GPS NMEA0183协议详解与GPRMC语句解析
5星 · 超过95%的资源 需积分: 50 29 浏览量
更新于2024-07-30
2
收藏 104KB DOC 举报
"这篇资料是关于GPS NMEA0183协议的简体中文版,主要面向英语不熟练的读者,旨在帮助他们理解和解析GPS设备输出的数据。NMEA-0183是一种由美国国家海洋电子协会(National Marine Electronics Association)制定的通用标准,用于规范海上电子设备间的通信。协议规定了数据的ASCII编码格式,通常设置为4800bps波特率,8位数据位,1位开始位,1位停止位,无奇偶校验。"
在NMEA-0183协议中,每条语句都遵循特定的结构,以"$"开始,后面跟着地址域,包括识别符和语句名称,接着是数据域,由逗号分隔,然后是效验和,以"*"表示,最后是回车换行符作为终止符。由于不同GPS OEM接收板可能提供不同的NMEA语句,因此需要根据具体需求和设备技术资料来选择和解析相关语句。
GPRMC语句是NMEA-0183协议中一个重要的语句类型,它提供了推荐的最小GPS/TRANSIT定位数据,适用于大多数动态定位应用。GPRMC语句包含了以下字段:
1. UTC时间(<1>):小时、分钟和秒,如hhmmss.ss,范围000000.00至235959.99。
2. 状态(<2>):A表示有效定位,V表示无效定位。
3. 纬度(<3>):度分格式的纬度,范围0000.00000至8959.9999。
4. 南北半球标识(<4>):N代表北纬,S代表南纬。
5. 经度(<5>):度分格式的经度,范围00000.0000至17959.9999。
6. 速度(<6>):单位通常为节(knots),表示航行速度。
7. 航向(<7>):真航向,角度制,0至359.99度。
8. 日期(<8>):ddmmyy格式。
9. 磁偏角(<9>):地磁偏角,角度制。
10. 磁偏角方向(<10>):E代表东,W代表西。
11. 轨迹状态(<11>):如果适用。
12. 海里计程仪(<12>):自上次定位点以来的海里距离。
理解并正确解析GPRMC语句对于GPS应用至关重要,它可以提供位置、时间、速度等关键信息,是许多导航系统的基础。通过掌握NMEA-0183协议,开发者和用户能够有效地与GPS设备进行通信,获取并处理定位数据。
2013-11-25 上传
2018-05-21 上传
2010-01-16 上传
2022-09-15 上传
点击了解资源详情
点击了解资源详情
2023-11-07 上传
yc550370460
- 粉丝: 107
- 资源: 18
最新资源
- 操作员:高效,可移动的操作员库
- android-EventBus
- 油漆:w JS
- Matchy
- Acquire-code:该项目旨在通过划分设备的内部硬盘驱动器,然后使用Xfinity Hot Spots插入代码使(现在的犯罪分子)成为“超级用户”,来识别和了解不断增加的被盗手机事件。 绝对可以访问内部和外部驱动器上的任何数据。 最终结果是“ VICTIM”,所有隐私,此特定的MalwareSpywareVirus还访问了“零号患者”联系人的讨厌的驱动器。 我在马萨诸塞州剑桥市的一个小型办公室工作。 我的办公室就在MIT和HARVARD之间。 在这1英里长的MASS AVE中。 它影响了最近从当前正
- VassoD.github.io
- valor-style-guides:公司共享的风格指南和做法
- 用户汽车满意度预测.zip
- rogue.vim:为Vim移植Rogue-clone II
- ChatKit
- My-Drinking-Duo:拉姆哈克
- prog-1:1 UFSC-Joinville的课程资料库
- MCU-Font-Release,好用的LVGL的多语言转换工具!
- java_basics
- Deep-Forest:Deep Forest 2021.2.1的实现
- Mathematics Libraries-开源