摘要:本文针对当前汽车自诊断系统所设置的故障码不能涵盖电控系统的全部故障的现状,通过采用专用故障诊断仪器读取数据流,能更准确、快速判断电控发动机故障点及故障原因。通过典型案例表明,通过对动态数值的分析,可以比单独利用故障码进行故障排除更加有效快捷。
0 引言
ECU是电控系统的控制单元,原始数据流进入ECU内部经过处理后,变为控制执行器的信号。经过处理后的数据流的形式与原始有一定的差别,在传感器正常的情况下,当ECU出现故障时,会导致输出的信号与正常的不同,此时可以应用数据流分析、波形分析得到异常的部分,从而可以判断电控系统的故障。
1 数据流的分类
以金德KT600数据流的读法进行说明。在进行汽车发动机诊断之前,需要读取汽车的静态数据流,基本数据流有En-gine Speed(发动机转速),Injector(喷油脉宽)、Vehicle Speed(车速)、IGN Advance(点火提前角)、Coolant Temp(水温),根据基本的参数,确定故障发生时车辆是运行还是停止,发动机是暖机还是热机,空燃比是稀还是浓。电控发动机的数据可以进行以下分类:基础参数即发动机转速;重要参数包括:空气流量值,进气岐管绝对压力值(S型),点火提前角,喷油脉宽,节气门开度值,充电电压值;修正参数包括冷却液温度值、进气温度值、氧传感器电压值、短期燃油修正值、长期燃油修正值。
2 数据流分析的方法
用数据流分析诊断故障,不仅是处理无故障码时的必要手段,也是当同时出现多个故障码时,找出问题关键的快速方法,可以减少维修中盲目测试和拆卸,缩短诊断时间,提高确认故障的准确性。
数值分析包括数值变化规律分析和数值变化范围分析。控制模块以一定的时间间隔接收各个传感器的输入信号,经过运算、处理后向各个执行器发出控制指令。当读出系统工作中的数据值后,与标准值进行比较,如果超出标准值的范围,即可确定故障点。
时间分析法是对数据的变化周期和变化频率进行分析。ECU在分析某些传感器发出电信号的过程中,为了获得最佳的控制效果,不仅要对比传感器数据信号数值的大小,还要监测信号的响应频率。当小于规定的周期或频率值时,ECU就会生成故障码。在进行故障诊断时可以根据周期或频率值确定故障点。
因果分析法是对各系统中相关联的数据响应情况和响应速率进行分析。在发动机各个控制系统中,许多信号参数之间存在因果关系。当ECU接收到一个输入信号后,肯定会根据此输入信号进行运算,然后给出下一个输出信号。在进行故障诊断的过程中,如果认为某个工作过程有故障,就必须将与该工作过程相关的参数连贯起来进行分析,以确定故障的部位叫。
3 故障检查与排除
案例描述,一辆别克某款车型,该车行驶了8.5万km,该车的油耗偏大。试车,在怠速时出现抖动的现象,加速时感觉到无力。
根据车主的描述和试车情况,先用金德KT600解码器读取静态数据流,显示出五个基本数据,如图1所示。
从图中的数据得知,故障发生时车辆处于运行状态,混合气比较稀。根据故障现象进行故障的演示,结果发现该车在怠速700 r/min的时候出现抖动的现象;加速到2000 r/min ,在这中间发现加速的声音比较的沉闷。
读取故障码,没有出现故障码,需对点火部位,燃油供给部位进行基本检查。
点火部分的检查需要看点火电压、火花塞的烧蚀情况、点火提前角度的检查。首先进行跳火试验,有蓝紫色火焰出现,说明点火电压正常。拆下火花塞,观察火花塞的烧蚀情况,结果发现火花塞表面有黑色烧蚀出现,更换火花塞。对点火提前角度的检查,发现转速在750 r/min时为4°~5°,通过数值的值域分析法可知,点火部位正常。