CAN Bus Load

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

CAN Bus Load

13,637 次查看
pranavpathak
Contributor III

Hello All,

 

Can anyone please tell me, how can I increase the Bus Load in a CAN network ? 

 

can networks can bus can tranceiver can bus 

标签 (1)
标记 (2)
2 回复数

10,200 次查看
muruga
Contributor I

hello Martin, could you tell me how did you arrive at 30% as maximum bus load for correct functionality?

0 项奖励
回复

11,204 次查看
martin_kovar
NXP Employee
NXP Employee

Hi Pranav,

Bus Load tells you, how much data is placed on the bus during time period. You can definitely increase it by sending more data on bus. But remember CAN bus load should be less than 30% for correct functionality.

Let me explain using following example:

CAN bitrate = 100Kbit/s

You are able to transfer 100000b/s

Lets say that one CAN frame has approximately 16 Bytes (it is dependent on data bytes in frame). 16 Bytes = 128 bits.

If you send 100 Frames per second there are 12800 bits on the bus each second. So the bus load is 12800/100000 = 12.8%.

If you want to increase the bus load, you have to increase number of messages sent on the bus.

Regards,

Martin