首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >elm327和OBD规范

elm327和OBD规范
EN

Stack Overflow用户
提问于 2015-12-17 18:11:18
回答 2查看 2.1K关注 0票数 2

我把elm327 mini(蓝牙)插到我的车上(标致3008)

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

代码语言:javascript
复制
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个以上的数据字节(使用多行)

代码语言:javascript
复制
410100040000\r1: 0641010006E000\r2: 0041010006E000\r3: 0041010006E000\r4: 03618D6106E000\r\r>
EN

回答 2

Stack Overflow用户

发布于 2016-03-28 00:47:43

您将收到来自多个ECU的响应

如果你想得到他们的地址,那就这样做

代码语言:javascript
复制
ath1
0100

ath1打开标题,0100查询共振

您将得到如下响应:

代码语言:javascript
复制
7E8064100983BA011
7E906410080000010

第一个(7E8)来自发动机,第二个(7E9)来自变速器。

如果您只想听到引擎的声音,请运行

代码语言:javascript
复制
atsh7e0

用于传输,如果可用

代码语言:javascript
复制
atsh7e1
票数 3
EN

Stack Overflow用户

发布于 2015-12-30 05:36:26

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34331873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档