车型:奔驰E300L
故障症状:该车底盘型号为W212,配置M272发动机和722.9变速器。该车在行驶时突然熄火,之后无法启动,仪表板的多个故障警告灯报警。
诊断与检修:打开点火开关,仪表板能够点亮。启动发动机,但启动机无反应。检查蓄电池电量,正常。使用诊断仪对车辆电控系统进行检测,结果发动机控制模块(N3/10)、换挡伺服模块(A80)、变速器控制模块(Y3/8n4)、燃油泵控制模块(N118)等控制模块都无法通信,这些控制模块都是CAN C(动力CAN总线)的用户。将相关的故障码收集起来,见下图:
根据以往的维修经验,一条CAN总线上的所有用户都无法通信,可能的原因包括CAN总线断路、CAN总线上的某个控制模块短路或功能性损坏、控制模块的软件状态不匹配。用示波器测量CAN C总线的波形,结果正常。逐个断开CAN C总线上的控制模块,结果CAN总线的通信功能依然失效。发动机控制模块是CAN C的网关,CAN C总线上的用户都是先与发动机控制模块通信,然后由发动机控制模块实现与其他CAN总线的数据交换功能。
难道发动机控制模块损坏了?检查发动机控制模块的电源线、搭铁线和CAN C 总线的连接情况,正常。更换发动机控制模块,进行相应的匹配,发动机启动成功。进行路试,一且正常,检修工作结束。
维修总结:发动机控制模块价格不菲,又是防盗组件,不要轻率判定其有故障。如果需要时换试验,要注意对换后的CAN总线的其他控制模块仍然无法通信,其原因是发动机控制模块没有进行匹配。但这可以从侧面证明,发动机控制模块损坏会造成CAN C上的用户不能通信的事实,也就为更换发动机控制模块提供了依据。此外需要注意的是,新的发动机控制模块安装到某一辆车上,如果开、关钥匙的次数超过40次,将会被锁定到该车上,因此借用时要万分谨慎。