汽车车载故障自诊断系统时刻监测汽车电控系统的工作,一旦发现问题便设定相应的故障代码,维修人员利用汽车故障检测仪通过数据连接器可以读取故障代码,依据故障代码的提示便可以确定车辆的故障部位。
电控汽车电控系统的传感器故障内容多以故障码形式贮存于控制单元自诊断系统的存贮器中。因此可以通过读取故障码方法判断传感器或其相关电路是否产生了故障;在读取故障码时可利用随车自诊断系统或车外自诊断系统进行。
1.解码器的使用方法
现以一汽捷达SDI发动机为例,说明解码器的使用方法。
(1)SDI发动机故障自诊断的特点
发动机控制单元有故障存储功能,其一旦检测到传感器或部件有故障,便会将故障和故障类型存储起来。对于偶发故障,显示屏上显示SP。偶发故障可能是由于接触不良及导线断路等原因造成的。若偶发故障在发动机启动50次内没有再出现,则该偶发故障会自动被清除。若故障被确认并无影响驾驶性能、状态,则报警灯会闪亮。
(2)故障自诊断的设备
大众车系故障自诊断的设备有很多,可分为两大类,即大众专用诊断设备和通用诊断设备。
大众专用诊断设备主要有:V.A.G1551、V.A.G1552、V.A.S5051、V.A.G5052等,其中V.A.G1551或V.A.G1552在一般汽车修理厂适用较多,而V.A.S5051和V.A.G5052主要在大众4S站使用。
通用诊断设备类型繁多,如电眼睛、修车王、金德、金奔腾等,这些仪器一般主要是国产的,可以用于大众车系的故障诊断,但其功能没有大众专用诊断设备强大。
(3)读取故障码的步骤
1)连接V.A.G1551或V.A.G1552,通过“地址码01”选择发动机控制单元。进行此操作时,发动机应处于怠速状态。
按下HELP键将显示出可以选择的功能的清单:
01—查询控制单元版本 06—结束输入
02—查询故障存储内容 07—控制单元编码
03—最终控制诊断 08—读取测量数据块
04—基本数据设定 09—读取单个测量值块
05—清除故障存储器 10—匹配 11—登录
选择其中的功能,输入选择功能相应的数字,再按Q键确认输入。
2)打开点火开关但发动机不启动,按Print键打开V.A.G1551打印器,按键里的报警灯必须点亮。显示屏显示如下:
Rapid dada transfer(快速数据传递) HELP(帮助)
Select function××(选择功能××)
3)根据显示屏显示的信息操作V.A.G1551,按0和2键,选择“查询故障记忆”功能,按Q键确认,显示屏会显示储存的故障码或无故障识别,显示屏显示如下:
×Faults recongnised
×个故障
4)若有一个或一个以上的故障码被储存,则故障码都会显示出来并可打印。
5)所有存储的故障码打印完毕后,显示屏显示如下:
Rapid dada transfer(快速数据传递) HELP(帮助)
Select function××(选择功能××)
6)使用故障表检修打印出的故障,检修结束后清除故障码。如果无故障码,则根据显示屏上的提示按键,显示屏显示如下:
Rapid dada transfer(快速数据传递) HELP(帮助)
Select function××(选择功能××)
7)按0与6键,选择“结束打印”功能,按Q键确认,关闭点火开关。
(4)清除故障码的步骤
1)连接V.A.G1551或V.A.G1552,通过“地址码01”选择发动机控制单元。进行此操作时,发动机应处于怠速状态。
2)按0和2键,选择“查询故障记忆”功能,按Q键确认。持续按键,直到所有储存的故障码出现。按0与5键,选择“清除故障记忆”功能,按Q键确认,显示屏显示如下:
Rapid dada transfer(快速数据传递) HELP(帮助)
Fault memory is erased(故障记忆被删除)
3)若无法清除故障记忆,则应排除该故障。根据显示屏上的提示按键,显示屏显示如下:
Rapid dada transfer(快速数据传递) HELP(帮助)
Select function××(选择功能××)
4)按0和6键,选择“结束输出”功能,按Q键确认。
2.使用解码器的注意事项
使用解码器注意事项如下:
1)在读取故障码之前,发动机应处于规定的初始状态:蓄电池电压高于11V;节气门完全关闭(节气门位置传感器内的怠速开关闭合);变速器位于空档,自动变速器位于驻车档;关闭所有附属设备(如空调器、音响、灯光等);发动机处于正常工作温度。
2)并不是所有的故障都会出现故障码。例如,三菱V73的6线式步进电机由于是ECU以脉冲方式进行控制,因此没有监控装置,所以出现故障后,没有故障码。又如,当泠却液温度传感器的电阻发生漂移而不准确时,如果电阻总值没有超出规定范围,虽然有故障,但不会显示故障码。
3)故障码的含义说明需弄清楚,是传感器或执行器自身故障还是线路故障;线路故障要分清是短路还是断路,是与电源短路或断路,还是与接地短路或断路等。只有清楚、明白故障码的确切含义,才能更好地利用故障码排除故障,维修起来也可以少走弯路。
4)通过解码查出的故障码,只是说明某一系统或相关系统有故障,不要看到故障码就断定是该传感器或执行器有故障,就要更换,其他与之相关系统同样会造成同样故障而出现相同的故障码。
5)要弄清楚是历史性故障码还是当前的故障码,以及故障码出现的次数。如果是历史性故障码,就表示故障较早之前出现过,现在不出现了,但在ECU里面有一定的存储记忆;而当前故障码则表示是最近出现的故障,当前故障码绝大部分和目前出现的系统故障有很大关系。
例如,大众公司的解码器上故障码前显示“SP”,均表示临时的偶发性故障。故障发生的原因不外乎以下几种情况:发动机运转或点火钥匙打开的过程中拔下了某个电气插头,或者某个传感器或执行器的插头虚接,是软故障,不是硬故障。
6)当读不出故障码但车辆依旧有故障症状,此时要利用解码器的数据流对传感器和执行器进行深入的分析和判断。所谓数据流,简单来说就是电控系统中的一些主要传感器和执行器的当前工作参数值(如发动机转速、蓄电池电压、空气流量、喷油时间、节气门开度、点火提前角、水温等)。维修过程中,可以通过阅读数据流来分析、发现故障所在,特别是当电控系统无故障码可供参考时,数据流分析就更加重要。每个传感器和执行器在一定条件上的工作参数值是有一定标准范围的,可以通过实际值与标准值的比较来判断某传感器和执行器是否存在异常。
7)当参考故障码排除故障后,要利用解码器来清除故障码,也就是从ECU内部记忆体中清除其故障码记忆,并在发动机运转一段时间后(有条件的话,可以进行路试),再通过解码器来测试是否还会出现相似的故障现象,或者存储同样的故障码。
8)清除故障码,不提倡用拔掉蓄电池负极的办法来进行。早期的车辆,如三菱和现代,在清除故障码时可以使用去掉蓄电池负极的方法来进行,但随着汽车技术的发展,越来越多的车辆已将故障代码存储在ECU和EEPROM中,用去掉蓄电池负极的方法是消除不掉故障码的。使用去掉蓄电池负极的方法来清除故障码,不但清除不掉故障码,还会导致许多问题:一是很多车辆的ECU具备了自适应和自学习功能,去掉蓄电池负极后,存储在KAM(可保持存储器)中的自适应信息丢失,导致车辆运行不稳定;二是会触发音响防盗等的防盗功能起作用导致锁死,如果不知道密码,音响便不能正常使用,预先设置在音响中的播放顺序、座椅的预定设置位置也会因此丢失。
注意:随车自诊断系统通常只能提供与电控系统有关的电气装置或线路故障诊断,一般只能做出初步诊断结论,具体故障原因,还需要通过直接诊断和简单仪器进行深入诊断。