转载

标准NMEA协议

致物模块支持标准协议NMEA 0183,下表是对NMEA 0183协议结构的说明。

表 1:NEMA结构表

名称

长度

描述

$

1

语句开始标志

Talker ID

1-2

GPS NMEA标示

NMEA message ID

3

语句标示

Data Field

依据实际数据

报文内容

*

1

报文内容的结束标志

Checksum

2

校验计算’$’和’*’之间数和的十六进制数

<CR><LF>

3

语句结束标志

 

1.1 GGA

   GPS定位信息帧,包含了GPS卫星时间、位置以及确定数据需要的其他参 数,如可用卫星数等等

输出范例:

$GPGGA,161229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M, , , ,0000*18

表 2:GGA  数据格式

名称

实例

单位

叙述

讯息代号

$GPGGA

 

GGA  规范抬头

标准定位时间

161229.487

 

时时分分秒秒.秒秒秒

纬度

3723.2475

 

度度分分.分分分分

北半球或南半球指示器

N

 

北半球(N)或南半球(S)

经度

12158.3416

 

度度度分分.分分分分

东半球或西半球指示器

W

 

东(E)半球或西(W)半球

定位代号指示器

1

 

参阅  表4

使用中的卫星数目

07

 

00  至  12

水平稀释精度

1.0

 

0.5  至  99.9米

海拔高度

9.0

-9999.9  至  99999.9  米

单位

M

 

地表平均高度

 

-999.9  至  9999.9  米

单位

M

 

差分修正DGPS

 

 

(RTCM  SC-104)数据年限,上次有效的RTCM传输至今的秒数(若非DGPS,则数字为0)

偏差修正(DGPS))

 

 

参考基地台代号,OOOO  至  1023。(0表非DGPS

插分参考基站代码ID

0000

 

 

总和检查码

*18

 

 

<CR> <LF>

 

 

讯息终点

 

 

表 3:定位代号指示器

数  值

叙  述

0

未定位或无效的定位

1

GPS SPS  格式(SPS为商业用途格式),已定位

2

偏差修正GPS(即DGPS),SPS  格式,已定位

3

GPS PPS  格式(PPS为军用格式),已定位

 

 

 

 

 

 

GLL

GPGLL信息帧记录了当前地理定位信息,包括经度、纬度和UTC时间

输出范例:

$GPGLL,3723.2475,N,12158.3416,W,161229.487,A*2C

表 4:GLL数据格式

名  称

实  例

单  位

叙  述

讯息代号

$GPGLL

 

GLL  规范抬头

纬度

3723.2475

 

度度分分.分分分分

北半球或南半球指示器

N

 

北半球(N)或南半球(S)

经度

12158.3416

 

度度度分分.分分分分

东半球或西半球指示器

W

 

东(E)半球或西(W)半球

标准定位时间

161229.487

 

时时分分秒秒

状态

A

 

A =  信息可用。V =  信息不可用

总和检查码

*2C

 

 

<CR> <LF>

 

 

讯息终点

 

 

GSA

GPGSA信息帧记录了当前卫星的信息

输出范例:

$GPGSA,A,3,07,02,26,27,09,04,15, , , , , ,1.8,1.0,1.5*33

表 5:GSA数据格式

名  称

实  例

单位

叙  述

讯息代号

$GPGSA

 

GSA  规范抬头

模式  1

A

 

参阅  表7

模式  2

3

 

参阅  表 8

卫星使用(1)

07

 

信号频道  1

卫星使用(1)

02

 

信号频道  2

……

 

 

….

卫星使用(1)

 

 

信号频道  12

位置精度稀释值PDOP

1.8

 

0.5  至  99.9

水平精度稀释值HDOP

1.0

 

0.5 to 99.9

垂直精度稀释值VDOP

1.5

 

0.5 to 99.9

总和检查码

*33

 

 

<CR> <LF>

 

 

讯息终点

 

 

 

 

 

表 6:模式  1

数  值

叙  述

M

手动—强迫于二维定位或三维定位模式运作。

A

自动—允许自动切换二维定位或三维定位模式

 

 

 

 

表 7:模式  2

数  值

叙  述

定位型式  1

未定位

定位型式  2

二维定位

定位型式  3

三维定位

 

 

 

 

 

 GSV

GPGSV是记录当前接收卫星状态以及上空位置的信息帧

输出范例:

$GPGSV,2,1,07,07,79,048,42,02,51,062,43,26,36,256,42,27,27,138,42*71

$GPGSV,2,2,07,09,23,313,42,04,19,159,41,15,12,041,42*41

表8:GSV数据格式

名称

实例

单位

叙述

讯息代号

$GPGSV

 

GSV  规范抬头

讯息总数(1)

2

 

1  至  3

讯息号码(1)

1

 

1  至  3

天空中卫星总数

07

 

00 至 12

卫星编号

07

 

频道  1 (01  到  32)

卫星仰角

79

频道  1 (最大值  90 度)

卫星方位角

048

频道  1 (000  至  359  度。实际值)

讯号噪声比(C/No)

42

dBHz

00  至  99 dB;无表未接收到讯号

……..

....

 

 

卫星编号

27

 

频道  4 (01  到  32)

卫星仰角

27

频道  4 (最大值  90 度)

卫星方位角

138

频道  4 (000  至  359  度。实际值)

讯号噪声比(C/No)

42

dBHz

00  至  99 dB;无表未接收到讯号

总和检查码

*71

 

 

<CR> <LF>

 

 

讯息终点

RMC

GPRMC记录了NMEA推荐的最小信息帧,包括了大部分定位导航需要的信息

输出范例:

$GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10

表 9:RMC数据格式

名  称

实  例

单  位

叙  述

讯息代号

$GPRMC

 

RMC  规范抬头

标准定位时间

161229.487

 

时时分分秒秒.秒秒秒

定位状态

A

 

A =  数据可用,V =  数据不可用

纬度

3723.2475

 

度度分分.分分分分

北半球或南半球指示器

N

 

北半球(N)或南半球(S)

经度

12158.3416

 

度度度分分.分分分分

东半球或西半球指示器

W

 

东(E)半球或西(W)半球

对地速度

0.13

0.0  至  1851.8  节

对地方向

309.62

实际值

日期

120598

 

日日月月年年

磁极变量(1)

 

东(E)半球或西(W)半球

总和检查码

*10

 

 

<CR> <LF>

 

 

讯息终点

 

 

 

 

VTG

GPVTG记录了接收终端的地表矢量速度,由地表角度和地表速度组成.

输出范例:

$GPVTG,309.62,T, ,M,0.13,N,0.2,K*6E

表 10:VTG数据格式

名  称

实  例

单  位

叙  述

讯息代号

$GPVTG

 

VTG  规范抬头

实际对地方向

309.62

000至359度

参考方向

T

 

实际值

磁极对地方向

 

000 至 359 度

参考方向

M

 

磁极(1)

对地速度

0.13

00.0至999.9节

单位

N

 

对地速度

0.2

公里/小时

00.0 至 1851 公里/小时

单位

K

 

公里/小时

总和检查码

*6E

 

 

<CR> <LF>

 

 

讯息终点