修车帮

ls0701

Posted by:
ls0701

该同志还没添加个人介绍

8,171

浅谈大众车系安全气囊控制单元编码

  • 2013-07-11
  • 一条评论

 对缺乏经验的维修人员而言,写入安全气囊控制单元编码一直是个棘手的问题。这是因为这种控制单元的编码是不能重复写入的,如果操作失误,就会造成永久性失效。正因为如此,每当维修人员遇到这一问题时总是畏手畏脚。

安全气囊弹出后,其控制单元必须更换。更换时需要注意,新控制单元的零件号及控制程序版本号与原控制单元必须一致。此外,还要将原控制单元中的编码数据抄写到新控制单元中。
获取编码数据的方法有2种。一是通过故障诊断仪直接从旧控制单元中读取;二是通过旧控制单元的标签获取。由于通过这2种方法获取的编码数据都是ACSII码,所以必须将其转换成十进制数后才能使用。

通过故障诊断仪获取编码

图1 编码在数据栏中所处的位置

图1 编码在数据栏中所处的位置

通过故障诊断仪进入地址15—— 安全气囊控制单元(图1),在“常数化的识别”一栏中的第2个数据就是编码数据(ACSII码)。

从标签上获取

图2 编码在标签中所处的位置

图2 编码在标签中所处的位置

如果安全气囊控制单元已经损坏(如进水腐蚀),则无法通过故障诊断仪来获取编码数据,这样就要另辟蹊径。笔者通过实践和观察,总结出了大众车系安全气囊编码的另一获取方法。其实编码数据就印在控制单元的标签上(图2),它是控制单元索引号的最后2位数。

ACSII码的转换

图3 ASCII码转换表

图3 ASCII码转换表

图4 用于数制转换的计数器

图4 用于数制转换的计数器

查询ACSII码转换表(图3),先将已获取的编码转换成十六进制数,然后再将十六进制数转换成十进制数。这里以图2为例,说明代码的转换方法。图2中控制单元的编码数据为DB,该数据为ACSII码。查图3可知,D和B分别对应十六进制数44和42,那么用十六进制数表示的编码数据便为4442。用WINDOWS操作系统中的科学型计算器(图4)将其转换为十进制数,变为17474。这便是该控制单元最终可以使用的编码数据。

4.编码的输入
以图1为例介绍编码的输入方法。从“常数化的识别”一栏中的第2个数据得到ACSII码70,将其转换成十进制数为14128。将这十进制数写入新的安全气囊控制单元中,便完成了编码操作的过程。

本文有评论 1 条

  1. 很好奇哦

    fhy1378 2013 年 9 月 20 日 下午 9:22

发表评论

你必须登录才能发表评论。

back up ↑