UM220双系统导航模块软件接口协议详解
需积分: 10 41 浏览量
更新于2024-07-15
收藏 1.71MB PDF 举报
"UM220软件协议Protocol-Spe-Draft-Ed3.pdf" 描述了一个专注于UM220 BD2/GPS双系统导航和授时模块的软件接口协议,详细列出了各种消息定义、配置消息、NMEA消息以及默认配置。
UM220是一款集成BD2(北斗二代)和GPS两种卫星导航系统的模块,它提供了高精度的定位和时间同步功能。该协议主要关注如何通过软件接口与模块进行通信,以便进行配置、获取定位和授时信息。
1. 概述:
- 消息格式: 所有的消息都是ASCII字符串,以"$"开头,后跟消息名,然后是数据项,每个数据项之间用逗号分隔。输入消息的结束可以是'\r'、'\n'或两者的组合,输出消息以'\r\n'结束。大小写不敏感,可选参数可以省略。
2. 消息定义:
- 通用消息: 包括PDTINFO(设备信息)、RESET(重置)、OK(确认成功)、FAIL(操作失败)。
- 配置消息: 如CFGPRT(串口配置)、CFGMSG(消息配置)、CFGNAV(定位配置)、CFGTP(授时配置)、CFGNMEA(NMEA配置)、CFGSYS(卫星系统配置)、CFGSAVE(保存配置)、CFGLOAD(加载配置)、CFGCLR(清除配置)。
3. NMEA消息:
- 这些是遵循NMEA标准的特定于GPS的通信协议,如GGA(全球定位系统固定数据)、GLL(地理位置定位)、GSA(卫星选择辅助信息)、GSV(可见卫星状态)、RMC(推荐最小GPS数据)、VTG(航向/速度信息)。
4. 定位信息:
- NAVPOS(导航位置信息)、NAVVEL(导航速度信息)、NAVTIME(导航时间信息)提供了关于模块定位和速度的详细数据。
5. 授时消息:
- TIMTP(时间传输信息)用于传递精确的时间信息,支持授时功能。
6. 默认配置:
- 详细说明了各个配置项的默认设置,包括串口参数、消息发送频率、定位算法参数、授时参数等。
该协议文档是开发者和系统集成者与UM220模块进行交互的基础,帮助他们理解和控制模块的行为,实现高效而准确的导航和授时服务。通过理解这些详细信息,用户能够定制适合其应用需求的通信协议和模块配置,确保UM220模块在各种环境下稳定工作。
2022-07-15 上传
2022-06-04 上传
2021-09-01 上传
2014-09-18 上传
2021-04-21 上传
2021-10-02 上传
2021-03-08 上传
hazhanggavin
- 粉丝: 34
- 资源: 20
最新资源
- 对Atom-IDE的Python语言支持:atom::snake:-JavaScript开发
- Python库 | flaskmodificado-0.1.tar.gz
- ThoughtFlow-Sys-开源
- matlab开发-parTicToc.zip
- weixin034微信课堂助手小程序+php(源码+部署说明+演示视频+源码介绍+lw).rar
- django-sphinxql:Django中的Sphinx搜索
- 创业计划书-电梯项目可行性研究报告(目录)
- Dubhe-master.zip
- 基于ASP上网导航设计(论文+源码+毕业设计).rar
- weixin083校园工会体育报名系统+ssm(源码+部署说明+演示视频+源码介绍+lw).rar
- (【收网店学徒vx_25315702】)30套.zip
- Autodesk AutoCAD .Net Interop-开源
- matlab开发-地下磁感应通信和定位的影响和矿物.zip
- 创业计划书-艺术培训策划书
- scribe.js-amqp-aggregator:AMQP + Scribe.js 用于轻量级日志管理
- 一个集中式系统,用于在网页上的任意位置显示和设置焦点指示符。-JavaScript开发