BOSCH_ECU(EDC17)通过K线读取数据流

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/langshi_2011/article/details/81943524

手头有一台博世EDC17,通过K线读取数据流如下:
1.80 10 f1 01 81 03——————初始化进入ECU系统
80:带地址信息,使用物理地扯
10:目标地址,通常为ECU
F1:源地址,通常为诊断仪
01:有效字节长度
81:关键字,表示进入系统,通常说的初始化
03:校验和,由前面所有数据之后的低8位

80 f1 10 03 c1 df 8f b3—————ECU响应
80:带地址信息,使用物理地扯
F1:目标地址,通常为诊断仪
10:源地址,通常为ECU
03:有效字节长度
C1:启动通信肯定应答
DF: 关键字1
8F: 关键字2 (即0x8FDF表示两种模式均可支持)
B3:校验和,由前面所有数据之后的低8位

2.80 10 f1 02 1a 87 24—————-读ECU版本
80:带地址信息,使用物理地扯
10:目标地址,通常为ECU
F1:源地址,通常为诊断仪
01:有效字节长度
1A:读版本信息
87:关键字1(连接)
24:校验和,由前面所有数据之后的低8位

80 f1 10 42 5a 87 45 44 43 31—————ECU响应
37 5f 45 4e 48 41 4e 43 45 44
5f 50 31 33 38 32 5f 56 37 36
31 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 3d

80:带地址信息,使用物理地扯
F1:目标地址,通常为诊断仪
10:源地址,通常为ECU
42….其他的:BZEDC17_ENHANCED_P1382_V761
3d:校验和,由前面所有数据之后的低8位

3.80 10 f1 03 2c f0 04 a4————将给ECU发一串地址
80:带地址信息,使用物理地扯
10:目标地址,通常为ECU
F1:源地址,通常为诊断仪
03:有效字节长度
2C:请求动态定义的一组局部变量
F0:关键字1
04:关键字2
A4:校验和,由前面所有数据之后的低8位

80 f1 10 02 6c f0 df —————ECU响应
80:带地址信息,使用物理地扯
F1:目标地址,通常为诊断仪
10:源地址,通常为ECU
02:有效字节长度
6C:确认响应
F0:关键字1(连接)
DF:校验和,由前面所有数据之后的低8位

4.————————–发送请获数据地址
80 10 f1 62 2c f0 03 01 02 50 0f b8 03 03
02 50 0f 64 03 05 02 50 0f 88
03 07 02 50 10 b2 03 09 02 50
08 e2 03 0b 02 50 12 02 03 0d
02 50 07 e2 03 0f 02 50 07 e8
03 11 02 50 08 22 03 13 02 50
01 2c 03 15 02 50 10 c0 03 17
02 50 05 ca 03 19 01 50 1b c8
03 1a 02 50 10 ac 03 1c 04 50
70 fc 03 20 04 50 6e c4
ed

80:带地址信息,使用物理地扯
10:目标地址,通常为ECU
F1:源地址,通常为诊断仪
62:有效字节长度
2C:请求动态定义的一组局部变量
F0:关键字1(连接)
03…:16个变量地址(需要协议才知道什么数据)
DF:校验和,由前面所有数据之后的低8位

80 f1 10 02 6c f0 df —————ECU响应
80:带地址信息,使用物理地扯
10:目标地址,通常为ECU
F1:源地址,通常为诊断仪
02:有效字节长度
6C:确认响应
F0:关键字1(连接)
DF:校验和,由前面所有数据之后的低8位

5.80 10 f1 02 21 f0 94———读取数据流

80:带地址信息,使用物理地扯
10:目标地址,通常为ECU
F1:源地址,通常为诊断仪
02:有效字节长度
21:请求动态定义的一组局部标记符读取数据
F0:关键字1
94:校验和,由前面所有数据之后的低8位

—————ECU响应
80 f1 10 25
61 f0 29 0f 2d 0f 1f 00 97 06
aa 00 00 00 fd 00 9d 02 4b 00
fe 01 85 04 d6 0a 00 0f 0a e0
2d 00 00 00 00 00 00
46
80:带地址信息,使用物理地扯
F1:目标地址,通常为诊断仪
10:址源地址,通常为ECU
25:有效字节长度(37字节)
61:确认响应
F0:关键字1(连接)
29…:数据(需要协议才能解析)
46:校验和,由前面所有数据之后的低8位

猜你喜欢

转载自blog.csdn.net/langshi_2011/article/details/81943524