CAN FD BUS LOAD

cancel
Showing results for 
Search instead for 
Did you mean: 

CAN FD BUS LOAD

1,138 Views
faress_mansouri
Contributor II

hello, 

to calculate the bus load in CAN i use this equation : 


=> per example for a baud rate of 500 kb/s :

i calculate the number of bits i have received (frames_size) and then to calculate the bus load for 1 second i use :

(frames_size * 100)/(500 * 10^3) = XX%

my question is how can i calculate the bus load in CAN FD since im using BRS(bit rate switch) : 500 kb/s for nominale phase and 2Mb/s for data phase ?


Thanks,  

Tags (1)
4 Replies

1,070 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

you can find formula here CAN FD - Wikipedia 

BR, Petr

0 Kudos

1,070 Views
faress_mansouri
Contributor II

Thanks for your reply, i've already seen that formula in wikipedia but i can't understand it, it's not clear.
can you please share other pages that explains how to calculate the busload in CAN FD, or re-write that formula clearly.

0 Kudos

1,070 Views
PetrS
NXP TechSupport
NXP TechSupport

Hi,

I think it is quite clear. It added up bits in frame (in arbitration and data phases) and calculate a time of a message using different bitrates for both phases. Then this message time duration is divided by time of measurement, which should give bus load.

BR, Petr

1,070 Views
faress_mansouri
Contributor II

Thanks for your help ^^

0 Kudos