NMEA-0183协议详解:GPS数据通信标准
5星 · 超过95%的资源 需积分: 17 68 浏览量
更新于2024-09-27
收藏 35KB DOC 举报
"NMEA-0183标准是GPS接收机用来传输数据的一种通用串行通信协议,由美国国家海事电子协会(NMEA)在1983年制定。这个标准确保不同制造商的GPS设备能以一致的方式交换数据。NMEA-0183协议使用ASCII码,设定的串行通信参数包括波特率4800bps,数据位8bit,开始位1bit,停止位1bit,无奇偶校验。数据以‘语句’的形式传输,每个语句以‘$’开头,包含识别符、语句名以及逗号分隔的数据体,并以校验和和回车换行符结尾。
NMEA-0183标准定义了多种类型的数据语句,如:
1. $GPGGA:提供GPS的完整定位信息,包括纬度、经度、高度、定位质量和时间戳等。
2. $GPGLL:输出地理坐标,即纬度和经度信息。
3. $GPZDA:提供UTC时间信息,包括日期和时间。
4. $GPGSV:列出当前可见的GPS卫星信息,包括数量、信号强度和使用情况。
5. $GPGST:报告定位的精度标准差,反映定位的可靠性。
6. $GPGSA:提供卫星DOP(定位精度因子)值,包括PDOP(位置DOP)、HDOP(水平DOP)和VDOP(垂直DOP)。
7. $GPALM:给出卫星星历信息,即卫星轨道数据。
8. $GPRMC:推荐的最小GPS/TRANSIT数据,包含了基本的定位、速度、时间和方向信息,广泛用于动态定位应用。
GPRMC语句是NMEA-0183中最常用的语句之一,其结构如下:
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<ll>,<12>
- <1>:UTC时间,格式为hhmmss.ss,范围000000.00到235959.99。
- <2>:状态指示,A表示有效定位,V表示无效。
- <3>:纬度,格式为ddmm.mmmm,范围0000.00000到8959.9999,后跟半球标识N/S。
- <4>:南北半球标识,N表示北纬,S表示南纬。
- <5>:经度,格式为dddmm.mmmm,范围00000.0000到17959.9999,后跟半球标识E/W。
- <6>:东西半球标识,E表示东经,W表示西经。
- <7>:地面速度,范围000.00到999.999节。
- <8>:速度方向,000.00到359.99度。
- <9>:日期,格式为月日年,范围010100到123199。
- <10>:磁偏角,单位为度,00.00到99.99。
- <11>:磁偏角方向,E表示东,W表示西。
- <12>:语句结束符。
这些数据语句在GPS导航系统、自动驾驶、航空航海等领域扮演着至关重要的角色,为用户提供精确的位置、速度和时间信息。"
2011-01-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
lw2740
- 粉丝: 0
- 资源: 2
最新资源
- DWR中文文档pdf
- ADHOC网络中的一种QOS_AWARE多径路由协议.pdf
- U—Boot及Linux2.6在S3C2440A平台上的移植方法
- Core+Java (Java核心技术卷1)
- stc89c51系列单片机使用手册
- Verilog 黄金参考指南
- Silverlight完美入门.pdf
- 领域驱动设计 domain driven design
- VLAN典型配置方案
- 02/03注册电气工程师模拟试题-模拟电子技术基础
- 关于操作反射的部分代码
- Ubuntu 参考手册
- 中国矿业大学电拖试题
- ASP.NET加密教程(MD5和SHA1加密几种方法)
- linux -shell手册
- 信息发布系统毕业论文 (asp+sql2000)