将 GPS 从 SiRF 二进制更改为 NMEA 输出的命令

将 GPS 从 SiRF 二进制更改为 NMEA 输出的命令

我有几台配备 SiRFstarV GPS 的笔记本电脑。开机时,GPS 处于 SiRF 二进制模式。有人知道我可以发送什么 SiRF 命令来将 GPS 输出更改为 NMEA 吗?(通过命令行 - print "" > COM1)

我不是一个程序员,很难理解消息 ID 129 上的 SiRF 二进制协议文档。(https://cdn.sparkfun.com/datasheets/Sensors/GPS/SiRF_Binary_Protocol.pdf

SiRF DEMO 中所做的更改在电源循环后不会保存。

谢谢。

答案1

SiRF 二进制协议包含一些字符,这些字符既不能由控制台打印,也不能由键盘生成。我建议下载一些终端程序,以便将十六进制字符发送到 GPS 模块。以下说明中使用的终端程序是 CoolTerm,可以在以下位置找到这里

要切换到 NMEA 协议:

  • 打开 CoolTerm
  • 相应调整 COM 设置,并打开端口
  • 打开“连接”菜单中的“发送字符串...”窗口。
  • 选择十六进制模式
  • 将下面的十六进制字符串粘贴到文本框中
  • 按“发送”
  • 现在可以关闭“发送字符串...”窗口。GPS 模块现在应该会以 NMEA 协议报告消息。

消息 ID 129

A0 A2 00 18 81 02 01 01 00 01 01 01 05 01 01 01 00 01 00 01 00 00 00 01 00 00 12 C0 01 65 B0 B3

相关内容