登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. 未分类
  3. 正文

GPS的NMEA 0183解析

2023-05-15
以下内容主要由GPT生成

一、NMEA解释

NMEA 0183是一种通用的串行数据协议,用于传输GPS、雷达、气象仪器、自动驾驶和其他船舶导航设备产生的数据。NMEA 0183协议是美国国家海洋电子协会(NMEA)发布的,它规定了数据格式和传输速率等方面的要求。

在NMEA 0183协议中,数据被组织成语句,每个语句都以$符号开始,以回车和换行符结束。语句中的数据以逗号分隔,每个语句都有唯一的标识符和格式。

以下是NMEA 0183协议中常见的语句:

  1. $GPGGA - GPS定位信息 该语句包括GPS接收机的定位、时间、高度、水平精度因子、卫星数量等信息。
  2. $GPGLL - 地理位置信息 该语句包括当前位置的地理坐标以及时间信息。
  3. $GPGSA - GPS DOP和活动卫星信息 该语句包括GPS接收机的DOP(定位精度因子)和当前使用的卫星编号。
  4. $GPGSV - GPS可见卫星信息 该语句包括所有可见卫星的信息,包括卫星编号、高度角、方位角、信噪比等。
  5. $GPRMC - 推荐最小定位信息 该语句包括当前位置的地理坐标、速度、方向以及时间信息。
  6. $GPVTG - 速度和方向信息 该语句包括当前速度和方向信息。
  7. $WIMWV - 风速和风向信息 该语句包括当前的风向和风速信息。
  8. $WIMWD - 风向信息 该语句包括当前的风向信息。

以上语句只是NMEA 0183协议中的部分语句,该协议还包括其他的语句和命令。

二、示例

$GNRMC,,V,,,,,,,,,,N,V*37
$GNGGA,,,,,,0,00,99.99,,,,,,*56
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*33
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,4*36
$GPGSV,1,1,00,0*65
$GBGSV,1,1,00,0*77
$GNVTG,,,,,,,,,N*2E
$GNRMC,,V,,,,,,,,,,N,V*37
$GNGGA,,,,,,0,00,99.99,,,,,,*56
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*33
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,4*36
$GPGSV,1,1,00,0*65
$GBGSV,1,1,00,0*77
$GNVTG,,,,,,,,,N*2E
$GNRMC,,V,,,,,,,,,,N,V*37
$GNGGA,,,,,,0,00,99.99,,,,,,*56
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*33
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,4*36
$GPGSV,1,1,00,0*65
$GBGSV,1,1,00,0*77
$GNVTG,,,,,,,,,N*2E
$GNRMC,,V,,,,,,,,,,N,V*37
$GNGGA,,,,,,0,00,99.99,,,,,,*56
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,1*33
$GNGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99,4*36
$GPGSV,1,1,00,0*65
$GBGSV,1,1,00,0*77
$GNVTG,,,,,,,,,N*2E

GPT解释:

这段内容是GPS定位数据的输出结果,它包含了多个NMEA 0183协议语句。每个语句都以"$"开始,并以回车换行符(\r\n)结束。

具体来说,这里包含了以下语句:

  • GNRMC:定位数据,包括UTC时间、位置、速度等信息。
  • GNGGA:定位数据,包括UTC时间、位置、定位质量指示符等信息。
  • GNGSA:定位卫星的信息,包括当前使用的卫星ID、PDOP、HDOP等信息。
  • GPGSV:可见卫星的信息,包括当前可见卫星的数量、卫星ID、仰角、方位角、信噪比等信息。
  • GBGSV:GLONASS可见卫星的信息。
  • GNVTG:地面速度信息。

在每个语句中,逗号分隔的字段表示该语句所包含的具体信息。例如,第一行中的“V”表示定位质量指示符为“无效”的意思。

标签: 暂无
最后更新:2023-05-15

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号