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

2020-02-11 08:58发布

在使用飞思卡尔单片机进行CAN2.0B通信时,遇到通信成功率问题,即一块板子发送数据,另外一块收到数据后应答,大概有90%的成功率,群里做过CAN通信的朋友,说下这个情况算不算正常?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
codefish
1楼-- · 2020-02-11 14:17
用示波器观察can总线波形吧,
或者can总线分析仪,看发送数据有没有问题吧。
hzpyl
2楼-- · 2020-02-11 18:18
肯定不正常。
实验室,短距离,几天也没有错误。
@simple@
3楼-- · 2020-02-11 21:47
我用CANOE测试10000帧数据都可以做到不丢帧,你觉得能正常吗?要是正常你还敢开汽车么?这么高的错误率
LearningASM
4楼-- · 2020-02-12 01:44
 精彩回答 2  元偷偷看……
aoe123
5楼-- · 2020-02-12 04:15
很想知道以前遇到过类似问题,然后解决的,有类似经历的,把经历可以拿出来分享下。
simplorer
6楼-- · 2020-02-12 05:20
建议先上示波器,看下波形。
然后can分析仪。
这么高的丢失率太不正常。
我是做电机的,主从机之间使用CAN,现场有中频炉等大功率设备,干扰源比较多。
主从机CAN连接线3m左右,比较近。
调试的时候,我监控主从之间发包和收包,监控了36小时左右,丢了一个包,收发差一个。

一周热门 更多>