我的CAN总线以125 kbit / s的速度运行,并且仅使用扩展帧格式。我想知道我可以发送的CAN帧的最大速率是多少。假设数据长度始终为八个字节。
根据此Wikipedia页面,每个帧的最大帧长度为(1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128
位:
考虑到最少三位帧间间隔,125 kbit / s以下的最大包速率应为:
125000 / ( 128 + 3) = 954
每秒帧数。
但是在我的测试中,我无法做到那么高。我可以达到的最大帧速率(使用所有八个字节的数据)约为每秒850帧。
这是什么问题-我的计算或测试方法?