摘要
传统CAN总线节点不能平均得到总线带宽,造成各节点平均消息传输时滞不等,负载重时低优先级节点不能发送;已有CAN应用层协议虽然能够解决上述问题,但往往不能同时满足事件型和时间型消息帧传输实时性要求。针对以上问题,本文对协议做了进一步改进,同时解决了传输效率、广播发送、出错重发等问题,通过实验验证了改进CAN协议实时性方面的优势。
the traditional CAN bus nodes can't get bus bandwidth equally, resulting in each node has no the same average message transmission delay, even the low-priority node can't transmit message when heavy load occurs ; although the existing CAN application layer protocols may solve the above issues ,however they usually fail to meet the realtime requirements on the transmission of event type and time-type message frame. To solve the above problems, this paper discusses how to further improve the agreement, as well as address the transmission efficiency, radio transmission, retransmission-after-error and other issues .Moreover ,the advantage of improved CAN protocol in real-time aspect was verified by experiments.
出处
《现代科学仪器》
2010年第5期34-37,共4页
Modern Scientific Instruments
基金
黑龙江省自然科学基金项目(E2007-34)
关键词
应用层协议
动态晋升
传输效率
广播
出错重发
Application layer protocol
Dynamic promotion
Transmission efficiency
Broadcasting
Retransmissionafter-error