①GPGGA GPS定位数据
$GPGGA, hhmmss, XXXX.XXXX, N/S, XXXXX.XXXX, E/W, X, XX, XXX, 0/-XXXX, M, 0/-XXX, M, XXX, XXXX *hh<CR><LF>
1:世界时(UTC): hh:时mm:分ss:秒
北京时间(东八时区)=UTC+8(小时)
2:纬度: “度度分分.分分分分”方式表示。小数点后也以分为单位
3:N:北纬S:南纬
4:经度: “度度度分分.分分分分”方式表示。小数点后也以分为单位
5:E:东经W:西经
6:GPS质量指示0:未定位1:GPS定位2:差分GPS定位
7:使用到的卫星数0~12
8:HDOP值水平方向的定位精度劣化程度系数。
3 维定位时也会输出HDOP值。但在未定位时输出“099”。
如果输出语句的经纬度输出设置精度达不到1/10000时,小数点后省略。
9:天线高度0:正数,高于海平面-:负数,低于海平面
10:天线高度单位m
11:地理高度0:正数,高于海平面-:负数,低于海平面
WGS-84 测地系时输出,其他测地系输出“0000”
12:地理高度单位m
13:DGPS修正经过的时间差分数据时龄单位=秒
14:差分基准站发播的ID编号
15:校验和
②GPGLL 地理位置,纬度/经度
$GPGLL, XXXX.XX, N/S, XXXXX.XX, E/W *hh <CR><LF>
1:纬度
2:N:北纬S:南纬
3:经度
4:E:东经W:西经
5:校验和算法同①
③GPGSA GPSdo
P和星历
$GPGSA, A, X, XX,…………, XX.X, XX.X, *hh<CR><LF>
1:二维/三维定位方式指示A:自动M:手动
2:定位状态: 1:未定位2:二维定位3:三维定位
3:使用到的卫星编号: 最大12 颗卫星的编号(卫星编号1~32),最大可有12 颗卫星的编号,12
颗卫星以下的情况,省略卫星编号,只输出“,”。
4:PDOP 值: 保留小数点后1 位。二维定位情况下不输出。
5:HDOP 值: 保留小数点后1位。未定位情况下不输出。
6、校验和:同①
④GPGSV 可收到信号的GPS 卫星
$GPGSV, X, X, XX, XX, XX, XXX, XX,………………,*hh <CR><LF>
1、语句总数
2、当前语句号
3、当前视野范围内的可能收到的卫星(符合仰角门限值)总数
4、卫星编号(01~32)
5、卫星水平仰角(0~90゜)
6、卫星方位角真北方向为0゜,顺时针方向计算,最大359゜,三位输出
7、信躁比(0~25dB)
注:各卫星的编号,仰角、方位角、S/N 值为一组数剧,每条语句可输出4 组此类数据。在可收到的卫
星数量小于4 颗的情况下,其他数值省略,只输出“,”。
8、校验和:同①
⑤GPRMC 推荐最小数据量的GPS具体内容/传输数据
$GPRMC, hhmmss, A/V, XXXX.XXX, N/S, XXXXX.XXX, E/W, XXX.X, XXX.X, XXXXXX,,*hh<CR><LF>
1、世界时(UTC) hh:时mm:分ss:秒
2、定位状态: A:定位V:未定位
3、纬度:
4、N:北纬S:南纬
5、经度:
6、E:东经N:西经
7、对地速度:单位为节,1 节(knot)=1852m/h
8、方位角: 真北方向为0°,顺时针方向计算,最大359.9°,四位输出;
9、日期:按日、月、年格式(年按两位)输出
10、校验和:同①
注意:定位中断后,输出最后一次的定位的经纬度和方位。
⑥GPVTG 方位角和对地速度
$GPVTG, XXX.X, T,,,XXX.X, N, XXX.X, K *hh<CR><LF>
1、方位角:真北方向为0°,顺时针方向计算,最大359.9°,四位输出;
2、真方位
3、对地速度
4、速度单位:单位为节,1节(knot)=1852m/h
5、对地速度
6、速度单位:单位为:公里/小时(Km/h)
7、校验和:同①
⑦GPZDA 时间和日期
$GPZDA, hhmmss, XX, XX, XXXX,, *hh<CR><LF>
1、世界时(UTC) hh:时mm:分ss:秒
2、日
3、月
4、年
5、校验和:同①