NMEA-0183是一种广泛应用于GPS和其他导航系统中的数据传输协议标准,它定义了在航海、航空和车辆导航设备之间交换数据的格式。在《NMEA-0183输出内容资料》中,详细介绍了几种关键的NMEA句子类型,包括GPGGA、GPGLL、GPGSA、GPGSV以及GPRMC和GPVTG等,这些句子提供了关于位置、速度、卫星状态和定位质量的重要信息。
### 卫星定位信息(GPGGA)
GPGGA句提供了GPS接收机的全球定位状态和位置信息。该句中包含了时间、经纬度、定位质量、使用的卫星数量、水平精度因子(DOP)、海拔高度、平均海平面高度、DGPS参考站信息和校验和等字段。例如:
- `$GPGGA,161229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M,,,,0000*18`
- 时间:16:12:29.487
- 纬度:37°23.2475' N
- 经度:121°58.3416' W
- 定位质量:1(表示GPS SPS格式定位)
- 使用的卫星数:7个
- 水平精度因子(DOP):1.0
- 海拔高度:9.0米
### 地理位置(GPGLL)
GPGLL句提供精确到秒的时间戳的地理坐标信息。例如:
- `$GPGLL,3723.2475,N,12158.3416,W,161229.487,A*2C`
这表明纬度为37°23.2475' N,经度为121°58.3416' W,时间戳为16:12:29.487,并且位置信息有效(状态“A”)。
### GNSS DOP与卫星状态(GPGSA)
GPGSA句用于报告定位模式和定位精度因子(DOP)。例如:
- `$GPGSA,A,3,07,02,26,27,09,04,15,,,,,,1.8,1.0,1.5*33`
这表示自动模式下使用了3个维度(三维定位),并列出了至少10颗参与定位的卫星信号频道。位置精度稀释值PDOP为1.8,水平精度稀释值HDOP为1.0,垂直精度稀释值VDOP为1.5。
### GNSS天空中的卫星(GPGSV)
GPGSV句提供了可见卫星的数量和它们在天空中的位置信息,包括每个卫星的标识、仰角、方位角和信噪比。例如:
- `$GPGSV,2,1,07,07,79,048,42,02,51,062`
这表示共有7颗可见卫星,正在报告第一组卫星数据(共两组),其中第一个卫星的信号频道为7,仰角为79°,方位角为48°,信噪比为42dBHz。
### 最少的GNSS信息(GPRMC)
GPRMC句提供了最少的GNSS信息,通常用于快速了解定位状态和基本的航向速度信息。
### 对地方向与对地速度(GPVTG)
GPVTG句提供了航向(真北方向)和对地速度的信息,对于车辆和船只的导航特别有用。
NMEA-0183协议的这些标准句子是GPS和其他导航设备通信的核心,它们确保了跨平台的兼容性和标准化的数据交换,使得不同品牌和类型的设备能够共享定位信息,从而实现精确导航和定位服务。广州鑫图科技有限公司所提供的资料详细解释了这些句子的结构和含义,为开发人员和用户理解并应用NMEA-0183协议提供了宝贵的资源。
1