摘要
为了优化设计采用CAN、TTCAN通信协议的通信系统的应用层,需建立CAN、TTCAN中各消息帧的通信延迟时间的数学模型,分析消息帧的延迟时间。利用该文搭建的通信系统仿真与开发试验平台,对不同网络负载下的通信延迟时间进行试验,验证了延迟时间的数学模型,并比较了多种因素对CAN、TTCAN通信实时性的影响,结果表明:负载较高时,消息帧的优先级对消息帧的延迟时间影响较大。此时若采用CAN协议,低优先级的消息帧延迟时间很大;若采用TTCAN协议,周期型消息的延迟时间基本不变,事件型消息帧的延迟时间显著增加。
In order to optimize the design of application layer in communication systems using the CAN and TTCAN protocols, the response time of a given message requires evaluation. A mathematical model was presented to evaluate the response time, and then was validated experimentally. The model was then used to evaluate the influences of many factors on the real-time communication performance and characteristics of various messages. The results show that for a large bus load, priority of messages has a strong impact on real time performance of messages. In this instance, CAN messages with low priority have longer response time, response time of TTCAN period messages is invariable, and response time of event messages is distinctly increased.
出处
《清华大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2006年第2期261-265,共5页
Journal of Tsinghua University(Science and Technology)
基金
国家"八六三"高技术项目(2003AA501100)
教育部留学回国人员科研启动基金资助项目