CAN总线是现场总线的一种,目前在汽车电子和船舶电子中广泛应用。针对CAN通信网络中低优先级数据传输延迟较大、存在稳定性较差的问题,提出了基于时间触发的TTCAN协议。本基于时间触发的双路CAN总线系统是由ARM工控机控制,是具有一个主节点和n个从节点的系统,并在后续作出错误率检测与现有的总线结构作比较以证明该总线结构的可行性。
CAN bus is a kind of field bus and is widely used in automotive electronics and marine electronics. For the data transmission delay of low priority number is large and the stability is poor in CAN communication network, time-triggered TTCAN protocol is proposed in this paper. The time- triggered dual CAN bus system is controlled by ARM IPC, which consists of one master node and several slave nodes. This system is compared with the existing CAN bus system on the subsequent error rate to demostrate the feasibility of this system.
References
[1]
牛德青, 岳曾敬. 时间触发的CAN协议[J]. 兵工自动化, 2005 (5): 44-45.
[2]
Xilinx Inc. (2001) JBits 2.8 SDK for Virtex documentation. Xilinx Inc., San Jose.
[3]
杨福字. CAN总线的局限[J]. 电子设计应用, 2006(11): 32, 34.
[4]
廖晓露. 基于 CAN 总线的汽车控制网络实时性优化研究[D]: [硕士学位论文]. 长沙: 湖南大学, 2010.
Albert, A. and Gerth, W. (2003) Evaluation and Comparison of Real Time Performance of CAN and TTCAN. Proceedings of the 9th International CAN Conference, Munich.
[13]
Lawrenz, W. (1997) CAN System Engineering from Theory to Practical Application. Spring-Verlag, New York.