CAN(Controller Area Network)协议是当前使用最普遍的车载通信协议之一,其优点不只体现在多主并行、最高达1Mbit/sec的传输速率(针对标准CAN)、基于优先级的仲裁机制以及广播发送的短帧结构,还体现在其错误检测机制上。通过总线数据以及总线波形来分析总线故障时,CAN协议错误检测机制中丰富的错误帧类型能让定位问题...
错误帧是CAN总线用于进行错误通知的报文,可以将任何一个节点发现的错误通知给其他节点,包括发送节点;进而丢弃错误的报文,发送节点再进行报文的重新发送,保证传递信息的准确性。 错误类型 图1CAN的分层体系结构首先,如上图所示,按照分层的理念,CAN的错误检测和错误信号的发送都处于二层,即数据链路层,因此,错误检测所检...
CAN总线错误帧分析 1、CAN错误检测(Error Detection)CAN网络具有严格的错误诊断功能, 该功能已固化在硅片之中,一旦错误被检测,正在传送的数据帧将会立即停止 而待总线空闲时再次重发直至发送成功,该过程并不需要CPU的干涉除非错 误累计该发送器退隐(BusOff)。CAN控制器可检测如下五种错误:√ 位错误(BitCheck...
CAN错误帧分析 CAN总线中的位填充(Bit Stuffing)与错误帧(Error Frame):https://zhuanlan.zhihu.com/p/628127601 上一篇CAN总线通信详解 下一篇CANFD总线协议 本文作者:caseyzz 本文链接:https://www.cnblogs.com/caseyzq/p/18662323 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可...
既然叫CAN总线分析仪,它肯定是要分析问题,排查问题的,要不然总线好好地需要它干什么?那CAN总线出现问题的显著特征是什么呢?自然就是各种形式的错误形成了。可能是线路没连接好,可能是外界干扰过于强烈,可能是总线负载太大,等等等等。不管是哪一种原因,只要总线上产生了过量的错误帧,它就会影响整个总线的通讯...
可见,杜绝错误帧的产生是非常有必要的,我们应该从源头上入手,尽可能的让CAN总线正常的通信。但上面也说了,有时候外界干扰过强也会造成错误帧的产生,那它都已经生成了,我们能不能尽早的发现并排除隐患呢?其实,这就是CAN总线分析仪存在的最大意义,要不然怎么叫CAN分析仪呢?分析的,就是CAN总线的问题,你...
东风商用车申请电动车CAN总线瞬态错误帧的分析排查方法专利,能够快速高效地分析定位CAN总线瞬态错误帧的源头 金融界2024年4月2日消息,据国家知识产权局公告,东风商用车有限公司申请一项名为“一种电动车CAN总线瞬态错误帧的分析排查方法“,公开号CN117806269A,申请日期为2023年11月。专利摘要显示,本发明公开一种...
CAN ack错误波形分析 上图是 ack错误的时候, 示波器的截图 从示波器上面两个箭头直接的是部分是EOF+帧间隔+ passive errror flag + error delimiter. EOF是7bit 帧间隔是3bit passive error flag 是6bit(全都是recessive 电平) error delimiter 是8bit...
电动汽车CAN总线错误帧的分析排查方法、系统、电动汽车专利信息由爱企查专利频道提供,电动汽车CAN总线错误帧的分析排查方法、系统、电动汽车说明:本发明公开了一种电动汽车CAN总线错误帧的分析排查方法、系统、电动汽车,方法包括:将整车CAN总线按...专利查询请上爱企查
5、位填充错误 不管是上面的哪一种错误,都会影响到CAN总线的正常运行,假如有一台使用CAN总线控制的车子在行驶过程中遭遇CAN总线故障,那后果是不堪设想的。因此,我们应该定期的使用usb-can测试仪检测汽车的CAN总线状态,如果有错误帧产生,及时的进行车子的检修。有的usb-can测试仪并不支持接收错误帧,那即使汽车...