全球定位系统(GPS)是一个天基导航系统,它在各种天气条件下提供位置和时间信息, 地球上或接近地球上的任何地方都被四个或更多的 GPS 卫星覆盖。系统提供关键功能给军 事、民用和商业世界各地的用户。美国政府创建了 GPS 系统,维护它,让它自由地访问任何 一个有 GPS 接收器。75308
本设计基于 GPS 相关原理,设计编写了 GPS 可视化监测软件。本文首先介绍了本设计 所涉及的硬件设备,然后重点分析了 GPS 定位原理和 NMEA0183 协议,作为设计软件的理 论基础。在软件设计的过程中,本文依据前期功能需求分析的结果,设计了串口通信、协 议解析等几大模块。最后,完成软件编写工作。最终测试结果表明本设计使用效果良好, 具备串口通信和 GPS 监测等功能。
毕业论文关键词:全球定位系统 串口通信 协议解析
毕 业 设 计 说 明 书 外 文 摘 要
Title Design of visual monitoring software for GPS receiver
Abstract The Global Posting System (GPS) is a space-based navigation system, which in all weather conditions provides time and location information, there always four or more GPS satellite coverage on earth or any sites close to earth。 System provides key features to military, civilian and commercial users around the world。 America government created the GPS system, fix it and let it free access to any one of the GPS receivers。
On the basis of the understanding of GPS theory,this design writes a GPS visual monitoring software。This paper first introduces the hardware devices related to the design, and then analyzed the theory of GPS positioning and the NMEA0183 agreement as the theoretical basis of the software design。 In the process of software design,this article designs several modules for serial communication, GPS protocol resolution based on the analysis of functional requirements。 Finally, we complete the software writing。 The final test results show that the use of this design works well, which is with serial communications and GPS monitoring。
Keywords GPSProtocol ResolutionSerial Communication
本科毕业设计说明书 第 I 页
目 次
1绪论 。。。 1
1。1GPS 的研究阶段1
1。2GPS 前景与现状2
1。3设计目的 。 2
1。4开发工具简介 。 2
1。5。 可行性分析 。。。 4
1。6本文工作安排 。 5
2硬件与接口 。 6
2。1GPS 接收机6
2。2NMEA-0183 协议6
2。3GPS 定位原理 。。 9
2。4坐标系的选取 。 9
2。5USB 转 RS-232 串口10
3软件设计 。。 12
3。1需求分析12
3。2详细设计16
3。3关键代码19
4软件测试 。。 24
4。1软件使用说明24
4。2离线测试24
4。3实时测试26
结论 。。。 28
致谢 。。。 29
参 考 文 献 。。 30
第 II页 本科毕业设计说明书
本科毕业设计说明书 第 1页
1 绪论
1。1GPS 的研究阶段
美国海军在 1964 年所研制的低轨道卫星——“子午仪”导航卫星是 GPS 导航卫星的上一 代产品,子午仪导航卫星的用途是为军方的核潜艇导航,并且具备地理测量的功能。对于美 国军方,子午仪导航卫星最核心的功能是将精准的定位提供给核导弹。