在对汽车维修时,若仅仅靠故障代码寻找故障,往往会出现判断上的失误。实际上,故障代码仅仅是ECU 认可的一个是或否的界定结论,不一定是汽车真正的故障部位,因此,在对汽车进行维修时应综合分析判断,结合汽车故障的现象来寻找故障部位。并且有很多故障是不被ECU 所记录的,也就不会有故障代码输出,遇到这种情况时,最为可行的办法就是使用故障诊断仪进行数据流的检测,研究发动机静态或动态数据状况,从而找出故障所在。
运用数据流进行电控发动机故障的诊断,首先要打好理论基础,掌握电控发动机的基本原理、各传感器和执行器的作用原理、各元件之间的相互影响等,有了这些理论基础,在查找故障时就会找出问题的主要根源进行分析,然后要了解各传感器数据的表现形式,比如进气压力传感器,其显示数据的单位可能是kPa,也可能是 mmHg,还可能是 mbar,要搞清楚这些单位之间的换算关系,即一个标准大气压约等于101kPa,约等于760mmHg,1mbar 等于 100Pa;再如节气门位置传感器,其显示数据的单位可能是角度,也可能是信号电压值,还可能是百分比,要搞清楚正常工况下这些数据的正常值才行。以下结合我在实际维修工作中的维修实例,谈一谈运用“数据流”进行电控系统故障诊断的体会。
一 、利用“静态数据流”分析故障
静态数据流是指接通点火开关,不起动发动机时,利用故障诊断仪读取的发动机电控系统的数据。例如进气压力传感器的静态数据应接近标准大气压力(100kPa~102kPa);冷却液温度传感器的静态数据冷车时应接近环境温度等。下面是利用“静态数据流”进行诊断的一个实例:
故障现象:一辆捷达王轿车,在入冬后的一天早晨无法起动。
检查与判断:首先进行问诊,车主反映:前几天早晨起动很困难,有时经很长时间也能起动,起动起来后再起动就一切正常。
一开始在别的修理厂修理过,发动机的燃油压力和气缸压力、喷油嘴、配气相位、点火正时以及火花塞的跳火情况都做了检查,也没有解决问题。通过对以上项目重新进行仔细检查,同样没发现问题,发动机有油、有火,就是不能起动,到底是什么原因呢?
后来发现,虽经多次起动,可火花塞却没有被“淹”的迹象,这说明故障原因是冷起动加浓不够。如果冷起动加浓不够,又是什么原因造成的呢?冷却液温度传感器是否正常呢?
用 故 障 诊 断 仪 检 测 发 动 机ECU,无故障码输出。通过读取该车发动机静态数据流发现,发动机ECU 输出的冷却液温度为 105℃,而此时发动机的实际温度只有 2~3℃,很明显,发动机 ECU 所收到的水温信号是错误的,说明冷却液温度传感器出现了问题。为进一步确认,用万用表测量冷却液温度传感器与电脑之间线束,既没有断路,也没有短路,电脑给冷却液温度传感器的 5V 参考电压也正常,于是更换冷却液温度传感器,再起动正常,故障排除。
这起故障案例实际并不复杂,对于有经验的维修人员,可能会直接从冷却液温度传感器着手,找到问题的症结。但他说明一个问题,那就是电控燃油喷射发动机系统的 ECU 对于某些故障是不进行记忆存储的,比如该车的冷却液温度传感器,既没有断路,也没有短路,只是信号失真,ECU的自诊断功能就不会认为是故障。再比如氧传感器反馈信号失真,空气流量计电压信号漂移造成空气流量计所检测到的进气量与实际进气量出现差异等,都不能被ECU 认可为故障。在这种情况下,阅读控制单元数据成为解决问题的关键。