某个微型电动车上CAN总线有5个不同节点,其中4个节点都是用隔离型CAN,唯独电控这个节点用的是非隔离性CAN,发现了有个比较奇怪现象:充电器正常充电过程中,如果挂上这个电控,用上位机监控到总线上会产生很多错误帧,很容易造成通讯失效,充电器关闭输出,监控报文充电机的ID已经飞掉;如果拔掉这个电控CAN端口,则总线上非常干净,基本看不到错误帧,充电可以一直持续正常到充满。
之所以说奇怪是因为即使挂上电控,充电过程中电控也是没有通电工作的,电控CAN电路供电是车辆12V小电瓶供电的,充电过程是这个12V是处于切断状态。
请问这个大量错误帧产生的原因是什么?怎么会造成通讯失效? |