首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车技术
车载电脑编码的认知与实践
来源:本站整理  作者:佚名  2012-03-21 09:05:42

众所周知,车载电脑是电控汽车的控制核心。大多数车载电脑(又称为电控单元、控制模块)采用CAN-BUS数据总线传输信息,并且具有可编程的特点。车载电脑的编码操作被视为汽车维修中的尖端技术,要求汽修人员具有比较高的水准。

1.       车载电脑编码的概念

在分析车载电脑编码之前,需要明确“代码”的含义。代码是一串十六进制或二进制数字和字母,一串代码代表一种控制程序,不同的编码意味着电脑的控制策略不相同。编码号可视为车载电脑的“身份证号码”,其实质是用代码,表征汽车的一套功能组合或者适用范围。

 

早期的车载电脑编码号(Coding)大多数是五位数(见表1),例如某款奥迪A6轿车发动机控制单元的编码号为“04002”,前两位数字表示该车适用的国家或排放法规,其中“04”代表欧盟成员国,“06”代表美国,“08”代表俄罗斯;第三位数字表示驱动装置的类型,其中“0”代表不带牵引力控制系统的前轮驱动型,“6”代表带牵引力控制的四轮驱动型;第四位数字表示所配变速器的类型,其中“0”代表5挡手动变速器,“5”代表自动变速器;第五位数字表示汽车型号,其中“2”代表奥迪A6轿车。因此,编码“04002”表示该电控单元适用于欧洲、不带牵引力控制系统的前轮驱动型、采用5挡手动变速器的奥迪A6轿车。

 

所谓编码(或设码,Recoded),就是写入或修改电控单元的代码。即利用电脑故障诊断仪和CAN通讯传输技术,将软件的有关控制数据输入车载电脑的可编程只读存储器(EPROM)中。对于维修环节来说,输入编码实质上就是指令电控单元启用以代码为表征的某一程序,以改变电控单元的工作模式(例如空调系统由“自动”改为“手动”等)。修改电控单元编码,相当于更换了一台电脑。

 

2.大众车系电脑长编码的编制规则

汽车电控单元的编码分为短编码和长编码。早期的电控汽车,由于电控单元的功能比较简单,所以采用短编码(一般指5位以下的编码)就可以对各主要功能的不同组合进行区分。鉴于汽车的结构和配置越来越复杂,车主对汽车功能的需求越来越多样化,短编码对于充分表达繁杂的功能组合已经力不从心,加上采用CAN总线系统传输数据,因此新款轿车电控单元采用长编码既有必要,又有可能。长编码的编制规则如下(以一汽大众某款速腾轿车舒适性系统电控单元的编码“19 D8 02 08 7F 2D84 05 48 4F 01 E0 11 A0”为例)。

 

首先,取若干十六进制数(含英文字母),然后任意组合,把每两位十六进制数定义为一个字节(Byte),依次称为Byte0(19)、Byte1(D8)、Byte2、Byte3……Byte13(A0),这样就构成了一组14字节序列。

 


对于每一个字节,再赋予8位二进制数,规定的对应关系如表2。如此设计后,每个字节又形成了一串8位数序列。例如字节E5表示为11100101,字节8F表示为10001111等等,从左到右它们分别称为Bit0、Bit1、Bit2、Bit3、Bit4、Bit5、Bit6和Bit7。

 

然后,再赋予Bit0~ Bit7(即每一字节的每一位二进制数)代表一种特定的功能(在专用诊断仪上会显示)。在若干个十六进制字节的基础上,再转换成8位二进制数,并且赋予每一位二进制数代表一种特定的功能,如此形成的编码号数量是惊人的。如果再增加字节的个数,这样排列组合下来,所生成的编码号可以说是取之不尽的,任何时候都可以满足汽车功能增加的需要。

 

总之,用长编码替代短编码,能够适应现代汽车多任务、集成化环境下的功能管理需求。

3.对车载电脑编码的重要意义

⑴通过修改编码,进行功能的个性化设置一辆帕萨特B5 1.8T轿车,用钥匙一次只能打开驾驶人侧的车门,其他车门不能打开。车主要求改变这种模式。首先将4个车门锁上,试着用钥匙开门,只能打开左前门。再向开锁的方向转动一下钥匙,其他几个车门(包括行李厢门)打开了,这说明舒适系统控制单元的编码可能有误。连接VAG1551故障诊断仪,进入舒适系统,读取控制单元的编码为“04096”。这一编码表示驾驶人侧车门以外的车门需要二次打开,只有编码为“04097”时才能一次打开所有的车门。将舒适系统控制单元的编码改为“04097”后,上述中控模式得到了更改。

⑵通过纠正编码,排除某些莫名其妙的故障一辆原装奥迪A6前轮驱动轿车,装备V6 2.8L发动机和01V自动变速器,在某厂维修后,出现发动机无法启动的故障。将蓄电池的电缆拆开,然后重新连接,启动发动机,又出现怠速不稳,急加速熄火,而且只能以50km/h左右速度行驶的现象。检查燃油系统压力,正常。连接故障诊断仪检测,读得故障码为“17953”(节气门控制单元故障)、“17989”(节气门控制单元无法设定)和“18010”(30号线电压低)。检查蓄电池电压,正常,控制单元之间的连接以及搭铁情况也正常。更换节气门控制单元,故障依旧。读取发动机数据流,无论节气门开度如何变化,节气门位置传感器(TPS)的信号值始终显示为0。检测节气门体上各个传感器和执行器,都能正常工作。在一筹莫展之际,用诊断仪读取发动机控制单元的编码为“06252”,其中第三位数字“2”表示四轮驱动型,但是该车为前轮驱动型,正确的编码应当是“06052”。利用诊断仪将发动机控制单元的编码更改为“06052”,再试车,上述故障现象消失。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:113,500.00000 毫秒