基于单片机的GPS导航装置设计毕业设计论文.docx
《基于单片机的GPS导航装置设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的GPS导航装置设计毕业设计论文.docx(61页珍藏版)》请在冰点文库上搜索。
基于单片机的GPS导航装置设计毕业设计论文
毕业设计(论文)
题目:
基于单片机的GPS导航装置设计
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
毕业设计(论文)中文摘要
本文以基于单片机的GPS导航装置设计为主要内容,围绕“单片机控制GPS模块实现定位导航功能”这一热点课题,利用u-blox公司的GPS模块和美国Cygnal公司的C8051F020单片机,制作了GPS接收板和相应的数据处理、控制终端。
给出了系统的总体设计方案并阐述了终端设计方法、开发方法和开发过程。
文中首先阐述了课题涉及的相关知识,主要包括定位导航的原理、系统组成、技术特点。
并从系统功能和系统结构出发,通过分析比较选出合适的实现方案,在此基础上对系统所需硬件模块的选取作了简要介绍。
然后针对系统的硬件设计、软件设计和软硬件联合调试等方面展开论述。
本系统硬件设计分为两部分.:
第一部分,接收板是以u-blox公司的GPS模块为核心并结合相关的外围电路实现。
其中,接收天线的选取、天线座到模块RF1N端的50欧姆阻抗匹配设计以及电源模块的设计等都在本文中作了详细阐述。
第二部分,作为导航数据处理,定位控制以及显示部分的设计,对单片机、液晶屏(OCM12864)以及相关串口设计等也做了相应介绍。
本系统的软件设计,采用C51语言编程,完成了单片机初始化程序、主程序(定位数据接收、处理)、液晶屏(OCM12864)初始化和显示程序的设计。
最后文中详细描述了系统的实验调试过程、所遇到的问题以及解决方法,通过调试、修改,成功实现小范围的定位导航,完成课题设计的要求。
并在此基础上提出了下一步的研究方向和工作。
关键词:
GPS;C8051F020;阻抗匹配;OCM12864;
第1章绪论
众所周知,全球定位系统(GlobalPositioningSystem,以下简称GPS)是一种广泛使用的卫星定位系统,在地球上空分布有24颗卫星,用户通过GPS接收机接收卫星信号,就可以实时地获得高精度的三维位置/速度和时间信息,给车辆、轮船等交通工具的导航定位提供了具体、实时的定位能力。
目前许多国家已经批量生产各种GPS终端模块,俄罗斯的GLONASS系统应用已经有几年的历史,我国的北斗系统也开始进入了应用阶段,欧洲的伽利略计划己经启动。
本课题设计正是基于此开展GPS自主定位系统的研究。
由于GPS导航定位系统作为一个新兴的高新技术产业,技术含量相当高。
发展我国的导航定位产业适逢其时,机不可失。
随着现代科学技术的不断进步,导航定位相关产品的成本在不断下降,可以预言,导航与定位系统将向着小型化,智能化,多功能化方向发展。
1.1论文的研究背景
GPS即全球定位系统。
它是一个由覆盖全球的24颗卫星组成的卫星系统{11。
这个系统可以保证在任意时刻,在地球上任意一点都可以同时观测到4颗以上卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。
它可用于引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线准时到达目的地。
从而有效的降低了用户为了寻找目的地而付出的资源浪费,从一定程度上提高了作业效率、科学水平以及人们的生活质量。
随着经济社会的发展,GPS的应用己经深入到国民经济的各个领域,主要包括大地测量,工程测量,航空摄影‘线路勘测,智能交通等。
目前国外己有两大卫星导航定位系统在运行:
一是美国的全球定位系统(GPS),二是俄罗斯的“格鲁纳斯”(GLONASS)定位系统。
但是这两个系统都受到美、俄两国军方的严密控制,其信号的可靠性无法得到保证。
为了能在卫星导航领域中占有一席之地,因而欧盟决定启动军民两用的与现有的卫星导航系统相互兼容的全球卫星定位系统计划一“伽利略”(GALILEO)计划。
该计划还在实施当中。
我国使用的是“双星定位系统”,自行研制的第一颗导航定位卫星一“北斗导航试验卫星”于2000年10月31日成功发射。
为满足国内卫星导航需求,我国自行建立了第一代卫星导航系统一双星导航定位系统(北斗一号)。
2000年12月21日我国成功发射第二颗“北斗导航试验卫星”,与发射的第一颗“北斗导航试验卫星”构成了“双星导航定位系统”。
该系统是全天候、全天时提供卫星导航信息的区域导航系统。
该系统将用于交通运输、气象、石油、海洋、森林防火、灾害预报、通信、公安及其他领域的导航定位服务。
这将标志着我国将拥有自主研发的第一代卫星导航定位系统。
但是就目前运行情况来看,俄罗斯由于经费原因导致在轨卫星数目不足6颗无法独立成网,而伽利略和北斗系统正在建立过程中,所以GPS卫星导航系统无疑占据着最大的市场并有着最高的工作稳定性。
所以在本文所研究的课题中,所用的导航定位系统仍然是美国建立的GPS定位系统。
1.2国内外研究现状及研究意义
从上个世纪九十年代开始,各发达国家都加快了导航定位系统的研制开发速度。
运用现代信息技术、通信技术、定位技术、控制技术,大大提高了人们的出行安全和工作效率,为现代信息社会提供了准确、迅速的出行服务。
由于经济发展的差异,以及GPS等技术都是由国外首先拥有和使用,所以国外在GPS导航定位系统的研究、应用方面都比国内早,现在已经有比较成熟的产品。
但是,由于导航定位系统有强烈的本地特色,例如当地的网络状况和地图信息的不尽相同,使许多国外导航定位系统产品不能够简单的应用于中国。
国内也有许多公司和机构参与导航定位系统的研制,各家正在研制和已推出的系统之间,应该说各有优缺点。
由于现在可用于系统的技术选择比较多,每个公司都在根据自己最熟悉的技术,或依据自己对市场和现有以及未来技术发展方向的理解,构建自己的系统。
我国的GPS卫星导航定位系统研究起步晚,基本上处于对国外研究的比较、学习阶段。
后PC时代的来临为我们快速拉近与发达国家的相关科技距离提供了前所未有的机遇。
随着社会信息化的日益发展,GPS的应用己经深入到国民经济的各个领域,其发展方向是监控跟踪及导航相结合,其长远发展则是导航、测量、线路勘测、智能交通、通信等。
本文提出的导航定位终端设计方案,将终端设计为一个基于单片机C8051F020的简易导航定位系统,可实现GPS导航、电子地图实时定位等功能。
虽然与现阶段比较成熟的定位导航产品有一定差异,但也算是对定位导航的一种简单尝试。
本课题的研究意义主要有如下几个方面:
(1)随着中国经济的飞速发展,人们的出行越来越频繁,GPS应用也越来越广泛,GPS导航定位系统的研制具有很大的实用价值和市场前景,但是从系统的技术水平、产品的质量和成熟程度来说,我国还处在往上发展的时期。
目前,城市建设发展速度越来越快,道路变得也越来越复杂,在这种情况下,找到一种方式,使人们能够从容的面对错综复杂的交通网,已经迫在眉睫。
利用GPS进行定位是个不错的选择。
(2)纵观国内的GPS导航市场,成型的GPS导航定位产品价格各异,少则上千多则上万,且性能差距较大。
昂贵的费用不仅让众多消费者望而却步,而且定位精度的落差时常使得他们怨声载道。
因此研发一套价格适合中低层用户且定位精度高的GPS导航系统,具有相当的市场前景。
也是对导航定位技术运用的一种初步尝试。
(3)C8051F系列单片机是完全集成的混合信号系统级芯片,具有与8051兼容的CIP--51微控制器内核。
其内部电路包括CIP--51微控制器内核及RAM,ROM,I/0口、定时/计数器、ADC,DAC,PCA,SPI和SMBus等部件,即把计算机的基本组成单元以及模拟和数字外设集成在一个芯片上,构成一个完整的片上系统(SOC)。
具有与80C51系列单片机相同的指令系统,并且功能更加全面。
因此将C8051F020单片机运用于本次设计,也是一种新的尝试,也加深了对C8051F系列的掌握。
(4)针对导航电子地图,由于生产厂家各自为阵,电子地图的数据质量也参差不齐,没有统一的标准。
如果利用专业电子地图开发软件,其开发成本昂贵。
并且随着我国城市建设和改造步伐加快,城区道路不断新建,错综复杂的道路时而涌现。
因此如何根据用户实际需要,开发出一套价格低廉且适合于用户工作环境的导航地图尤为重要。
1.3本文的研究内容
GPS定位导航终端中控制器的选择直接影响到整个系统的性能。
目前,定位导航终端一般采用基于嵌入式、单板机或单片机的实现方案。
基于嵌入式的车载定位航终端开发难度较大,开发周期也相对较长;单板机开发成本较高,体积大,一般适用于大型基于单片机的GPS导航装置的设计监控系统。
因此,为了开发成本低、体积小、性能稳定的定位导航终端,选择一种合适的控制器至关重要。
如今,高性能、高可靠性、低价位的SOC单片机己经广泛应用于工业控制领域,使用SOC单片机不仅可以优化系统性能,而且节约了资源和成本。
SOC单片机克服了普通单片机功能单一、资源分配不灵活的缺点,从众多单片机中脱颖而出。
选择合适CPU内核和IP模块构架成具有特定功能的SOC单片机,使得其满足位导航终端功能所需。
本文设计的GPS定位导航终端采用基于SOC技术的单片机C8051F020作为核心控制器,优化了系统性能,节约了成本,缩短了开发周期。
该课题主要的任务是:
以SiliconLabs公司生产的C8051F020芯片作为系统中心控制处理器,结合部分外围器件设计出控制、显示的硬件电路,并通过自制的GPS接收机接收来自GPS定位卫星的定位信息。
系统通过串口实现和GPS接收机通信,实时提取相关的定位数据(经度、纬度、高度等)并通过自制的电子地图,由液晶屏显示用户位置,实现导航定位的目的。
1.4课题完成的工作
I.本文所做的工作主要有以下4点:
(1)研究了目前国内外GPS导航系统的发展现状、GPS技术,讨论了定位导航终端的设计以及先进的SOC单片机技术。
(2)选择合适的GPS模块和SOC单片机,构建基于SOC技术的定位导航终端,并进行可行性论证。
(3)设计了GPS接收板电路和控制板电路并制作PCB板。
焊接元器件做系统调试。
(4)通过核心控制器C805IF020与GPS接收机进行通信,提取定位数据并进行处理和定位显示,实现定位导航终端的基本功能。
(5)通过实际点的取样,对道路进行描绘。
实现简单的自制电子地图显示。
(6)将基于SOC技术的定位导航终端应用于实际定位导航中,对定位导航终端进行灵敏度和定位精度测试。
1.5论文的组织
论文的第一章为绪论,介绍了论文研究的背景以及国内外研究的现状和研究意义等内容:
第二章对GPS全球定位系统各方面作简单介绍和进行一般性的论述;第三章系统总体设计;第四章提出了系统硬件设计,根据各模块功能进行硬件电路芯片的选择和线路连接;第五章主要简要介绍系统软件设计;第六章为系统调试总结,阐述了在调试过程中所遇到的问题及解决方法。
第七章总结,概括了所做的工作及不足,并给出下一步的研究方向。
第2章卫星定位系统相关技术
2.1GLONASS(格鲁纳斯)卫星定位系统
该系统是1982年底由前苏联开始建设,期间因苏联解体,几经周折最后由俄罗斯于1996年建成全球导航定位系统(GlobalNavigationSatelliteSystem--GLONASS)。
该系统与美国的GPS系统同属于第二代卫星定位系统(3]a
2.1.1系统组成
1)卫星星座:
全球导航定位系统的空间卫星星座,由分布在三个独立椭圆轨道的24颗GLONASS卫星组成(另加1颗备用卫星),平均每个轨道上分布8颗卫星,各轨道升交点的赤经相差120度;轨道偏心率e=0.01;卫星轨道倾角为64.8度;卫星运行周期T=11时15分(恒星时11.28小时);卫星高度H=19100km;卫星设计的使用寿命为4.5年,直至1995年卫星星座布成,经过数据加载、调整和检验,已于19%年1月18日整个系统正式运转;
2)地面系统:
地面控制站组(GCS)设有1个系统控制中心,1个指令跟踪站(CTS整个跟踪网络分布于俄罗斯境内;CTS跟踪遥控着所有GLONASS可视卫星,对其进行测距数据的采集和处理,并向各卫星发送控制指令和导航信息。
在GCS内装有激光测距设备对测距数据作周期修正,为此所有的GLONASS卫星上都装有激光反射镜。
2.1.2技术特点
1)卫星信号
每颗GLONASS卫星配有艳原子钟,以便为所有星载设备提供高稳定的时标信号。
GLONASS卫星同样向地面发射两种载波信号L1载波信号的频率为16021616MHz;LZ载波信号的频率为1246^1256MHz;其中L1载波信号为民用,L2载波信号为军用。
GLONASS卫星之间的识别方法采用频分复用(FDMA)技术,L1载波信号的频道间隔为0.5625MHz,L2载波信号的频道间隔为0.4375MHzoGLONASS卫星测距粗码(C/A码)的频率为0.511MHz,码长为511比特,重复周期为lms;GLONASS卫星也采用类似GPS信号的P码;
2)定位精度
水平精度:
士50^-70m;垂直精度:
士75m;测速精度:
士15cm/s;
3)定位原理
与GPS相同。
2.2伽利略卫星定位系统
为了打破美国GPS在卫星导航定位领域的垄断,1999年欧洲提出了建立伽利略(Galileo)导航卫星系统的计划,这是欧洲开发的最重要的航天计划。
2005年12月27日,第一颗伽利略卫星GLOVE--A发射升空,第二颗卫星GLOVE--B于20%年发射,这标志着伽利略卫星定位系统正式进入实施论证阶段。
伽利略卫星定位系统是欧洲空间局(ESA)主导的全球卫星导航系统,由27+3颗卫星分布在3个轨道平面上,计划于2008年运行,目前己经推迟到2010年。
伽利略卫星定位系统将提供高精度、全球覆盖的导航定位服务,并可以与GPS,GLONASS互操作和兼容。
2004年10月,中欧Galileo计划技术合作协议在北京正式签署,中国投入2亿欧元参与了这项计划(9l0
2.2.1系统组成
1)卫星星座:
由3个独立的圆形轨道,30颗中等高度卫星(MEO--MiddleEarthOrbit)卫星组成((27颗工作卫星,3颗备用卫星)。
卫星的轨道倾角为56度,公转周期T=14小时23分14秒,轨道高度H=23616km;
2)地面系统:
在欧洲建立2个控制中心,在全球构建监控网;
3)定位原理:
与GPS相同;
4)定位精度:
导航定位精度比目前任何系统都高。
2.3中国“北斗”导航系统
GPS和“格鲁纳斯”都是为军事应用而发展起来的,完全由军方控制,无法保证服务信息始终保持不中断。
例如,美国在20世纪90年代的海湾战争期间,不仅中断了全球定位系统,而且给P码加密,使对方无法使用。
虽然“伽利略”系统是一个民用卫星导航系统,一旦发生战争,这个导航也会遭到控制,特别是美国会直接插手“伽利略”。
在卫星导航系统发展过程中,出于军事需要的考虑,中国必须发展自己独立的系统。
2000年10月31日和12月21日,我国发射了两颗北斗一号卫星,并由其构成独特的“双星有源定位系统”。
第三颗北斗一号卫星于2003年5月25日发射升空,它是导航定位系统的备份星,与前两颗工作卫星组成我国具有自主知识产权的第一代卫星导航定位系统[(}10
2.3.1系统组成
1)卫星星座:
由3颗同步静止卫星组成(其中1颗在轨备用),分别定位于东经80度和东经140度,轨道倾角i=0度,公转周期T=24小时,轨道高度H=36000km;
2)地面系统:
一个中心站,负责系统测控、定位信号的发射与接收、用户坐标的解算与发布、双向授时、发送导航电文,监视和控制整个系统的工作情况等;
3)标校系统:
有测轨、定位、测高三类标校站。
测轨标校站为精确测量卫星的位置提供基准测量数据;定位标校站为差分定位提供基准测量数据;测高标校站为气压测高法提供基准测量数据。
2.3.2技术特点
1)服务区域:
东经70度~145度,北纬50度~55度;
2)用户设备:
定位收发机的瞬间发射功率较大;
3)定位精度:
平面精度士20m,垂直精度士lOrn.
2.3.3定位原理
北斗导航定位系统的定位原理为:
地面中心站通过2颗同步静止定位卫星传送测距问询信号,如果用户需要定位则马上回复应答信号。
地面中心站可根据用户的应答信号的时差计算出户星距离,这样以两颗定位卫星为中心以两个户星距离为半径可作出两个定位球。
而两个定位球又和地面相交产生两个定位圆,用户必定位于两个定位圆相交的两个点上(这两个交点一定是以赤道为对称轴南北对称的)。
地面中心站求出用户坐标后,再根据坐标在地面数字高程模型读出用户高程一进而让卫星转告用户。
北斗定位系统采用三球交会测量原理进行定位,即分别以两颗卫星为球心、到用户的距离为半径作两个球面,再以地球质心为球心,到用户的距离为半径作一个球面,三个球面的交会点就是用户的位置(计算时要排除其镜像点)。
卫星到用户的距离可以用定位信号的传播延时计算出来,而地心到用户的距离则可用中心站的数字地形图查出或用气压高度表测量出来,于是求解如下方程可以计算出用户坐标(x0,y0,z0):
(xi一