全站数据
8 4 2 0 5 8 1

CAN总线上的错误帧特别多

考研小博士 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 12:01:19

问题描述

CAN总线上的错误帧特别多希望能解答下
精选答案
最佳答案

原因:错误帧是由错误标志和结束符组成的,错误标志分两段,一段是主动错误标志,一段是被动错误标志,分别是由6个显性位和6个隐性位组成,节点的主动错误和被动错误对错误的反应也是不一样。错误节点主动错误时,会发送主动错误标志,主动错误的标志就会影响总线原有的传输内容,然后其他节点就会检测到该错误,这时其他节点会发送该错误的反馈

其他回答

首先要定位错误帧是哪个节点产生的,看一下波形,观察是如何产生的错误帧。最好是用专门的仪器,我们用ZLG致远电子的CANScope,可以定位和观察错误帧波形,并带有一系列的测试功能来分析故障问题,排除干扰。