带有PuTTY的USB蓝牙适配器

时间:2016-06-15 08:38:44

标签: bluetooth putty obd-ii dongle elm327

我正在尝试使用USB蓝牙适配器,以便从ELM327 OBD-II界面提取信息。

我正在尝试通过PuTTY与ELM327进行通信。根据ELM327文档,如果PP 0C引脚未更改,则需要使用波特率38,400;如果引脚6 = 0 V,则需要使用9,600。

我尝试根据设备管理器详细信息设置PuTTY:

  • 波特率9,600或38,400

  • 8个数据位

  • 无奇偶校验

  • 1个停止位

  • 无流量控制

当我打开PuTTY时,窗口是空白的,我无法向设备发送命令。 这可能是什么问题?

1 个答案:

答案 0 :(得分:1)

您的问题可能出在PuTTY和Windows 10上.PuTTY和Hyperterminal都不允许我连接到Windows 10上的ELM327(我正在使用USB连接与ELM327通信)。这可能是Windows上最新版本上这些软件的某种问题。

寻找在Windows 10上运行良好的类似软件我找到了RealTerm。您可以从this link下载。有关如何使用RealTerm的简要教程可用here(请注意通过在“打开”按钮上单击两次来打开串行端口的过程,以及如何从“发送”选项卡发送命令)。

下载后,只需使用您使用的值配置串行连接:

  1. 波特率38,400(或9,600)
  2. 8个数据位
  3. 没有平价
  4. 1个停止位
  5. 无流量控制
  6. 另外,不要忘记在发送给ELM327的命令末尾添加CR(回车),如果忘记了,ELM327将忽略这些命令。您可以通过单击下图中显示的EOL选项来完成此操作。

    Enter image description here

    这解决了我的问题,现在我可以与ELM327交谈并获得答案,例如:命令atz返回ELM327版本。 OBD2命令0100返回汽车ECU上可用的PID。我不知道为什么但是CR显示在RealTerm显示屏上并隐藏了一些字符(就像图中“atz”命令的'a'一样)。

    我希望这会对你有所帮助。