发明名称 |
基于CAN总线的分布式控制网络智能管理装置及管理方法 |
摘要 |
本发明公开了一种分布式控制网络智能管理装置及管理方法。该管理装置的CAN总线接口单元接收CAN总线上的通信报文,将总线上的差分电平转换成数字逻辑电平,通过CAN报文进行滤波、转换和调度处理,并将处理后的数据传送给数据转换单元和PCI总线控制单元进行数据交换,完成与上位控制机的通信。该管理方法是通过储存在ARM芯片中的软件功能模块来实现,这些软件功能模块分别完成网络通信管理、网络性能检测、网络故障诊断、网段间数据管理以及CAN与PCI协议转换等功能。本发明无需通过和上位控制机的通信,就可实现在管理单元内部对CAN通信质量的实时分析,并对已经出现的节点故障进行修复,极大地提高了整个网络通信质量检测的实时性,可用于工业控制领域。 |
申请公布号 |
CN100424605C |
申请公布日期 |
2008.10.08 |
申请号 |
CN200610042622.6 |
申请日期 |
2006.04.04 |
申请人 |
西安电子科技大学 |
发明人 |
王昌明;吕宁;方堃 |
分类号 |
G05B19/418(2006.01) |
主分类号 |
G05B19/418(2006.01) |
代理机构 |
陕西电子工业专利中心 |
代理人 |
王品华;黎汉华 |
主权项 |
1. 一种利用基于CAN总线的分布式控制网络智能管理装置对网络进行管理的方法,按如下过程进行:(1)CAN接口单元对CAN总线中的未知数据进行采样,并送至CAN通信控制单元同时完成位速率检测,动态调整优先级,故障处理三部分的通信检测和管理,所述的位速率检测,是通过控制单元对采样的数据帧进行判断与分析,根据CAN总线错误中断递归算法,检测当前网络位速率并将检测得到的位速率送至控制单元内部寄存器(1)保存;所述的动态调整优先级,是由通信控制单元创建一个优先级管理表,将网络节点分成三类,按照QoS理论动态分配节点优先级,并送至其内部寄存器(1)保存;所述的故障处理,是由控制单元根据采样数据进行故障诊断与故障修复,并将判断得到的故障位置和故障类别参数,送至通信控制单元内部寄存器(2)保存;(2)通信控制单元将寄存器(1)和寄存器(2)中保存的参数发送至数据转换单元和PCI总线控制单元,完成整个CAN网络通信的智能管理。 |
地址 |
710071陕西省西安市太白路2号 |