基于单片机的GPS系统研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的GPS系统研究.doc

基于单片机的GPS系统研究   摘要:本文详细介绍了基于51系列单片机的GPS定位系统设计,提供了硬件电路和软件设计,并将最终的数据信息,如时间、经度、纬度等,精确计算并实时显示。   关键字 单片机 GPS LCD12864   0引言   全球定位系统是一个用于接收卫星导航信号的非自主导航与定位系统。该系统全球覆盖、全天候、连续的实时信息、高精度的三维位置、三维速度和时间信息的能力为人类的导航定位提供了可靠的保证。目前,GPS全球定位技术已日趋成熟并在经济、军事和社会生活等许多领域得到广泛应用,它正发挥着越来越重要的作用[1]- [3]。   本系统主要是基于AT89C52单片机开发环境和使用GPS技术来设计一个实时接收、经度和纬度的路线显示以及存储等功能的GPS。   1 方案设计   该系统主要是由GPS接收天线、GPS接收器模块、中央处理单元、液晶显示模块、电源模块和键盘接口组成[2]。   其中,GPS接收模块和中央处理单元模块(89C52)是该系统的核心部分。它们是负责GPS信号的接收和解调信号处理,控制工作过程等等。液晶显示模块用于显示定位、时间信息。键盘接口是作为人机交互端口。最后,电源模块负责整个系统的电源和过载保护的工作。系统总体框架结构如图1所示。   2 系统硬件设计   GPS定位系统需要具备GPS信息的接收和实时显示的功能。为达到以上要求,AT89C52单片机的主要硬件[3]由LCD12864、GPS模块、天线、键盘等组成。下面分别介绍各个模块并给出其电路设计图[4]。   2.1单片机模块   在该系统中使用 AT89C52作为中央处理单元。作为单片机的入门学习芯片,AT89C52单片机为大多数人熟悉。它 具有结构简单、价格低廉的优点,适用于低层次的系统开发。并且能够直接输出TTL电平,具有GPGGA、 GPGSA、 GPRMC等数据输出格式。   2.2 GPS接收模块   GPS接收器的任务就是在一定卫星仰角捕获卫星信号选择的截止角以及跟踪卫星轨迹。此外, 接收方转换和接收放大GPS信号以及其他处理[5],目的是为了测量从卫星到接收机天线GPS信号的传播时间,并破译GPS卫星导航实时发送的消息,然后计算站的3 维位置,甚至三维速度和时间。   NEO-6M由瑞士生产,具备良好的性能,其详细信息如下图2所示,包括序列号、电量和精度等。   GPS接收器有50个并行通道。NEO-6M为了低功耗和低成本而特别设计,它的应用能很大的突破智能电源管理功能。并且它能够通过接口和无线分别与LISA和U-LEON相连。而且,它可以适用于-40℃~ + 85℃。更重要的是,它有一个良好的抗干扰性能。   为了使NEO-6M处于良好的工作状态并且与整个系统兼容,设计出NEO-6M的外围电路如图3所示。   2.3 键盘输入   键盘输入在单片机应用系统的输入模式中是使用最广泛的方法之一。键盘用于输入单片机的数据或指令。键盘输入是由按钮或开关来完成的,不仅可以独立使用,也可以作为一个按键矩阵。   在GPS导航系统的设计中,由于所用按键端口比较少,因此采用独立键盘输入方式[6]不会过多地占用系统端口。另外这一设计还能大大提高单片机的运算速度。   2.4 LCD12864模块   在系统中,为了显示某些信息,如经度和纬度、日期时间、可见卫星个数等,必须有显示模块以接收单片机数据,并显示GPS信息[7]。这里使用LCD12864液晶显示器,这是因为它不仅具有体积小,低功耗,高可靠性,低成本,接口简单的优点而且可以显示各种图像和文本信息。   液晶显示器及其外围接口电路[8]如图4所示。   2.5 电源模块   系统设计应避免后级电路对前级电路电路的干扰,因此电池供电采用加电容滤波处理,以给单片机最小系统和液晶提供电量。单片机的引脚可以控制GPS的电源的开与关。 其电路设计如图5所示。   3 软件设计   该GPS设计的核心部分是GPS接收模块与单片机的通讯,以及单片机将收到的信息筛选编排显示位置后送到LCD液晶显示模块显示[9]。   在设计该程序时采用了模块化的思想,以便于软件的调试,同时也方便了该软件的移植,在不同的硬件平台上运行该软件只需要更改相应的软件模块就可以实现。该软件模块设计分为液晶模块初始化模块,GPS数据接收模块,单片机模块这三个主要模块。其程序流程图如图6所示。   4 总结   通过调试,在单片机系统中,GPS模块可以输出的实时经度、纬度、时间、日期等信息以及能够实现基本功能的定位。该系统的设计比较简单,硬件电路是普遍的,编程方便,所以该系统可被广泛应用。此外,根据该系统设计出来的GPS原型具有重量轻、体积小和成本低的优点,便于携

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档