一汽-大众电控单元长编码功能分析与应用

时间:2022-07-15 10:44:32

一汽-大众电控单元长编码功能分析与应用

目前,一汽一大众的主流车型。建立在PQ35平台上的速腾,建立在PQ46平台上的迈腾,甚至包括建立在PQ34平台上的宝来经典及新推出的新宝来轿车,各主要电控单元编码都采用了长编码来代替原来的短编码,以适应现代汽车多任务集成化的环境下的功能管理需求,由此长编码的应用就作为一个新事物堂而皇之地出现在人们的面前了。我们可以应用长编码的功能定义来进行汽车各项功能的个性化设置,可以通过功能适配通道方式对长编码进行快捷方式修改,而且在检修故障时长编码是否正确也成为我们所排查的重点因素之一等,为此,分析解读长编码的功能与应用也就成了我们新的需要。

一、电控单元长编码的定义和结构

从应用方面来讲,正如我们所知,将宝来的舒适电控单元的短编码从258改为259即可实现遥控中控锁单开驾驶员侧车门到开启四门的功能转换,RSH发动机电控单元伴随着手动挡、自动挡不同的功能配置编码也不同,由此可知短编码代表控制单元特定的功能组合。对于早期功能实现较简单的电控单元,采用短编码尚可对各主要功能的不同组合进行区分,然而新版本的汽车系统电控单元由于总线结构网络化功能的增强,再用短编码充分地表达各式各样的功能组合就显得力不从心了。而长编码的出现恰好可以很好地解决这一问题:即使功能再多,你也可以通过追加长编码字节的方法进行扩充。长编码为什么能做到这一点呢?由此就引出了电控单元长编码的编码规则和结构问题。以某款速腾舒适系统电控单元长编码为例,例如“19 D8 02 08 7F 2D 84 0548 4F 01 EO 11 AO”,长编码为一连串的十六进制数组成。我们把每两位十六进制数定义为一个字节(Byte),如定义19为第O字节(Byte O),相应D8表示第1字节(Byte1),依此类推……可构成一组14个字节序列。而对于每一个字节来讲,又由8位二进制数组成,从低到高依次表示为BitO,Bit1……Bit7。显然前后各四位二进制数分别和字节的第一和第二位十六进制数相对应。8位二进制数与十六制数的转换关系可参见图1所示。某字节十六进制数E5,转换为二进制编码则为“11100101”。同理,字节8F组合转换为二进制数则表示为“10001111”。将字节表示为具体的二进制形式后,我们感兴趣的功能组合就可以实现了。因为可以使每一字节的每一位二进制数代表一种特定的功能,这样每个字节就可以表现为很多种不同的功能组合。回到前面举例所示的速腾长编码上,如速腾长编码的0字节表示为91,用二进制数表示为:“00011001”,如图2所示,BitO、Bit3、Bit4位的二进制数为1,也就意味着选择了相应功能。根据长编码的第0字节的编码含义表,该舒适单元具有了中控门锁,15km自动闭锁解锁的个性化特定的功能选择。综上分析,可形象地将长编码定义为电控单元的功能控制代码表,电控单元依此表实现对各项执行功能个性化管理和控制。相应的,功能的增加通过增加电控单元长编码字节的位数即可实现。

二、长编码修改与功能个性化选择

作为长编码在PQ34平台上的试应用,五阀宝来的升级版宝来经典的舒适电控单元也采取了长编码。下面以宝来经典长编码为例,对长编码修改与功能个性化选择作一说明。

如图3所示,宝来经典的舒适电控单元使用长编码由Byte0--Byte6七个字节组成,出厂时编码设置为:EFOD3A1 EOA0005,此编码时的主要功能是:15km自动落锁;拔出钥匙自动开锁;锁车时有闪光,喇叭提示音。根据个性化的使用要求,车主可根据自己的需要对相关功能进行调整,常见功能和对应修改长编码位置应列表如表1。

连接专用测试仪VAS5052A,通过车辆自诊断的007编码任务选项,选择所要修改的目标字节,可对长编码进行个性化修改,修改示例如下。

1、增加锁车时车窗自动升窗功能。

由于Byte2的BitO改为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,由此可知,通过适配通道的选择确认,实际上也就相应地同时完成了对长编码的更改。

新宝来和迈腾是一汽一大众车型目前应用最广泛的车型,下面以新宝来和迈腾为例,给出舒适电控单元功能适配通道与长编码的对应表作一示例。需要说明的是,鉴于实用性的考虑,个别通道号直接修改电控单元的某个控制程序或数据,并没有在长编码的功能中体现。

新宝来MODEL X适配通道示例,如表2所示。

迈腾舒适电控单元匹配通道示例如表3所示。

四、长编码相关故障案例示例

由于长编码与电控单元所控制的各项功能有着密不可分的关系,在电控系统的检修中,许多功能失效案例就是因为长编码的不正确编码而引起的,下面给出BCM长编码引起新宝来天窗工作失效故障实例作一说明。

故障现象:无论在车内用开关还是遥控关闭天窗,天窗均不响应。

故障检修:用VAS5052A检查无故障码存储,检查点火挡位时,测得天窗开关的T61/1脚无5V电压,说明天窗电控单元没有提供供电电源,原因可能为:天窗电控单元故障;天窗电控单元电路故障。根据图7电路图所示,天窗电机电控单元控控制线路共五条,其中T6e/4脚为30常火线;T6e门脚为接地线;T6e/6(白/紫)线连接仪表用于天窗高速切断天窗功能控制;天窗T6e/2号脚和T6e/3号脚分别连接车身电器控制模块BCM的T73/48脚和T73/35脚。正常情况下,天窗T6e/2号脚接收来自

BCM的12V的15正电,用于车内天窗操作开关的供电。T6e/3号脚由天窗电控单元向BCM提供12V电(此时BCM在拔下天窗插头脑有2.3V初置电压),用于遥控操作时由天窗供电实现遥控指令的激活。

实测天窗供电搭铁正常,进一步对天窗T6e/2号脚和T6e/3号脚在不同的状态下进行测试,如测试表4所示。

测试中最大的发现为T6e/2(黄色)无点火状态下的15电,由此也可解释了天窗开关的T61/1脚无5V电压的原因。T6e/2角缺失12V电后天窗开关无电源供给,车内自然无法开启操作天窗。因为天窗T6e/2脚直接连接到舒适电脑T73/48脚,拆下BCM,检测BCM73/48脚和天窗T6e/2脚信号线之间电阻为导线电阻,由此可初步说明故障为BCM。实测第二大发现为遥控关天窗时T6e/3号脚为12V,没有OV信号,这也解释了遥控控制天窗失效的原因。因为天窗电控单元是依据T6e/3(红/黄)和T6e/2(黄色)脚的组合关系(OV,OV)来控制天窗遥控关闭有效的,由此也进一步说明了BCM电控单元故障或控制单元线路故障。对BCM的各供电保险进行确认后,更换BCM并按照原电控单元的长编码进行编码,发现故障依然。重新对检修过程进行二次疏理,似乎有确切地证据说明BCM存在故障的必然性了,既然更换后天窗功能无效,分析可能为反应不同选择功能编码输入有误。重新检查长编码没有发现输入有误现象,然而得到用户提供的一个信息,故障是在一周前因灯光异常报警更换过BCM后出现的。新更换过的BCM出现问题的机率较小,不得不怀疑“原编码”的正确性,对比同一型号的新宝来车,发现竟有5个字节编码不同(原编码错误地编为无天窗代码,可能是粗心的技师未记录原车的BCM长编码,临时找了一个新宝来长编码来输入),如图8、图9所示。

将不同的编码一一改回,当将长编码第二个字节为4A,改为CA后,此时测试天窗工作正常,此时测量主要插脚供电状态,如表5所示。

至此故障彻底排除,故障可归结为长编码误改惹的祸。根据长编码的编码,说明第二个字节的Bit7位代表天窗执行功能,此位设为“0”,说明BCM设置系统关闭天窗功能,通过置舒适电脑T73/48脚为0电位来关闭开关供电,同时设置BCM的T73/35脚在遥控关状态是电压非0状态来关闭遥控关天窗功能。

上一篇:A-step为您打造专属汽车企业发展的咨询学习 下一篇:浅谈汽车搭铁故障的检修