为什么故障车水温.会突然飚升呢?难道是水箱堵了?检查水箱,水箱正常流通。使用加灌热水测试,温度可以均匀传递。说明水箱内部通畅,热传导正常。用水壶煮节温器,加热到105℃时节温器开始打开,节温器热蜡体工作正常。
整理下思路,节温器、水泵已经换新,水箱是通畅的,热传导正常,线路正常导通,有关冷却的执行器都排查了,剩下就是控制方面,怀疑DME(发动机控制单元,以下简称DME)控制程序有间题。于是通过编程把DME程序升级到最新F025-18-11-530,试车后故障依旧。
找到一辆宝马X5 281 F15/N20发动机,使用示波器测量节温器加热控制波形,对比故障车和正常车的节温器控制波形,惊奇地发现,正常车水温达到90℃时,水泵转速约97r/min;电子节温器加热占空比在46%左右(电子节温器加热是负控,DME接地工作)。而故障车水温达到114℃,水泵转速38r/min,节温器占空比还在98%左右,没有在加热,如图4,图5所示。
到底是什么导致DME这么任性不控制节温器或水泵呢?难道是加装配件的干扰?于是排查加装千扰,拔掉加装的仪表,故障依旧;拔掉主机,故障依旧;清除保险丝和线束上的接电,故障依旧。
难道DME的参考数据有误?于是,拔下室外温度传感器插头,故障依旧;拔下进气压力温度传感器插头,故障依旧。
但是,只要打开空调或者拔下电子风扇插头,情况就改变了,电子节温器依旧没有加热,但是电子水泵中速转,发动机可以得到冷却。好神奇的一个故障现象。所有的冷却系统输入信号都排查了一遍没有发现问题,输入正常,DME没有输出控制冷却系统散热,执行器也正常。根据IPO(输入-处理-输出)原则,判断是DME内部问题,更换DME。订货、更换、编程、试车……结果,故障依旧。
有关冷却系统的配件基本上都检查过了,为什么故障依旧存在呢?于是对比正常车和故障车的DME软件数据,发现软件数据有差异。将正常宝马X5 281 F15的DME数据编程至故障车版本,发现正常车出现与故障车一致的“故障”冷却控制策略,水温至110℃,大循环还没有打开,测量节温器的加热占空比,结果与故障车一致PWM98%。把正常车DME程序编程至原来数据状态,“故障”冷却控制策略排除。确认是 DME程序数据问题,将故障车的DME软件编程至正常车原来的版本,试车……故障依旧。