CAN通信100次,成功率90次左右,可能原因会是啥?

2020-02-11 08:58发布

在使用飞思卡尔单片机进行CAN2.0B通信时,遇到通信成功率问题,即一块板子发送数据,另外一块收到数据后应答,大概有90%的成功率,群里做过CAN通信的朋友,说下这个情况算不算正常?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
aoe123
2020-02-13 17:06
仔细看了各位的意见,我把硬件重新检查了一遍,首先,我去掉了楼上说的2个68欧姆电阻中间接地的那个接法,但是依然保留另外一端的68+68的接法,其实,那边的68+68中间是有一个10nF的电容接地的!!然后再测试,正确率下降到70%左右!!这是第一步,不仅没有解决问题,反而把通信的成功率降低了。然后,想到会不会是保护用的TVS管的问题,于是,我把那只管子焊下来,再测,测试2万次不到,只丢了1个包。至此,基本可以确定是保护用的TVS管的问题。最后,谢谢楼上各位。结贴,祝贺一下,红包就不发了

一周热门 更多>