打印

CAN接收中途出现失效问题

[复制链接]
2016|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
55ww|  楼主 | 2016-11-7 19:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟前面遇见这么一个情况,请大家帮忙分析:
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多的那次电磁干扰造成的吗?双绞线和匹配电阻都有。

相关帖子

沙发
airwill| | 2016-11-7 21:17 | 只看该作者
是的, 电磁干扰能够导致通信错误. CAN 控制器在收到过度的通信错误后会进入错误状态.
你可以打开错误自动恢复功能 (有些 CAN 控制器有这个功能) 来自动恢复功能

使用特权

评论回复
板凳
jimmhu| | 2016-11-7 22:01 | 只看该作者
你的CAN通信节点是几个?

使用特权

评论回复
地板
jimmhu| | 2016-11-7 22:05 | 只看该作者
CAN通信节点少的话不要用终端电阻。

使用特权

评论回复
5
55ww|  楼主 | 2016-11-8 23:52 | 只看该作者
airwill 发表于 2016-11-7 21:17
是的, 电磁干扰能够导致通信错误. CAN 控制器在收到过度的通信错误后会进入错误状态.
你可以打开错误自动恢 ...

我查了一下,can进入bus off 的话,是发送与接收都会下线,但是现实中发送并没有停掉,··所以从错误机理上有点说不通

使用特权

评论回复
6
55ww|  楼主 | 2016-11-8 23:55 | 只看该作者
jimmhu 发表于 2016-11-7 22:05
CAN通信节点少的话不要用终端电阻。

不用终端电阻会降低总线电磁干扰能力和传输距离,通信节点为2个,其中B负责转发另外的CAN总线上其他设备的信息

使用特权

评论回复
7
1988020566| | 2016-11-10 21:29 | 只看该作者
不要使用终端电阻。

使用特权

评论回复
8
1988020566| | 2016-11-10 21:32 | 只看该作者
节点少的情况下,中断电阻会有干扰。

使用特权

评论回复
9
55ww|  楼主 | 2016-11-14 23:22 | 只看该作者
1988020566 发表于 2016-11-10 21:32
节点少的情况下,中断电阻会有干扰。

这样啊····

使用特权

评论回复
10
chenci2013| | 2016-11-15 22:59 | 只看该作者
外界干扰很严重吗?

使用特权

评论回复
11
chenci2013| | 2016-11-15 23:00 | 只看该作者
不要使用终端电阻。

使用特权

评论回复
12
55ww|  楼主 | 2016-11-16 21:24 | 只看该作者
chenci2013 发表于 2016-11-15 22:59
外界干扰很严重吗?

外界干扰没有量化,照理说终端电阻可以提高抗电磁干扰的能力,现象是接收不行了,还能发送,断电重启后现象消失(只出现过一次)

使用特权

评论回复
13
htmlme| | 2016-11-16 22:39 | 只看该作者
去掉120的电阻。

使用特权

评论回复
14
htmlme| | 2016-11-16 22:40 | 只看该作者
楼主的这个电阻存在问题。

使用特权

评论回复
15
mnynt121| | 2016-11-18 17:15 | 只看该作者
匹配电阻为120欧姆不要使用。

使用特权

评论回复
16
mnynt121| | 2016-11-18 17:15 | 只看该作者
匹配电阻为120欧姆一般是很多节点的时候才使用的。

使用特权

评论回复
17
vivilzb1985| | 2016-11-20 19:40 | 只看该作者
不是电磁干扰的问题的吧?

使用特权

评论回复
18
55ww|  楼主 | 2016-11-24 22:54 | 只看该作者
vivilzb1985 发表于 2016-11-20 19:40
不是电磁干扰的问题的吧?

那应该是什么问题呢?问题没有复现,老大追着问···感觉产品还是挺成熟的,请不吝赐教

使用特权

评论回复
19
comeon201208| | 2016-11-25 22:07 | 只看该作者
这个就不是很清楚原因的,,多调试的看看

使用特权

评论回复
20
angerbird| | 2016-11-25 22:41 | 只看该作者
数据丢失了?还是接受使能等配置出问题?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

15

帖子

1

粉丝