CAN FD BUS LOAD

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

CAN FD BUS LOAD

4,090件の閲覧回数
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,  

タグ(1)
4 返答(返信)

4,022件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi,

you can find formula here CAN FD - Wikipedia 

BR, Petr

0 件の賞賛
返信

4,022件の閲覧回数
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 件の賞賛
返信

4,022件の閲覧回数
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

4,022件の閲覧回数
faress_mansouri
Contributor II

Thanks for your help ^^

0 件の賞賛
返信