APP下载

一种基于时间触发的CAN发送机制

2017-11-07纪宏岩

汽车电器 2017年10期
关键词:机制

纪宏岩

(北汽集团越野车研究院,北京 101300)

一种基于时间触发的CAN发送机制

纪宏岩

(北汽集团越野车研究院,北京 101300)

提出一种CAN总线发送机制,通过这种机制,网络上的所有节点能够获取统一的时钟,报文将基于时间触发的方式发送。此机制应用于现有CAN网络之后,能够有效避免总线竞争带来的报文延迟,提高CAN总线的传送实时性。

时间触发;事件触发;总线竞争;报文优先级

随着汽车上电子功能的增多,总线上节点数量也越来越多,总线负载率也随之增高。在负载率超过40%的基础上,如果不针对CAN网络进行任何优化,将会使很多节点发送的报文产生竞争,从而带来传送的延迟。本文提出一种改进方式,即选取网络中的某个节点,让其周期性地发送同步报文,其他节点收到这条报文之后,立刻进行时钟同步,通过这种方法,使网络上的所有节点获取公共时钟,再以公共时钟为基准,为每个节点分配自己的时间段,节点都只在属于自己的时间段内发送报文,不属于自己的时间段内不发送,这样每个节点在发送报文的时候都不会与其他节点产生竞争,需发送报文就立刻能够成功发送出去,不会产生延迟。这种发送方式不需要对硬件和网络拓扑做改动,适用于任何CAN总线网络,可以在不增加成本的基础上有效改善总线网络的实时性。

1 报文延迟的来源

CAN是一种基于事件触发的通信方式。所谓事件触发是指当任何一个节点有发送报文需求时,立刻就进行发送。……

登录APP查看全文

猜你喜欢

机制
构建“不敢腐、不能腐、不想腐”机制的思考
自制力是一种很好的筛选机制
“三项机制”为追赶超越蓄力
丹凤“四个强化”从严落实“三项机制”
保留和突破:TPP协定ISDS机制中的平衡
定向培养 还需完善安置机制
破除旧机制要分步推进
氢气对缺血再灌注损伤保护的可能机制
注重机制的相互配合
打基础 抓机制 显成效