2004年产华晨宝马318i轿车加速不良故障
故障现象:一辆2004年产华晨宝马318i,搭载E46底盘和N46发动机。正常行驶中仪表上的电子节气门EML灯突然点亮,加油发闷,发动机转速只能达到3 000 r/min。
检查分析:使用故障诊断仪GT1读取故障码,发现DME内存储了伺服电机的故障码。使用GT1进行故障导航,提示更新发动机控制单元DME的程序,同时提示伺服电机故障或伺服电机控制继电器故障。检查伺服电机控制继电器正常。笔者曾经遇到过几例此类故障,最终是对DME进行编程后排除了故障,于是决定根据提示对DME编程升级。
连接DK收发器或OPS并使用SSS软件对DME进行编程,选择DME→编程→更新软件,提示需要43 min,DME可继续编程63次。当编程进行到一半时,SSS显示屏右上角电压显示忽然出现问号,过了几秒钟电压又恢复正常,编程时已经在发动机舱接上博世充电器,在行李舱接上蓄电池充电器。没过多久,SSS电压显示又出现问号,信号中断,编程自动结束退出。由于编程失败,只得再重新编程,重复操作,可是没过多久信号又出现中断,编程失败!此时用钥匙起动发动机已经无法着车,使用SSS继续重复编程,这时诊断仪已经无法列出措施计划,无法识别出发动机控制单元DME的软件版本,出现提示要求输入DME的7位零件号。
拆下发动机控制单元DME,在识别码下面有3个编号,2个小编号分别为7542274和7541459,一个大编号是7546340。随便选择以上一组数字输入,点继续,此时出现提示要求输入基本控制单元的零件号。此基本控制单元是否为车身控制单元?查找电子配件目录ETK,输入底盘号,查得DME的零件号分别为7541460和7563329,车身控制单元ZKE的零件号为6944840,将以上编号分别输入,但是编程始终无法进行。向其他宝马“4S”店咨询,得到的建议是断电后再重新编程。将此车断电1 h后再重新编程,仍然要求输入零件号,显然发动机控制单元DME内的数据已经全部丢失。
使用GT1扫描全车,DME和变速器控制单元都无法进入,笔者分析是DME和变速器控制单元通讯的CAN数据已经丢失,以致变速器控制单元也无法识别。出于无奈,取出一套装有INPA和GT1 V44.0软件的硬盘,首先接上INPA,试图从全车编码(CODING)里自动识别出各控制单元,但操作无效。使用GT1 V44.0进入设码编程,选择DME编程,共两项,分别是确定基本模块和对基本模块重新编程。首先确定基本模块,要求输入DME零件号,输入7546340后点继续,自动出现几排编号,第一排为7541459/7541460,前者为更新的模块编号,后者为被更新的模块编号,另外几排为代用零件编号,分别为7531848/7531849、7532786/7532787。然后退出选择对基本模块编程,按要求输入底盘号和零件号,然后开始编程,时间显示为52 min。编程完后按照提示自动对防盗系统EWS匹配以及节气门和VVT调校等,完成后起动发动机可以着车。
着车后,仪表上的电子节气门EML灯仍然常亮,加油时仍然发闷,显然车辆已经恢复到维修前的状态。此时进入诊断,发动机控制单元DME和变速器控制单元GS都可以扫描,DME内的故障码仍为气门升程伺服电机故障。按要求检测电机及线路,测得VVT1 M1接脚和VVT2 M1接脚之间的电阻不到1 Ω,分别测得VVT1 M1和VVT2 M1与发动机接地之间的电阻均为50 Ω,而标准值应为无穷大。
故障排除:更换气门升程伺服电机,删除调校值,进行混合气调校,试车确定故障排除。
回顾总结:虽然笔者开始时根据维修经验对DME进行编程,编程失败后导致DME数据丢失,使该车的故障颇费周折。但是我们也可以从此例故障的排除过程中了解到对DME进行编程的过程,也算是有一定收获。(刘胜勇)