背景
车型:奔驰S350,配置157.985发动机和722.9 变速器。VIN:WDDUG7JB7EAXXXXXX。行驶里程:1476km。
现象
车辆上的部分出风口伺服电机不工作,仅有A 柱两风口和前排中间风口工作。
方案
用诊断仪观察实际值,仅A 柱伺服电机和前排中间伺服电机实际值正常,激活也仅仅这4 个电机活动。
此车为进水车辆,车内风门伺服电机大部分因进水更换新的, 空调恒温控制模块已更换, 风量调节按钮已更换, 除前排空调控制面板没有更换外, 其余控制模块全部更换。连接XENTRY 诊断仪检测报有以下故障码:
01 B105C87 空气内循环阀的促动电机存在功能故障。信息缺失。当前并且已存储F
02 B10A687 左下部混合空气风门促动电机存在功能故障。信息缺失。当前并且已存储F
03 B10A787 左上部混合空气风门促动电机存在功能故障。信息缺失。当前并且已存储F
04 B10AD87 右下部混合空气风门促动电机存在功能故障。信息缺失。当前并且已存储F
05 B10AE87 右上部混合空气风门促动电机存在功能故障。信息缺失。当前并且已存储F
06 B10EF87“左侧脚坑出风口”空气风门伺服电机存在故障。信息缺失。当前并且已存储F
07 B10E387“右侧脚坑出风口”空气风门伺服电机存在故障。信息缺失。当前并且已存储F
08 B10E787“左侧除霜出风口”空气风门伺服电机存在故障。信息缺失。当前并且已存储F
09 B10EB87“左侧除霜出风口”空气风门伺服电机存在故障。信息缺失。当前并且已存储F
10 B118987 冲压空气风门伺服电机存在故障。信息缺失。当前并且已存储F
11 B11B887“左侧B 柱”空气风门伺服电机存在故障。信息缺失。当前并且已存储F
所有风门伺服电机都报有“信息缺失”的故障,一共为16 个电机故障。根据故障码分析,造成这种现象的原因有几点:
01 空调控制模块有问题;
02 控制模块没有编程或学习成功;
03 空调操作控制模块有故障;
04 个别伺服电机有损坏或内部故障(电机型号不一样);
05 线路故障(线路短路或断路);
06 通信故障(LIN 线不通)。
由于此车的空调控制模块是新更换的,出现问题的可能性不大,另外对空调控制模块编程过程也很顺利,没有发现控制模块有异常情况。对伺服电机进行学习,总是提示促动电机学习不成功,标准化也不能进行。另外,后部空调操作单元不能使用, 而前部的可以正常使用。
首先根据故障引导检查为什么会报有“信息缺失”的故障。引导检测有个两个前提:
01 蓄电池电压正常;
02 与局域互联网(LIN)总线的通信存在功能故障。
这两个前提均满足,然后测量N22/1(恒温控制模块)上的7 号针脚和8 号针脚之间的电压值是否在11.5 ~ 15.5V 之间。经过测量电压值为12.4V 正常。查找N22/1 的电路图,如图1 所示。
根据电路图可以看出,前排伺服电机是串联起来的,而左侧中部伺服电机(M12/12)和右侧中部伺服电机(M12/13)是串联在中间的。如果是有线路断路或短路,那么不可能只有中间的电机正常。所以还是怀疑是软件上出现了问题。加上仪表台已经装配完全,如果检查伺服电机的话需要拆除仪表台,现在就从简单容易出现问题的地方下手。对N22/1 进行编程,经过这次编程后,伺服电机还和以前一样,没有什么变化,对伺服电机进行学习,仍然是学习不成功,还是仅仅那4 个电机能够工作,但是发现后部操作单元可以正常使用了。观察左侧中部伺服电机和右侧中部伺服电机实际值当前风门调节行程实际值均在标准值(1880-2280)之间。
真的是软件故障吗?如果是软件故障,已经编程三次了,也应该好了吧。现在看着一堆故障码没了头绪。
回想了下当时更换的伺服电机里,有几个是装的旧的没有更换,是不是那几个电机有问题,又或者是不是新的恒温控制模块有问题?带着疑问我们将仪表台拆下检查里面的伺服电机。拆检后,发现伺服电机问题不大,但是为了安全期间,又把前部的旧电机更换掉了,可是还是报同样的故障码,应该和电机的关系不大,如果是恒温控制模块的话,那么,在编程后有些功能还应该是不能用的,现在还是不能怀疑新的控制模块的问题。这时,我们只能开始检查线路了,既然它报有信息缺失的故障,引导让检测 LIN线通信是否正常,我们按照电路图首先开始排查线路是不是有短路或断路现象,用万用表测量的前部风箱上的伺服电机线路是没有问题的,没有断路或短路现象,测得前部各电机之间的LIN 线电压都在正常范围内,为了更加确定LIN 线是没有问题的,我们又用示波器进行了波形的测量。
根据测量情况,各伺服电机之间的LIN 线通信是没有问题的。根据各电机的线路颜色又一一对比,还是没能发现什么问题。
这又陷入了僵局,因为这是新款车辆,也没有其他恒温控制模块可以试,现在只能再想其他的可能会引起这种故障的原因了。正当没有思路时发现一个问题,在前部的所有电机里有两个特殊的电机,他们和其他的电机从外形上是不一样的,因为编号是在包装上的,包装在安装电机时候已经丢掉了。查找原装电机是什么样的,发现这两个电机和应该安装的电机是不一样的, 如图2 所示。
白色转轴的电机是安装在B 柱上的,是不是电机不一样造成的通信故障呢?又让配件发了两个新的电机,装上后,故障码还是依旧,学习、标准化都不能进行。
现在根据电路图(如图3 所示)看,如果将所有电机进行隔断,直接从第一个电机的3 号针脚跨接到N22/1 的10 号针脚,进行学习、标准化,还是不能进行。所有的都检查了,都没有问题,肯定是我们的诊断进入了死区,我们需要重新理清思路检查。既然我们检查的前部各风门电机都没有问题,那就不要把重点放在这里了。
重新查阅电路图发现,A 柱上的两个伺服电机工作是正常的,它们的信号同样要通过LIN 线传递给恒温控制模块(N22/1),而A 柱上的两个电机是从N22/1 上出来的第一个电机,既然前面的没有问题了,那是不是因为后面的伺服电机有问题,造成N22/1 在学习和标准化时无法进行。用示波器进行测量,发现只有A 柱上的两个电机LIN 线波形是正常的,而其他电机的波形几乎是没有的,说明从A 柱伺服电机出来的LIN 线信号没有传递下去。此时看到了希望,开始排查从A 柱电机出来的第一个电机是左侧B 柱伺服电机(M16/33)和右侧B 柱伺服电机(M16/34),测量这两个电机之间的LIN 线线路与A 柱伺服电机是不是导通,此时发现左侧B柱伺服电机上的插头有腐蚀现象,如图4 所示。
测量A 柱伺服电机到B 柱伺服电机上的LIN 线是导通的。现在主要还是B 柱伺服电机的问题,处理下插头安装后,测量后部各风门的LIN 线信号,一切正常。安装好各伺服电机,将故障码删除后进行学习、标准化,一切正常,此时把故障解决掉了。
但是为什么它会报所有伺服电机的信息缺失故障呢?仅仅报后部各风门的电机就可以了啊。重新查看电路图,又仔细回想各步骤的要求,发现原因是由于学习没能进行造成的。所有的伺服电机都是更换新的,学习的前提条件是“更换一个或多个风门伺服电机后需要学习”,而学习是对N22/1 控制单元学习的,而后部空调各风门伺服电机也是由N22/1 直接控制的,所以,学习时前后风门上的伺服电机必须都没有问题才可以学习和标准化。没能进行学习记忆,所以新的伺服电机都会报信息缺失的故障。
将B 柱风门伺服电机插头处理后安装,对电机学习、标准化,故障解除。
备注
对于电气类的故障不能把问题看得太复杂,要从简单查起,要放宽自己的思路,不能局限于现有的思路,要多熟练查看电路图,明白它的工作原理。在日常的工作中也应该做到细心,避免给自己制造一些不必要的麻烦。