一辆行驶里程约4.5万km,装配1.5LP-TEC发动机、6T30E型自动变速器的宝骏630。此款车属于合资品牌,于2011年上市。车型外观大方,迎合大众化要求。基于通用技术平台,车辆整体性能也未让人失望。
故障现象:车辆在外地出了事故,更换了变速器壳体后发现挂挡两前轮空转,没有动力输出。
故障诊断:由于当地维修站没有相关维修经验,笔者受公司委托前往外地检修。到现场后,打开钥匙,发现仪表上没有挡位显示,尝试启动车辆也没有一点反应。询问当时主修人员得知,事故修复后,当时可以启动并有挡位显示,只是挂挡两前驱动轮空转,不知道为什么现在不能启动了。连接诊断仪RDS读取故障码,发现诊断仪RDS与IPC、EBCM、TCM都无法进行通信。
由于车辆无法通信并且无法换挡,准备先从此寻找突破口。正常情况下,打开钥匙后,TCM模块会发出挡位信息以便于车辆启动。制动踏板位置信号发送至BCM模块,从而控制换挡锁止电磁阀工作,才可以将换挡杆从P挡移出。查阅相关电路图得知,诊断接口(DLC)通信线是在BCM和IPC之间的CAN线上。根据电路图,在诊断接口处测量6号脚和14号脚之间的阻值,实际测量为61.5 Ω,正常。测量两根通信线对地及电源是否短路,结果也未发现异常现象。
BCM在车上充当了网关的作用,且制动踏板位置信号也是BCM读取的,怀疑BCM损坏造成车辆无法正常通信。于是先从仓库借来一块新的BCM模块换上,更换时不需编程就可使用。此时,RDS可以正常和车辆通信,且换挡杆也可以从P挡移出。但发现仪表上仍无挡位显示,打车还是没有反应。据维修人员反映,车辆事故导致TCM模块有磕碰,更换了新的TCM模块,在对TCM模块编程将要结束时,不知道什么原因,显示编程失败。再次编程时发现已经无法对TCM模块进行编程了。不知道为什么,当天晚上车还可以启动,第二天就没反应了。
根据维修过程,分析应该是TCM未收到挡位信息,或者收到挡位信息后通过线路传给ECM失败了。变速器模块为新换的,内部故障应该不存在,但是编程失败有可能造成信息的丢失,需要对TCM模块重新进行编程激活,但前提是必须有一个正在使用或者新的模块才行,询问仓库没有新TCM模块。在没有绝对把握确定故障点时,也不能轻易订货。
询问维修技师,旧的TCM模块在哪里,他们将旧模块拿过来后检查,模块位置没有受损,只是下部的塑料壳体有轻微的凹陷,仔细检查还有一些裂纹。为了防止使用过程中泄压,才将其更换掉的。但现在只是拿旧的模块来验证是否软件故障。只能将新的模块从变速器上拆下,将旧的装上,连接挡位模式开关插头,打开点火钥匙,观察仪表,挡位信息能够正常显示,尝试打车,启动机工作。因为旧的TCM有裂纹,怕打着车油压达不到,造成多重故障出现,只能将新的TCM装到车上,从仓库借来模式开关,插到旧的TCM上。此时旧模块并没有装到车上,只是为了给车辆ECM提供挡位信息,试打车,车着了。将插头拔掉拿掉旧模块,挂挡行车,行驶无力。为了彻底排除故障,将变速器从车上抬下,检查变速器内部是否有故障。在拆检时发现手动阀未装复到位,这就可以理解为何车辆挂挡不走了。
此时,我们需要将新TCM激活。步骤为:首先要保证车辆电源电压正常稳定,用RDS进到旧的TCM模块内部读取有无故障码.将其清除。其次对旧的TCM进行编程。等到数据下载到PC机上时,在需要点击确定时,要快速将旧模块插头拔掉,装到新的模块上。此时点击确定,新的程序将刷到新TCM内部。
刷机成功后,将其装到变速器上,做匹配学习,试车一切正常。