GPRMC格式详解

Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐定位信息

概述

1
2
3
4
5
6
7
8
9
10
11
12
13
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh<CR><LF>
<1> UTC时间,hhmmss(时分秒)格式
<2> 定位状态,A=有效定位,V=无效定位
<3> 纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
<4> 纬度半球N(北半球)或S(南半球)
<5> 经度dddmm.mmmm(度分)格式(前面的0也将被传输)
<6> 经度半球E(东经)或W(西经)
<7> 地面速率(000.0~999.9节,前面的0也将被传输) 这里是按照节计算的,换成成千米/时为1.852km/h
<8> 地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也将被传输)
<11> 磁偏角方向,E(东)或W(西)
<12> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)

数据样例

源数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$GNRMC,034404.00,A,3640.48056,N,11707.96443,E,0.04,0.000,271017,0.0,0,D*68
解析后的数据
$GNRMC 消息头标识(rmc是固定的)
034404.00 UTC时间
A 有效定位
3640.48056 纬度
N 纬度方向
11707.96443 经度
E 纬度方向
0.04 地面速率 * 1852米/h
0.000 地面航向
271017 UTC日期(ddmmyy)
0.0 磁偏角
0 磁偏角方向
D 模式指示
*46 CRC
\r\n

节/h = 1.852km/h

速度计算方式为:速度*1852为m/h

文章目录
  1. 1. 概述
  2. 2. 数据样例