CAN 总线负载计算器

工具说明

感谢 西南石油大学-铁人 制作的 Excel 表格,此网页中的算法由 Claude 根据该表格编写,并由 LC 人工验证。欢迎为此存储库做出贡献!

一般 CAN 总线负载在 80% 以内都是安全的,再高就要考虑各种干扰的影响了,有概率会开始丢包。

尽可能将多个不足 8 字节的包合并为一个数据帧,可以减少帧头帧尾的数量,以提高总线利用率。

在计算器中给出的一个一拖四 7 电机计算样例——7 电机反馈频率 1000Hz,控制频率 500Hz 的极限情况下是可以控制的,但具体情况还需要考虑布线方式、总线电阻等多方面因素,实际负载会偏高。

常见帧类型说明:

  • 一拖四协议的电机:反馈帧 8 字节,一条控制帧内每个电机 2 字节,上限 8 字节,即 4 电机。不足 4 电机时缩短数据段长度能有效提高利用率。
  • 达妙电机 MIT 模式:反馈帧 8 字节,控制帧 8 字节,一收一发,反馈帧频率随控制帧频率变化。

请确保在输入区域中正确设置波特率,以便计算实际负载。

计算器

发送频率 (Hz) 数据段长度 相同帧数量 操作

总线负载:

0%