大众汽车编码功能探究与故障分析

2020-03-22 02:51姜鑫范焱虎
时代汽车 2020年19期
关键词:故障排除大众汽车

姜鑫 范焱虎

摘 要:基于大众汽车教学、维修实践经历,通过对大众汽车各种控制单元的编码功能进行分析,为编码故障的维修进行总结。

关键词:大众汽车 控制单元 编码功能 故障排除

Research on Volkswagen's Coding Function and Failure Analysis

Jiang Xin,Fan Yanhu

Abstract:Based on Volkswagens teaching and maintenance experience, the coding functions of various control units of Volkswagen are analyzed to summarize the maintenance of coding failures.

Key words:Volkswagen, control unit, coding function, troubleshooting

1 引言

现代汽车有很多控制单元与控制逻辑。简单举例:现有大多数在启动时,为了保证车辆安全,要踩刹车或者踩离合器后才能顺利启动。在未了解正常的工作逻辑时,遇到问题往往很难找到解决问题的方向。我们在平时的教学实训以及参与技术培训、实际进行故障维修时,要多留意车辆正常的工作逻辑,这样遇到真实的问题,便能根据已有经验去进行问题分析,做到有备无患。

2 控制单元编码的发展

早期的汽车,功能、配置较单一,结构与策略也较简单,因此早期的汽车控制单元内没有编码。

编码可以理解为控制单元不同功能的“钥匙”。以大众车型为例,旗下有宾利、兰博基尼、奥迪、大众、斯柯达、西雅特等子品牌。在同平台的条件下,即使不同车型也可能使用同一款控制单元。为了提高生产、维修的效率,因此,控制单元内可能已经预置了分别对应不同品牌、不同车型的多个程序。通过编码,就可以快速执行不同的品牌、车型、功能等,开通正确功能,屏蔽本车辆没有的功能和配置,系统即可正常。除了编码,还有控制单元的匹配项和参数等软件层面的设定,也可以调整车辆的功能。

编码的应用,满足了主机厂对汽车的多样化需求、也满足了用户对汽车个性化的需求。同时也满足了大众集团公司对不同品牌均在实施的平台化战略的持续发展。同硬件配置的控制单元,写入不同的软件程序,即可在不同品牌的不同车型上使用,只需要通过编码/匹配/参数化相应的修改,即可进行专车适配,新车型的研发、车辆的维修降低了成本,提高了零件的通用性,但对售后服务站的维修水平,要求也进一步的提高。

随着汽车技术的发展,汽车的车辆配置呈现出多样化、差异化细分。同年款的车型,可能分为舒适、豪华、旗舰、至尊等不同配置。旗舰、至尊型上配置的功能如自适应巡航,那么此车辆ABS控制单元会开通自动刹停相关软件。而在ABS硬件基本相同的舒适型车辆上没有配备这些控制器,因此通过软件层面,也就是编码的不同即可开通/关闭对应的软件,以适配不同的车型。

编码可以简单分为短编码和长编码。随着汽车软件技术的发展,控制单元的控制策略与控制功能越来越多,短编码已经不能满足实际应用,于是长编码应用而生。长编码由数个字节构成,一个字节为2位十六进制数,分别从左侧第一个字节为byte0开始计数,一直结束。例如大众常用车型雨量传感器编码为07 30 AD,可以通过VCDS、ODIS等诊断软件进行编码解读:

同时,可以使用软件对编码进行读取、修改等操作。

3 编码的写入方法

实际维修当中,有如下几种方法可以对编码进行正确写入:

3.1 原车编码备份后写入

控制单元进行过维修,或者在召回行动中进行过软件升级,或者因为控制单元故障需要更换,此时控制单元内部编码为空。如果在升级、更换之前保存了旧控制单元的编码,则可以直接写入新控制单元,再进行其他匹配操作后系统即可正常工作。

3.2 利用在线权限写入

如果是在大众授权经销商进行维修,则还可以利用售后服务诊断信息系统(ODIS),利用站内的内网权限,进行在线编码。诊断仪获取了车辆相关信息后,直接把服务器中保存的车辆正确编码写入控制单元,即可正常。

3.3 同配置车型复制后写入

如果不具备在线权限,又因为控制单元损坏无法备份旧控制单元编码的情况下,可以参考同款同配置车型,大都数控制单元均可正常工作。

但在實际的维修当中总结到,有些控制单元编码并不能从其他车辆复制。

4 编码特殊案例分析

一台凌渡330顶配,在一次教学故障设置的过程中,接入了别的车辆的仪表。而大众车型有如下功能:在连接非本车仪表,接通KL15号电源,会导致防盗系统介入工作,车辆无法启动,从而导致ABS控制单元、ECU等重要控制单元编码丢失。变成全0000。车辆ABS控制单元由于编码错误,相关基本设定无法实施,导致ABS/ESP控制单元完全瘫痪。

之前并未保存ABS控制单元编码备份,学院也没有在线权限无法在线编码,于是想到找台同样配置的车型的编码进行复制。因编码主要管理车型配置、功能开通、屏蔽的相关作用,配置相同,认为写入编码车辆即可正常工作。于是找到一台同配置车型,将编码写入本车03-ABS控制单元。本以为维修工作就此结束。但编码根本无法写入03控制单元,诊断仪提示:“编码被拒绝/不支持该功能。”又找了其他凌度的ABS编码,依旧无法写入。

ABS 编码和车辆其他控制单元编码有所区别,每辆车的编码都不同,即使配置相同。ABS编码是和VIN相关的。和车辆的VIN代码后五位有对应关系。VIN相关的是字节是:5.7.9.11.13字节,相同车型的其他位置可以互相套用,具体细节,需要按照VIN代码进行适配,否则ABS拒绝编码。下面以两辆同配置的车型ABS编码作为示例:

从上表可以看出,编码的5,7,9,11,13字节数据不同,而其他字节均相同。因此说明ABS编码与VIN有一个对应关系。这5,7,9,11,13字节的代码,正好是同配置,不同编码的原因所在。因为进行对比后发现,如果是同款车型,相同配置,确实只有这几位编码不同。

凌渡为MQB车型,于是找到若干MQB平台的VIN号与对应的ABS编码,通过穷举法总结规律,制作算法表。

在统计了大量编码数据后,做出并验证了MQB车型的ABS编码计算表如下:

总结好计算后,在已知车辆上进行对照,ABS编码的5,7,9,11,13字节中经过表格计算的编码值,与正确的编码已可以完全对应。

同配置车辆的编码为:

41FB6A99242111730778020581C42982562488E0408194B11822F02AC108;

本凌度的VIN后五位为01118,通过表格计算得出的编码应为:

41FB6A992420116D0778020181CB2982562488E0408194B11822F02AC108。将VIN对应字节进行修改后再次写入车辆:

编码成功写入。剩下基本设定走引导性功能均顺利完成。至此ABS泵离线编码的工作结束。

5 结语

(1)在汽车上不要随意互换控制单元,否则就会出现本文所示的防盗介入后,ABS控制单元编码全丢的现象。

(2)进行任何控制单元的维修操作时,条件允许应该对原车编码进行备份,否则编码丢失后又无法进行在线编码的情况下,很难将编码恢复正常。

(3)控制单元的编码对应了不同的车型配置或vin代码,不能随意修改、复制,否则可能会出现故障代码甚至无法还原的情况。甚至有些控制单元的编码从全新出厂到维修车间期间,只能修改一次,如果写入了错误的编码导致车辆无法正常工作,只能再次更换控制单元,增加维修成本。

猜你喜欢
故障排除大众汽车
大众汽车召回逾180万辆汽车
大众汽车品牌电动车战略沟通会在京举行
AK—10型起动机启动困难排除方法
拖拉机液压悬架系统故障原因及排除
拖拉机喷油泵工作原理及故障排除
110kV变电站运行故障与排除对策分析