Trimble MB-Two OEM GNSS板 参考手册(六)

第六章 通过串口指令配置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

其他重要命令

猜你喜欢

转载自blog.csdn.net/u012241570/article/details/81195055