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

2020-02-11 08:58发布

在使用飞思卡尔单片机进行CAN2.0B通信时,遇到通信成功率问题,即一块板子发送数据,另外一块收到数据后应答,大概有90%的成功率,群里做过CAN通信的朋友,说下这个情况算不算正常?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
aoe123
1楼-- · 2020-02-14 22:49
最新回复,问题是软件。谢谢,现在发送10000次没有错了。
linpeixing
2楼-- · 2020-02-15 04:45
aoe123 发表于 2018-3-31 09:04
前面关于接地的表述,正确的应该是2只电阻中间通过一只10nF电容接地,不是直接接地;另外,没有那只电容也 ...

中间的电容有两个作用:
1、用于稳定CAN隐性时的2.5V电压
2、抗干扰,恶劣工况下能提高通信稳定性
有些CAN收发器还有个Split引脚,接在该电容上同样能起到稳定隐性电平的作用
aoe123
3楼-- · 2020-02-15 09:38
赞同27楼的
fengyunyu
4楼-- · 2020-02-15 14:48
aoe123 发表于 2018-4-3 07:17
最新回复,问题是软件。谢谢,现在发送10000次没有错了。

软件问题?还是TVS的问题?大神分享下

一周热门 更多>