GPS授时常用的NMEA0183语句格式有哪些?

2023-05-10 13:20:33 北斗时源


NMEA0183是一种标准的串行数据通信协议,用于GPS设备和其他导航设备之间的通信。在GPS授时过程中,使用NMEA0183语句格式可以实现GPS时间信息的传输和解析。本文将介绍GPS授时常用的NMEA0183语句格式,包括以下内容:


GPRMC语句

GPRMC语句是GPS授时中最常用的一种语句格式。该语句用于传输GPS接收机的日期、时间、位置、速度和航向等信息。其格式如下:


$GPRMC,225446,A,4916.45,N,12311.12,W,000.5,054.7,230394,003.1,W*6A


其中:


$GPRMC:语句头,表示该语句为GPRMC语句;

225446:UTC时间,表示时分秒,例如22时54分46秒;

A:定位状态,表示定位有效,若定位无效则为V;

4916.45,N:纬度,表示北纬49度16.45分;

12311.12,W:经度,表示西经123度11.12分;

000.5:速度,单位为节;

054.7:航向,单位为度;

230394:日期,表示年月日,例如1994年3月23日;

003.1,W:磁偏角,单位为度,表示磁北偏西3.1度;

*6A:校验码,用于检测语句是否正确。

GPGGA语句

GPGGA语句用于传输GPS接收机的位置、高度和质量等信息。其格式如下:


$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*42


其中:


$GPGGA:语句头,表示该语句为GPGGA语句;

123519:UTC时间,表示时分秒,例如12时35分19秒;

4807.038,N:纬度,表示北纬48度07.038分;

01131.000,E:经度,表示东经011度31.000分;

1:定位质量指示,1表示GPS定位,2表示DGPS定位;

08:使用卫星数量,表示用于定位的卫星数量;

0.9:HDOP水平精度因子,表示定位精度;

545.4,M:海拔高度,单位为米;

46.9,M:大地水准面高度,单位为米;

:差分GPS数据龄期,表示最后一次接收到DGPS数据的秒数;

*42:校验码,用于检测语句是否正确。

GPGSA语句

GPGSA语句用于传输GPS接收机的定位模

式和用于定位的卫星编号。其格式如下:


$GPGSA,A,3,01,02,03,04,05,06,07,08,09,10,11,12,1.5,1.0,0.8*1E


其中:


$GPGSA:语句头,表示该语句为GPGSA语句;

A:定位模式,A表示自主定位,M表示差分定位;

3:定位类型,1表示未定位,2表示二维定位,3表示三维定位;

01-12:用于定位的卫星编号,表示用于定位的卫星的编号;

1.5:PDOP位置精度因子,表示定位精度因子;

1.0:HDOP水平精度因子,表示水平定位精度因子;

0.8:VDOP垂直精度因子,表示垂直定位精度因子;

*1E:校验码,用于检测语句是否正确。

GPZDA语句

GPZDA语句用于传输UTC时间和日期信息。其格式如下:


$GPZDA,160012.71,11,03,2004,-1,00*7D


其中:


$GPZDA:语句头,表示该语句为GPZDA语句;

160012.71:UTC时间,表示时分秒毫秒,例如16时00分12.71秒;

11:日,表示当前日期的日;

03:月,表示当前日期的月;

2004:年,表示当前日期的年;

-1:本地时区与UTC之间的差值,例如北京时间与UTC的时差为-8小时,则为-8;

00:本地时区与UTC之间的分钟差,例如北京时间与UTC的时差为-8小时,则为0;

*7D:校验码,用于检测语句是否正确。

GPGSV语句

GPGSV语句用于传输可见卫星信息,包括卫星编号、海拔高度、方位角和仰角等信息。其格式如下:


$GPGSV,3,1,12,01,40,083,46,02,15,269,40,03,29,194,41,04,08,050,45*76


其中:


$GPGSV:语句头,表示该语句为GPGSV语句;

3:总共的GSV语句数;

1:当前GSV语句的序号;

12:可见卫星数量;

01-12:卫星编号;

40-083:仰角,单位为度;

46-050:方位角,单位为度;

*76:校验码,用于检测语句是否正确。

以上是GPS授时常用的NMEA0183语句格式。通过解析和使用这些语句,可以实现GPS时间


首页
产品
联系
Baidu
map