ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:801.66KB ,
资源ID:26859361      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26859361.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(pgs定位仪的设计制作大学论文.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

pgs定位仪的设计制作大学论文.docx

1、pgs定位仪的设计制作大学论文 天津职业技术师范大学 Tianjin University of Technology and Education毕 业 设 计 专 业 XXXXXX 班级学号: 09950090128 学生姓名: XXXXX 指导教师: XXXXXX) 二一三年 六 月 天津职业技术师范大学本科生毕业设计 GPS定位仪的设计制做 Design and fabrication of GPS positioning instrument 专业班级:XXXX 学生姓名:XXXX 指导教师:XXXX 系 别:XXX2013年6月 摘 要 GPS技术的使用现在已经非常普及,在军事、气象

2、、勘探、导航、通讯、遥感、大地测量、地球动力以及天文等众多学科领域有很广泛的应用,是当今信息时代发展中的重要组成部分。GPS 设计已经向便携式发展,逐步踏入寻常百姓的生活。所以,对GPS的研究具有十分重要的意义。论文主要研究 GPS 的定位原理与技术,单片机的编程及其应用,液晶屏的功能及其实现方法。制作了一套以软、硬件相结合的方法完成整个GPS数据接收和显示的设计方案。 本毕业设计是基于GPS信号接收模块,At89S52单片机控制模块、12864液晶显示模块,电源模块等器件为一体的便携式GPS定位导航仪,可实现对地点的实时定位并显示所在经纬度功能。论文从软件和硬件方面对系统作了详细的说明,该系

3、统根据技术已成熟的GPS模块数据输出基本原理设计而成。并研究了Atms8952系列单片机如何实现与GPS接收模块的串行通信。是具有全球性、高精度、自动化、高效益,性能稳定,体积小,方便携带诸多优点的,并能全天候使用的实时定位导航仪。 关键词:GPS;单片机;12864 液晶显示屏;GPS信号接收器 ABSTRACT The use of GPS technology is now very common, it is widely used in many areas of science, military, meteorological exploration, navigation, c

4、ommunication, remote sensing, geodesy, geodynamics and astronomy in the information age, is an important part in the development of it. The GPS design has been to the portable development, gradually into the lives of ordinary people. So, has the extremely vital significance to the research of GPS. T

5、he positioning principle and technology of the paper mainly studies the GPS, microcontroller programming and its application, the LCD screen of the function and its realization method. A set of combined with soft, hardware method to complete the GPS data receiving and display design. This graduation

6、 design is based on the GPS signal receiving module, At89S52 control module, 12864 liquid crystal display module, power module and portable GPS positioning navigation device as a whole, it is can realize real-time positioning of the place where the longitude and latitude and display function. The pa

7、per introduced in detail the system from the aspects of hardware and software, this system is based on GPS module data output design principle of technology has been mature. And studies the Atms8952 Series MCU to realize the serial communication with GPS receiving module. Is a global, high precision

8、, automation, high efficiency, stable performance, small size, the advantages of convenient carrying, and real-time positioning navigator all-weather use. Key Words:GPS; MCU52; 12864 LCD; GPS signal receiver 目 录1 引言 32 GPS信号接收系统设计 52.1 GPS导航系统简介 52.2 GPS系统定位原理 72.3 GPS 接收机的基本工作原理 72.4 GPS信号接受器选择 83

9、单片机控制系统设计 93.1 AT89S52单片机原理 93.2单片机工作基本电路 123.2.1电源电路 123.2.2时钟电路 123.2.3复位电路 133.2.4 单片机的最小系统 144 导航信息显示系统设计 164.1 12864液晶显示模块 164.1.1 概述 164.1.2 基本特性 164.1.3接口说明 164.2 12864点阵液晶显示模块引脚与单片机联接 175 总体方案的设计 185.1系统硬件设计要求 185.2 硬件组成部分 18 5.2.1电源部分 195.2.2系统硬件电路部分 205.3系统软件设计要求 215.3.1串口通信程序设计 215.3.2 GP

10、S信息接收流程 225.3.3 LCD显示程序 225.4 软件总体设计 236 系统调试与实验结果 256.1 硬件调试 256.2 软件调试 25结 论 26参考文献 27致 谢 28 1 引言GPS(Globe Position-finding System,全球导航定位系统1)主要有定位、导航、授时等功能。美国从20世纪60年代提出方案,从70年代开始研制,历时20多年,于1993年全面建成的军用卫星导航系统,是美国拥有的一套高科技设施,具有在海、陆、空进行全方位实时三维导航与定位能力的系统。该系统于1994年正式投入使用,最早用于美国军方,后期才延伸到民用,它能为地球上的使用者提供定

11、位、导航和定时服务。对远海航行、地质勘探、交通运输等部门起到很大的作用。 随着GPS应用的不断普及,目前已被广泛应用于各行各业。最早的卫星定位系统是美国的子午仪系统(Transit),1958年研制,64年正式投入使用。由于该系统卫星数目较小(5-6颗),运行高度较低(平均1000KM),从地面站观测到卫星的时间隔较长(平均1.5h),因而它无法提供连续的实时三维导航,而且精度较低。为满足军事部门和民用部门对连续实时和三维导航的迫切要求。1973年美国国防部制定了GPS计划。从20世纪60年代开始,美军就不断地试验并改进以卫星为基础的无线电导航系统,从最早的TRANSIT,到NAVSTAR,

12、一步一步地把GPS系统进行完善并降低了接收系统成本。截止到1993年,分布在6个轨道平面内的(213)颗卫星组成的GPS空间星座已经建成,今后将根据计划更换失效的卫星2。GPS系统拥有如下多种优点:全天候,不受任何天气的影响;全球覆盖(高达98%);三维定速定时高精度;快速、省时、高效率;应用广泛、多功能;可移动定位;不同于双星定位系统,使用过程中接收机不需要发出任何信号增加了隐蔽性,提高了其军事应用效能。卫星导航技术2的飞速发展已逐渐取代了无线电导航、天文导航等传统导航技术,而成为一种普遍采用的导航定位技术,并在精度、实时性、全天候等方面取得了长足进步。现在不仅应用于物理勘探、电离层测量和航

13、天器导航等诸多民用领域,在军事领域更是取得了广泛的应用-在弹道导弹、野战指挥系统、精确弹道测量以及军用地图快速测绘等领域均大量采用了卫星导航定位技术。有鉴于卫星导航技术在民用和军事领域的重要意义,使其得到了许多国家的关注。利用 GPS 信息接收模块、单片机 AT89s52、液晶显示屏 TG12864E 以及自己设计的外接电路接口,完成一台液晶显示的手持式 GPS 定位设备,并能依次显示实时时间及所在地的经纬度。卫星系统的更新与多个卫星定位系统共存将明显改善卫星导航定位的精度和可靠性。双频高精度测地型接收机将继续高度垄断在几个技术领先的 GPS 厂家手中,美国将继续保持其绝对优势。单频测地型接收

14、机和导航接收机 OEM 板产业将扩散到世界各地,虽是低档次的 GPS 产品,但用途广、用户多、市场大。美国把 GPS 单频 OEM 板的生产技术转让出口,因而推动了世界各地企业投资 GPS OEM 的生产。陆地 GPS 导航定位产品将成为发展最快的领域。 2 GPS信号接收系统设计2.1 GPS导航系统简介 全球定位系统(Global Positioning System 简称GPS)是美国第二代卫星导航系统。它是在子午仪卫星导航系统的基础上发展起来的,GPS能提供全天候、连续、实时高精度导航参数,实现三维定位,并可提供精确的时间信息。GPS系统3包括三大部分:地面控制部分地面监控系统,空间部

15、分GPS卫星星座,用户设备部分GPS信号接收机。地面控制部分地面监控系统由美国军方维护和运行,主要是保证卫星正常工作及其发送的信号准确无误。地面控制部分包括位于美国科罗拉多的主控制站跟分布在全球范围的五个卫星监测站和三个注入站。主控站提供全球定位系统的时间基准,从各个监控站收集卫星数据,计算出卫星的星历和时钟修正参数等,并通过注入站注入卫星,向卫星发布指令从而控制卫星,当卫星出现故障时,启用备用卫星以代替失效的工作卫星。监控站负责跟踪GPS卫星,不断的上传最新的导航数据,并且保持卫星系统的良好运行和正常的排列状态。站内设有双频GPS接收机、高精度原子钟、计算机各一台和若干台环境数据传感器。接收

16、器对GPS卫星进行连续观测,以采集数据和监视卫星的工作状况。原于钟提供时间标准,而环境传感器收集有关当地的气象数据。所有观测资料内计算机进行初步处理并存储和传送到主控站,用以确定卫星的精密轨道。 注入站将主控站计算的卫星星历及时钟修正参数等注入卫星。地面监控系统主要任务是收集数据、计算导航信息、诊断卫星状态以及调度等。整个GPS的地面监控部分,除主控站外均无人值守。各站间用现代化的通讯系统联系起来,在原子钟和计算机的驱动和精确控制下,各项工作实现了高度的自动化和标准化。 空间部分GPS卫星星座由21颗工作卫星和3颗在轨备用卫星组成。24颗卫星在距离地面2万公里的高空,分布在六个不同轨道平面上。

17、卫星以12小时的周期绕地球飞行,这样使得在任意时刻,在地球上任意一点都可以同时接收到6颗以上GPS卫星的定位信息。且只要有4颗卫星的定位信息,GPS接收机就能向用户提供该点的三维坐标、移动速度及时间等信息。用户设备部分1主要由GPS接收机和卫星天线组成。它能从GPS卫星收到信号并利用传来的信息计算用户的三维坐标及时间。GPS的用户设备主要由接收机硬件和处理软件组成。用户通过用户设备接收GPS卫星信号,经信号处理而获得用户位置、速度等信息,最终实现利用GPS进行导航和定位的目的。如下图所示: GPS卫星 GPS卫星 L1 L2s波段 监测站 主控站 注入站 图2-1 GPS地面监控系统框图 2.

18、2 GPS系统定位原理GPS系统采用高轨测距体制3,以观测站至GPS卫星之间的距离作为基本观测量。为了获得距离观测量,主要采用两种方法:一是测量GPS卫星发射的测距码信号到达用户接收机的传播时间,即伪距测量;一是测量具有载波多普勒频移的GPS卫星载波信号与接收机产生的参考载波信号之间的相位差,即载波相位测量。采用伪距观测量定位速度最快,而采用载波相位观测量定位精度最高。通过对4颗或4颗以上的卫星同时进行伪距或相位的测量即可推算出接收机的三维位置。2.3 GPS 接收机的基本工作原理 GPS接收机1由天线、接收机、处理器、控制显示单元、电源组成。接收机任务是捕获到按一定卫星高度截止角所选择的待测

19、卫星的信号,并跟踪这些卫星的运行,对接收到的GPS信号进行变换、放大和处理,以便测出GPS信号从卫星到接收机天线的传时间,解译出GPS卫星所发送的导航电文,实时地计算出测站的三维位置,三维速度和时间。原理图如下: 图2-2 GPS卫星接收模块工作原理框图2.4 GPS信号接受器选择世面现在上已经有许多基于GPS接收模块所开发的产品,有GPS手持机、车载GPS导航仪等,虽然功能强大,例如车载GPS导航仪都带大比例尺地图,但价格都比较昂贵,且对于普通应用有些功能没有必要。所以基于这种情况本次设计针对普通用户使用GPS的切实需要,设计并制作实现了基于单片机采集与显示GPS定位信息的低成本GPS定位设

20、备。本设计中GPS信号接收模块所选用的是GS-87 SIRF Star III GPS接收模块。GS-87 SIRF Star III4是高效能、低耗电的智能型卫星接收模块,采用美国瑟孚公司所设计的第三代卫星定位接收芯片,是一个完整的卫星定位接收器。接收机硬件、机内软件以及GPS数据的后处理软件包构成了完整的GPS用户设备。GPS接收机的结构分为天线单元和接收单元两大部分。对于测地型接收机来说,两个单元一般分成两个独立的部件,观测时将天线单元安置在测站上,接收单元则置于测站附近的适当地方,并用电缆线将两者连接成一个整机。实际上,也可以将天线单元和接收单元制作成一个整体,而在观测时将其安置在测站

21、点上。 GPS接收机一般用蓄电池做电源,同时采用机外机内两种直流电源。设置机内电池的目的在于更换外电池时不中断连续观测。在用机外电池的过程中,机内电池自动充电。关机后,机内电池为RAM存储器供电,以防丢失数据。选择成品的GPS接收模块,优点是由于现阶段GPS接收模块的制造技术已经相当成熟,使用非常方便并且性能稳定,定位成功后直接就可以通过模块输出GPS相关信息。并且在经过大规模的商业化生产后价格已经能被我们所接受,这样的模块在市面上也容易买到。所以选择最新的SIRF Star III 独立GPS模块。该芯片的定位精度4小于10米,能够同时追踪20个卫星信道。其内部的可充电电池,可以保持星历数据

22、,快速定位。具有极佳的灵敏度(追踪感度:-159dBm)。讯号微弱时,TTFF(Time to First Fix)定位仍十分迅速。支持NMEA0183语言格式:GGA,GSA,GSV,RMC,GLL,VTG。内建超大电容,可储存快速获取的卫星讯号数据。内建陶瓷天线。LED指示灯显示卫星定位状况。LED不亮时接收器关闭,LED恒亮时未定位或搜寻讯号,LED闪烁时已定位。此外,GS-87 SIRF Star III GPS接收模块体积小巧,外形尺寸为30mm30mm10.5mm,操作溫度摄氏40C +80C,储存溫度 摄氏45C +85C。工作时供电电压为4.56.5V,消耗电流为搜索时:45m

23、A,定位后:35mA。定位资料更新一秒一次。定位时间(平均值)热启动1秒,暖启动38秒,冷启动42秒。使用范围小于海拔高度18000米,移动速度小于515米/秒。对外提供6个引脚,使用时引脚1、5接地,引脚2接电源,引脚3为串口输出数据线,引脚4为串口输入数据线,引脚6悬空。SIRF Star III 是一个独立的 GPS 芯片。他能快速接收信号的能力和对信号进行高效处理的能力。无论在野外还是城市,SIRF star III都不会丢失信号。如果我们处于峡谷环境内,除了那些直接从卫星发射过来的信号,SIRF star III还会接收到很多从其它坚硬的表面(比如悬崖、高楼)反射的信号,也就是通信中

24、常说的多径衰落。事实上GPS是通过计算卫星信号到达接收器所用的时间来确定用户所在的位置,所以那些反射信号就成为难以摆脱的干扰源。不过SIRF star III具备强大的数字处理能力,它能够通过众多的“what ifs”算法剔除掉无用的干扰,并且把那些被其他GPS产品所忽略的较弱的有用信号筛选出来。另外,SIRF star III具备非常快的收集信号的速度,当GPS掉线以后它也能够快速重新定位。 3 单片机控制系统设计3.1 AT89S52单片机原理AT89S525为 Atmel所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程闪存。AT89C52单片机有如下特征1、兼容MCS

25、-51产品2、1000写入/擦除周期3、4.0V5.5V的操作范围4、全静态操作:0 Hz33 MHz5、32可编程I/O线6、2568位的内部RAM7、三级程序存储器锁8、三个16位定时器/计数器9、八个中断源10、全双工UART串行通道11、低功耗空闲和掉电模式12、中断从掉电模式下的恢复13、看门狗定时器14、双数据指针15、掉电标志位 图3-1 AT89S52单片机引脚图其引脚说明如下:VCC: AT89S52电源端输入,接+5V。GND: 电源地端。P0口(P0.0P0.7)P0口是一个8位漏极开路的双向I/O口。P0.0表示位0,P0.1表示位1,依此类推。 其他三个I/O端口(P

26、1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当做I/O用时可以驱动8个的TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0不具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口(P1.0P1.7)P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻 辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输

27、出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器 2的触发输入(P1.1/T2EX),如下所示。在 f l ash 编程和校验时,P1 口接收低 8 位地址字节。引脚号第二功能:P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出。P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)。P1.5 MOSI(在系统编程用)。P1.6 MISO(在系统编程用)。P1.7 SCK(在系统编程用)。P2口(P2.0P2.7)P2口 是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,若将端口2

28、的输出设为高电平时,此端口便能当成输入端口来使用。P2除了当做一般I/O端口使用外,若是在AT89S52扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8A15,这个时候P2便不能当做I/O来使用了。P3(P3.0P3.7)P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p3 输出缓冲器能驱动4 个 TTL 逻辑电平。 P3口亦作为AT89S52特殊功能(第二功能)使用, 在flash编程和校验时,P3口也接收一些控制信号。端口引脚第二功能:P3.0:RXD,串行通信输入。P3.1:TXD,串行通信输出。P3.2:INT0,外部中断0输入。P3.3:INT1,外部中断1输入。P

29、3.4:T0,计时计数器0输入。P3.5:T1,计时计数器1输入。P3.6:WR:外部数据存储器的写入信号。P3.7:RD,外部数据存储器的读取信号。此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个AL

30、E脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加1

31、2V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.2单片机工作基本电路3.2.1电源电路电源电路:向单片机供电。AT89S52单片机的工作电压范围:4.0V5.5V, 所以通常给单片机外接5V直流电源。连接方式为VCC,接电源+5V端。VSS接地。3.2.2时钟电路时钟电路确定单片机工作的时间基准,决定单片机工作速度。时钟电路就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。AT89S52单片机时钟频率范围:0 33MHz。AT89S52单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。内部方式的时钟电路如图3-2 (a)所示,在XTAL1和XTAL2引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用5。外部方式的时钟电路如图3-2(b)所示,XTAL2接

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1