原创 CAN 通讯中的延迟

2013-1-24 10:53 5074 9 13 分类: 消费电子

延时,或延迟、时延,delay或latency,是指消息发送前的等待时间。比如5ms周期发送的消息,在下一个5ms的时刻,消息等了1ms才发送出去,这个1ms就是延迟时间。

 

延迟是影响整车网络通讯实时性能的主要因素之一,甚至可以改变一个系统的时序,因此CAN网络开发的一个关键技术就是延迟的控制。

 

延迟产生的根本原因是CAN通讯的信道资源有限。由于只有一个信道,因此高优先级的消息要优先发送,低优先级的消息必须等待;如果有消息正在使用CAN总线进行消息传输,其它任何优先级的消息都必须要等待。

 

延迟是不可避免的,但是是可控的。通过对消息优先级的优化设置,可以有效的控制每条消息的通讯延迟,从而优化CAN通讯的实时性能。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1688441 2013-4-22 14:07

瞄瞄

用户1663830 2013-4-22 10:31

“比如5ms周期发送的消息,在下一个5ms的时刻,消息等了1ms才发送出去,这个1ms就是延迟时间。” 能不能直接理解为:发送周期为6ms...

用户1275316 2013-1-24 10:49

特定的行业特定的应用.所以大家一定要深刻理解后才能作出选择

用户1332568 2008-7-15 14:06

专业BGA焊接,植球,返修;承接PCB样机贴片。此外,供应二手BGA返修台;

电话:0755-88325277 0755-84272278
手机:13632785502

相关推荐阅读
用户1015355 2009-09-21 16:25
EE架构设计的挑战
EE架构设计在电子电器系统开发中具有举足轻重的作用。一个好的电子电器网络,设计很关键。所以整车厂对此都非常重视,有专门的电子电器部。然而决定设计好坏的关键因素之一是好的设计方法(工具)、完善的设计流程...
用户1015355 2008-07-07 13:31
嵌入式设备开发过程中有害系统安全性的7个工程实践
坚信标准,标准没有明确“应该”或“不应该”的地方也深信不疑; 深信满足最低要求的过程是安全和符合标准的; 忽略好的工程经验的重要性; 设计的系统只需满足安全规范,而不考虑对经济或者市场的需求 过度注重...
用户1015355 2008-05-09 22:32
CAN通讯中的deadline——时限,死限
deadline是接收节点对消息的一个时间要求,即要求消息一定要在deadline所规定的时间范围内发送到接收节点。其物理意义在于,算法只要在该时间范围内获得了新数据,其控制效果将不受影响。deadl...
用户1015355 2008-01-22 17:56
一个整车厂的电子电气网络(EE)开发流程
特征库输入——EE设计——部件设计——部件实现——Labcar部件集成测试——Labcar集成测试——系统验证特征库输入包括:整车需求规范、经济性及样式定义。整车需求规范包括整车厂的设计考虑及法律法规...
用户1015355 2007-12-08 13:05
CAN Definition
Controller Area Network - abbreviated CAN, a serial bus network of microcontrollers that connects de...
EE直播间
更多
我要评论
4
9
关闭 站长推荐上一条 /3 下一条