当前位置:文档之家› GPS数据格式

GPS数据格式

GPS数据格式
GPS数据格式

下面是调试模组用串口监控到的数据:

无卫星状态:

$GPGGA,000355.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*44 $GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GPGSV,1,1,00*79

$GPRMC,000355.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*79 $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000356.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*47 $GPRMC,000356.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7A $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000357.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*46 $GPRMC,000357.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7B $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000358.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*49 $GPRMC,000358.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*74 $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000359.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*48 $GPRMC,000359.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*75 $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000400.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*43 $GPGSA,A,1,,,,,,,,,,,,,,,*1E

$GPGSV,1,1,00*79

$GPRMC,000400.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7E $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000401.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*42 $GPRMC,000401.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7F $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000402.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*41 $GPRMC,000402.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7C $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000403.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*40 $GPRMC,000403.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7D $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000404.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*47 $GPRMC,000404.026,V,8960.0000,N,00000.0000,E,0.00,0.00,060180,,,N*7A $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32

$GPGGA,000405.026,8960.0000,N,00000.0000,E,0,0,,137.0,M,13.0,M,,*46 $GPGSA,A,1,,,,,,,,,,,,,,,*1E

有卫星状态:

$GPGGA,090113.000,3958.2847,N,11616.6454,E,1,8,1.00,67.6,M,-6.7,M,,*7 8

$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090114.000,3958.2847,N,11616.6456,E,1,8,1.00,67.7,M,-6.7,M,,*7 C

$GPRMC,090114.000,A,3958.2847,N,11616.6456,E,0.00,0.00,080110,,,A*65 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090115.000,3958.2846,N,11616.6456,E,1,8,1.00,67.7,M,-6.7,M,,*7 C

$GPRMC,090115.000,A,3958.2846,N,11616.6456,E,0.00,0.00,080110,,,A*65 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090116.000,3958.2846,N,11616.6456,E,1,8,1.00,67.8,M,-6.7,M,,*7 0

$GPRMC,090116.000,A,3958.2846,N,11616.6456,E,0.00,0.00,080110,,,A*66 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090117.000,3958.2845,N,11616.6457,E,1,8,1.00,67.8,M,-6.7,M,,*7 3

$GPGSA,A,3,29,15,10,18,09,21,24,27,,,,,1.28,1.00,0.79*08 $GPGSV,3,1,10,24,78,302,38,15,77,207,42,29,36,238,48,10,33,073,24*76 $GPGSV,3,2,10,21,29,310,39,08,22,054,,18,15,276,42,27,14,167,36*7D $GPGSV,3,3,10,09,05,175,35,40,,,*45

$GPRMC,090117.000,A,3958.2845,N,11616.6457,E,0.00,0.00,080110,,,A*65 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090118.000,3958.2846,N,11616.6457,E,1,8,1.00,67.8,M,-6.7,M,,*7 F

$GPRMC,090118.000,A,3958.2846,N,11616.6457,E,0.00,0.00,080110,,,A*69 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090119.000,3958.2846,N,11616.6458,E,1,9,0.85,67.8,M,-6.7,M,,*7 C

$GPRMC,090119.000,A,3958.2846,N,11616.6458,E,0.00,0.00,080110,,,A*67 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090120.000,3958.2847,N,11616.6459,E,1,9,0.85,67.8,M,-6.7,M,,*7 6

$GPRMC,090120.000,A,3958.2847,N,11616.6459,E,0.00,0.00,080110,,,A*6D $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090121.000,3958.2847,N,11616.6460,E,1,9,0.85,67.8,M,-6.7,M,,*7 D

$GPRMC,090121.000,A,3958.2847,N,11616.6460,E,0.00,0.00,080110,,,A*66 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090122.000,3958.2847,N,11616.6461,E,1,9,0.85,67.8,M,-6.7,M,,*7 F

$GPGSA,A,3,29,15,10,18,09,21,24,08,27,,,,1.14,0.85,0.77*0D $GPGSV,3,1,10,24,78,302,38,15,77,207,42,29,36,238,48,10,33,073,22*70 $GPGSV,3,2,10,21,29,310,39,08,22,054,21,18,15,276,42,27,14,167,36*7E $GPGSV,3,3,10,09,05,175,35,43,,,*46

$GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

$GPGGA,090123.000,3958.2848,N,11616.6462,E,1,9,0.85,67.8,M,-6.7,M,,*7 2

$GPRMC,090123.000,A,3958.2848,N,11616.6462,E,0.00,0.00,080110,,,A*69 $GPVTG,0.00,T,,M,0.00,N,0.00,K,A*3D

GPS数据格式定义为(以数据手册为准):

GPS 数据格式

GPRMC(建议使用最小GPS数据格式)

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>

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>

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>项个别卫星会重复出现,每行最多有四颗卫星。其余卫星信息会于次一行出现,若未使用,这些字段会空白。

GPGSA(GPS精度指针及使用卫星格式)

$GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7>

1)模式 2:M = 手动, 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是用GN-77N和笔者开发的软硬件接口,在笔者所在地接收到的$GPGGA语句的内容。

例1:$GPGGA,050901,3931.4449,N,11643.5123,E,1,07,1.4,76.2,M,-7.0,M,,*65

其标准格式为:$GPGGA,(1),(2),(3),(4),(5),(6),(7),(8),(9),M,(10),M,(11),(12)*hh(CR)(LF)

各部分所对应的含义为:

(1)定位UTC时间:05时09分01秒

(2)纬度(格式ddmm.mmmm:即dd度,mm.mmmm分);

(3)N/S(北纬或南纬):北纬39度31.4449分;

(4)经度(格式dddmm.mmmm:即ddd度,mm.mmmm分);

(5)E/W(东经或西经):东经116度43.5123分;

(6)质量因子(0=没有定位,1=实时GPS,2=差分GPS):1=实时GPS;

(7)可使用的卫星数(0~8):可使用的卫星数=07;

(8)水平精度因子(1.0~99.9);水平精度因子=1.4;

(9)天线高程(海平面,-9999.9~99999.9,单位:m);天线高程=76.2m);

(10)大地椭球面相对海平面的高度(-999.9~9999.9,单位:m):-7.0m;

(11)差分GPS数据年龄,实时GPS时无:无;

(12)差分基准站号(0000~1023),实时GPS时无:无;

*总和校验域;

hh 总和校验数:65

(CR)(LF)回车,换行。

b.可视卫星状态输出语句($GPGSV)

例2:$GPGSV,2,1,08,06,33,240,45,10,36,074,47,16,21,078,44,17,36,313,42*78

标准格式:$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)仰角(00~90度):33度;

(6)方位角(000~359度):240度;

(7)信噪比(00~99dB):45dB(后面依次为第10,16,17号卫星的信息);

*总和校验域;

hh 总和校验数:78;

(CR)(LF)回车,换行。

注:每条语句最多包括四颗卫星的信息,每颗卫星的信息有四个数据项,即:(4)-卫星号,(5)-仰角,(6)-方位角,(7)-信噪比。

刚才我们看到的是单片机与GPS模块进行通信,由单片机进行GPS数据协议解析并通过显示屏显示的实例。现在,我们再来一起看一下如何用电脑PC来查看GPS数据,从而实现在电脑端实时观测GPS数据。下图是我们打开GPS上位机软件后的界面,我们将GPS开发板通过串口线与PC机的RS232串口相连,注意板上的串口通信跳线要设置成PC—GPS模式。然后在软件中设置好COM口通信序号就可以了,对于没有RS232串口的台式机或笔记本电脑,我们可以使用USB 转RS232的转接线来进行实验。从软件界面中,我们可以看到窗体中已将GPS 数据各个字段内容进行了直观地显示,如时间、日期、经度、纬度、信号质量等等。软件界面右侧将会显示我们已连接的卫星数据和信号强度。

当我们打开GPS开发板的电源后,经过一段时间,我们就可以收到卫星数据

了,如下图所示,PC机收到GPS模块发出的原始数据将显示在“Received Data”窗口中,同时,软件将自动解析这些复杂的数据,进行直观、形象的图形化显示。我们可以看到,刚有信号时,软件窗口中各字段显示框中已经实时显示了GPS

数据的的信息了。

相关主题
文本预览
相关文档 最新文档