0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN总线在应用时的常见故障与解决方案

玩转嵌入式 来源:最后一个bug 作者:最后一个bug 2022-12-05 10:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、CAN总线的常见故障

ff2b6d90-742d-11ed-8abf-dac502259ad0.jpg

当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。这是因为相关数据或信息是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个网络系统瘫痪。

在检修过程中,首先应查看具体的故障症状,根据故障症状和网络结构图来初步分析有可能是哪些原因造成的,然后使用相关的诊断仪器进行诊断,根据诊断结果制订相关检修方案,做到心中有数,目标明确。 接着查找具体的故障部位和原因,同时结合相应的检测方法和测量结果找到故障点,从而彻底排除故障。 由于CAN网络采用多种协议,每个控制模块的端口在正常的情况下都有标准电压,因此电压测量法可用于判断线路是否有对地或电源短路、相线间短路等问题。 为了确定CAN H 或CAN L 导线是否损坏或信号是否正常,可以测量其对地电压(平均电压)。

诊断接口的6号针脚连接CAN H 导线,14号针脚连接CAN L 导线。如果诊断接口上连接有两组CAN总线,那么动力CAN总线使用6号和14号针脚,舒适总线使用3号和11号针脚。诊断接口的针脚含义如下图所示。

ff75a3ba-742d-11ed-8abf-dac502259ad0.jpg

正常情况下,当CAN总线唤醒后,CAN H 对地电压约为2.656V,CAN L 对地电压约为2.319V,而且两者相加为4.975V▼

ff872996-742d-11ed-8abf-dac502259ad0.jpg

正常的CAN H 电压

ff92aa82-742d-11ed-8abf-dac502259ad0.jpg

正常的CAN L 电压 CAN故障通常的原因有CAN线短路、对电源短路、对地短路、相互接反。

2、CANH与 CAN L短路

当CAN H 与CAN L 短路时,CAN网络会关闭,无法再进行通信。会有相应的网络故障码。CAN H 与CAN L 短路的总线波形如下图所示。

ffae9a58-742d-11ed-8abf-dac502259ad0.jpg

当两者相互短路之后,CAN电压电位置于隐性电压值(约2.5V)。实际测量两条CAN导线的电压,会发现始终在2.5V左右,基本不变化,如下所示。

ffc49b0a-742d-11ed-8abf-dac502259ad0.jpg

故障排除方法:通过插拔CAN总线上的控制模块(节点),可以判断是由节点引起的短路还是导线连接引起的短路。

逐个断开节点,若电压恢复正常,则说明该节点有问题。若断开所有节点后电压还没有变化,则说明线路短路。

3、CAN H对电源(正极)短路

当出现CAN H 对电源(正极)短路这种故障时,根据CAN总线的容错特性,可能出现整个CAN网络无法通信的情况或产生相关故障码。

以对12V电源短路为例,此时CAN H 电压电位被置于12V,CAN L 线的隐性电压被置于大约12V。CAN H 对电源短路的总线波形如下图所示。

ffd8ba7c-742d-11ed-8abf-dac502259ad0.jpg

实际测量电压,若CAN H 电压为12V,CAN L 电压被置于约为11V,则说明出现此类故障。CAN H 对电源短路的CAN H 电压如下图所示。

ffe7a780-742d-11ed-8abf-dac502259ad0.jpg

CAN H 对电源短路的CAN L 电压如下图所示。

fff6a686-742d-11ed-8abf-dac502259ad0.jpg

故障原因:如果不是CAN H 导线对外部电源短路引起的,那么这种故障就有可能是控制模块内部的CAN收发器损坏造成的。故障查找方法同上。

4、CAN H对地短路

当出现CAN H 对地短路这种故障时,根据CAN总线的容错特性,可能出现整个CAN网络无法通信的情况或产生相关故障码。

CAN H 的电压位于0V,CAN L 电压也位于0V,可是在CAN L 导线上还能够看到一小部分的电压变化。CAN H 对地短路的总线波形如下图所示。

0005ae88-742e-11ed-8abf-dac502259ad0.jpg

实际测量电压,若CAN H 和CAN L 电压均约为0V,且无断路问题,则说明出现此类故障。CAN H 对地短路的CAN H 电压如下图所示。

0011c268-742e-11ed-8abf-dac502259ad0.jpg

CAN H 对地短路的CAN L 电压如下图所示。

001d5dda-742e-11ed-8abf-dac502259ad0.jpg

故障原因:如果不是CAN H 导线对外部地线短路引起的,那么这种故障就可能是控制模块内部的CAN收发器损坏造成的。故障查找方法同上。

5、CAN L对地短路

当出现CAN L 对地短路这种故障时,根据CAN总线的容错特性,可能出现整个CAN网络无法通信的情况或产生相关故障码。

但是对于某些车系,如海马车系,其CAN L 对地短路的容错特性较好,车辆基本能够正常使用,即在客户体验层面上没有明显的异常现象,但从诊断方面来讲,会影响网络传输速度。

此时CAN L 电压约为0V。CAN H 线的隐性电压被降至0V,但显性电压基本不变,因此波形被拉长,依然可以传输数据,由此可说明CAN L 对地短路的容错特性较好原因。CAN L 对地短路的总线波形如下图所示。

002aff44-742e-11ed-8abf-dac502259ad0.jpg

实际测量CAN导线电压,若CAN L 电压为0V,CAN H 为1V左右,则说明出现此类故障。CAN L 对地短路的CAN L 电压如下图所示。

0052b516-742e-11ed-8abf-dac502259ad0.jpg

CAN L 对地短路的CAN H 电压如下图所示。

0066952c-742e-11ed-8abf-dac502259ad0.jpg

故障原因:如果不是CAN-L导线对外部地线短路引起的,那么这种故障是控制模块内部的CAN收发器损坏造成的。故障查找方法同上。

6、CAN L对带电源(正极)短路

当出现CAN L 对电源(正极)短路这种故障时,根据CAN总线的容错特性,可能出现整个CAN网络无法通信的情况或产生相关故障码。

由于CAN L 对电源短路,因此CAN H 电压也被置于12V。CAN L 对电源短路的总线波形如下图所示。

007586fe-742e-11ed-8abf-dac502259ad0.jpg

实际测量CAN导线的电压,若CAN L 和CAN H 导线电压都约为12V,则说明出现此类故障。CAN L 对电源短路的CAN L 电压如下图所示。

00851d58-742e-11ed-8abf-dac502259ad0.jpg

CAN L 对电源短路的CAN H 电压如下图所示。

0095c194-742e-11ed-8abf-dac502259ad0.jpg

故障原因:如果不是CAN L 导线对外部电源短路引起的,那么这种故障就有可能是控制模块内部的CAN收发器损坏造成的。故障查找方法同上。

7、CAN H断路

当某个控制模块CAN H 导线断路时,会导致该控制模块无法实现通信,但其他控制模块的通信还是有的。在其他的控制模块可能读到此故障模块的故障码。如果多个控制模块的CAN H 导线出现断路。那么这些控制模块的通信功能都会受到影响。CAN H 断路的总线波形如下图所示。

00a52f08-742e-11ed-8abf-dac502259ad0.jpg

如果出现故障的控制模块带有终端电阻,可以用电阻测量法来判断。测量诊断接口的CAN H 与CAN L 之间的电阻,若变为120Ω,则说明有一个终端电阻断路。如果出现故障的控制模块不带终端电阻,那么需要测量该控制模块的CAN导线的导通性。

替换有故障码内容涉及的控制模块,可以快速判断故障是否由该控制模块本身造成的。此外,要结合网络图来查找断点,因为在整个网络中会设置相应的总线集线器,断点部位不同,受影响的部件也不同,同时也会决定诊断仪能够进行诊断的控制模块。CAN网络与集线器分布如下图所示。

00b4562c-742e-11ed-8abf-dac502259ad0.jpg

8、CAN L 断路

当某个控制模块CAN L 导线断路时,会导致该控制模块无法实现通信,但其他控制模块的通信还是有的。在其他控制模块可能读到此故障模块的故障码。如果多个控制模块的CAN L 导线出现断路,那么这些控制模块的通信功能都会受到影响。

如果出现故障的控制模块带有终端电阻,可以用电阻测量法来判断。测量诊断接口的CAN H 与CAN L 之间的电阻,若变为120Ω,则说明有一个终端电阻断路。如果出现故障的控制模块不带终端电阻,那么需要测量该控制模块的CAN导线的导通性。CAN L 断路的总线波形如下图所示。

00d5c730-742e-11ed-8abf-dac502259ad0.jpg

替换有故障码内容涉及的控制模块,可以快速判断故障是否是由该控制模块本身造成的。此外,要结合网络图来查找断点,从而准确找到原因,排除故障。

9、CAN L 与 CAN H导线相互反接

当出现CAN L 与CAN H 导线互相接反这种故障时,一般情况下,接错的那个控制模块将无法通信,其他控制模块的通信则正常。CAN L 与CAN H 导线互相接反的示意图如下图所示。

00e37344-742e-11ed-8abf-dac502259ad0.jpg

在怀疑有问题的控制模块的CAN导线针脚处测量其电压,验证电压是否正常。结合CAN网络图核对线路连接情况进行检查,判断是否存在这种故障。若存在,则对CAN网络进行修复。替换有故障码内容涉及的控制模块,判断故障是否是由该控制模块造成的。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN总线
    +关注

    关注

    145

    文章

    2020

    浏览量

    134662
  • 电控系统
    +关注

    关注

    0

    文章

    150

    浏览量

    16682

原文标题:一些经典的CAN总线现场故障

文章出处:【微信号:玩转嵌入式,微信公众号:玩转嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    频谱芯片常见故障和预防措施

    频谱芯片的常见故障主要包括射频前端故障、中频处理故障、基带处理故障和数字信号处理故障等。为了预防这些故障
    发表于 12-05 07:15

    Keithley吉时利6511常见故障排查及解决方法

    Keithley吉时利6511作为一款精密测量仪器,长期使用中可能会遇到各种故障。以下是该设备常见故障的排查思路及解决方法,帮助用户快速定位问题并恢复设备正常运行。     一、常见故障
    的头像 发表于 11-21 18:47 440次阅读
    Keithley吉时利6511<b class='flag-5'>常见故障</b>排查及解决方法

    CAN总线断路、短路及反接故障的现象解析及影响评估

    本文导读在实际运行过程中,CAN总线线路可能因多种因素出现故障,其中断路和短路故障较为常见且影响严重。深入了解这两大类
    的头像 发表于 10-15 11:41 1282次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>断路、短路及反接<b class='flag-5'>故障</b>的现象解析及影响评估

    Nginx常见故障案例总结

    互联网公司的运维生涯中,Nginx故障可以说是最常见也最让人头疼的问题之一。从简单的配置错误到复杂的性能瓶颈,从偶发的502到持续的高延迟,每一个故障背后都有其独特的原因和
    的头像 发表于 09-18 14:51 827次阅读

    同惠LCR测试仪TH2822C常见故障排查及解决方案

    同惠LCR测试仪TH2822C作为高精度元件参数测试设备,广泛应用于电子制造与研发领域。实际使用中,设备可能因操作不当、元件老化或外部干扰等因素出现故障。本文总结了常见故障现象及针对性解决方
    的头像 发表于 09-17 16:57 610次阅读
    同惠LCR测试仪TH2822C<b class='flag-5'>常见故障</b>排查及<b class='flag-5'>解决方案</b>

    吉时利源表2400故障排查常见问题与解决方案

    吉时利源表2400作为一款广泛应用于通信、半导体、计算机、汽车与医疗行业的测试仪器,其稳定性和准确性对于各类研究与生产活动至关重要。以下是该设备使用过程中常见的一些故障及其相应的解决方案
    的头像 发表于 09-17 16:48 535次阅读
    吉时利源表2400<b class='flag-5'>故障</b>排查<b class='flag-5'>常见</b>问题与<b class='flag-5'>解决方案</b>

    CAN总线电容过大?三种解决方案来了

    新能源汽车路试中,CAN总线传输异常是一个常见问题。本期我们将探讨由于总线电容过大导致的下降沿过缓问题,并介绍三种有效的
    的头像 发表于 07-22 11:36 473次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>电容过大?三种<b class='flag-5'>解决方案</b>来了

    工控机死机频发?聚徽六大常见故障排查与解决方案全解析

    。当工控机死机频发时,深入排查故障根源并及时解决至关重要。本文将为你全面解析六大常见故障及其对应的解决方案,助你迅速摆脱死机困扰。 一、散热系统故障:高温引发的 “罢工” 危机
    的头像 发表于 05-29 15:50 1010次阅读

    CAN总线故障排查:从问题到解决的实战案例

    视频推荐工业现场的煤安监控网络中,CAN总线通信常因复杂环境出现数据丢失问题。本文以一起煤安监控网络中CAN总线数据丢失的
    的头像 发表于 02-28 11:37 1400次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>故障</b>排查:从问题到解决的实战案例

    驱动器常见故障维修

    驱动器常见故障维修主要包括电源故障、线路连接故障、元件损坏、软件故障、过载、过电流、编码器信号异常、内存异常等 ‌。以下是针对这些常见故障
    的头像 发表于 02-23 15:46 3320次阅读

    惠斯通电桥的常见故障及解决方法

    惠斯通电桥作为一种常见的电路工具,广泛应用于电阻、温度、湿度和应变等测量领域。然而,使用过程中,可能会遇到一些常见故障。以下是对这些故障的分析及解决方法: 一、
    的头像 发表于 02-13 15:35 2182次阅读

    常见换热器故障解决方案

    故障及其解决方案的概述: 1. 污垢积累 故障现象: 换热器效率下降,温差增大。 解决方案: 定期进行化学清洗或机械清洗,去除管壁上的污垢。 使用防垢剂或定期更换介质,减少污垢的形成。
    的头像 发表于 01-19 10:45 2200次阅读

    电能质量分析仪常见故障解决方案

    分析仪通过采集电压和电流信号,利用傅里叶变换等数学方法,将时域信号转换为频域信号,从而分析电能质量的各项指标,如电压暂降、电压暂升、谐波、不平衡度等。 二、常见故障解决方案 1. 信号采集故障
    的头像 发表于 01-08 10:00 1223次阅读

    ACDC转换器常见故障解决方案

    ACDC转换器是现代电子设备不可或缺的组成部分,它们将电网提供的交流电转换为设备所需的直流电。然而,由于各种原因,这些转换器可能会遇到故障常见故障 输出电压不稳定 原因 :可能是由于输入电压波动
    的头像 发表于 12-09 10:48 2660次阅读

    常见的时间继电器故障解决方案

    时间继电器工业自动化和电力控制等领域中发挥着重要作用,但由于长时间使用或环境因素等原因,可能会出现一些常见故障。以下是一些常见的时间继电器故障及其
    的头像 发表于 12-09 10:32 8750次阅读