一汽—大众的主流车型,建立在PQ35平台上的速腾,建立在PQ46平台上的迈腾,甚至包括建立在PQ34平台上的宝来经典及新推出的新宝来轿车,各主要电控单元编码都采用了长编码来代替原来的短编码,以适应现代汽车多任务集成化的环境下的功能管理需求,由此长编码的应用就作为一个新事物堂而皇之地出现在人们的面前了。我们可以应用长编码的功能定义来进行汽车各项功能的个性化设置,可以通过功能适配通道方式对长编码进行快捷方式修改,而且在检修故障时长编码是否正确也成为我们所排查的重点因素之一等,为此,分析解读长编码的功能与应用也就成了我们新的需要。
一、电控单元长编码的定义和结构
从应用方面来讲,正如我们所知,将宝来的舒适电控单元的短编码从258改为259即可实现遥控中控锁单开驾驶员侧车门到开启四门的功能转换,RSH发动机电控单元伴随着手动挡、自动挡不同的功能配置编码也不同,由此可知短编码代表控制单元特定的功能组合。对于早期功能实现较简单的电控单元,采用短编码尚可对各主要功能的不同组合进行区分,然而新版本的汽车系统电控单元由于总线结构网络化功能的增强,再用短编码充分地表达各式各样的功能组合就显得力不从心了。而长编码的出现恰好可以很好地解决这一问题:即使功能再多,你也可以通过追加长编码字节的方法进行扩充。长编码为什么能做到这一点呢?由此就引出了电控单元长编码的编码规则和结构问题。以某款速腾舒适系统电控单元长编码为例,例如 “19 D8 02 08 7F 2D 84 0548 4F 01 E0 11 A0”,长编码为一连串的十六进制数组成。我们把每两位十六进制数定义为一个字节(Byte),如定义19为第0字节(Byte 0),相应D8表示第1字节(Byte1),依此类推……可构成一组14个字节序列。而对于每一个字节来讲,又由8位二进制数组成,从低到高依次表示为Bit0,Bit1……Bit7。显然前后各四位二进制数分别和字节的第一和第二位十六进制数相对应。8位二进制数与十六制数的转换关系可参见图1所示。某字节十六进制数E5,转换为二进制编码则为“11100101”。同理,字节8F组合转换为二进制数则表示为“10001111”。将字节表示为具体的二进制形式后,我们感兴趣的功能组合就可以实现了。因为可以使每一字节的每一位二进制数代表一种特定的功能,这样每个字节就可以表现为很多种不同的功能组合。回到前面举例所示的速腾长编码上,如速腾长编码的0字节表示为91,用二进制数表示为:“00011001”,如图2所示,Bit0、Bit3、Bit4位的二进制数为1,也就意味着选择了相应功能。根据长编码的第0字节的编码含义表,该舒适单元具有了中控门锁,15km自动闭锁解锁的个性化特定的功能选择。综上分析,可形象地将长编码定义为电控单元的功能控制代码表,电控单元依此表实现对各项执行功能个性化管理和控制。相应的,功能的增加通过增加电控单元长编码字节的位数即可实现。
二、长编码修改与功能个性化选择
作为长编码在PQ34平台上的试应用,五阀宝来的升级版宝来经典的舒适电控单元也采取了长编码。下面以宝来经典长编码为例,对长编码修改与功能个性化选择作一说明。
如图3所示,宝来经典的舒适电控单元使用长编码由Byte0~Byte6七个字节组成,
出厂时编码设置为:EF0D3A1E0A0005,此编码时的主要功能是:15km自动落锁;拔出钥匙自动开锁;锁车时有闪光,喇叭提示音。根据个性化的使用要求,车主可根据自已的需要对相关功能进行调整,常见功能和对应修改长编码位置应列表如表1。
连接专用测试仪VAS5052A,通过车辆自诊断的007编码任务选项,选择所要修改的目标字节,可对长编码进行个性化修改,修改示例如下。
1. 增加锁车时车窗自动升窗功能。
由于Byte2 的Bit0改为1后代表十六进制的数值1,即在十六进制原编码A基础上增加数值1变为B,如图4所示,则会实现遥控锁车升窗,一键升窗功能。
2.将开锁时只开驾驶员车门锁改为开锁时四门全开。
由功能表,0字节的第三位(Bit2)代表此功能,将此位改为0,相当于十六进制数制减4,即将原十六进制F改为B,可实现开锁时四门全开,如图5所示。
三、电控单元功能适配通道与长编码
为了更方便地进行个性化功能的选择,电控系统检测仪VAS5051/5052在匹配菜单任务项中提供了固定的适配通道进行相应功能的增减。具体方法为:打开点火开关,进入各电控单元选择匹配功能,输入相应适配通道号,根据屏幕提示来选择对该功能的取舍确认(一般选择固定数值0或1,0代表该功能关闭,1代表使该功能有效)。以迈腾加装遥控开锁提示功能为例,如图6所示,进入46-12-08通道,选择1并存储确认,即可实现迈腾车钥匙开锁时转向灯闪烁两次的提示。此时通过长编码读取,可确认第十字节(Byte10)的第0位(Bit0)的二进制数由0变为1。对第十字节而言,从原来的十六进制9C变为了9D,由此可知,通过适配通道的选择确认,实际上也就相应地同时完成了对长编码的更改。