转载
标准NMEA协议
致物模块支持标准协议NMEA 0183,下表是对NMEA 0183协议结构的说明。
表 1:NEMA结构表
|
名称 |
长度 |
描述 |
|
$ |
1 |
语句开始标志 |
|
Talker ID |
1-2 |
GPS NMEA标示 |
|
NMEA message ID |
3 |
语句标示 |
|
Data Field |
依据实际数据 |
报文内容 |
|
* |
1 |
报文内容的结束标志 |
|
Checksum |
2 |
校验计算’$’和’*’之间数和的十六进制数 |
|
<CR><LF> |
3 |
语句结束标志 |
1.1 GGA
GPS定位信息帧,包含了GPS卫星时间、位置以及确定数据需要的其他参 数,如可用卫星数等等
输出范例:
$GPGGA,161229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M, , , ,0000*18
表 2:GGA 数据格式
|
名称 |
实例 |
单位 |
叙述 |
|
讯息代号 |
$GPGGA |
|
GGA 规范抬头 |
|
标准定位时间 |
161229.487 |
|
时时分分秒秒.秒秒秒 |
|
纬度 |
3723.2475 |
|
度度分分.分分分分 |
|
北半球或南半球指示器 |
N |
|
北半球(N)或南半球(S) |
|
经度 |
12158.3416 |
|
度度度分分.分分分分 |
|
东半球或西半球指示器 |
W |
|
东(E)半球或西(W)半球 |
|
定位代号指示器 |
1 |
|
参阅 表4 |
|
使用中的卫星数目 |
07 |
|
00 至 12 |
|
水平稀释精度 |
1.0 |
|
0.5 至 99.9米 |
|
海拔高度 |
9.0 |
米 |
-9999.9 至 99999.9 米 |
|
单位 |
M |
米 |
|
|
地表平均高度 |
|
米 |
-999.9 至 9999.9 米 |
|
单位 |
M |
米 |
|
|
差分修正DGPS |
|
|
(RTCM SC-104)数据年限,上次有效的RTCM传输至今的秒数(若非DGPS,则数字为0) |
|
偏差修正(DGPS)) |
|
|
参考基地台代号,OOOO 至 1023。(0表非DGPS |
|
插分参考基站代码ID |
0000 |
|
|
|
总和检查码 |
*18 |
|
|
|
<CR> <LF> |
|
|
讯息终点 |
表 3:定位代号指示器
|
数 值 |
叙 述 |
|
0 |
未定位或无效的定位 |
|
1 |
GPS SPS 格式(SPS为商业用途格式),已定位 |
|
2 |
偏差修正GPS(即DGPS),SPS 格式,已定位 |
|
3 |
GPS PPS 格式(PPS为军用格式),已定位 |
GLL
GPGLL信息帧记录了当前地理定位信息,包括经度、纬度和UTC时间
输出范例:
$GPGLL,3723.2475,N,12158.3416,W,161229.487,A*2C
表 4:GLL数据格式
|
名 称 |
实 例 |
单 位 |
叙 述 |
|
讯息代号 |
$GPGLL |
|
GLL 规范抬头 |
|
纬度 |
3723.2475 |
|
度度分分.分分分分 |
|
北半球或南半球指示器 |
N |
|
北半球(N)或南半球(S) |
|
经度 |
12158.3416 |
|
度度度分分.分分分分 |
|
东半球或西半球指示器 |
W |
|
东(E)半球或西(W)半球 |
|
标准定位时间 |
161229.487 |
|
时时分分秒秒 |
|
状态 |
A |
|
A = 信息可用。V = 信息不可用 |
|
总和检查码 |
*2C |
|
|
|
<CR> <LF> |
|
|
讯息终点 |
GSA
GPGSA信息帧记录了当前卫星的信息
输出范例:
$GPGSA,A,3,07,02,26,27,09,04,15, , , , , ,1.8,1.0,1.5*33
表 5:GSA数据格式
|
名 称 |
实 例 |
单位 |
叙 述 |
|
讯息代号 |
$GPGSA |
|
GSA 规范抬头 |
|
模式 1 |
A |
|
参阅 表7 |
|
模式 2 |
3 |
|
参阅 表 8 |
|
卫星使用(1) |
07 |
|
信号频道 1 |
|
卫星使用(1) |
02 |
|
信号频道 2 |
|
…… |
|
|
…. |
|
卫星使用(1) |
|
|
信号频道 12 |
|
位置精度稀释值PDOP |
1.8 |
|
0.5 至 99.9 |
|
水平精度稀释值HDOP |
1.0 |
|
0.5 to 99.9 |
|
垂直精度稀释值VDOP |
1.5 |
|
0.5 to 99.9 |
|
总和检查码 |
*33 |
|
|
|
<CR> <LF> |
|
|
讯息终点 |
表 6:模式 1
|
数 值 |
叙 述 |
|
M |
手动—强迫于二维定位或三维定位模式运作。 |
|
A |
自动—允许自动切换二维定位或三维定位模式 |
表 7:模式 2
|
数 值 |
叙 述 |
|
定位型式 1 |
未定位 |
|
定位型式 2 |
二维定位 |
|
定位型式 3 |
三维定位 |
GSV
GPGSV是记录当前接收卫星状态以及上空位置的信息帧
输出范例:
$GPGSV,2,1,07,07,79,048,42,02,51,062,43,26,36,256,42,27,27,138,42*71
$GPGSV,2,2,07,09,23,313,42,04,19,159,41,15,12,041,42*41
表8:GSV数据格式
|
名称 |
实例 |
单位 |
叙述 |
|
讯息代号 |
$GPGSV |
|
GSV 规范抬头 |
|
讯息总数(1) |
2 |
|
1 至 3 |
|
讯息号码(1) |
1 |
|
1 至 3 |
|
天空中卫星总数 |
07 |
|
00 至 12 |
|
卫星编号 |
07 |
|
频道 1 (01 到 32) |
|
卫星仰角 |
79 |
度 |
频道 1 (最大值 90 度) |
|
卫星方位角 |
048 |
度 |
频道 1 (000 至 359 度。实际值) |
|
讯号噪声比(C/No) |
42 |
dBHz |
00 至 99 dB;无表未接收到讯号 |
|
…….. |
.... |
|
|
|
卫星编号 |
27 |
|
频道 4 (01 到 32) |
|
卫星仰角 |
27 |
度 |
频道 4 (最大值 90 度) |
|
卫星方位角 |
138 |
度 |
频道 4 (000 至 359 度。实际值) |
|
讯号噪声比(C/No) |
42 |
dBHz |
00 至 99 dB;无表未接收到讯号 |
|
总和检查码 |
*71 |
|
|
|
<CR> <LF> |
|
|
讯息终点 |
RMC
GPRMC记录了NMEA推荐的最小信息帧,包括了大部分定位导航需要的信息
输出范例:
$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10
表 9:RMC数据格式
|
名 称 |
实 例 |
单 位 |
叙 述 |
|
讯息代号 |
$GPRMC |
|
RMC 规范抬头 |
|
标准定位时间 |
161229.487 |
|
时时分分秒秒.秒秒秒 |
|
定位状态 |
A |
|
A = 数据可用,V = 数据不可用 |
|
纬度 |
3723.2475 |
|
度度分分.分分分分 |
|
北半球或南半球指示器 |
N |
|
北半球(N)或南半球(S) |
|
经度 |
12158.3416 |
|
度度度分分.分分分分 |
|
东半球或西半球指示器 |
W |
|
东(E)半球或西(W)半球 |
|
对地速度 |
0.13 |
节 |
0.0 至 1851.8 节 |
|
对地方向 |
309.62 |
度 |
实际值 |
|
日期 |
120598 |
|
日日月月年年 |
|
磁极变量(1) |
|
度 |
东(E)半球或西(W)半球 |
|
总和检查码 |
*10 |
|
|
|
<CR> <LF> |
|
|
讯息终点 |
VTG
GPVTG记录了接收终端的地表矢量速度,由地表角度和地表速度组成.
输出范例:
$GPVTG,309.62,T, ,M,0.13,N,0.2,K*6E
表 10:VTG数据格式
|
名 称 |
实 例 |
单 位 |
叙 述 |
|
讯息代号 |
$GPVTG |
|
VTG 规范抬头 |
|
实际对地方向 |
309.62 |
度 |
000至359度 |
|
参考方向 |
T |
|
实际值 |
|
磁极对地方向 |
|
度 |
000 至 359 度 |
|
参考方向 |
M |
|
磁极(1) |
|
对地速度 |
0.13 |
节 |
00.0至999.9节 |
|
单位 |
N |
|
节 |
|
对地速度 |
0.2 |
公里/小时 |
00.0 至 1851 公里/小时 |
|
单位 |
K |
|
公里/小时 |
|
总和检查码 |
*6E |
|
|
|
<CR> <LF> |
|
|
讯息终点 |
1万+

被折叠的 条评论
为什么被折叠?



