专栏名称: 阿宝1990
本公众号专注于自动驾驶和智能座舱,每天给你一篇汽车干货,我们始于车,但不止于车。
目录
相关文章推荐
ST价值  ·  关税战背景下,*ST与ETF ·  2 天前  
今天看啥  ›  专栏  ›  阿宝1990

什么情况会导致CAN错误帧?

阿宝1990  · 公众号  ·  · 2024-06-12 09:01
    

文章预览

欢迎关注下方公众号 阿宝1990 ,本公众号专注于自动驾驶和智能座舱,每天给你一篇汽车干货,我们始于车,但不止于车。 在我们使用CAN通信的时候,难免会因为各种各样的情况遇到错误帧,那到底什么情况会导致错误帧呢?今天一起来分享一下。 首先我们回忆一下哪些情况会导致错误帧。 1.CRC校验错误 。为了增加通信的准确性, 保证发送节点发出的数据等于接收节点接收到的数据, CAN数据帧中加入了CRC校验功能, 即发送节点对数据帧中起始段、 仲裁段、 控制端和数据段中的数据通过某种算法计算得到一个CRC值, 并将该值填入CRC段中 (CRC段由15个bit位的数值段和1个bit位的界定符组成, CAN控制器计算的CRC值就存在前15个bit位的数值段中), 然后向总线上发送, 接收节点收到数据后, 会对同样数据段的数据以同样的算法进行CRC计算, 并将计 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览