概念通俗解译
总线负载率:
总线上实际数据传输速率比上理论最大数据传输速率
最大数据传输率:
例如速率为 500kb/s 高速CAN总线的最大数据传输速率为每秒可以传输500,000 Bit的串行数据
实际数据传输率:
假设现在总线中只有一帧数据长度为8字节周期为10ms的报文。
则根据CAN 2.0标准定义,CAN标准帧的长度为111Bit(暂不考虑连续隐形电平时自动插入一高电平位)
周期10ms 表示一秒内有100次该报文被发送。
Whole Field(111bit) = SOF(1bit) + Arbitration field(11bit) + Control field(7bit) + Data field(64bit) + Check field(15bit) + ACK field(3bit) + EOF(7bit) + ITM(3bit)

图1:标准数据帧格式


图2:标准帧&扩展帧差别
计算公式
标准帧 = 实际数据传输率/最大数据传输率 = 111bit ×100次/ 500,000bit = 2.22 %**
拓展帧 = 实际数据传输率/最大数据传输率 =
总线负载率解析

本文深入浅出地解释了总线负载率的概念,通过具体实例计算标准帧与拓展帧的负载率,展示了不同周期报文对总线负载的影响。
最低0.47元/天 解锁文章





