- 95
- 0
- 约1.31万字
- 约 19页
- 2017-03-25 发布于广东
- 举报
…..
1. 更改提示
目前编号 日期 改动
1 21.08.96 完成新的A4 ESP
2 05.11.96 新的TAT模式阀电机操作
3 05.11.96 发布新的软件标识(参见4.13)
4 05.11.96 CAN的故障诊断码从0x0520 0x23改为0x0520 0x25
5 05.11.96 改正了LSB计数器的值(见附件1传感器试验)
6 05.11.96 为CAN故障增加附加的故障码
… … …
24 … …
2. 概念定义
ECU – 电子控制单元 (控制器)
BLS – 制动灯信号
IFL – 前左常开阀
OFL – 前左常闭阀
IFR – 前右常开阀
OFR – 前右常闭阀
IRL – 后左常开阀
ORL – 后左常闭阀
IRR – 后右常开阀
ORR – 后右常闭阀
SV1 – 特殊阀#1
SV2 – 特殊阀#2
EUV1 – 电子换向阀1
EUV2 – 电子换向阀2
3. 一般的诊断需求
要有VW/Audi 92新版诊断手册(000524 ,1992年1月20日发布)。这本手册应当看作一个概要性的描述
3.1 进入诊断模式的前提条件
为建立ECU和诊断仪之间的通信,必须先满足下列前提条件:
a) 车轮速度小于10 Kph
b) ABS/EDS/TCS/ESC都没有进行调节
c) 控制器必须已通电100ms以上
d) 电瓶电压必须大于6.7V
e) K诊断线必须已经连接在ECU和诊断仪之间
3.2 建立串行数据通信的连接
诊断仪用5波特的速率发送地址字0x03。但在此之后,诸如接收同步字节、关键字和后面所有的通信过程,诊断仪都是以9600波特的速率完成的。按照此协议,通信的建立过程如下:
字节号 内容描述 值(HEX) 传送方向
1 地址字 0x03 诊断仪 - ECU
2 同步字 0x55 ECU - 诊断仪
3 关键字1 0x01 ECU - 诊断仪
4 关键字2 0x0A ECU - 诊断仪
5 关键字2(补码) 0x75 诊断仪 - ECU
进入诊断模式后,如果ECU已经编码,ABS警告灯不会闪烁;否则,ABS警告灯会以1.1赫兹的频率闪烁(参见4.1)。
3.2.1 通信建立的数据格式和时序
协议字 字节格式
地址字、关键字1、2 1位起始位/停止位
关键字2(补码) 7位数据位
1位校验位(奇校验)
同步字 1位起始位/停止位
8位数据位
无校验位
时序描述 时间值
超时 231ms
同步字等待时间 80~210ms
关键字1等待时间 5~20ms
关键字2等待时间 1~20ms
关键字2补码的应答时间 25~50ms
3.3 一般数据通信
建立起通信连接,诊断仪发送完关键字2(完成字)之后,控制器开始传送ECU的标识块(ID)。诊断仪收到ECU送来的每个ID块之后,都会给出应答,就是所谓的“确认块”。
ECU标识块输出结束后,或者不再有请求块时,则ECU和诊断仪之间相互交换“确认块”。
通常,在一个块的传输过程中,接收者总是把传送的字节的补码完整的送回到发送者。
这里有一个例外,就是块结束标识字节(0x03),不会被作为应答返回给发送者。
数据通信能够保持的前提是下列条件一直满足:
a) 车轮速度大于10km/h
b) 供电电压出现的最小值在6.7V~9V
3.3.1 信息、“确认块”和“无确认块”格式
一般的标准诊断信息格式(请求块,应答块)定义如下:
字节号 内容描述
1 块长
2 块计数值
3 块标题
4 块数据
. .
. .
. .
16(最多16个) 块结束(完成字)
块数据可以有0~12个字节。
确认块的定义说明如下:
字节号 内容描述 值(HEX)
1 块长 0x03
2 块计数值 0xXX
3 块标题 0x09
4 块结束(完成字) 0x03
无确认块的定义说明如下:
字节号 内容描述 值(HEX)
1 块长 0x04
2 块计数值 0xXX
3 块标题 0x0A
4 老的块计数器 0xXX-1
5 块结束(完成字) 0x03
无确认UB块的定义说明如下:
字节号 内容描述 值(HEX)
1 块长 0x04
2 块计数值 0xXX
3 块标题 0x0A
4 块计数器 0xXX
5 块结束(完成字) 0x03
3.3.2数据格式和时序
协议字 字节格式
所有的数据字 1位起始位/停止位
无校验位
时序描述 时间值
Interbyte超时 55ms
Interbyte时间,ECU-诊断仪 1~50ms
Inte
原创力文档

文档评论(0)