动力驱动CAN总线故障诊断测试与分析
李臻
【摘 要】本文以一汽-大众迈腾的驱动CAN数据总线为例,阐述了驱动CAN总线结构与工作原理,分析了驱动CAN数据总线检测手段与方法;通过一汽-大众专用诊断仪VAS6150以及测试工具VAS6356,进行了驱动CAN系统数据总线断路、短路的诊断测试和分析.
【期刊名称】汽车实用技术》
【年(卷),期】2015(000)004
【总页数】6页(P87-91,100)
【关键词】一汽-大众;驱动CAN总线;故障诊断
【作 者】李臻
【作者单位】四川交通职业技术学院,四川成都611130
新版桑塔纳
【正文语种】长城风骏3中 文
【中图分类】U463.6
CLC NO.: U463.6 Document Code: A Article ID: 1671-7988(2015)04-87-06
随着用户对车的安全性和舒适性要求越来越高,以及排放法规及环保的要求越来越严格,各汽车生产厂商在汽车上安装越来越多的电器部件,比如传感器、控制单元与执行元件等,各电器、电子部件之间需要进行实时、高速、大量的信息交换。同时为了提高数据传输时可靠性及安全性,减少插接器和导线数量,降低所需空间及整车重量,越来越多的数据总线开始在汽车上的大量应用。
然而,数据总线的应用对汽车维修人员提出了更高的维修技术要求,是当前汽车机电维修技术人员面临的一大难题。CAN总线类型因各厂家和产品而异,在大众汽车上,一般分为驱动CAN系统总线、组合仪表CAN和诊断CAN等高速总线(500kb/s)以及舒适和信息娱乐系统CAN等低速总线(100kb/s),各系统之间通过CAN数据总线进行数据交换,在大众迈腾汽车上,还有大众公司内部的自总线。为了能适应汽车CAN总线这一新技术的发展,汽
车维修人员必须掌握汽车CAN总线网络系统的结构组成、工作原理、故障特点及诊断方法。该文以一汽-大众迈腾的驱动CAN数据总线为例,对大众汽车驱动CAN数据总线进行诊断测试与分析,为汽车维修技术人员提供一定参考。
1.1 驱动CAN总线工作原理
为提高数据传输的可靠性,CAN数据总线系统使用两条导线(双绞线)分别用于传递不同的数据,这两条导线分别成为CAN-High(以下简称CAN-H)线和CAN-Low(以下简称CAN-L)线。
以驱动CAN数据总线为例,在隐性状态和显性状态之间进行转换时,CAN导线上的电压会发生变化。在静止状态时,在CAN-H线和CAN-L上作用有相同的约为2.5V的预先设定电压,该值称为静电平。静电平也称为隐性状态,在此总线上连接的所有控制单元均可修改它的状态。起亚k5
当CAN总线从隐性转状态为显性状态时,总线上的电压值会变化(对驱动CAN数据总线来说,这个值至少为1V),CAN-H线上的电压值会升高,约为3.5V,而CAN-L线上的电压值
会降低,约为1.5V,如图1所示。通过示波器测得正常工作状态下的驱动CAN总线的波形如图2所示。
控制单元是通过收发器联接到CAN驱动总线上的,在这个收发器内有一个接收器,该接收器是安装在接收一侧的差动信号放大器。差动信号放大器用于处理来自CAN-High线和CAN-Low线的信号,除此以外还负责将转换后的信号传至控制单元的CAN接收区。这个转换后的信号称为差动信号放大器的输出电压。差动信号放大器用CAN-High线上的电压(UCAN-High)减去CAN-Low线上的电压(UCAN-Low),就得出了输出电压,如图3所示,用这种方法可以消除静电平(对于CAN驱动数据总线来说是2.5V)或其它任何重叠的电压。
1.2 一汽-大众迈腾驱动CAN控制单元网络连接
一汽-大众迈腾所采用驱动CAN数据总线的速率为500 kBit/s,用于将驱动CAN数据总线方面的控制单元联成网络。驱动CAN数据总线上控制单元有:发动机控制单元、ABS控制单元、电动转向助力控制单元、自动变速器控制单元、安全气囊控制单元、电子驻车控制单元等其他控制单元,其控制单元在车上的安装位置如图4所示,控制单元之间呈树形连接,
这在CAN标准中是没有的,这个特点使得控制单元布线更加完美,其中控制单元连接的拓扑结构如图5所示。
1.3 一汽-大众迈腾驱动CAN系统的结构特点
四川省公安交通管理信息网最初的数据总线的两个末端有两个终端电阻,相比之下,一汽-大众迈腾使用的是分配式电阻,即发动机控制单元内的“中央末端电阻”和其它控制单元内的高欧姆电阻。这样会产生很大的影响,但由于轿车上的数据总线不很长,所以不会有什么负面作用。CAN标准中有关数据总线长度的规定就不适用于大众集团的驱动CAN数据总线了。
在大众汽车上,发动机控制单元内部在驱动CAN数据总线的CAN-H线和CAN-L线之间形成66Ω的电阻,驱动CAN总线上其它控制单元均在该总线上的形成2.6KΩ的电阻,如图6所示。由于不同的车型所连接控制单元的数量有所差异,连接在驱动CAN总线上的所有控制单元形成的总电阻约为53~66Ω。在15号供电线(点火开关)已切断的条件下,就可以直接用欧姆表测量CAN线之间的电阻值。
2.1 汽车CAN总线的故障原因
一般说来,有3种原因会导致汽车多路信息传输系统故障:一是汽车电源故障;二是汽车节点故障;三是汽车链路故障。
CAN总线故障形式主要有CAN-L-断路、CAN-H断路、CAN-L对正极短路、CAN-H对地短路、CAN-L对地短路、CAN-H对正极短路和CAN-H和CAN-L短路共7种故障。于是就有一个ISO故障表, ISO是“International Organisation for Standardization”(国际标准化组织)的缩写,如表一所示。这张ISO故障表中包括了CAN数据总线可能出现的故障,在实际工作中,即使在本不该出现时,这种情况也可能突然出现。
其中,对于故障1和2必须用数字存储式示波器(DSO)来判断,故障3-8在驱动CAN数据总线上可以用万用表/欧姆表来准确检查判断,而故障8只能出现在驱动CAN数据总线上。
2.2 汽车CAN总线的检修方法
对于安装有驱动CAN总线的车辆出现故障时,维修技术人员首先应检测驱动CAN总线是否正常。因为如果驱动CAN总线有故障,则需要通过驱动CAN总线传输的有些信息将无法传输,使得接收这些信息的电控模块将不能接受信息,导致电控模块无法正常工作,从而为
故障诊断带来困难。对于CAN总线系统故障的维修,应结合具体结构和具体控制回路分析。二手汽车交易平台app排行
(1)波形测量
利用VAS6356上的示波器便可测量CAN-H和CAN-L的波形,该示波器有DS01和DS02两个通道,这样就可以在同一屏幕上同步显示CAN-H和CAN-L的波形,便能对波形进行很直观比对并分析系统出现的问题。测量时,一般将通道DS01的红测量端子(正极)接CAN-H线,将通道DS02的红测量端子接CAN-L线,二者的黑测量端子同时搭铁。驱动CAN总线仅能有2种工作状态,隐性和显性状态,在隐性电位时(逻辑值为1),两数据线上电压值很接近,均约为2.5V;在显性电位时(逻辑值为0),CAN-H电压值上升,而CAN-L电压值下降,但CAN-H与CAN-L的差值约为2.0 V,并有100 mV左右的差异。在实际检测中根据示波器测得的波形可以迅速判定总线系统的故障部位。
(2)终端电阻的测量
由于大众驱动CAN带有终端电阻的控制单元是并联连接的,所有控制单元形成的总电阻为
53~66Ω,在总的阻值被测量后,如果将驱动CAN总线上的其中一个控制单元插头拔下,测量的阻值发生变化,则说明该控制单元接入到驱动CAN总线上。如果在拔下控制单元插头后,测量的阻值没有发生变化,则说明系统中存在故障,可能是被拔下的控制单元终端电阻损坏或是CAN数据线出现断路。如果在拔下控制单元后显示的阻值变化无穷大,则可能是连接中的控制单元终端电阻损坏,或是该控制单元的CAN数据线出现故障。
(3)通过测量数据块读取CAN总线通讯状态
在将VAS6150接到网关上后,可以通过VAS6150的主菜单使用功能19(网关)来查看故障记录。在网关菜单中可通过选择08来查看相关数据块,随后必须输入想要查看的相关数据块的号码,如表二所示。如果某控制单元显示状态1,表示正在被执行自诊断的控制单元上接收信息;如果显示0,则表示正在被执行自诊断的控制单元没有从该控制单元上接收信息,在网关菜单中可通过选择相应测量数据块,随后选择想要查看的测量数据块的号码。
a516