故障现象
一辆 2013 款宝马 523Li 车,行驶里程约为 5.5 万 km ,在维修站完成保养后,无法检测机油油位,保养周期无法归零。
故障诊断
接车后,试车验证故障,故障确实存在。接通点火开关,仪表上无故障灯点亮,也无任何报警信息。在中央显示屏上进行操作,无法读取到机油油位信息,中央显示屏显示“机油油位测量退出工作与最近的售后服务联系”(图1)。此外,维修人员发现发动机运转过程中,散热风扇始终高速运转。
图1 中央显示屏显示“机油油位测量退出工作与最近的售后服务联系”
连接ISTA,对车辆进行诊断,读取到的故障代码如图2所示。用ISTA对故障代码存储器进行分析,发现存在当前故障“CD9304 BSD总线:通信故障”,故障频率计数为10。
图2 ISTA读取到的故障代码(截屏)
查阅相关资料可知,机油油位信息由机油状态传感器提供,而机油状态传感器通过BSD总线向数字式发动机电子伺控系统(DME)传递信息。BSD总线上连接着电动冷却液泵、发电机和机油状态传感器,BSD总线上连接的任何系统存在故障,均可能导致BSD总线无法通信。因此,判断故障原因可能有:BSD总线故障;机油状态传感器故障;发电机损坏;电动冷却液泵损坏;相关线路故障等。
连接专用适配器,对照机油状态传感器的相关电路(图3),测得机油状态传感器的供电电压为12.8 V;测量导线连接器X62540的端子2与搭铁之间的电阻,为0.2 Ω;测量导线连接器X62540的端子1在KL.15电源接通情况下的电压,为0.65V,异常(正常应约为10 V);用IMIB测量BSD总线的波形,波形为一条直线,异常。
图3 机油状态传感器电路
根据上述检测结果可以判断BSD总线存在短路。查阅相关电路图(图4),断开机油状态传感器的导线连接器,用IMIB测量BSD的信号电压,为0.6 V,说明故障依然存在,因此可间接排除机油状态传感器损坏导致故障的可能;接着断开发电机的导线连接器,测量BSD的信号电压,仍为0.6 V,排除发电机故障的可能;断开电动冷却液泵的导线连接器,测量BSD的信号电压,还是0.6 V,排除电动冷却液泵故障的可能。
图4 BSD总线电路
用专用适配器614190连接DME的导线连接器X60002和X60003,分别测量DME的端子36、37和42的电压,均为0.6 V,由此判断DME输出的BSD电压异常。断开蓄电池负极接线,分别测量DME端子42与发电机之间的线路,DME端子36与机油状态传感器之间的线路,DME端子37与电动冷却液泵之间的线路,线路导通良好,无短路和断路等情况。测量DME的供电和搭铁,也均正常。断开与DME相连的所有导线连接器,测量DME端子36、37和42与搭铁端子(6、7、8、9)之间的电阻,为65 Ω,不正常。检查至此,确定DME内部存在短路。
故障排除
更换 DME 并进行匹配后试车,故障排除。
故障总结
发电机,电动冷却液泵和机油状态传感器是通过BSD总线与DME连接,当BSD总线有故障时,会影响车载电压,机油状态传感器也无法正常测量机油油位。当检测到BSD总线存在故障时,DME会进入应急模式,保护发动机。在应急模式下散热风扇会高速运转。
在故障诊断过程中,通过认真观察和仔细分析故障,可快速锁定故障点。以该案例为例,当出现机油油位无法测量和散热风扇高速运转的现象时,应联想到BSD总线故障,从BSD相关部件入手,可以很快找到故障点,避免走弯路。
DME编程
DME编程前的准备工作如下。
(1)检查车辆是否存在非授权的加装或改装。
(2)用ISID做快速测试,确保所安装的控制单元均有应答,否则需检查控制单元的供电和线路,对于MOST系统还需做环形断裂测试,并清除故障代码。
(3)将车辆停在固定工位上,并放置编程警示标志。
(4)为避免编程中断,必须对车辆蓄电池充电,保证车辆供电在13.6 V以上,充电电流在10 A以下。
(5)为避免编程中断,必须使用ICOM原配的黄色网络导线。
(6)为避免编程中断,必须确保ICOM、网络导线、充电器连接稳定、可靠,导线不要从车窗玻璃进入车内以防导线被夹坏。
(7)使车辆油液冷却到80 ℃以下,尽量避免阳光直射车辆。
(8)将自动挡车置于P挡;手动挡车置于空挡,并拉起驻车制动器。
(9)关闭所有用电器(如灯光,音响、空调等,确保刮水器运动位置不受妨碍);左前门锁、后备箱锁模拟关闭(方便打开车门和蓄电池复位)。
(10)从车内取出或关闭CD/DVD/USB/MP3/IPOD等数据记录载体,关闭手机等蓝牙设备。
(11)在ICOM与车辆连接之前接通点火开关,有钥匙插孔的车辆钥匙必须在插孔内。
DME编程时的注意事项。
(1)仔细阅读ISTA/P编程措施计划,遵守其中的要求和指令并按顺序完成,确保编程过程中不操作左前车门把手(因为从07年3月起的车辆总线端KL.15有自动切断功能)。
(2)接通/关闭点火开关要遵守ISTA/P的指令。
(3)编程过程中不要在车辆上做非ISTA/P指令的操作。