第六章 通过串口指令配置MB-2
可以使用称为“$ PASH”命令的专有命令配置MB-Two。 使用这些串行命令不是配置电路板的最快方法。 通常,Web服务器 - 也依赖于使用$ PASH命令的智能接口 - 通常是首选工具。 但是,在某些情况下,您可能希望直接应用串行命令。 本章介绍如何使用它们。
串行命令简介
串行命令允许您使用其专有的命令语言直接与接收器通信。 串行命令可用于各种目的,例如:
- •更改默认设置
- •监控不同的接收器状态(内部操作,星座等)
- •根据要求输出消息串行命令分为两类:
- •设置命令($ PASHS,...),用于设置或修改接收器的内部参数。
- •查询命令($ PASHQ,...),用于询问接收器。
如果要更改接收器中的某些内部设置或修改操作模式,请使用可用的$ PASHS命令集。
如果要读取接收器的即时状态,请使用$ PASHQ命令集。 接收器通过返回以下其中一个来响应$ PASHQ命令,具体取决于发送的$ PASHQ命令:
•ASCII或二进制格式的$ PASHR语句,供您阅读或/和自动解析。
•非格式化的响应,例如ASCII表,仅用于您的阅读(不用于自动解析)。
如果您想对接收器进行编程以使其定期提供结果,那么您还应该使用可用的集合 $ PASHS命令。 接收方将通过以指定的输出速率传送消息来响应。 消息分为不同的组:
•NME(标准化的NMEA消息和类似NMEA的Ashtech专有消息)
•ATM(Ashtech专有的ATOM二进制数据)
•RT2(标准化RTCM-2消息)
•RT3(标准化RTCM-3消息)
CMR(广泛使用的TRIMBLE CMR消息)三个字母的标识符是$ PASHS命令头的一部分,清楚地标识命令处理的数据组。 例如,“$ PASHS,NME,GGA,A,ON,1”将在端口A上以1秒的输出速率启用GGA NMEA消息。
一些$ PASHS和$ PASHQ命令可以启动相同的$ PASHR响应。 但是,$ PASHS将定期返回$ PASHR响应,而$ PASHQ将仅返回单个$ PASHR响应。
通常,给定组的所有消息都在专用传输层内输出。 例如,使用Ashtech传统的$ PASHR帧输出类似NMEA和RAW的数据,而使用标准化的RTCM-3传输协议输出ATM和RT3数据。 为了更方便,使用$ PASHS,ENC命令,您可以询问接收器固件通过相同的端口输出所有组并使用相同的帧(例如$ PASHR)。
标准NMEA消息将全部使用标准ASCII NMEA前导码(例如$ GPGGA)输出,而不是使用“$ PASHR ..”前导码输出。
本手册中用于描述串行命令的少数约定总结在下表中。
字符串或符号 | 描述 |
$ PASHS | 设置命令的标题(整行以粗体字符显示) |
$PASHQ | 查询命令的标题(整行以粗体字符显示) |
$PASHR | 接收器响应行,正常字符。 |
GP | 标准NMEA输出消息中的标题,用于提供结果 全球定位系统。 |
GL | 标准NMEA输出消息中的标题,用于提供结果 GLONASS。 |
GA | 标准NMEA输出消息中的标题,用于提供结果 GALILEO |
GN | 标准NMEA输出消息中的标题,用于提供结果 GNSS(几个星座的组合)。 |
GB | 标准NMEA输出消息中的标题,用于提供结果 北斗 |
GQ | 标准NMEA输出消息中的标题,用于提供结果 QZSS。 |
$-- | 由...提供的所有标准NMEA消息的标头前缀 接收器。 |
[ ] | 可选字段或参数 |
, | 字段分隔符 |
. | 小数点(用于f型字段) |
c.. | 单字符串 |
d.. | 整数 |
f.. | 实数,带小数位 |
h.. | 十六进制表示法中的参数 |
m.. | 表示使用的特定数据格式,例如角度(例如,ddmm.mmm)或时间(例如hhmmss.sss) |
n | 用于查询命令的响应语法以指示 一系列参数将在响应中重复“n”次。 例如,n(f1,f2,f3)表示响应将包括 序列“f1,f2,f3,f1,f2,f3,f1,f2,f3 ......”。 n的值特定于 每个命令。 |
s.. | 字符串 |
*cc | Checksum |
为了响应一个公认的和正确执行的set命令,接收器将返回以下消息:
$ PASHR,ACK*3D
当设置命令未被接受或确认时,它被称为“NAKed”。 然后返回以下消息:
$ PASHR,NAK*30
如果发生这种情况,请检查命令是否已正确输入,参数的数量和格式是否正确。 在某些情况下,设置命令的执行可能取决于相应固件选项的先前激活
校验和计算:校验和是通过“异或”消息中的所有字节来计算的,但不包括“$”和“*”。 结果是“* hh”,其中h是十六进制字符。
MB-Two专有命令概述
本节介绍适用于MB-Two板的专有命令的完整列表。
如何阅读下面的表格
GNSS传感器
Tracking
Application Setup
GNSS PVT
Raw/Differential Messages
NMEA和类似NMEA的消息:
可以使用适当的查询命令手动输出NMEA消息(例如,输出一条GGA消息,您可以将命令“$ PASHQ,GGA”发送到电路板,然后您将收到一条标记为请求时间的GGA消息.NMEA消息 也可以通过使用$ PASHS,NME命令对其输出进行编程来定期输出(通常已完成)。
通讯端口
Differential Messages
以太网络
GNSS网络
日志和警报
记忆和数据记录
RINEX转换
Receiver Configuration
UHF Radio

其他重要命令