打印

CAN 总线中错误帧的理解

[复制链接]
2712|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiehongliang|  楼主 | 2012-9-6 00:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
错误主动节点和错误被动节点有什么不同?我理解是错误主动节点是指该节点接收到错误的数据,产生了错误标志,并发送错误帧到总线上。而错误被动节点是指接收到错误帧的节点。但是,对于怎样判定接收到的数据是不是错误的,不是很清楚。各位朋友谈谈自己对can总线错误帧的认识。

相关帖子

沙发
xiehongliang|  楼主 | 2012-9-6 00:45 | 只看该作者
位错误中的这句"If a bit is transmitted as dominant and received as recessive or vice versa, this is regarded as a bit  error  condition  that  causes  an  error  frame transmission in the next bit-time.If a recessive transmitted bit is overwritten by a dominant one in arbitration field and acknowledge slot, this is not a bit error."该怎么理解呢?

使用特权

评论回复
板凳
xiehongliang|  楼主 | 2012-9-6 22:05 | 只看该作者
今天又看了看CAN控制器的几个状态,我上面的理解好像不对。错误<128是主动错误状态,128<错误<255被动错误,>255总线停止。不过错误检测算是明白了。

使用特权

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

本版积分规则

个人签名:回首过去,抓住今天,迎接未来!

19

主题

87

帖子

0

粉丝