GPS 数据格式
GPRMC(建议使用最小GPS数据格式)
 
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11><CR><LF> 
1) 标准定位时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。 
2) 定位状态,A = 数据可用,V = 数据不可用。 
3) 纬度,格式:度度分分.分分分分(ddmm.mmmm)。 
4) 纬度区分,北半球(N)或南半球(S)。 
5) 经度,格式:度度分分.分分分分。
6) 经度区分,东(E)半球或西(W)半球。 
7) 相对位移速度, 0.0  1851.8 knots 
8) 相对位移方向,000.0  359.9度。实际值。 
9) 日期,格式:日日月月年年(ddmmyy)。 
10) 磁极变量,000.0 180.0 
11) 度数。 
12) Checksum.(检查位) 
 
GPGSV(所示卫星格式) 
 
$GPGSV, <1>,<2>,<3>,<4>,<5>,<6>,<7>,<4>,<5>,<6>,<7>,<8><CR><LF> 
1) 天空中收到讯号的卫星总数。 
2) 定位的卫星总数。 
3) 天空中的卫星总数,00  12
4) 卫星编号, 01  32 
5) 卫星仰角, OO  90 度。 
6) 卫星方位角, OOO  359 度。实际值。 
7) 讯号噪声比(C/No), 00  99 dB;无表未接收到讯号。 
8) Checksum.(检查位). 
 
<4>,<5>,<6>,<7>项个别卫星会重复出现,每行最多有四颗卫星。其余卫星信息会于次一行出现,若未使用,这些字段会空白。 
 
GPGSAGPS精度指针及使用卫星格式) 
$GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7><CR><LF> 
 
1)模式 2M = 手动, A = 自动。 
2)模式 1:定位型式 1 = 未定位, 2 = 二维定位, 3 = 三维定位。 
3) PRN 数字:01  32 表天空使用中的卫星编号,最多可接收12颗卫星信息。
4) PDOP-位置精度稀释 0.5  99.9. 
5) HDOP-水平精度稀释 0.5 to 99.9. 
6) VDOP-垂直精度稀释 0.5 to 99.9. 
7) Checksum.(检查位).   
 
  
 
GPS固定数据输出语句(GPGGA)   
这是一帧GPS定位的主要数据,也是使用最广的数据。为了便于理解,下面举例说明$GPGGA语句各部分的含义。例1是用GN77N和笔者开发的软硬件接口,在笔者所在地接收到的$GPGGA语句的内容。
1:$GPGGA0509013931.4449N11643.5123E1071.476.2M,-7.0M,,*65   
其标准格式为:$GPGGA(1)(2)(3)(4)(5)(6)(7)(8)(9)M(10)M(11)(12)hh(CR)(LF)  
各部分所对应的含义为:   
(1)定位UTC时间:050901  
(2)纬度(格式ddmm.mmmm:dd度,mm.mmmm)  
(3)N/S(北纬或南纬):北纬3931.4449分;  
(4)经度(格式dddmm.mmmm:即ddd度,mm.mmmm)  
(5)E/W(东经或西经):东经11643.5123分;  
(6)质量因子(0=没有定位,1=实时GPS2=差分GPS)1=实时GPS  
(7)可使用的卫星数(08):可使用的卫星数=07  
(8)水平精度因子(1.099.9);水平精度因子=1.4  
(9)天线高程(海平面,-9999.999999.9,单位:m);天线高程=76.2m);   
(10)大地椭球面相对海平面的高度(999.99999.9,单位:m):7.0m;   
(11)差分GPS数据年龄,实时GPS时无:;   
(12)差分基准站号(00001023),实时GPS时无:;   
*总和校验域;  
hh 总和校验数:65   
(CR)(LF)回车,换行。    
 
b.可视卫星状态输出语句(GPGSV)     
2:$GPGSV210806332404510360744716210784417363134278   
标准格式:   GPGSV(1)(2)(3)(4)(5)(6)(7)…(4),(5)(6)(7)hh(CR)(LF)   
各部分含义为:   
(1)总的GSV语句电文数;2;
(2)当前GSV语句号:1;   
(3)可视卫星总数:08;   
(4)卫星号:06;   
(5)仰角(0090):33;   
(6)方位角(000359):240;   
(7)信噪比(0099dB):45dB(后面依次为第101617号卫星的信息);   
*总和校验域;  
hh 总和校验数:78;   
(CR)(LF)回车,换行。   
注:每条语句最多包括四颗卫星的信息,每颗卫星的信息有四个数据项,即:  
(4)-卫星号,(5)-仰角,(6)-方位角,(7)-信噪比。