一汽-大众探岳GTE混合动力车型控制单元软件刷新和寻址的故障排除
2023-05-19徐磊张颖
文:徐磊、张颖
关键词:混合蓄电池管理控制单元、蓄电池单格模块控制单元、软件刷新
故障现象:一辆2020年产一汽-大众探岳GTE 插电式混合动力运动型多功能车,搭载1.4T 发动机和6 挡湿式双离合变速器,行驶里程3.6 万km。用户反映该车仪表板提示“混合动力故障”,同时仪表板上发动机故障灯、EPC 故障灯点亮,但不影响车辆行驶。
检查分析:维修人员与用户沟通得知,该车曾进店检查过,检查过线束外观,没发现问题。清除故障码后仪表板上的故障灯熄灭。用户在当时维修人员的建议下回去正常使用车辆,3 天后故障重现。
维修人员用一汽-大众专用故障诊断仪6150E(8.2 版本)检测车辆,在8C-混合蓄电池管理控制单元中存储有故障码“P02ED00——混合动力/高电压蓄电池内部控制单元监控,信号不可靠”。该故障比较少见,故障发生并不频繁,因此维修人员并没有贸然动手维修,而是先找到故障诊断的脉络。
查找相关技术通报,维修人员了解到一个故障现象相似的案例。那个案例中,8C-混合蓄电池管理控制单元中存储的故障码是“P0DAB00——混合动力/高压电蓄电池控制单元功能失效(被动偶发)”,与本案例有所不同。那个故障最终的解决方案是刷新软件版本,将8C-混合蓄电池管理控制单元的软件版本从0941 更新到1041,8 个蓄电池单格模块控制单元的软件版本从0410 更新到0501。软件刷新后故障解决。
本案例的混合蓄电池管理控制单元的软件版本也是1041,8 个蓄电池单格模块控制单元的软件版本也是0410,那么本案例故障有可能通过刷新软件解决。至于读取到的故障码不同,会不会是诊断仪的版本不同,导致故障码转译成中文有区别。考虑到这,维修人员用工程师版诊断仪读取故障码,结果故障码变成与技术通报案例中的故障码一致(图1)。于是维修人员按照操作步骤刷新了软件。
图1 使用工程师版诊断仪读取到的故障码
刷新软件、休眠后清除故障码,本以为故障能够排除,结果仪表板依然提示“混合动力系统故障”。再次读取8C-混合蓄电池管理控制单元存储的故障码, 发现故障码“U01A400——蓄电池单格模块控制单元5,无通信”和“U01A500——蓄电池单格模块控制单元6,无通信”(图2)。
图2 刷新8C-混合蓄电池管理控制单元之后的故障码
再次连接服务版本故障诊断仪VAS6150(8.2 版本),进入8C-混合蓄电池管理控制单元的引导性功能进行模组寻址的基本设置,结果寻找该系统下的8 个蓄电池单格模块控制单元CMC 不成功。换用工程师版诊断仪VAS6160 进入该系统基本设置里面激活也不成功。读取96 个电池单体的数据,电池1 ~48的电压正常,电池49 ~96 没有数据;温度传感器1 ~4 的数据正常,5 ~8的没数据。这刚好也印证了5 ~8 这4个蓄电池单格模块控制单元无通信。
用服务版本诊断仪VAS6150(8.2版本)进入诊断主页面,按照地址码06D1 ~06D8 可以看到,这8 个蓄电池单格模块控制单元CMC 的数据显示都是灰色。点击右键进行识别,可以识别到06D1 ~06D4 这4 个单格模块控制单元的软件版本是0501CMC。06D5 和06D这2 个单格模块控制单元的软件版本是0410NULL,还是老版本,而06D7 和06D8 这2 个单格模块控制单元根本识别不到(图3)。
图3 蓄电池单格模块控制单元识别结果
维修人员怀疑会不会多次刷新把高压蓄电池控制单元J840 锁了,于是晚上下班前对车辆进行了锁车断高低压电休眠操作。第2 天早上用服务版本诊断仪检测,结果发现多了2 个故障码,蓄电池单格模块控制单元7 和8 也是无通信。再一次去诊断模式识别单格模块控制单元的软件版本,结果依然是只识别到06D1 ~06D4 是新版本,06D5 和06D6是老版本,06D7 和06D8 识别不到版,跟昨天的一样。
分析出现这种情况的原因,应该是06D5 和06D6 这2 个蓄电池单格模块控制单元没刷新成功,导致06D7 和06D8也识别不到,无通信。因为该车高压蓄电池的96 个单体蓄电池分成8 组,这8组蓄电池单格模块控制单元相互之间是并联关系,当某一个单格模块控制单元出现问题,这个模块后续的模块控制单元就会出现无通信。尝试用离线方式从模块06D1 开始再次刷新,结果无法刷新。
咨询厂家售后服务部门,得知对于这种混合动力车型,刷新8C-混合蓄电池管理控制单元和蓄电池单格模块控制单元,要用到服务版本为6.2 或6.4的诊断仪。维修人员只能跟同行借了一台服务版本6.2 的诊断仪,进入8C-混合蓄电池管理控制单元引导性功能里进行模组寻址,结果还是寻址不成功。进入诊断模式识别06D1 ~06D8这8 组蓄电池单格模块控制单元,结果06D1 ~06D6 能识别到, 但06D7 和06D8 还是识别不到。尝试从06D1 开始进行离线刷新,结果能正常刷新。接着按顺序对06D2 ~06D4进行离线刷新,都是一次刷新成功。可是到了06D7,刷新不成功。
退出离线刷新模式,再次进入8C-混合蓄电池管理控制单元引导性功能进行模组寻址,这次寻址成功。再进入诊断模式进行识别,成功识别到06D7和06D8 这2 组模块,也显示软件版本为0501CMC,说明已经刷新成功(图4)。
图4 8C-混合蓄电池管理控制单元成功刷新
故障排除:对车辆8C-混合蓄电池管理控制单元和8 组蓄电池单格模块控制单元法的软件版本进行刷新后,将故障码清除,故障排除。
回顾总结:事后对该故障的排除过程进行梳理,结果发现了故障诊断曲折的原因。开始用工程师版去刷新,是班组同事做的。当时06D1 ~06D4 是单独刷新的,而 06D5~6D8是一起连着刷新,结果06D5 和06D6 刷新失败,06D7 和06D8 刷新成功。对于这种情况,同事直接再次刷新06D5 和06D6,没有做模组寻址,导致06D5 和06D6 一直刷新失败,最后影响到06D7 和06D8 也识别不到。因为这8 组蓄电池单格模块控制单元是并联的,上一组模块出现问题,会导致下面的控制单元无通信。
另外,服务版本不同的诊断仪也会导致模组寻址或诊断识别后离线刷新出现问题。像维修人员开始一直用本店服务版本8.2 的诊断仪进行刷新,结果连离线也无法完成。对于此类故障,建议用服务版本为6.2 或6.4 的诊断仪进行刷新。