ELM327发送OBD命令时返回“ERROR”
我目前正在开发Android应用程序,通过ELM327蓝牙适配器从车辆的OBDII端口读取...
对于那些对ELM不太了解的人,我会推荐这张数据表,它对我们非常有帮助。
数据表
我能够连接到加密狗,并且我可以使用每个“AT”命令而无任何问题,但是当我尝试发出OBD命令时,例如说“010C”,我收到并显示错误消息,起初我想波特率可能不正确。 我尝试过所有不同的波特率,每次尝试发出OBD命令时都收到“错误”响应,任何想法?
想通了,必须改变协议,并且还要删除我正在使用的重置缓冲区的特定加密狗。 您可以在数据表中看到AT命令,该命令用于自动检测车辆正在使用的特定协议。 这将确保您正在使用适当的协议来处理您试图从中获取数据的任何车辆。 如果有人需要更多的信息,请随时向我保证!
看来你的车辆的obd接口协议选择和连接失败。 当我试图请求010C命令时,我也遇到了错误。 其实我有任何命令错误。 当我正确连接obd时,它解决了我的麻烦。
要正确连接,你应该遵循我的答案中提供的步骤:
回答了问题:“obd适配器的初始化”
链接地址: http://www.djcxy.com/p/95113.html