elm327和OBD II PID规范

时间:2015-12-17 10:11:18

标签: obd-ii elm327

我将elm327 mini(蓝牙)插入我的车(标致3008)

当我测试了一些命令时,我发现不是普通的反应。

ATZ
ELM327 v2.1
ATSP0
OK
ATDP0
ISO 15765-4 (CAN 11/500)
ATE0
OK
ATL0
OK
0100
SEARCHING...\r4100983BA011\r1: 06410080000010\r\r>

OBD-II PIDs,我想" 0100"意味着" PID支持[01-20]"并返回4个数据字节。但是我收到了超过4个字节(显示了CAN风格的多行)

OBD-II规范是错误的吗?或者我错过了什么?

p.s" 0101"还返回4个以上的数据字节(使用多行)

410100040000\r1: 0641010006E000\r2: 0041010006E000\r3: 0041010006E000\r4: 03618D6106E000\r\r>

2 个答案:

答案 0 :(得分:1)

您的车辆或OBD模拟器已返回两个可能的ECU的响应。 “ 4100983BA011 ”来自第一个,“ 410080000010 ”来自第二个。

再次发送命令,但在发送0100之前使用 ATH1 ,您将看到ECU的源地址的CAN ID,并将其响应发送到您的诊断工具。

答案 1 :(得分:1)

您正在从多个ECU获得回复 如果你想获得他们的地址,那么

ath1
0100

打开标题,0100查询共鸣 你会得到如下答复:

7E8064100983BA011
7E906410080000010

第一个(7E8)来自发动机,第二个(7E9)来自变速器 如果您只是想从发动机单独运行

atsh7e0
传输

,如果可以的话

atsh7e1