S0代码不被加载,可以被忽略,通常为S0030000 FC; S1:16位地址的数据代码; S2:24位地址的数据代码; S3:32位地址的数据代码; S4:不同的目标系统不同的含义; S5:不同的目标系统不同的含义; S6:不同的目标系统不同的含义; S7:S3代码结束段; S8:S2代码结束段; S9:S1代码结束段;
如果S9代码后的地址代码为 0X0000,则表示数据段的结束;如果其后代码不为0,则地址代码表示其开始执行代码的位置,通常为S9030000FC(注:S0,S9代码是被忽略的); (3) Length:两位十六进制数,表示Load Address、Code/Data、Checksum的字节数; (4) Load Address: 4、6、8个ASCII字符,表示Code/Data要加载的目标地址。如s1,用4位十六进制数来表示要加载的地址;
(5) Code/Data:0~64个ASCII字符,表示加载到目标系统的实际代码; (6) Checksum:检测在传送中是否有错误发生,它的求法如下: (1+sump+checksum)mod256=0
注:sump 是length、Load Address、Code/Data中从左至右每两位十六进制数代表的十进制数值进行累加所得到的值。
5.2 *.par 参数说明
.par文件包含了ECU具体的参数名称和值,需要与参数说明文件excel共同使用进行ECU的读写。以图3为例解释excel中的信息和*.par文件代码的意义。
代码如下: [NORMAL] ucCarType=2
aucPartNumber[0]=17
其中包含的参数所代表的含义和参数具体值的信息如下:
(1) Location表示此par参数在excel中的位置,此例表示在NORMAL段; (2) Addr.表示代码在EEPROM中的存储地址信息; (3) Parameter name表示代码参数的名称; (4) Parameter description表示代码参数的含义; (5) Specific description对此代码进行特定的描述; (6) Allowed value表示此代码取值的范围;
(7) Excel value表示此代码实际的数值,此例分别为2、17; (8) S Value以ASCII码形式表示代码,此例分别为02、11;
(9) Drive Value表示通讯过程中实际发送和接收的数值; (10) Parameter表示参数类型;
(11) C source表示此代码在ECU中,用哪段代码来表示; (12) Type key表示此代码的数据类型。 注: 0 代表无符号字符 1 代表有符号字符 2 代表无符号的短整型 3 代表有符号的短整型 4 代表8 bit 数组 5 代表16 bit 数组
6、汽车K总线与CAN的区别
在大众车系里,K线一般用于检测系统,属单线模式,与诊断仪器连接并相互传递数据。 CAN线主要用于控制单元与控制单元之间传递数据、属双线模式,分高位线和地位线,优点是传输速率高,抗干扰能力强。在开迪车、宝来车、新款奥迪A6,A4及A8上都使用了CAN线。
一般分舒适CAN线、驱动CAN线、诊断CAN和仪表CAN 舒适CAN线的传输速率是100K波特,主要用于舒适系统,如电动座椅控制单元、空调控制单元和舒适电脑等。 驱动CAN线的传输速率是500K波特,主要用于发动机系统、ABS系统和气囊系统等。 诊断CAN线主要用于车身电脑与诊断仪器连接,在新车型上已经用它替代了K线,传输速率与驱动CAN线相同。
仪表CAN线用于仪表和网关连接,属单线模式。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库汽车诊断K线的特点(2)在线全文阅读。
相关推荐: