CAN 波特率设置
一般情况下面1M bps 的速率下可以最高可靠传输 40 米以内的距离。
在 50K 以下的波特率中一般可以可靠传输数公里远。
对于波特率的设置需要详细学习参考手册对应部分的解释。我们在调试软件的时候可以使用示波器来测试 CANTX 引脚上的波形的波特率,这样可以得到事半功倍的效果,大大的缩短调试学习的时间。
// ***************************************************************
//
//
//
//
// ****************************************************************
也就是BaudRate = APB1 / ((BS1 + BS2 + 1(或者2,3,4)) * Prescaler)
这里注意的是采用点的位置,也就时BS1,BS2的设置问题,这里我也找了一些资料,抄录下来给大家,是 CANopen 协议中推荐的设置。
联系客服