一辆行驶里程约7.2万km、配置276发动机和722.9变速器的奔驰GL550。该车在车库放了3个月,启动无反应。接到客户救援电话后直接拿上一个原厂蓄电池给客户换上,换上之后车能正常启动,但是发现仪表上故障指示灯全部亮起,水温转速表指示为0,挂挡发现挡位不显示,换上挡之后也能正常行驶,但是车速表不显示,不随着油门的增加车速增加,且水温表也不指示,还是在最低位。车能正常行驶,仪表上唯一正常指示的就是油位指示,显示1/2。其他都不正常。
故障诊断:验证故障现象,行驶了一会儿故障现象依旧。
针对这些故障现象首先接上奔驰专用诊断仪对全车诊断一下,发现好多控制模块中报电压过低及各种网络通信故障,如图1所示。
想着此车由于放置时问过长导致蓄电池彻底失效报这些故障也正常,于是就用专用诊断仪进行全车故障码删除看是否恢复正常。结果删除故障码启动车辆后故障现象依旧。
既然删除故障码之后故障现象还是一样,于是还是利用专用诊断仪再进行一次全车故障测试,看还存在那些当前的故障码,测试完之后发现电压过低故障没有了,但是好多模块都报“未收到控制单元仪表A1的控制器区域网络CAN信息、”,其中几个代表如图2~图5所示。
从故障码中可以看出,此车好多控制单元与仪表A1的CAN通信存在异常。我们知道网络故障影响故障现象的出现多样化,刚好在这里出现故障的现象的模块与A1都出现CAN通信问题,在这里出现这么多故障,我们先不考虑某一个故障现象去研究某一个故障现象的原因。把重点放在检查这么多控制单元不与仪表A1通信的原因。
好多模块都与仪表A1通信存在异常,接下来重点检查仪表A1,结果发现当用奔驰专用诊断仪快速测试完之后,在整个控制单元列表中都未发现仪表A1。用诊断仪没有检测到仪表A1就相当于此车没有配置组合仪表A1,且与整个控制单元不通信,这很明显不正常。造成这种不通信的可能原因有以下几点: (1)仪表供电搭铁线路存在问题;
(2)仪表本身存在问题;
(3)仪表在车辆网关中配置的问题;
(4) CAN网络通信存在异常。
这车有个特点就是仪表可以显示,并非黑屏不亮,还有就是此车正常放置较长时间出现的此问题,之前一切都正常,所以就暂时不用考虑仪表的供电及线路及它本身和配置问题了。就把问题的重点放在CAN通信上。
造成CAN通信故障生成的原因一般有以下几点: (1)汽车电源系统引起的故障。正常模块工作电压10~15V,电压不正常会使模块短暂暂停工作,会使整个CAN总线系统出现通信不正常。
(2)汽车CAN总线系统的链路故障,当出现通信线路断路、短路会导致通信失真,导致多个电控单元无法正常工作。
(3)汽车CAN总线节点故障。节点就是CAN总线中的模块,包括软件、参数、程序、配置设码等问题。
在这里只有仪表A1未通信,其他都能检测到,暂时排除CAN线路问题,此车是由于亏电换上一个新蓄电池才有的故障现象,之前都是好好的,可能就是由于之前亏电严重,使模块内部数据记忆丢失暂时停止工作才出现CAN通信间题。于是重点放在解决这个问题上。
通常我们想使模块恢复正常状态可以试着采取以下措施: (1)对模块本身进行断电。
(2)对模块在线升级编程。
(3)用奔驰工程师软件对模块强制复位。
在这里由于模块不通信很显然用在线升级与奔驰工程师强制复位是行不通的,只能通过断电尝试了,但是断电不能拆下负极断电了,因为我们换蓄电池的时候已经走过这一步骤了,只能单独对仪表本身断电。可以拆下仪表A1拔掉上面的插头,但是这比较麻烦且拆装部件有一定的风险,想着用一个简单快速的方法试一下拔保险丝。接下来就查找仪表电路图如图6所示。
从电路图可以看出,仪表A1的保险丝为F3/2保P丝盒上的12号保险丝,拔掉12号保险丝等待10min左右装上去,启动车辆,发现仪表上的故障指示灯不亮了,各种状态指示显示正常如转速都有了。用诊断仪快速测试发现,测试完之后能够检测到仪表A1,删除故障码之后再重新检测各个控制单元报与A1未通信的CAN信息故障码也没有了,也就是说此车一切恢复正常。
看来此车之所以出现这么多乱七八糟的故障症状,根本原因就是蓄电池之前亏电严重,使仪表A1好多功能暂时停止工作,使整个CAN网络通信异常。给仪表单独断电重启复位一下,功能就恢复正常了。
故障排除:对仪表A1断电重启复位。
故障总结:这个故障看起来比较复杂难以下手,我们要学会从众多故障症状中找出有共性的东西作为一个突破口去分析,少走弯路;另一方面告知客户,长期不用的车需要隔一段时间对车辆进行充电,防止蓄电池损坏。来源 :汽车维修