CAN Bus Load

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CAN Bus Load

8,750 Views
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 

Labels (1)
2 Replies

5,313 Views
muruga
Contributor I

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

0 Kudos

6,317 Views
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