浅析高速CAN总线系统故障诊断

  • 格式:pdf
  • 大小:736.48 KB
  • 文档页数:3

汽车诊所

AUTOMOBILEMAINTENANCMAINTENANCEE

汽车维修2020.3浅析高速CAN总线系统故障诊断

何莹

CAN总线是目前国际上应用最

广泛的现场总线之一,其具有成本

低、稳定性高、系统扩充方便等一系

列优越性。本文从维修的角度,介绍

高速CAN总线系统常见的故障现象、

故障分类、故障诊断方法,利用检测

仪器万用表及示波器分析其典型故

障,为汽车高速CAN总线系统的故障

诊断与检修提供参考。

目前常见的CAN总线分为速率

为500kBit/s高速CAN总线(驱动CAN总线)和速率为100kBit/s低速

CAN总线(舒适CAN总线),本文以高

速CAN总线为例分析故障的现象和

分类,利用检测仪器车用万用表和车

用示波器分析其典型故障,并阐明其

要点。

一、高速CAN总线系统故障1.高速CAN总线故障产生的原理

为提高数据传递的可靠性,CAN

总线系统采用双绞线自身差分检测

结构,这2条线分别称为CAN-High

线和CAN-Low线。如高速CAN总线

发生故障时,不是检测高速CAN线上

传递的信息,而是要检测其CAN-H

线和CAN-L线上的信号电平是不是

在正常范围内,如图1所示为高速CAN总线CAN-H线和CAN-L线的

额定电压,CAN-L为1.5~2.5V,CAN-H为2.5~3.5V。

2.高速CAN总线故障现象特征

高速CAN总线网络系统发生故

障时常会出现一些明显的故障特征:

一是单个控制单元或多个控制单元出现故障,使用汽车专用诊断仪检测

无法通信。二是整个网络失效,造成

一个或多个控制单元不工作或工作

不正常。三是在不同位置及不同系

统中,同时显示出没有任何关联的不

同的多个故障。3.高速CAN总线故障类型

当高速CAN总线系统发生故障

时,通常按引起故障的原因分类,可

分为三类:

(1)电源系统故障,当工作电压

低于10.5~15.0V范围时,某些对工

作电压要求高的控制单元会短暂的

停工,因此会造成整个传输系统短

暂的无法通信。但由于此类故障不

涉及高速CAN总线系统的本质,按

汽车电源系统常规故障诊断方法较

易排除,故不做详细介绍。

(2)链路(或通信线路)故障,车

载网络的链路出现故障时(通信线路

的短路、断路等),会造成电控系统

出现错误或多个ECU无法工作,最

终让多路信息传输系统无法工作。

(3)节点故障,就是ECU发生故

障。它分为两类故障,分别为软件

故障、硬件故障。软件故障,这类故

障一般元件出厂就有,而且成批出

现,且无法维修,只能返厂重做系

统。硬件故障,主要是各类控制单

元、传感器等元器件有故障,一般采

用排除法进行检测。

按照电路回路发生故障的原因,

高速CAN总线故障一般可以分为短

路与断路故障。(1)断路故障,可出现于控制单元

内部的硬件电路中,也可出现在链路

中,为链路的主路断路或支路断路。

(2)短路故障,如果电源短路对

车辆的危害很严重可能会造成火灾,

要尽量避免发生。也可出现于节点

内部硬件电路发生短路,或在链路中

出现,为CAN-H/CAN-L对地短路、CAN-H/CAN-L对电源短路,CAN-H

和CAN-L互相短路。由于高速CAN

总线的CAN-H线和CAN-L线相互影

图1高速CAN

总线系统的信号变化3,5V

2,5V

1,5V0V

图2CAN-H与CAN-L互短

14汽车诊所

AUTOMOBILEMAINTENANCMAINTENANCEE

汽车维修2020.3响,所以如果出现短路故障将是十分

严重的故障,会造成整个系统瘫痪崩

溃。因此高速CAN总线的短路故障

就有一个特点,无论短路出现在节点

内还是相关线束上,只要发生短路,

就会影响整套总线。

二、高速CAN总线系统故障诊断1.故障诊断仪器

常用的车载网络检测仪器有数

字式多功能汽车万用表,汽车示波器,以及汽车检测仪。现代汽车检测

仪一般为集车辆诊断、检测、信息于

一体又同时集车用万用表和示波器

于一体的综合式检测仪。2.故障诊断方法

从科学故障诊断的角度出发,技

术人员通过汽车检测仪读出故障码

时,不一定能准确找到故障点,所以

仅依靠读故障码排除故障,这个诊断

思维不够科学。而故障码的读取仅

为找到故障提供了一些线索,通过这

些线索结合各系统的工作原理及相

关车辆资料进行综合分析,列出几种

可能性,之后使用万用表和示波器,

对几种可能性进行由简至繁的验证,

最后找到故障点并排除。而本文将

讨论如何用万用表和示波器对汽车

故障进行检测。

(1)使用万用表检测短路故障1)CAN-H或CAN-L对电源短路

用万用表的电压挡测CAN-H或CAN-L线上任意一点的电压如果都

接近12V时,确定此时CAN-H或CAN-L对电源短路。之后再用排除

法,判断控制单元内有没有故障,如

控制单元没有故障,就是总线链路的

故障,那下面就要根据不同车型的电

路图进行排查,排查线路时可以利用

万用表测电阻的方法。

以大众车系为例首先关闭点火

开关,用万用表的欧姆挡测量某导线

与15#电源线之间的电阻,如2根线

之间的电阻大于1MΩ,则此时为正常

情况,如2根线之间的电阻小于1kΩ,则说明这根线与电源之间可能

短路。2)CAN-H或CAN-L对地短路

用万用表的电压挡测CAN-H或CAN-L线上任意一点的电压都接近

0V,之后与上面同理,利用万用表欧

姆挡测量某根导线与搭铁线之间的

电阻,如2根线之间的电阻大于1MΩ

则此时为正常情况,如2根线之间的电阻小于1kΩ则说明这根线与搭铁

线之间可能短路。3)CAN-H和CAN-L相互短路

用万用表的电压挡测CAN-H和CAN-L线上任意一点的电压都接近

2.5V,或用万用表欧姆挡测量CAN-H

和CAN-L线之间电阻,如果电阻值为60Ω左右则正常;如果测出电阻值为

120Ω,则说明2个终端电阻模块其

中有一个断路;如果测出电阻值为

小于55Ω又大于10Ω,则有可能非图3CAN-H对正极短路

图4CAN-H对地短路

图5CAN-L对正极短路图6CAN-L对地短路

图7CAN-H断路

图8CAN-L断路

15汽车诊所

AUTOMOBILEMAINTENANCMAINTENANCEE

汽车维修2020.3终端电阻模块插头有杂质或者内部因

为水汽氧化,为非终端电阻控制单元

有连接电阻短路的情况;如电阻值为0Ω或者小于10Ω则为任意位置CAN-

H和CAN-L线有短路,同样之后可以

用排除法排除控制单元的问题。

(2)使用示波器检测短路故障

使用汽车示波器测量时能看清线

路里的电压和电流的具体情况,把肉

眼看不见的电信号抽象为能看见的图

像,能显示瞬时信号出现的故障。它

不仅能迅速捕捉电路信号,还可以记

录信号波形,并用较低的速率或静止

的状态显示波形,便于一面观察一面

分析。由于总线上的电压信号是脉冲

波,用万用表测量只能显示其平均值,

因此用万用表测量具有局限性。

使用汽车示波器对双绞线CAN-H与CAN-L线进行检测,采集两线

中的波形与标准的波形进行对比分

析,则可找出故障原因。如图2所示

为CAN-H与CAN-L相互短路,电压

电位置于隐性电压值(大约2.5V);图3为CAN-H对正极短路,CAN-H线

的电压电位接近12V;图4为CAN-H

对地短路,CAN-H的电压位于0V;图5为CAN-L对地短路,CAN-L的电压

接近0V;图6为CAN-H对正极短路,2条总线电压都大约为12V。

(3)使用示波器检测断路故障

当链路中发生断路故障时,由于

万用表只能测量平均值,此时测出CAN-H和CAN-L的电压还是正常的

平均值2.6V和2.4V,因此不能使用万

用表测量断路情况。只能使用有快

速捕捉功能的汽车示波器进行测量。如图7为CAN-H断路,因为控制

单元都是并联的,其中一个发生短路

不影响其他控制单元的通讯;图8为CAN-L断路。

三、结论CAN即控制器局域网络由于其

高可靠性、高性能和独特的设计,CAN网络系统越来越受到技术人员

的重视。本文通过分析高速CAN总

线系统的不同故障类型,提出科学

故障诊断的方法,并分析如何使用

万用表和汽车示波器进行故障诊

断,确定故障类型,进一步缩小故障

范围,提高诊断效率。本文对高速CAN总线故障诊断分析的总结为汽

车电控初学者分析CAN总线故障诊

断提供参考。

(作者单位:惠州城市职业学院)君越车载网络故障

引发车辆无法正常行驶的排查

余欣欣

一、故障现象

有一辆2016款混合动力别克君

越轿车,发动机排量1.8L,行驶里程0.85万km,车主描述该车正常行驶

时,仪表突然有多个故障灯点亮,仪表

指针乱跳动,车辆失去动力,不能行

驶。强制起动发动机,挂挡踩油门不

走,挡位闪动,不能挂入D挡。熄火等

待半个小时后,故障现象消失,车辆正

常,该现象一个月出现1~2次。

二、故障诊断与排除

接车后验证故障,由于是偶发性

故障,多次试车时没有出现车主描述

的故障,将诊断仪(GDS)与车辆连接,

读取诊断代码,发现有多个历史通信类故障。均为模块与模块之间失去通

信,状态为通过失败。清除记录,再次

读取车辆故障码,显示正常。

根据车主描述及历史记录分析,

车辆熄火应当是由网络通信故障引起

的。按照维修手册诊断流程,首先检

查蓄电池电压12.35V,正常,接头连接

牢固。检查发动机舱保险丝,仪表板

保险丝,均未发现保险丝熔断、松动情

况。检查车辆搭铁端子紧固良好,查

看各连接器插头未发现虚接情况,车

辆没有任何加装件。

考虑到该车故障是偶发性故障,

关键便是使故障重现。再次询问车主

得知,该车辆挡位控制切换到手动模式,踩大油门进行加减挡,故障现象比

较容易出现。按照车主反映情况,进

行路试。连接数据总线诊断工具,查

看车辆行驶时网络通信的状态。选择DLC(数据传输线连接器)1号针脚低

速网络,6和14号针脚高速网络进行

监测。多次路试,故障重现。发现高

速网络上出现了6和14号模块未唤醒

的提示,如图1所示,在6和14号控制

模块接地故障提示两者之间不断切

换,查看各高速网络上的模块响应情

况,发现车身模块的延迟时间比较久,

其它模块也有延迟但时间不长。

从诊断数据分析,该车高速串行数据电路存在故障。结合高速网络拓

16