基于单片机的GPS定位系统(共25页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的GPS定位系统(共25页).doc》由会员分享,可在线阅读,更多相关《基于单片机的GPS定位系统(共25页).doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上大学实验室开放项目成果(论文)题 目:基于单片机的GPS定位系统 摘要全球定位系统(GPS)是美国研发的第二代卫星无线电导航系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。它能为用户提供全球性、全天候、连续、实时、高精度的三维坐标、三向速度和时间信息。随着GPS的民用化与成本的降低,已经走入了人们的日常生活中,很多手机、PDA等手持设备都配备了GPS功能。本文主要研究GPS的定位原理与技术,单片机的编程及其应用,液晶屏的功能及其实现方法本控制系统主要完成接受数据、时间显示、经度显示、纬度显示等常规功能。此方案基于单片机、GPS模块和12864液晶显示屏等
2、硬件, 并应用C语言实现了GPS信号的提取、显示及基本的键盘控制操作等。经过实践测试 ,这种接收机可以达到基本GPS信息的接收以及显示,可以做到体积小、精度高、连续导航,本设计在测控领域的应用开发中具有一定的实用价值和借鉴价值。关键词:GPS定位,液晶显示,单片机AbstractGlobal Positioning System (GPS) is a U.S. research and development of the second generation satellite radio navigation system. Its purpose is worldwide on the g
3、round and air targets for accurate positioning and monitoring. It provides users with a global, all-weather, continuous, real-time, high-precision three-dimensional coordinates, three velocity and time information. With the GPS civilian and cost reduction, has been into peoples daily life, many cell
4、 phone, PDA and other handheld devices are equipped with GPS. This paper studies the principles and techniques of GPS positioning, microcontroller programming and its application, the function of the LCD screen and its implementation method of the control system is mainly complete to accept data, ti
5、me display, display longitude, latitude, display and other regular features. This scheme is based on single-chip, GPS module and 12,864 LCD screen and other hardware, and apply the C language implementation of the GPS signal extraction, display and keyboard control basic operations. After practice t
6、ests, this receiver can meet the basic GPS receivers and display, you can do small size, high accuracy, continuous navigation, monitoring and control of the design in the field of application development has certain practical value and reference value.Keywords: GPS positioning, LCD, microcontroller目
7、录引言GPS起始于1958年美国军方的一个项目,1964年投入使用。20世纪70年代,美国陆海空三军联合研制了新一代定位系统GPS 。主要目的是为陆海空三大领域提供实时、全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的,经过20余年的研究实验,耗资300亿美元,到1994年,全球覆盖率高达98%的24颗GPS星座己布设完成。在机械领域GPS则有另外一种含义:产品几何技术规范(Geometrical Product Specifications)-简称GPS。GPS的前身是军方研制的一种子午仪卫星定位系统(Transit),1958年研制,1964年正式投入使用。该系统
8、用5到6颗卫星组成的星网工作,每天最多绕过13次,并且无法给出高度信息,在定位精度方面也不尽如人意。然而,子午仪系统使得研发部门对卫星定位取得了初步的经验,并验证了由卫星系统进行定位的可行性,为GPS的研制埋下了铺垫。由于卫星定位显示出在导航方面的巨大优越性及子午仪系统存在对潜艇和舰船导航方面的巨大缺陷。美国海陆空三军及民用部门都感到迫切需要一种新的卫星导航系统。为此,(NRL)提出了名为Tinmation的用12到18颗卫星组成10000km高度的全球定位网计划,并于67年、69年和74年各发射了一颗试验卫星,在这些卫星上初步试验了原子钟计时系统,这是GPS精确定位的基础。而美国空军则提出了
9、621-B的以每星群4到5颗卫星组成3至4个星群的计划,这些卫星中除1颗采用同步轨道外其余的都使用周期为24h的倾斜轨道,该计划以伪随机码(PRN)为基础传播卫星测距信号,其强大的功能,当信号密度低于环境噪声的1%时也能将其检测出来。伪随机码的成功运用是GPS得以取得成功的一个重要基础。海军的计划主要用于为舰船提供低动态的2维定位,空军的计划能供提供高动态服务,然而系统过于复杂。由于同时研制两个系统会造成巨大的费用而且这里两个计划都是为了提供全球定位而设计的,所以1973年美国国防部将2者合二为一,并由国防部牵头的卫星导航定位联合计划局(JPO)领导,还将办事机构设立在洛杉矶的空军航天处。该机
10、构成员众多,包括美国陆军、海军、海军陆战队、交通部、国防制图局、北约和澳大利亚的代表。最初的GPS计划在美国联合计划局的领导下了,该方案将24颗放置在互成120度的三个轨道上。每个轨道上有8颗,上任何一点均能观测到6至9颗卫星。这样,粗码精度可达100m,精码精度为10m。由于预算压缩,GPS计划不得不减少发射数量,改为将18颗卫星分布在互成60度的6个轨道上,然而这一方案使得可靠性得不到保障。1988年又进行了最后一次修改:21颗工作星和3颗备用星工作在互成60度的6条轨道上。这也是GPS所使用的工作方式。第一章、GPS系统简介1.1 GPS系统的定位精度GPS导航系统是以全球24颗定位为基
11、础,向全球各地全天候地提供三维位置、三维等信息的一种无线电导航定位系统。它由三部分构成,一是地面控制部分,由主控站、地面天线、监测站及通讯辅助系统组成。二是空间部分,由24颗卫星组成,分布在6个轨道平面。三是用户装置部分,由GPS接收机和卫星天线组成。民用的定位精度可达10米内。的基本原理是出已知位置的到用户接收机之间的距离,然后综合多颗卫星的就可知道接收机的具体位置。要达到这一目的,的位置可以根据星载时钟所记录的时间在卫星星历中查出。而用户到的距离则通过记录卫星信号传播到用户所经历的时间,再将其乘以光速得到(由于大气层电离层的干扰,这一距离并不是用户与卫星之间的真实距离,而是(PR):当GP
12、S卫星正常工作时,会不断地用1和0二进制码元组成的(简称伪码)发射。使用的伪码一共有两种,分别是民用的和军用的P(Y)码。C/A码频率1.023MHz,重复周期一毫秒,码间距1微秒,相当于300m;频率10.23MHz,重复周期266.4天,码间距0.1微秒,相当于30m。而Y码是在P码的基础上形成的,保密性能更佳。包括星历、工作状况、时钟改正、电离层时延修正、大气折射修正等信息。它是从信号中解调制出来,以50b/s调制在载频上发射的。每个主帧中包含5个子帧每帧长6s。前三帧各10个字码;每三十秒重复一次,每小时更新一次。后两帧共15000b。中的内容主要有遥测码、转换码、第1、2、3,其中最
13、重要的则为星历数据。当用户接受到时,提取出时间并将其与自己的时钟做对比便可得知卫星与用户的距离,再利用导航电文中的星历数据推算出卫星发射电文时所处位置,用户在WGS-84大地坐标系中的位置速度等信息便可得知。可见GPS导航部分的作用就是不断地发射。然而,由于用户接受机使用的时钟与星载时钟不可能总是同步,所以除了用户的三维坐标x、y、z外,还要引进一个t即卫星与接收机之间的时间差作为未知数,然后用4个方程将这4个未知数解出来。所以如果想知道接收机所处的位置,至少要能接收到4个的信号。可接收到可用于授时的准确至级的时间信息;用于预报未来几个月内所处概略位置的预报星历;用于计算定位时所需卫星坐标的星
14、历,精度为几米至几十米(各个不同,随时变化);以及GPS,如卫星状况等。GPS接收机对码的量测就可得到到接收机的距离,由于含有接收机卫星钟的误差及大气传播误差,故称为。对0A码测得的伪距称为UA码伪距,精度约为20米左右,对P码测得的伪距称为P码伪距,精度约为2米左右。GPS接收机对收到的信号,进行解码或采用其它,将调制在载波上的信息去掉后,就可以恢复载波。严格而言,应被称为载波拍频相位,它是收到的受多普勒频 移影响的信号载波相位与接收机本机振荡产生信号相位之差。一般在接收机钟确定的历元时刻量测,保持对信号的跟踪,就可记录下相位的变化值,但开始观测时的接收机和卫星振荡器的相位初值是不知道的,起
15、始历元的相位整数也是不知道的,即,只能在中作为参数解算。相位观测值的精度高至毫米,但前提是解出,因此只有在、并有一段连续观测值时才能使用相位观测值,而要达到优于米级的定位 精度也只能采用相位观测值。1.2 GPS系统定位原理GPS定位的基本是根据高速运动的瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。如图所示,假设t时刻在地面待测点上安置GPS接收机,可以测定GPS信号到达接收机的时间t,再加上接收机所接收到的星历等其它数据可以确定四个数学方程式。按定位方式,分为单点定位和()。单点定位就是根据一台接收机的观测数据来确定接收机位置的方式,它只能采用观测量,可用于车船
16、等的概略导航定位。()是根据两台以上接收机的观测数据来确定观测点之间的相对位置的方法,它既可采用观测量也可采用相位观测量,大地测量或均应采用相位观测值进行相对定位。在GPS观测量中包含了和接收机的、大气延迟、等误差,在定位计算时还要受到卫星星历误差的影响,在进行时大部分公共误差被抵消或削弱,因此定位精度将大大提高,可以根据两个频率的观测量抵消大气中电离层误差的主要部分,在精度要求高,接收机间距离较远时(大气有明显差别),应选用。28颗(其中4颗备用)早已升空,分布在6条交点互隔60度的轨道面上,距离地面约20000千米。已经实现单机导航精度约为10米,综合定位的话,精度可达级和级。但民用领域开
17、放的精度约为10米。GPS接收模块主要技术参数GPS-NEO-6M-001 奋斗嵌入式开发工作室出品的一款高性能GPS 定位模块。该模块采用U-BLOX NEO-6M-001模组,模块自带25mmX25mm无源陶瓷天线,板载可充电后备电池(用于支持温启动或热启动,后备电池在主电源断电后,可以维持半小时左右的GPS 星历保存)。 默示条件,GPS模块SiRFStarIII接受每二输出位置的数据,通常$GPRMC精简数据格式的数据,包括纬度,经度的目的,速度(结),运动方向角,年,月,时,分,秒,毫秒,定位数据是有效的或无效的,和其他重要信息。语句格式如下:只需要知道位置信息,所以在阅读唯一的,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 GPS 定位 系统 25
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内