【问题标题】:elm327 and OBD II PID specificationelm327 和 OBD II PID 规范
【发布时间】:2015-12-17 10:11:17
【问题描述】:

我将 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>

【问题讨论】:

    标签: obd-ii elm327


    【解决方案1】:

    您收到来自多个 ECU 的响应
    如果你想得到他们的地址,那么做

    ath1
    0100
    

    ath1 开启标头,0100 查询响应
    你会得到如下响应:

    7E8064100983BA011
    7E906410080000010
    

    第一个 (7E8) 来自发动机,第二个 (7E9) 来自变速箱。
    如果你只想听引擎单独运行

    atsh7e0
    

    用于传输,如果有的话,做

    atsh7e1
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多