单片机/MCU论坛
直播中

juju宇哥

8年用户 1303经验值
擅长:479809
私信 关注
[问答]

can总线的负载率应该设置成多少比较好?

一般这个负载数量有什么数量的要求         

回帖(1)

尤娟

2023-10-13 15:09:48
CAN负载率在30%的情况下,优先级高节点的平均报文传输时间和理论传输时间相差无几;而优先级低的存在20%左右的延时;当负载率达到60%的情况下,优先级最高的节点都有至少25%的延时,优先级最低的延时达到了4倍,根本无法满足实时性;当总线的平均利用率达到70%以上时,总线的通信将用可能出现拥堵的现象,极端的情况下将有可能造成错误帧的出现。
因此,负载率当然是越低越好,越能保证实时性,但是负载率太低就无法传输足够的数据,这是CAN的一个问题,在数据量大的时候无法保证实时性。一般的说法是30%左右的负载率是最好的。            
举报

更多回帖

发帖
×
20
完善资料,
赚取积分