背景:客户端端端子电阻器连接不可避免地出现错误。
由于CAN总线具有响应机制,如果节点未接收数据以发送回复,则主节点将重新发送数据包。 无法设置TA位。 当DSP确定发送失败,ES寄存器报告FE错误,然后始终重复发送数据时,它将处于异常状态。 并且发送故障计数寄存器CANTEC的值始终增加。
波特率设置如下所示,波特率应固定为250kbps。 节点约40个,传输距离超过20米。
客户想知道哪个采样点是最佳的,以及对CAN通信性能的影响。
CANS_REG状态如下所示:
是否有任何从软件级别处理CAN错误问题的常规方法。
客户希望100次后停止再传输,并发出报警信号。
这是正确和错误的波形(CAN_H和CAN_L之间的信号差)
上波是正确的,下波是错误的。
此外,更容易出现0X5555等数据的错误
当我们去除CAN_H和接地(CAN_L和接地)之间的滤波电容时,波会变得更好。