检修描述:一辆2011年奔驰S350轿车。该车发动机在行驶中熄火,无法挂挡,手刹无法解锁,挡位不显示。
故障检测:仪表各种故障灯点亮,挡位无显示,发动机启动没有反应,开钥匙时散热风扇高速运转。连接诊断仪进行扫描,故障如图1所示。
很直观地看到CAN C成员都已经丢失,扫描不到,如图2所示。
从A13(手刹模块)入手,读取故障码都是与CAN C成员失去通信的故障,当前存在的。
在这里说明一下,221车型防火墙排水孔长时间不清理容易堵塞,产生积水,此时就会顺着进风口流到驾驶室导致x18插头进水,A13就会接收不到CAN C信号,实物图如图3所示。
经过检查无水锈,无腐蚀。221底盘CAN网络拓扑结构如图4所示。
从图中我们可以清晰地看出,N3/10发动机模块、A80挂挡模块、N118燃油泵模块,变速箱模块都是驱动CAN(CAN C)成员,并且又由发动机模块与底盘CAN(CAN E)连接。
为什么A13内故障码都是与CAN C成员失去通信?从图中我们可以直接看出,A13要想获取CAN C信息必须经过CAN G(前端CAN)→N93→CAN E→N3/10→CAN C→各个成员。在此发动机模块N3/10同时连接CAM E与CAN C,可以看作为CAN C的网管,并且实现CAN C和CAN E之间的数据交换。
我们根据故障现象分析,仪表无挡位显示、风扇高速运转等,仪表挡位信息由变速器模块提供。从图中可以看出,要想索取挡位信息,必定要经过发动机模块,因此发动机模块为重点考虑对象(根据十多年维修BBA经验,发动机模块损坏的故障现象之一就是风扇高速运转,系统应急)。
进一步分析故障的可能性:
①发动机模块本身问题;
②发动机模块供电接地有故障;
③发动机连接的CAN C或CAN E有故障等。
经过实际测量发动机模块,供电接地、CAN E均正常。
通过查询电路图,发动机模块端55/42针为CAN C,54/41为底盘CANE;如何验证是否为发动机模块本身故障呢?分别短接54/55针、41/42针。
开钥匙仪表可以显示挡位信息,并且可以挂挡;用诊断设备扫码CAN C的其他成员都出来了,都是报与N3/10之间失去通信,这说明了什么?CAN C与CAN E线路均正常,判定发动机模块损坏。并且同时拔掉进气歧管压力传感器验证,没有5V电源输出。
故障排除:分解发动机模块,发现发动机模块由于内部电容泄漏电解液导致短路而击穿电路板。更换发动机模块并编程,故障解决。