【问题标题】:USB bluetooth dongle with PuTTY带 PuTTY 的 USB 蓝牙加密狗
【发布时间】:2016-10-16 06:18:13
【问题描述】:

我有一个 USB 蓝牙加密狗,我正在尝试使用它来从 ELM327 OBD-II 接口中提取信息。

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

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

  • 波特率 9,600 或 38,400

  • 8 个数据位

  • 无奇偶校验

  • 1 个停止位

  • 无流量控制

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

【问题讨论】:

  • 我遇到了类似的问题,但使用的是 ELM327-USB 接口...
  • 我已经解决了我在 Windows 10 上的问题。您使用什么操作系统来运行 PuTTy?
  • @jessag Windows 10

标签: bluetooth putty obd-ii dongle elm327


【解决方案1】:

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

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

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

  1. 波特率 38,400(或 9,600)
  2. 8 个数据位
  3. 无奇偶校验
  4. 1 个停止位
  5. 无流量控制

另外,不要忘记在您发送到 ELM327 的命令末尾添加 CR(回车),如果您忘记了,ELM327 将忽略这些命令。您可以通过单击下图所示的 EOL 选项来完成。

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

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2014-12-16
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多