发布网友 发布时间:2022-05-02 02:26
共3个回答
热心网友 时间:2022-06-26 23:35
根据波特率计算10 ms总共可以发送多少 bit:
1s=1000ms;
(250000 bit/1000 ms)*10 ms=2500 bit
计算最长的一帧报文有多少个bit:
(扩展帧)1sof+29id+1ide+1rtr+1srr+2r+4dlc+8*8data+16crc+2ack+7eof=128bit
计算10ms内可以支持的报文数目:
2500 bit/128 bit≈19
综上可得:当10 ms间隔的报文数量超过19条时,就会出现丢帧,总线包和。
(虽然问题已久,但此回答为了方便后来查找的人,Thanks♪(・ω・)ノ)
热心网友 时间:2022-06-26 23:36
CAN发送8字节的数据扩展帧,实际总线上传输数据还包括约5字节的帧ID和信息,和热心网友 时间:2022-06-26 23:36
专业去问老师吗!!!!