一辆配置642发动机的美规版奔驰ML300越野车。客户反映:该车无法启动,按启动开关时没有任何反应。
故障诊断:询问客户得知,在路上正常行驶时突然熄火,然后就启动不了。
接上奔驰专用诊断仪(DAS)对车辆进行快速测试,结果若干控制单元无法测到。
任何控制单元能够与外界通信的基本条件是:供电、接地、CAN线和控制单元自身正常。根据快速测试结果,应该分别检查这些控制单元的前提条件,但这不仅会增加工作量,而且检查思路也显得笨拙。因此,将思路转为分析控制单元之间的相互关系。
按上一步分析,在WIS中查找CAN网络图,并从图中(如图1所示)得知测试不到的控制单元均为CAN B用户。结合实际经验,判断CAN B线出现短路的可能性较大。
查找CAN B电路图,发现CANB有4个分配器X30/4、X30/5、X30/6和X30/7,分配器之间也是通过CAN线相连起来。这样,网络上的所有用户通过分配器相互通信,即所有控制单元都将各自CAN信号发送至分配器上,并从中获取与自己有关的信号。
综合以上的检查和分析,判断故障的可能原因为分配器或CAN线短路,这样,可以将奔驰原厂示波器HMS连接至任何一个分配器上,测量CAN B的波形,通过波形来确认CAN总线是否短路。
仔细对比这几个分配器的安装位置(如图2所示),其中X30/6安装在仪表台下部盖板上,是最容易接触到的分配器。因此,首先以它为入手点,拆下X30/6准备测量CAN B的信号波形,结果发现X30/6已进水腐蚀。
询问客户得知,之前副驾驶乘客不小心将饮料倒至仪表台,很明显,饮料顺着仪表台向下流导致X30/6受腐蚀,使CAN B网络瘫痪,从而引起车辆
无法启动。更换分配器插头,然后试车一切正常,故障彻底解决。