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,
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.
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