我把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>发布于 2016-03-28 00:47:43
您将收到来自多个ECU的响应
如果你想得到他们的地址,那就这样做
ath1
0100ath1打开标题,0100查询共振
您将得到如下响应:
7E8064100983BA011
7E906410080000010第一个(7E8)来自发动机,第二个(7E9)来自变速器。
如果您只想听到引擎的声音,请运行
atsh7e0用于传输,如果可用
atsh7e1发布于 2015-12-30 05:36:26
您的车辆或OBD模拟器已从两个可能的ECU返回响应。"4100983BA011“来自第一个,"410080000010”来自第二个。
再次发送命令,但在发送0100之前使用ATH1,您将看到将响应发送到诊断工具的ECU的源地址的CAN ID。
https://stackoverflow.com/questions/34331873
复制相似问题