小弟前面遇见这么一个情况,请大家帮忙分析:
A和B通过CAN总线进行通信,通信线为双绞,匹配电阻为120欧姆(A,B使用的是TI的lm3s8962,收发芯片为周立功的1050T)。
在10多秒时可能有个外界的电磁干扰,造成了如下情况:
前10S工作正常,10S后A能发送给B信息,但接收不到B发送的信息,运行结束后,A未断电,B断电后再加电,A一直能发送数据,但无法接收B的数据。
将CAN调试器接入线路中,显示B的确将数据发送出来,调试器能接收到,此时A一直收不到B的数据。
将A断电重启后,A与B通信恢复正常。
有可能是10s多的那次电磁干扰造成的吗?双绞线和匹配电阻都有。 |