摘要
由于CAN总线的独特优势,CAN已成为工业数据通信的主流技术之一,这就要求它具有良好的实时性和可靠性。但是随着CAN总线控制网络复杂化,控制节点的增多,带宽分配不均问题也随之凸显,使得总线上低优先级的站点数据传输延时增加。提出了动态优先级算法,它能够动态改变站点优先级,解决带宽分配不均问题,实现数据实时传输;简要介绍时间触发CAN(TTCAN)协议,并通过实验与动态优先级算法和标准CAN协议进行比较,得出网络延时特征。
Due to the unique advantage of CAN bus,CAN has become one of the mainstream technologies for the industrial data communication,which requires good real-time performance and reliability.With the complexity of CAN-NCS and the increase of control nodes,the unequal distribution of the bandwidth highlights,which makes the data transmission delay of low priority nodes in the bus more serious.The dynamic priority algorithm is put forward.It can change the priority level of the nodes dynamically,solve the problem of unequal bandwidth distribution and realize the real-time data transmission.The time trigger CAN(TTCAN) protocol is introduced.The dynamic priority algorithm and the standard CAN protocol were compared,and the delay characteristics of networks were obtained in the experiment.
出处
《现代电子技术》
2011年第22期46-49,共4页
Modern Electronics Technique
关键词
实时性
动态优先级
TTCAN
网络延时
CAN
real-time performance
dynamic priority
TTCAN
network delay