故障自诊断系统

(四)故障自诊断系统

汽车电控系统在设计时,都在ECU中设置了一个故障自诊断系统,又称为“车载自动诊断系统”(On-Board Diagnostics,OBD)。故障自诊断系统会在运行过程中不断监测电控系统各组成部分的工作情况,如有异常,会点亮仪表上的故障警告灯或在系统中产生故障代码,提醒驾驶员汽车电控系统出现故障。

1.基本原理

故障自诊断模块监测的对象是电控汽车上的各种传感器(如空气流量传感器)、电子控制系统本身以及执行元件(如继电器),故障判断正是针对上述3种对象进行的。故障自诊断模块公用汽车电子控制系统的信号输入电路,在汽车运行过程中监测上述3种对象的输入信息,当某一信号超出了预设范围值且这一现象在一定时间内不会消失,故障自诊断模块便判断这一信号对应的电路或元件出现故障,并将这一故障以代码的形式存入内部存储器,同时点亮仪表盘上的故障指示灯。

2.自诊断系统程序

①接通点火开关,启动发动机,使发动机预热到冷却液温度达到50℃以上,发动机速度达到3 000 r/min以上,增压值达到0.1 MPa以上。

②用手将节气门全负荷开关接通约3 s。

③当速度表指示4 000 r/min时,开始调出故障码(故障灯处于接通状态)。

④按诊断结果排除故障,经路试证明故障全部排除后,关断点火开关清除故障代码,自诊断结束。

3.自诊断系统功能

(1)故障报警

汽车故障一般通过设置在仪表板上报警灯的闪亮来向车主报警。在装有显示器的汽车上,也有直接用文字来显示报警内容的。

(2)故障存储

当控制系统检测故障时,在存储器中存储故障部位的代码,一般情况下,即使点火开关处于断开位置,微机和存储部分的电源也保持接通状态而不至于使存储的内容丢失。只有在断开蓄电池电源或拔掉保险丝时,由于切断了微机的电源,存储器内的故障代码才会被自动消除。

(3)故障处理

如在汽车运行过程中发生故障,为了不妨碍正常行驶,由微机进行调控,利用预编程序中的代用值(标准值)进行计算以保持基本的行驶性能,待停车后再由车主或维修人员进行相应的检修。

4.使用注意事项

在多个故障代码同时存在时,故障代码一般以从小到大的顺序显示输出。

不同车系或车型,进入自诊断的方法可能不同,其故障代码所指的含义也不同。

自诊断系统所诊断的故障是有限的,而且自诊断系统本身也可能出现故障,因此,还应进行其他方式的系统检查。

对具有静态读码和动态读码的电控系统,应注意读码的先后顺序以及有关的转码程序,否则会造成读码的失败。

对多路信息传输的诊断,要了解该车型该系统是否具有传输介质、局域网形式、网络通信协议、仲裁功能。

数据总线的故障,一般采用示波器或汽车专用光纤诊断仪来观察通信数据信号是否与标准通信数据信号相符。