摘 要
这是一篇关于GPS接收机实时接收并显示的论文,主要目的是通过串行口RS-232把从GPS接收机接收到的数据显示,并解释接收来的源代码。本文主要是利用Visual Basic 强大的集成开发环境和快速的创建各种应用程序的能力,包括非常流行的多媒体应用程序和各种图形操作界面,来编写一个实时接收并显示的窗体应用程序。本文介绍GPS的一些历史和发展前景,GPS的定位系统、组成和单点定为原理,GPS的数据码制、数据帧格式和Visual Basic 的发展、作用、集成开发环境和基础知识,以及完成该程序的关键技术:发展、作用、集成开发环境和基础知识,以及完成该程序的关键技术:VB的串口控件MSComm,最终完成了程序的编写,实现了毕业设计的要求。程序的结果是实时的显示了接收机接收来的数据源代码,同时解释了源代码的意义。本篇设计有益于人们清楚地了解GPS数据帧的格式,数据帧的意义,给非专业人员带来了很大的方便。 [关键词]GPS定位;同步采样;实时显示 Abstract In order to obtain the GPS satellite position at any time,we write this paper . The paper mostly aims at taking-over data from GPS receiver of real time and its displaying,moreover,explaining the data .In the paper its introduces the principle of GPS location and synchronous sampling transfer method.The code and frame of GPS’s data is also introduced.In addition,we present the developping and function of Visual Basic and GPS. Especially,this paper take use of the powerful collection exploitation environment of Visual Basic and the ability of double-quick establishing kinds of application, which includes very popular multimedia application and kinds of graph operation.By way of fulfilling the program,it must use one of key technology :the VB’s controller of MSComm,which is serial communication equipment .The outcome of programe is reaching and its give the laypeople much convenience. [Key words] GPS; Synchronous sampling;Real-time display 目 录 第1章 绪论 1 1.1课题背景 1 1.2 GPS的发展和前景 1 1.3 GPS接收机 1 1.4课题设想 3 1.5本章小结 3 第2章Visual Basic 简介 4 2.1Visual Basic 发展史 4 2.2Visual Basic的特点 5 2.3Visual Basic集成开发环境 5 2.4Visual Basic系统环境的设置 6 2.5本章小结 6 第3章GPS系统定位的基本原理 7 3.1GPS定位系统概述 7 3.2GPS系统的组成 8 3.3GPS的作用 8 3.4GPS定位原理 10 3.4.1 GPS基本原理 11 3.4.2捕获C/A码 识别GPS信号 12 3.4.3捕获和跟踪 18 3.4.4测量伪距 19 3.5本章小结 20 第4章 数据采集和格式转换 21 4.1数据传送码制和格式 21 4.2数据帧的具体格式 23 4.3本章小结 25 第5章 串口接收编程 26 5.1功能描述 26 5.2系统分析与设计 26 5.3关键技术和算法 27 5.3.1 MSComm控件 27 5.4程序的实现 30 5.4.1创建标准的项目文件 30 5.4.2串口通信控件 31 5.4.3程序主界面 32 5.4.4参数设置的实现 37 5.4.5接收回显的实现 39 5.5本章小结 43 结论 44 致谢信 45 参考文献 46 第1章 绪论 1.1课题背景 本文开发的程序,以科研任务中有关应用为背景。由于GPS接收机接收来的数据一般都是以源代码形式在计算机上显示的,而源代码只能是那些了解GPS接收机接收来的数据格式的专业人士才能看懂,而且必须对照数据帧格式逐一核对,这样就给人们带来许多不便。 针对这个问题,我们立此题,运用Visual Basic 强大的集成开发环境,接收GPS导航系统的数据,实时解释数据帧格式的源代码,实时显示GPS信息。 1.2 GPS的发展和前景 1963年12月,美国发射了世界上第一颗导航卫星。1967年7月29日,美国政府宣布解密军子午卫星(TRANSIT)的部分导航电文而供民间应用。自此以后,卫星导航定位技术迅速兴起,并从美国逐步传播到欧亚及美洲的许多国家。第二代导航卫星——GPS卫星和GLONASS卫星的入轨运行,给陆海空3大领域内的导航定位,开创了高新技术综合应用的新篇章。随后,涌现了仪表着陆系统(instrumentlanding system,ILS)、微波着陆系统(microwave langing system,MLS)、伏尔/测距器(very high frequency omnidirectional range/distance measuring equipment,VOR/DME)、罗兰C(Loran C)、奥米伽(Omega)、塔康(tactical air navigation,TACAN)和台卡(Decca)等陆基无线导航系统。星基无线导航系统的问世,特别是第二星基无线电导航系统(如GPS卫星全球定位系统)的问世,给无线电导航注入了强大生命活力,开创了无线电导航定位的新时代。 1.3 GPS接收机 GPS接收机可接收到可用于授时的准确至纳秒级的时间信息;用于预报未来几个月内卫星所处概略位置的预报星历;用于计算定位时所需卫星坐标的广播星历,精度为几米至几十米(各个卫星不同,随时变化);以及GPS系统信息,如卫星状况等。 |