2022款别克GL8陆上公务舱车发动机无法起动
2022-12-07浙江米家汽车销售服务有限公司韩晨洪
浙江米家汽车销售服务有限公司 韩晨洪
故障现象一辆2022款别克GL8陆上公务舱车,搭载LXH发动机,配备48 V轻混系统,累计行驶里程为1 024 km,因发动机无法起动而被拖至4S店进行检修。
故障诊断接车后首先试车,接通点火开关,仪表盘处于黑屏状态,只有发动机故障灯点亮,等待约20 s,仪表盘点亮并进行自检,自检结束后ABS故障灯、牵引力控制灯、电子驻车故障灯等点亮。按压起动开关,起动机无反应,确认车主反映的故障现象属实。
用故障诊断仪(RDS)检测,读得的故障代码如图1所示,在发动机控制模块(K20)内存储有故障代码“U0140 与车身控制模块失去通信”,在变速器控制模块(K71)内存储有故障代码“U0140 与车身控制模块失去通信”,在通信网关模块(K56)内存储有故障代码“B3981 未从电子制动控制模块收到环境标识符”“U0129 与制动系统控制模块失去通信”“U0131与动力转向控制模块失去通信”“U0148 与串行数据网关模块辅助失去通信”,在制动助力器控制模块(K177)内存储有故障代码“U3001 控制模块关闭性能异常”。由RDS的检测结果可知,各系统存储的故障代码均为通信类故障的故障代码,对于通信类故障的诊断,首先要检查车辆配置的模块是否都能正常通信,然后再对相关的故障代码进行合理分析,判断车辆故障可能涉及到的网络,然后再对该网络的相关模块及线束进行检查或故障模拟测试。再次查看诊断报告,发现辅助车身控制模块(K7)连接失败,处于未通信状态。
图1 读得的故障代码(截屏)
查阅相关电路(图2),用万用表电阻挡测量数据诊断连接器(X84)端子6与端子14之间的电阻,为120 Ω(正常),且未对搭铁及电源存在短路现象,说明数据诊断连接器(X84)与K7之间的诊断线路无异常。接下来检查K7的电源和搭铁,均正常。用标准探针测试K7导线连接器上的端子,也未发现任何异常。怀疑是K7自身故障,找来同款试乘试驾车,尝试与试乘试驾车互换K7进行测试,当将故障车的K7安装到试乘试驾车上,试乘试驾车能正常起动着机。但是将试乘试驾车的K7安装到故障车上,故障依旧。至此,维修手册上关于K7不能通信的诊断步骤已全部走完,接下来需要分析故障原因,并开发新的诊断步骤。
图2 数据诊断连接器(X84)电路
重新梳理诊断思路,对比故障设置条件和维修过程(图3),发现前期诊断存在遗漏项——其他原因导致K7不能通信未作检查,接下来重点对此进行排查。查阅K7导线连接器示意图得知,K7连接线束上有电源线、搭铁线、C-CAN总线、高速GMLAN总线、P-CAN总线,以及与数据诊断连接器(X84)相连的诊断CAN总线。那么K7不能通信是不是由于其他网络或相关联的模块工作不良引起的呢?为了缩小故障排查范围,决定在试乘试驾车上对上述总线进行分离测试。将试乘试驾车K7导线连接器上的C-CAN总线、P-CAN总线和高速GMLAN总线分别挑出,并用RDS对车辆进行检测。当将C-CAN总线、高速GMLAN总线从K7导线连接器上挑出时,发现RDS还是能够与K7进行通信的。而将P-CAN总线从K7导线连接器上挑出时,RDS与K7失去通信,与故障车的检测一致,于是决定对故障车的P-CAN网络进行重点检测。
图3 故障设置条件和维修过程
查阅P-CAN网络电路(图4),断开蓄电池负极接线柱,使用背插法测量K7导线连接器X1端子6与端子5之间的电阻,约为60 Ω,正常;依次测量端子6、端子5与车身搭铁之间的电阻,均为∞,正常。重新连接蓄电池负极接线柱,依次测量K7导线连接器X1端子6、端子5的电压,均约为2.5 V,正常。用示波器对故障车的P-CAN网络信号波形进行检测,也未发现任何异常。
图4 P-CAN网络电路
再次查看网络布线示意图,发现RDS在数据诊断连接器(X84)处通过D-CAN总线和X-CAN总线与车上各模块进行通信,那么RDS究竟是通过哪一路网络与K7进行通信的呢?为了弄清楚这个问题,单独挑出试乘试驾车数据诊断连接器(X84)上的端子14,用RDS对车辆进行检测,RDS与K7能进行正常通信,但是位于高速GMLAN网络上的发动机控制模块、变速器控制模块、蓄电池能量控制模块和驱动电机控制模块均显示为不能通信(图5,备注:该车不配备转向锁柱控制模块和远距离雷达控制模块,故其显示为不能通信)。接下来将端子14复位,挑出端子11,用RDS进行检测,发现位于高速GMLAN网络上的发动机控制模块、变速器控制模块、蓄电池能量控制模块和驱动电机控制模块能正常通信,其他模块均显示为不能通信。这就说明发动机控制模块、变速器控制模块、蓄电池能量控制模块和驱动电机控制模块是通过K7与RDS进行通信的,但是K7自身及车上其他模块却是通过串行数据网关模块(K56)与RDS进行通信的。
图5 挑出数据诊断连接器(X84)端子14后RDS检测结果(截屏)
结合图4分析,虽然之前测量的P-CAN线路都是正常的,但是串行数据网关模块出现故障,就有可能造成串行数据网关模块接收不到K7传递出来的信息,K7的信息也就不能被传递出去,进而导致RDS与K7不能正常通信。怀疑是串行数据网关模块故障,将试乘试驾车的串行数据网关模块换到故障车上进行测试,接通点火开关,用RDS进行检测,RDS能与车上各模块进行正常通信(注意:更换试乘试驾车的串行数据网关模块,由于涉及防盗和VIN码不匹配等问题,发动机无法起动)。而将故障车的串行数据网关模块换到试车试驾车上,RDS显示与K7失去通信,由此判断为串行数据网关模块故障。
故障排除更换串行数据网关模块(图6)并进行编程配置,起动发动机,发动机顺利起动着机,至此故障排除。
图6 串行数据网关模块
故障总结(1)由于串行数据网关模块故障,使得K7传递给串行网关数据模块的相关信息不能被正常接收,进而导致上述故障的出现。
(2)与老款别克GL8商旅车相比,2022款别克GL8陆上公务舱车取消了转向锁柱控制模块,并且防盗的策略也发生了变化,当电子制动控制模块的防盗环境标识符丢失或不正确时,电子制动控制模块失去通信等情况都会使得车辆直接进入防盗状态而不能起动。因此,当串行数据网关模块不能正确接收到电子制动控制模块的防盗环境标识符时,车辆就会无法起动。
(3)结合实车测试(断开驻车辅助控制模块),发现图6中RDS诊断软件对2022款别克GL8陆上公务舱车的驻车辅助控制模块(K182)标注存在错误,试乘试驾车和故障车驻车辅助控制模块实际配置均为UFQ,但是在RDS诊断软件的界面上标注的却是“K182驻车辅助控制模块(UD7)”。诊断界面中有两个驻车辅助控制模块,其中“K182驻车辅助控制模块(UD7)”实际是UFQ配置,而另一个“K182驻车辅助控制模块”才是UD7配置的。
(4)串行数据网关模块用于处理多个数据总线之间的通信,另外,它还是用作隔离安全网络与不安全网络的网关。串行数据网关模块与K7的设置均是为了缓解总线的负载,且用作高速GMLAN网络、网关扩展高速网络、P-CAN网络、C-CAN网络等的网关,随着车辆技术的不断发展,车辆用电设备的增多,车上模块的数量也会大大增加,同一个模块上有可能连接着不同的总线,通过不同总线传递的信息也各不相同,因此在检修通信类故障时需要对不同网络产生的故障现象进行分离,必要时进行合理的故障模拟测试,这样才能快速、准确找到故障产生的原因。