发送扩展帧的帧id错误_CAN总线错误处理机制

035a216fed4291715c0cff0a18130dc4.png

​CAN总线问题是一类比较普遍的问题,为了方便CAN总线问题的排查,对CAN总线的错误处理机制进行总结。

错误帧

当节点检测到错误时,节点会向总线上发送错误帧,通知其他节点当前总线有错误。错误帧由错误标志和错误界定符组成,如图1所示。并且分为主动错误状态下的错误帧和被动错误状态下的错误帧。

d24441b7a10f7d1445854f78a0946625.png
图1 错误帧

其中:

主动错误状态下错误帧的错误标志为6位连续的显性位,被动错误状态下错误帧的错误标志为6位连续的隐性位,错误界定符统一为8位连续的隐性位。错误检测

CAN总线的错误类型包括位错误、填充错误、格式错误、ACK错误、CRC错误五种,错误的作用域如图2所示。其中位错误、格式错误、ACK错误属于发送节点的错误,填充错误、格式错误、CRC错误属于接收节点的错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值