VCDS vcdsvcdsmobile适用于大众、奥迪、斯柯达、西亚特和宾利的专业维修诊断系统

大众车系编码浅析

大众车系编码浅析

众所周知,大众车系编码众多,许多所谓的刷隐藏很多是通过更改编码来实现。笔者管中窥豹,结合自己使用经验,浅析大众车系编码。编码的常见用途有两种,一种是识别确认车辆配置,一种是开通或关闭某些功能。因为“刷隐藏”的流行,编码似乎变成了“女神”。

编码的类型分为长编码和短编码。短编码又称普通编码,由最多7位阿拉伯数字组成,在VCDS更改编码操作时,短编码不足7位的,前面补0补足7位方可进行编码操作。

在短编码的设计和使用中,通过叠加法和占位法实现对应的功能。

占位型编码,如图一中所示,编码是0000075,最末位表示是变速箱类型和档位,5表示“6档自动变速箱”,倒数第二位是表示,动力CAN数据总线,有哪些CAN模块,7表示车辆有“ABS防抱死系统”、“气囊”和“空调控制系统”。

图一 发动机编码-短编码示例

图二是叠加型编码。编码“0001204”是叠加而来,如果拆分开来,1204=4+16+32+128+1024,不同的数字代表不同的功能:

0000004=后视镜转向信号已安装

0000016=自动运行激活(即升降器单触功能)

0000032=后视镜加热器已安装

0000128=5车门地盘

0001024=安全-电机未安装

如果增加“出门/告警灯”,在原编码的基础加“0000064“,车门警告灯功能激活。

   

图二 主驾驶车门模块编码-短编码示例

长编码由若干个字节(Byte)组成,一个字节(Byte)等于8位二进制,即是2个十六进制。在VCDS中,每一位二进制对应一个Bit位,每个Bit代表一种含义,或几个Bit组合使用。

长编码示例

图三 雨量与光强编码

比特Bit位可以单独勾选,若勾选,对应的二进制数值为1,否则为0。多位比特Bit组合使用时会出现下拉菜单。

长编码示例

图四 发动机编码 - 变速箱传动类型

了解8位二进制和Bit位的对应关系,有助于更好的理解编码变化规律。

8位二进制和Bit位的关系。

二进制(由左至右)
1
0
0
1
0
0
0
1
对应的Bit位
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0

表一 

图五 二进制与Bit对应关系

长编码的出现是符合时代的要求,车辆配置多样化,短(普通)编码已经不能满足越来越多功能多样的控制单元。大众车系编码是多样化的,本文只是列举了部分,VCDS对编码的解析有很深入的研究。至今还有很多编码的功能和规则没有公开,像谜一样吸引着我们的身心。近年来部分控制单元出现了一车一编码的情况(如ABS控制单元),备份原车编码显得尤为重要,使用VCDS自动扫描功能可以备份全车控制单元编码。UDS协议彻底抛弃了短(普通)编码,大众集团车辆随着MQB和MLB平台持续推进,很多以前由编码完成的工作转移到了匹配通道和参数化刷写,被视之为“女神”的编码是否也会被抛弃?

评论已关闭