一辆行驶里程约3.1万km,路虎L538 evoque、配置GTDE2.0L发动机的2014年路虎极光。此车为另外一家修理厂维修的事故车,修好后空调压缩机不工作。
故障诊断:据修理厂的人介绍,此车是大事故车,压缩机撞坏了。更换新的压缩机,加好制冷剂后,用诊断仪做压缩机磨合,压缩机才工作。该做的匹配也都做了。检测空调系统数据流,外部环境温度为-39℃,而仪表显示的温度正常,加热左侧后视镜上的外部环境温度传感器,仪表上的温度也上升。修理厂人员无任何维修思路,于是转入我厂维修。
接车后启动空调,如修理厂人员所说,空调压缩机不工作。于是接上路虎专用诊断仪SDI。对车辆进行检测,空30785krn LEN总线B。
读取空调控制模块的数据流,车内温度、蒸发器温度、空调压力等都正常,只有外部环境温度传感器为-39℃是不正常的,更加离谱的是外部环境温度传感器还有一个-128℃的数值(如图1所示)。难道是诊断仪SDI)有问题,输出了错误的信息?使用诊断仪VT测量的数值与用诊断仪X431测的数值一样,也是-39℃。
如果外界环境温度低于5℃,那么压缩机将停止工作。于是先从外界环境温度传感器入手。这个车就一个外界环境温度传感器,在左侧后视镜的下面(如图2所示)。根据经验,外界环境温度传感器把温度信号传递给仪表,仪表再把温度信号传递给空调控制模块。尝试给左侧后视境上的外界环境温度传感器加热,仪表上显示的温度有所上升,但空调数据流中外界环境温度还是-39℃,没有任何变化。
如果外界环境温度传感器断路,会出现-39℃的数据。怀疑空调控制模块有单独的外界环境温度传感器为它提供信号,仔细阅读空调控制模块的电路图(如图3所示),发现空调控制模块的外界环境温度来自数据总线,没有单独的外界环境温度传感器。
拆下空调控制模块,检查实际线路与电路图是否相对应,确认电路图完全正确。无意间打开点火开关,发现仪表温度不显示了。奇怪,外界环境温度信号是传递给仪表,然后再由仪表传递到空调控制模块的,为什么拆下过空调控制模块,仪表温度不显示了呢?
分析了一下,感觉以前的经验可能不正确。于是又查阅了发动机控制模块的电路图(如图4所示),根据电路图发现,外界环境温度传感器把温度电压信号传递到发动机控制模块,发动机控制模块根据电压计算出外部环境温度,把信号通过数据线传递给空调控制模块,空调控制模块再把信号通过数据总线传递给仪表。为了确认这回判断是否正确,读取发动机控制模块数据流(如图5所示),果然有外部环境温度传感器的数据,并且温度和仪表显示的温度是相同的,从而得知断开空调控制模块为什么仪表不显示温度了。
问题来了,为什么所有的诊断仪显示的外界环墩品度为-39℃,仪表却是正常的实际温度,是不是检测出来的是错误信息。于是询问同行-39℃这个数值是否正常。由于极光是款新车,同侧一触得少,也不清楚,维修陷入僵局。
整理思路,空调控制模块收到的外界环境温度信号和发出的信号是正确的,不会对压缩机工作造成影响,所以工作的重点转向解决LIN总线B这个故障码。根据电路图、LIN总线B控制雨量(挡风玻璃雾气)传感器、空气分配风门电机总成、空气温度风门电机总成(如图6所示)。
在空调控制面板上操纵各个开关,出风方向与出风温度都可以正常调节,说明LIN总线B控制风门电机有问题。拔下雨量传感器的插头,也能检测出雨量传感器的故障码,说明线路一定没问题。为什么报LIN总线B的故障呢?
检阅LIN总线B这一侧郝章码的说明,此故障孕确军释为系统内部故障安装了不正确的元件。因为此车是个事故车,更换过元件。对所有的风门电机(步进电机)进行初始化。做完初始化后UN总线B的故障码可以清除了,但空调压缩机依旧不工作。
尝试重置空调压缩机,成功后空调压缩机依旧不工作。发动机怠速运转,对空调压缩机进行磨合,磨合过程中空调压缩机正常工作。磨合完成后,空调压缩机也正常工作了。空调压缩机正常运转后,检测空调控制模块中的外界环境温度还是-39℃,从而得知这是个错误的数据,对空调压缩机控制无任何意义。
故障排除:清除故障码,匹配空调压缩机。
故障总结:数据流中出现了影响空调压缩机工作的外部环境温度错误数据,其实此温度并不影响其工作。看似不影响空调压缩机工作的LIN总线B的故障码却影响了空调压缩机。虽然风门电机总成没有匹配,但是各功能都正常工作。以后维修要积累经验,诊断仪中的数据不要过分信任。