- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种新的NMEA0183协议解析方法实现.pdf
第42卷第1期 全球定位系统 V01.42,No.1
2017年2月 GNSSWorIdofChina February,2017
一种新的NMEA0183协议解析方法实现
刘赋山,郭承军,贾振东
(电子科技大学电子科学技术研究院,四川成都611731)
摘 要:NMEA0183协议解析模块是导航系统中至关重要的软件模块,该模块的健壮性
和高效性直接关系到整个导航系统的性能。为了能及时并高效解析NMEA数据流,分开处
理NMEA数据流解析与数据显示,降低解析模块与显示模块的耦合性,提出一种基于正则表
达式和MVC架构的NMEA0183协议解析方法。整个解析模块可分为四个阶段,原始
法已应用到GPS导航产品中,实测表明,该解析模块高效可靠,数据流解析显示实时性好。
关键词:GPS;NMEA0813;解析;正则表达式;MVc
中图分类号:P228.4文献标志码:A
求、数据传输协议和时间,以及详细的句型格式。
O 引 言
NMEA0183协议的数据以“句子”为单位进行发
伴随着导航技术的发展与应用,我国很多领域 送,每个“句子”的结构如图1所示。假如数据域中
的生产力水平得到提高,人们的生活也更方便,对 的某个值无效,该值将被简单的忽略,但对应的仍
我国科技的进步和国力的壮大有着重大的意义。 需发送。
GPS卫星导航系统是目前全球内使用最广泛的全
球定位系统,其中GPS模块通过空间部分提供的
信息计算出自己当前的位置速度等信息,然后通过
这些信息用NMEA0813协议封装,并通过串口发
送给数据处理中心进行处理[1]。数据处理中心的
最主要的任务就是保证处理由GPs模块发送过来
的数据的可靠性、高有效性。但如今有部分产品需
要保证正确高效解析NMEA数据的同时又要保
证数据显示的实时性[2],本文运用了正则表达式与
MVC架构相结合的方式,实现了一种高效稳定又 图l uBx协议数据包结构
保证一定实时性数据显示的方法。
1.2正则表达式简介
1可行性分析
正则表达式被作为用来描述其称之为“正则集
1.1 NMEA0183协议简介 的代数”的一种表达式,因而采用了“正则表达式”
NMEA0183协议是由美国国家海洋电子协会
这个术语[6]。正则表达式在基于文本的编辑器和
开发、维护并发布的标准,用于航海远洋时使用的 搜索工具中占据着一个非常重要的地位,它是对字
电子仪器之间的通信H1。目前大部分GPS接收设
符串操作的一种逻辑公式,是用事先定义好的一些
备都遵循这一标准。该接口协议定义了在波特率 特定字符及这些特定字符的组合,组成一个“规则
为4800的串口数据总线上传输的电器信号需 字符串”,这个“规则字符串”用来表达对字符串的
收稿日期:2016一08—26
联系人:刘赋山E-mail:fsliu33@163.com
万方数据
第1期 刘赋山,等:一种新的NMEA0183协议解析方法实现 71
一种过滤逻辑。 1.4可行性分析
给定一个正则表达式和另一个字符串,可以达 NMEA0183中的数据也是字符串形式存储,
到如下的目的: 正则表达式就是针对各种字符串形式的数据进行
1)
您可能关注的文档
最近下载
- 幼儿园接送免责协议书范本(2025版).docx VIP
- 2025年最新人教版八年级(初二)数学上册教学计划及进度表(新课标,新教材).docx
- 静脉输液护理创新案例演讲ppt.pptx
- 3.1水循环课件(共22张PPT).pptx VIP
- 国际学校中方教职员工薪酬设计方案.pdf
- 2025年闽教版(2024)小学英语四年级上册(全册)教学设计(附目录P123).docx
- 2025-2026学年岭美版(2024)小学美术二年级上册教学计划及进度表.docx
- 《放射性肠炎》课件:放射性治疗后的肠道并发症.ppt VIP
- 科力达kts-440系列全站仪说明书.pptx
- 昌平区流研所路百善六号路原规划一路百沙路工程环评报告.pdf VIP
文档评论(0)