【发布时间】:2015-07-30 15:28:31
【问题描述】:
尝试通过 PhoneGap 构建一个小应用程序,该应用程序通过蓝牙连接到 OBD 并获得当前速度。
它在我的一个测试适配器上运行良好,但第二个给出了奇怪的响应(都是 v1.5):
SENT ATZ
15:32:02.421 "ELM327 v1.5\r\n>
SENT AT SP 0
15:32:03.106 "SEARCHING...\r\n41 0D 00 \r\n\r\n>"",
SENT AT DP
15:32:03.129 "AUTO,ISO 15765-4 (CAN 11/500)\r\n>
SENT 01 0D
15:32:03.781 "61 8E FF \r\n\r\n>
15:32:04.767 "61 8D FD \r\n\r\n>
15:32:05.782 "61 8F 00 \r\n\r\n>
15:32:06.766 "61 8E FF \r\n\r\n>
15:32:07.767 "61 8D FD \r\n\r\n>
15:32:08.758 "61 8F 00 \r\n\r\n>
15:32:09.751 "61 8E FF \r\n\r\n>
15:32:10.780 "61 8D FD \r\n\r\n>
15:32:11.753 "61 8F 00 \r\n\r\n>
15:32:12.755 "61 8E FF \r\n\r\n>
15:32:13.748 "61 8D FD \r\n\r\n>
15:32:14.746 "61 8F 00 \r\n\r\n>
发送 01 0D 后,另一个适配器按预期响应 (41 0D XX)。
这些 61 XX XX 代码试图告诉我什么?为什么这三个(8F 00、8E FF、8D FD)循环?我阅读了 ELM327 的文档,但要么我不明白,要么这些值不是 01 0D 答案的常规部分。
我使用应用程序 Torque 检查适配器,连接时间比平时长,但最终它按预期工作。
那么 - 我必须发送什么来获得速度?
提前致谢, 乔纳斯
【问题讨论】:
-
您确定没有其他进程与适配器并行通信吗?
标签: diagnostics obd-ii