RMC语句格式

news/2024/9/21 19:17:45/

RMC语句格式举例

在GNSS(全球导航卫星系统)通信中,RMC(Recommended Minimum Specific GNSS Data)语句是一种常用的NMEA 0183格式数据,用于提供关于接收机的定位信息、速度及方向等关键数据。RMC语句特别适用于需要实时位置和速度信息的场景,如导航、跟踪和监控系统。以下是一个RMC语句的详细格式举例,包含您提到的所有关键元素。

RMC语句一般格式

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>*hh<CR><LF>
  • 表示回车符和换行符,用于标识语句的结束。
  • *hh 是从$*之前所有字符按异或操作得到的校验和,用于验证数据完整性,hh是校验和的十六进制表示。

各字段详细说明及举例

  1. 语句标识 ($GPRMC): 始终以$GPRMC开头,表示这是一条RMC语句,其中GP代表GPS系统,如果是其他卫星系统(如GLONASS),则前缀会有所不同。

  2. UTC时间 (<1>): 格式为hhmmss.sss,其中hh为小时(00-23),mm为分钟(00-59),ss.sss为秒(00.000-59.999)。例如,123546.000表示UTC时间12点35分46秒。

  3. 定位状态 (<2>): 通常为A(表示有效定位)或V(表示无效定位)。例如,A

  4. 纬度 (<3>): 格式为ddmm.mmmm,其中dd是纬度度分中的度,mm.mmmm是纬度分的小数部分,北纬为正,南纬为负。例如,4009.0833(北纬40度9分5.00分)。

  5. 纬度方向 (<4>): N表示北纬,S表示南纬。例如,N

  6. 经度 (<5>): 格式为dddmm.mmmm,其中ddd是经度度分中的度,mm.mmmm是经度分的小数部分,东经为正,西经为负。例如,11626.5652(东经116度26分33.91秒)。

  7. 经度方向 (<6>): E表示东经,W表示西经。例如,E

  8. 地面速率 (<7>): 格式为xx.x,单位是节(海里/小时),或转换为千米/小时时乘以1.852。例如,054.6(约为101.5千米/小时)。

  9. 地面航向 (<8>): 格式为xxx.x,单位是度,真北方向为0度,顺时针方向增加。例如,089.7(接近东向)。

  10. UTC日期 (<9>): 格式为ddmmyy,其中dd是日(01-31),mm是月(01-12),yy是年(00-99,通常需转换为完整的四位年份,如20或21世纪的前两位)。例如,231020(2020年10月23日)。

完整RMC语句示例

$GPRMC,123546.000,A,4009.0833,N,11626.5652,E,054.6,089.7,241020*7D<CR><LF>

这个示例表示UTC时间为12点35分46秒,有效定位,纬度为北纬40度9分5.00分,经度为东经116度26分33.91秒,地面速率为101.5千米/小时,地面航向为接近东向,日期为2024年10月23日。


http://www.ppmy.cn/news/1528518.html

相关文章

conda 安装tensorflow一些命令

1、conda env list 查看当前存在的虚拟环境列表 2、conda create -n tensor_py3.7 pip python3.7 第一次安装环境的时候创建&#xff0c;如果有直接第3步&#xff0c;n后边的tensor_py3.7 为虚拟环境名称&#xff0c;可根据自己情况起名&#xff0c; 后边为Python版本号&#…

社团周报系统可行性研究-web后端框架对比-springboot,django,gin

对于目前市面上web后端框架&#xff0c;我主要了解到的就是springboot&#xff0c;django gin等&#xff0c;分别对应java python go三种语言&#xff0c;目前我比较熟悉的就是springboot 目录 spring boot框架 简介 优点 缺点 适用场景 与需求匹配度 django框架 简介…

Ubuntu 与Uboot网络共享资源

1、NFS 1.1 Ubuntu 下 NFS 服务开启 sudo apt-get install nfs-kernel-server rpcbind 等待安装完成&#xff0c;安装完成以后在用户根目录下创建一个名为“Linux”的文件夹&#xff0c;以后所有 的东西都放到这个“Linux”文件夹里面&#xff0c;在“Linux”文件夹里面新建…

HT876 带任意限幅的10.9Wx2高保真音频功放

特点 可任意配置的限幅功能 自由选择音频限制幅度&#xff0c;使输出音频信号限制在固定 失真水平内 内置自动限温控制功能 支持AB类与D类切换 THDN:0.02%(VDD8.4V, RL 4Ω, fIN 1kHz, Po 2x1.0W, BTL) 输出功率(fIN1kHZ,THDN10%) 2x10.9W (VDD9.0V, RL4Ω, BTL) VDD供电范围:2…

用终端请求接口

在终端&#xff08;命令行界面&#xff09;中请求接口&#xff0c;通常会使用curl命令&#xff0c;这是一个强大的命令行工具&#xff0c;用于传输数据。curl支持多种协议&#xff0c;包括HTTP、HTTPS、FTP等。下面是一些使用curl在终端中请求HTTP接口的基本示例。 1. 发送GET…

【案例72】Apache检测到目标 URL 存在 http host 头攻击漏洞的解决方案

在网络安全中&#xff0c;我们经常会遇到各种漏洞和攻击&#xff0c;其中 http host 头攻击漏洞是一种比较常见的安全问题。最近&#xff0c;我在处理一个项目时&#xff0c;检测到目标 URL 存在 http host 头攻击漏洞&#xff0c;下面我将分享两种Apache解决这个问题的方法。 …

来自哈佛大学,引领病理AI领域前行的人:Faisal Mahmood|大牛专辑·24-09-21

小罗碎碎念 领域专家介绍&#xff1a;Faisal Mahmood 变优秀的第一步&#xff0c;是向优秀的人看齐&#xff0c;站在巨人的肩膀上才能更快的成功。所以&#xff0c;我接下来每个周末都会从国内外从事医学人工智能研究的顶级专家中挑选一位进行介绍。 第一周选中的是来自哈佛大…

Scrapy爬虫框架 Pipeline 数据传输管道

在网络数据采集领域&#xff0c;Scrapy 是一个非常强大的框架&#xff0c;而 Pipeline 是其中不可或缺的一部分。它允许我们在数据处理的最后阶段对抓取的数据进行进一步的处理&#xff0c;如清洗、存储等操作。 本教程将详细介绍如何在 Scrapy 中使用 Pipeline&#xff0c;帮…