收藏 分销(赏)

pgs定位仪的设计制作.doc

上传人:精*** 文档编号:2383140 上传时间:2024-05-29 格式:DOC 页数:32 大小:881KB
下载 相关 举报
pgs定位仪的设计制作.doc_第1页
第1页 / 共32页
pgs定位仪的设计制作.doc_第2页
第2页 / 共32页
pgs定位仪的设计制作.doc_第3页
第3页 / 共32页
pgs定位仪的设计制作.doc_第4页
第4页 / 共32页
pgs定位仪的设计制作.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、 天津职业技术师范大学 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定位导航仪,可实现对地点的实时定位并显示所在经纬度功能。论文从软件和硬件方面对系统作了详细的说明,该系统根据技术已成熟的GPS模块数

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

4、 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. The positionin

5、g 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 design is ba

6、sed 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 paper introduce

7、d 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, automation,

8、 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 II天津职业技术师范大学2013届本科生毕业设计 目 录1 引言32 GPS信号接收系统设计52.1 GPS导航系统简介52.2 GPS系统定位原理72.3 GPS 接收机的基本工作原理72.4 GPS信号接受

9、器选择83 单片机控制系统设计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 GPS信息接收流程225.3.3

10、 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, 一步一步地把GPS系统进行完善并降低了接收系统

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

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

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

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

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

17、时刻,在地球上任意一点都可以同时接收到6颗以上GPS卫星的定位信息。且只要有4颗卫星的定位信息,GPS接收机就能向用户提供该点的三维坐标、移动速度及时间等信息。用户设备部分1主要由GPS接收机和卫星天线组成。它能从GPS卫星收到信号并利用传来的信息计算用户的三维坐标及时间。GPS的用户设备主要由接收机硬件和处理软件组成。用户通过用户设备接收GPS卫星信号,经信号处理而获得用户位置、速度等信息,最终实现利用GPS进行导航和定位的目的。如下图所示:气象传感器编算注入导航电文观测星历与时钟接收机原子钟 数据处理机调制解调器气象传感器数据处理器调制解调器功率放大器指令发生器数据存储器和外部设备 GPS

18、卫星 GPS卫星 L1 L2s波段 监测站 主控站 注入站 图2-1 GPS地面监控系统框图 2.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导航仪都带大比例尺地图,但价格都比较昂贵,且对于普通应用有些功能没有必要。所以基于这种情况本次设计针对普

20、通用户使用GPS的切实需要,设计并制作实现了基于单片机采集与显示GPS定位信息的低成本GPS定位设备。本设计中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模

22、块。该芯片的定位精度4小于10米,能够同时追踪20个卫星信道。其内部的可充电电池,可以保持星历数据,快速定位。具有极佳的灵敏度(追踪感度:-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

23、+80C,储存溫度 摄氏45C +85C。工作时供电电压为4.56.5V,消耗电流为搜索时:45mA,定位后:35mA。定位资料更新一秒一次。定位时间(平均值)热启动1秒,暖启动38秒,冷启动42秒。使用范围小于海拔高度18000米,移动速度小于515米/秒。对外提供6个引脚,使用时引脚1、5接地,引脚2接电源,引脚3为串口输出数据线,引脚4为串口输入数据线,引脚6悬空。SIRF Star III 是一个独立的 GPS 芯片。他能快速接收信号的能力和对信号进行高效处理的能力。无论在野外还是城市,SIRF star III都不会丢失信号。如果我们处于峡谷环境内,除了那些直接从卫星发射过来的信号,

24、SIRF star III还会接收到很多从其它坚硬的表面(比如悬崖、高楼)反射的信号,也就是通信中常说的多径衰落。事实上GPS是通过计算卫星信号到达接收器所用的时间来确定用户所在的位置,所以那些反射信号就成为难以摆脱的干扰源。不过SIRF star III具备强大的数字处理能力,它能够通过众多的“what ifs”算法剔除掉无用的干扰,并且把那些被其他GPS产品所忽略的较弱的有用信号筛选出来。另外,SIRF star III具备非常快的收集信号的速度,当GPS掉线以后它也能够快速重新定位。 3 单片机控制系统设计3.1 AT89S52单片机原理AT89S525为 Atmel所生产的一种低功耗、

25、高性能CMOS8位微控制器,具有8K在系统可编程闪存。AT89C52单片机有如下特征1、兼容MCS-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口是一个

26、8位漏极开路的双向I/O口。P0.0表示位0,P0.1表示位1,依此类推。 其他三个I/O端口(P1、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.

28、7)P2口 是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。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

29、:TXD,串行通信输出。P3.2:INT0,外部中断0输入。P3.3:INT1,外部中断1输入。P3.4:T0,计时计数器0输入。P3.5:T1,计时计数器1输入。P3.6:WR:外部数据存储器的写入信号。P3.7:RD,外部数据存储器的读取信号。此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因

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

31、为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.2单片机工作基本电路3.2.1电源电路电源电路:向单片机供电。AT89S52单片机的工作电压范围:4.0V5.5V, 所以通常给单片机外接5V直流电源。连接方式为VCC,接电源+5V端。VSS接地。3.2.2时钟电路时钟电路确定单片机工作的时间基准,决定单片机工作速度。时钟电路就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。AT89S52单片机时钟频率范围

32、:0 33MHz。AT89S52单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。内部方式的时钟电路如图3-2 (a)所示,在XTAL1和XTAL2引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用5。外部方式的时钟电路如图3-2(b)所示,XTAL2接地,XTAL1接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的

33、方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。 (a) 内部方式时钟电路 (b)外部方式时钟电路 图3-2 时钟电路3.2.3复位电路复位电路确定单片机工作的起始状态,完成单片机的启动过程。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动6。单片机接通电源时产生复位信号,完成单片机启动,确定单片机起始工作状态。手动按键产生复位信号,完成单片机启动,确定单片机的初始状态。 图3-3 复位电路3.2.4 单片机的最小系统

34、由电源电路,时钟电路,复位电路,AT89S52单片机组成的最小系统如下图。 图3-4 AT89S52单片机最小系统 4 导航信息显示系统设计 4.1 12864液晶显示模块4.1.1 概述12864点阵液晶显示模块(LCM)就是由128*64个液晶显示点组成的一个128列*64行的阵列。FYD12864-0402B是7一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块。显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界

35、面。可以显示84行1616点阵的汉字,也可完成图形显示。具有低电压低功耗这一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。4.1.2 基本特性(1) 低电源电压(VDD:+3.0-+5.5V)(2)显示分辨率8:12864点(3)内置汉字字库,提供8192个1616点阵汉字(简繁体可选)(4)内置128个168点阵字符(5)2MHZ时钟频率(6) 显示方式:STN、半透、正显(7) 驱动方式:1/32DUTY,1/5BIAS(8) 视角方向:6点(9) 背光方式:侧部高亮白色LED,

36、功耗仅为普通LED的1/51/10(10) 通讯方式:串行、并口可选(11) 内置DC-DC转换电路,无需外加负压(12) 无需片选信号,简化软件设计4.1.3接口说明12864有20接口引脚。引脚序号名称说明1CS1#U1片选。2CS2#U2片选。3VSS电源地。4VDD电源输入(+5V)。5VO液晶显示对比度调节。6DI数据输入。7R/W读写选择。R/W=1,读状态;R/W=0,写状态。8E读写使能。9-16D0-D7数据总线。17RST液晶模组复位。RST#=L,复位。18VEE液晶驱动电源。19VLED+LED电源正(5.0V)。20VLED-LED电源地。4.2 12864点阵液晶显

37、示模块引脚与单片机联接 图4-1 12864液晶显示电路图 5 总体方案的设计5.1系统硬件设计要求该设计的核心部分是GPS接收模块与单片机的通讯,以及单片机将收到的信息通过软件筛选编排显示位置然后通过单片机的并行接口输出至LCD显示模块显示。模块单片机系统作为本次设计的微处理器,控制GPS数据的读取和传输过程。并利用其串行接口接收SIRF Star III GPS接收模块输出的NMEA-0183语句数据,将接收到的数据经过筛选和处理后发送到12864液晶显示器实现定位信息的显示。外围电路由两部分组成,一部分是LCD显示模块的电源电路和显示电路,另一部分是由GPS接收器件及其辅助电路组成。SI

38、RF Star III GPS信号接收模块主要由变频器、信号通道、存储器、中央处理器和输入输出接口构成。它接收有源天线获取的卫星信号,经过变频、放大、滤波、相关、混频等一系列处理,实现对天线视界内卫星的跟踪、锁定和测量定位。 单片机通过程序控制,实现单片机控制系统的初始化,控制GPS器件完成数据的采集,进行相应的信号处理,并通过单片机接口将数据输出至液晶显示模块显示定位数据。综上,由GPS接收模块将接收到的GPS卫星导航电文调制解码,转换为标准格式后输出至单片机,单片机接收到GPS发送过来的导航电文后,经过片内程序的识别筛选,将筛选出来的导航电文送到显示模块,最后最后通过LCD显示器按照要求显

39、示出定位信息。流程框图如下:GPS接受模块12864 LCD单片机 处 理中 心 天线键 盘 图5-1 硬件系统框图5.2 硬件组成部分硬件系统采用了模块化设计,由四部分组成,名称作用如下。(1) 接收部分:用SIRF Star III GPS接收模块为核心的GPS接收机。(2) 控制部分:由AT89S52单片机作为微处理器控制GPS信号。(3) 显示部分:利用12864LCD显示模块显示。 (4) 电源部分:使系统正常工作。5.2.1 电源部分AT89S52单片机加载5V电压,为了是GPS 定位设计便于携带移动,设计由 4 节 1.5V 电池串联提供电压,电压变成 6V,高于比单片机的正常输

40、入电压,所以应该设计一个限压电路,使单片机的输入电压在 5V 左右。在 6V 的电压后加上一只二极管能降下 0.7V 的电压,这样,进入整个电路的电压符合要求,单片机就能正常工作。多路开关 S4 负责发光二极管 D3 的亮灭,D3 用于指示作用,当接口电路开始工作时D3 就会变亮。电压 VCC 后还并联了 C4 和 C5 两个电容,用来过滤掉电压的毛刺干扰,得到更稳定的输入电压,去耦效应越明显就会使得电路的工作更加稳定14。 图5-2 系统电源部分5.2.2系统硬件电路部分 图5-3 系统硬件电路图18天津职业技术师范大学2013届本科生毕业设计5.3系统软件设计要求对于单片机的编程,程序分为

41、两个部分,与 GPS 接收器数据输入的串口通信程序设计和在 LCD 数据输出的显示部分。5.3.1串口通信程序设计NEMA协议简介:目前,GPS采用NMEA-0183协议11做为发送和接收数据的标准,NMEA-0183是美国国家海洋电子协会(National Marine Electronics Association)为统一海洋导航规范而制定的标准,该格式标准已成为国际通用的一种格式,协议内容在兼容NMEA-180和NMEA-0182的基础上,增加了GPS、测深仪、罗经方位系统等多种设备接口和通讯协议定义,同时还允许一些特定厂商对其设备通信自定协议。NEMA协议是为了在不同的GPS导航设备中

42、建立统一的RTCM标准。这种格式的广泛使用使得GPS接收模块的通用化和互换性大大提高。GPS NAEA 0183数据格式介绍: NMEA-0183格式数据串12的所有数据都采用ASC文本字符表示,数据传输以“$”开头,后面是语句头。语句头由5个字母组成。其前2个字母表示“系统ID”,即表示该语句是属于何种系统或设备,例如GP表示该语句属于GPS定位系统,HC表示该语句属于罗经方位系统;后3个字母表示“语句ID,表示该语句是关于何方面的数据。语句头后是数据体,包含不同的数据体字段,语句末尾为校验码(可选),以回车换行符结束,也就是ACSII字符“回车”(十六进制的0D)和“换行”(十六进制的0A)。数据字段以逗号分隔识别,空字段保留逗号。在GPS系统中常用语句有GPGGA(GPS定位信息),GPGSA(当前卫星信息),GPGSV(可见卫星信息),GPRMC(推荐定位信息),GPGLL(定位地理信息),GPVTG(地面速度信息)等。GPS数据传输是以标准异步串行方式发送,其串行通信波特率为4 800 bs、数据位8位、停止位1位、无奇偶校验位。这种格式所输出的语句包

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服