2019-05-18 15:59:17
大众朗逸轿车换档提示失效
故障诊断:首先验证客户描述的故障现象,举升车辆,让四轮悬空,再挂挡行驶,结果果然无论如何挂挡加速行驶,挡位提示处始终无任何显示(如图1所示),发动机转速已经达到2000r/min,而车速已经接近100km/h,此时实际挡位应该在5挡左右,但是图中方框处并无相应的数字显示实际的挡位。
接下来看看正常换挡提示车辆的图片(图2为桑塔纳车型),可见此时发动机转速超过3000r/min,车速已经达到80km/h时速,挡位提示处(黑色方框)显示一个4字且右边有一个向上的箭头,该含义是标明车辆目前处在3挡。根据发动机转速和车速,需要升高到4挡,以此来提醒驾驶员升挡了。据此现象可以确定,客户车辆确实存在故障了。
首先应了解手动挡换挡提示的工作原理,再根据工作原理来针对性地分析故障。一般挡位显示区在仪表中间显示屏右上角,正常情况下只要挂入某挡位,离合器开关接合后,则该区域马上显示所处的挡位,一旦提高一定转速需要提升挡位时,则该区域会显示2,同时2的右边会有一个向上箭头,表示可以升到2挡了,其他挡位升挡完全相同;同样在降挡时,若目前处于4挡行驶,若转速下降需要降到3挡,则显示屏处显示为3同时右边一个向下箭头,提示需要降到3挡才能保证车辆处在最佳行驶状态。当然如果踩下离合器,离合器开关切断,则挡位就无法显示了。
那么该挡位显示是通过控制单元和什么逻辑来控制的呢?如果不了解清楚这点,不要说排除故障,就连分析故障也没有任何的思路了。翻阅维修资料了解到,其换挡逻辑图如图3所示。
(1)车辆两驱动轮轮速信号通过硬线连接发送给ABS控制单元。
(2)ABS控制单元通过CAN线连接发送驱动轮速信号。
(3)发动机控制单元接收驱动轮轮速信号。
(4)发动机控制单元同时通过硬线连接接收发动机转速G28信号。
(5)发动机控制单元通过轮速信号和G29信号计算合活的档位,具体计算公式是:S=R -L (r×Z),其中R为发动机的转速,r为变速器输出转速,而Z则为变速器主传动速比,这样S就会有一个明确的结果,该结果吻合哪个挡位的速比,则发动机控制单元会输出哪个挡位数字信号。
(6)发动机控制单元将计算好的挡位信号通过CAN线输出给仪表,仪表接收该信号之后,就将目前的挡位信息以数字方式显示在仪表中央显示屏右上角位置。
(7)当发动机转速增加(降低),则S结果将变大(减小),此时S结果就会接近上(下)一个挡位,如果没及时换挡,则发动机控制单元将该信息输出给仪表,仪表中央显示屏便显示增加(降低)挡位提示了。
通过挡位提示工作原理得知,该挡位提示核心工作单元包括ABS控制单元、发动机控制单元以及仪表控制单元,其中ABS控制单元的任务是告知发动机控制单元驱动轮的信号,而发动机控制单元的作用是比较驱动轮信号和发动机转速信号,计算出目前最佳的挡位,并将挡位信息传送给仪表控制单元,仪表控制单元只需要根据接收到挡位信号加以显示即可。那么现在挡位不显示可以怀疑的对象经分析如下:
(1)与ABS控制单元相关联部件存在故障,分别有驱动轮转速传感器、ABS控制单元本身。假设轮速传感器存在故障,则ABS控制单元会记忆故障,同时会点亮ABS灯提示故障,而该车ABS灯并无点亮。ABS泵本身存在故障的话,同样ABS灯会点亮,由此可以排除该故障的可能性。
(2)与发动机控制单元相关联部件出现故障,分别有转速传感器G28异常,CAN通信线路异常,发动机控制单元本身异常等。假设G28异常的话,则肯定会影响发动机启动性能。CAN通信线路异常,也会引起系统存在一些故障,结合目前发动机启动正常,仪表上无任何故障灯提示,因此这两条故障可以不予考虑。同样发动机控制单元损坏的概率极低,若损坏的话,不大可能只是影响挡位不显示,而无其他故障现象,因此同样排除该条故障的可能性。
(3)与仪表相关联部件有故障,在挡位提示这个功能中,仪表纯粹只是被动接收信号,经处理后再以数字形式显示出来。牵涉部件包括仪表通信线路,仪表显示屏内部发光二极管。由于仪表为防盗部件一部分,假设仪表通信不良,则会影响发动机启动,该车目前并无此种征兆,因此此假设不成立。唯独仪表内部发光二极管损坏,才可能和目前该车的故障类似。因此接下来需要从这个方面入手了。
对仪表显示屏中发光二极管的检查,针对大众车型来说非常简单,只需要通过VAS6150进入仪表系统,执行J285元件诊断,再进入分区测试,即可将仪表显示屏中所有光段显示出来,经测试结果如图4所示,在图中可以看出,所有光段均正常显示,由此也就排除了仪表显示屏中二极管损坏的可能性了。
维修至此,该检查的都检查过了,好似相关硬件方面并没有啥故障,难道会是软件方面的故障吗?因为该仪表是原车的仪表,客户反映之前挡位显示一直是好好的,因此仪表本身和该车型不匹配的可能性基本没有,那么会不会是仪表编码或者匹配方面存在着问题呢?想到这里首先查看了仪表的测量值(如图5所示),可见测量值中的挡位变更显示:ERROR(错误),这是否就是问题的根本原因呢?再检查仪表的编码,发现换挡建议中显示为“否”(如图6所示),此时感觉松了一口气,故障点应该就在这里了。
接下来通过诊断仪来改变仪表的编码,将换挡建议“否”更改为“是”(如图7所示),显示编码成功。退出后再次进入编码页面,结果令人大失所望,发现换挡建议中依旧显示为“否”,
说明该项编码无法改变。此时只能观察比较同类型的车型,同类型车辆的该项编码中换挡建议也是显示为
“否”,但换挡提示却非常正常,因此仪表编码方面的原因可以排除,接下来只能从其他方面入手检查了。
因为牵涉到挡位提示的元件不多,仪表没问题,只能围绕发动机控制单元来检查。虽然发动机相关的故障灯都没点亮报警,为了保险起见,依旧通过诊断仪读取发动机系统故障码,意外发现发动机系统存在1个故障码:P070400离合器开关不可信信号,该故障码始终无法被清除。
从本文开始的换挡提示原理可知,离合器开关和换挡提示显示有直接关联,当离合器开关被踩下切断后,则挡位提示就无法显示,现在发动机控制单元记忆离合器踏板信号不可信,是否可以证明挡位不提示和该故障码存在着因果关系呢?下面就围绕该故障码来展开检查了。
检查离合器开关是否正常的最简单的方法并不是翻阅线路图按图检测,而是通过数据流的观察,就可以来判断离合器开关正常与否了。基于此考虑,笔者进入发动机控制单元,选择相应的数据流(如图8所示),可见上部离合器开关状态,在踩下离合器时显示为1、1,而松开离合器则显示为0、0,据此可以说明该离合器开关能正确地向控制单元发送通断信号了。再顺便看看数据流中接合挡位的实际数据,离合器踏板开关数据可见图8中踩下离合器时圆圈部位显示为0、0、0、0,当笔者挂挡后并松开离合器行驶(车辆在举升机上处于四轮悬空状态),其数据流显示分别如图9~图14所示,对应的挡位分别为1挡、2挡、3挡、4挡、5挡和倒挡,由此可以说明发动机控制单元能计算出正确的挡位,可是为什么仪表上却始终无法正确来显示呢?
检查到此,该检查的都检查过了,数据流反映出来的结果都为正常,可是为什么离合器开关正常控制单元却会报不可信呢?为什么控制单元中挡位信息都正常,而仪表却显示不出来呢?难道这个又是哪里被设置了吗?仪表里面相关设置已经检查过,难道是发动机控制单元里面设置存在异常吗?带着这个疑问,首先读取发动机控制单元的编码并和正常车相比较,发现完全相同。再进入引导性功能,发现该功能下面有很多菜单选项,其中有一项删除适配值(如图15所示)特别吸引笔者的注意。因为就笔者所了解的,之前就出现凌渡机油灯亮的故障,经清除学习值后恢复正常的案例,而目前该故障应该可以确定相关硬件软件都正常,是否可以通过删除适配值来解决呢?抱着试一试的心态,点击该选项删除适配值成功之后,再次删除故障,发现离合器开关不可信的故障码一次性就能删除。再次在举升机上试车,发现仪表中挡位提示已经恢复了正常,至此故障排除。
故障总结:对现代轿车故障的维修与分析,既要懂得相关部件的结构及工作原理,也要善于借助合适的诊断设备,才能及时有效地排除故障。针对本车辆的维修,虽然排除故障的过程中也走了不少弯路,但是这些弯路并非盲人摸象,而是每一检查步骤都是环环相扣且都是有据可依,有迹可循,当然这一切也得益于维修伊始笔者对手动挡换挡提示的工作原理的透彻分析。因此对本次的维修,笔者也提高了自己对手动挡换挡提示方面故障的动手能力和分析能力,相信以后再碰上此类问题,笔者会更有信心更有把握来排除故障了。
来源:网络