ELM327发送OBD命令时返回“ERROR”

时间:2012-07-27 15:12:24

标签: android bluetooth obd-ii

我目前正在研发Android应用程序,通过ELM327蓝牙加密狗从车辆的OBDII端口读取......

对于那些对ELM不太了解的人,我会推荐这份数据表,它非常有帮助......

Data Sheet

我能够连接到加密狗,并且我可以使用每个“AT”命令而没有任何问题,但是当我尝试发出OBD命令时,例如说“010C”,我收到并收到错误消息,at首先我认为波特率可能不正确。我尝试了所有不同的波特率,每当我尝试发出OBD命令时,我收到一个“错误”响应,任何想法?

2 个答案:

答案 0 :(得分:2)

想出来,不得不改变协议,并删除我正在使用的重置缓冲区的特定加密狗。您可以在数据表中看到一个AT命令,用于自动检测车辆正在使用的特定协议。这将确保您正在使用适当的协议来处理您尝试从中获取数据的任何车辆。如果有人需要更多信息,请随时告诉我!

答案 1 :(得分:0)

看来你的车辆的obd接口协议选择和连接失败了。当我尝试请求010C命令时,我也遇到了错误。实际上我的任何命令都有错误。当我正确地连接到obd时,它解决了我的麻烦。

要正确连接,您应该按照我的回答中的步骤进行操作:

answered question: "Initialization of obd adapter"