本篇目录:
- 1、CAN总线检测到错误(收到错误帧),恢复时间要多长?
- 2、CAN总线上的错误帧要如何排查?
- 3、CAN总线故障的常见故障排除与万用表检修方法
- 4、CAN总线的错误处理
- 5、高速can通信总线错误,遇到这种情况该怎么办?
CAN总线检测到错误(收到错误帧),恢复时间要多长?
1、在STM32的CAN控制器中,接收错误计数器和发送错误计数器都是由CAN_ESR寄存器来控制的。
2、CAN总线错误处理功能属于是链路层功能,此功能由CAN控制器决定,图为CAN控制介绍图,其中详细介绍与错误处理有关的部分:位流处理器、位逻辑控制、错误管理逻辑。

3、汽车电源系统引起的故障:汽车电控模块的工作电压一般在5-10V,如果汽车电源系统提供的工作电压不正常,就会使得某些电控模块出现短暂的不正常工作,这会引起整个汽车CAN总线系统出现通信不畅。
4、CAN总线问题是一类比较普遍的问题,为了方便CAN总线问题的排查,对CAN总线的错误处理机制进行总结。错误帧 当节点检测到错误时,节点会向总线上发送错误帧,通知其他节点当前总线有错误。
5、CAN总线错误分别有发送和接收错误计数,计数达到一定的累计以后就会产生CAN BUS OFF, 这说明CAN总线上出现了严重的错误。

CAN总线上的错误帧要如何排查?
对于CAN总线上的错误帧,普通的CAN设备(例如USBCAN)是无法获取到的,必须使用专用的CAN总线分析仪才能获取到,然后做分析。
ACK槽,节点发送隐性位,回读为显性位,这种情况表示当前节点发送的报文至少被一个接收节点正确接收。
断电测量终端电阻正常与否。别断开各个控制器,看错误帧是否消失,进而判定错误帧的来源。排查结果。再次检查语音报警器。网络上的节点仍然有一根can线还连接着控制器,从而影响了总线导致错误帧。

其实你这个问题比较笼统,CAN总线错误帧多可能由很多问题引起,比如位定时不准确,总线负载过重,干扰较大导致异常等都有可能。建议您从物理层开始逐步排查。
首先要定位错误帧是哪个节点产生的,看一下波形,观察是如何产生的错误帧。最好是用专门的仪器,我们用ZLG致远电子的CANScope,可以定位和观察错误帧波形,并带有一系列的测试功能来分析故障问题,排除干扰。
CAN总线故障的常见故障排除与万用表检修方法
-插头损坏,如接触损坏、脏污和腐蚀。-车辆电源系统中的电压故障,例如由点火线圈损坏或接地连接引起的。-电子控制单元中的通信部件有故障。-电子控制单元电源故障。
方法1:可以拔掉开关线,使控制器转向线上的正极和转向信号线可以短路。如果CAN总线对应的电机没有转动,则可以确定总控制器有故障。如果电机转动,您可以确定CAN总线存在故障。
以下是CAN总线的检修方法:在检查数据总线系统前,须保证所有与数据总线相连的电控单元无功能故障。功能故障指不会直接影响数据总线系统,但会影响某一系统的功能流程的故障。
汽车CAN总线故障查找及解决方法 把每一个节点依次往CAN总线上面连接,接一个节点后观察并测试通信状况。
CAN总线的错误处理
解决方法:断电,使用万用表测量气压1模拟信号线对地之间是否有阻值,气压1的阻值范围大约在9Ω~180Ω,如没有测到阻值,说明线束错,或接口松动,或者传感器坏,如测到阻值,但阻值不对,说明传感器坏。燃油表有问题。
断开所有通过CAN总线传输数据的电子控制单元,然后连接其中一个电子控制单元进行测试。如果显示“硬件损坏”,请更换新连接的电子控制单元;如果没有显示“硬件损坏”,则连接下一个ECU并重复测试。
方法1:可以拔掉开关线,使控制器转向线上的正极和转向信号线可以短路。如果CAN总线对应的电机没有转动,则可以确定总控制器有故障。如果电机转动,您可以确定CAN总线存在故障。这时就需要第二种测量方法:电阻测量。
当发生CAN总线关闭时,我们可以检查Bus Off寄存器的值,对CAN控制器的驱动及相关寄存器进行初始化操作。初始化完成后,CAN总线关闭故障就会立即解除。
有一定维修经验的技师可以根据特征电平判断错误原因,这种方法是最直接高效的。 可以使用CAN转换器或者接口类产品辅助排查。一般简单的故障可以使用USBCAN卡来解决,通过抓取总线上的报文来分析故障节点。
CAN总线故障会有很多可能,有可能通讯收到强烈干扰导致。也有可能通讯波特率等设置参数两边不一致。也有可能链接多设备上拉120欧电阻有问题等等。
高速can通信总线错误,遇到这种情况该怎么办?
1、常常表现软件故障,即传输协议或软件程序有缺陷获冲突,导致通讯系统出现混乱或无法工作。
2、可以使用CAN转换器或者接口类产品辅助排查。一般简单的故障可以使用USBCAN卡来解决,通过抓取总线上的报文来分析故障节点。
3、你好,这种情况是电脑通讯线有连接不良的地方,需要检查一下线路。这个问题很严重。【汽车有问题,问汽车大师。4S店专业技师,10分钟解决。
4、你好,准确说:高速CAN通信总线-总线断开【汽车有问题,问汽车大师。4S店专业技师,10分钟解决。
5、can总线错误怎么回事? 导致CAN总线故障通常的原因如下:汽车电源系统引起的故障;汽车CAN总线系统的链路故障;汽车CAN总线系统的节点故障引发。
6、为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过ISO11898及ISO11519进行了标准化,在欧洲已是汽车网络的标准协议。
到此,以上就是小编对于can总线传输速率是多少的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。