毕业论文 基于单片机的GPS定位信息显示系统设计.pptVIP

毕业论文 基于单片机的GPS定位信息显示系统设计.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LOGO 基于单片机的 GPS 定位显 示系统的研究与开发 摘 要 GPS 全球定位系统在实际生活中被广泛应用,是当今信息时代发 展中的重要组成部分。因其具有性能好、精度高、应用广的特点, 让 GPS 成为了全球当今最好的定位导航系统。 本论文详细介绍了一种基于单片机、 GPS 接收模块、 LCD1602 液晶显示模块等器件的 GPS 实时显示功能的实现。分别从硬件设计 和软件设计等方面对其作了详细的阐述,并且结合硬件的特点研究 了 MCS - 51 系列单片机如何与 GPS 接收模块实现串行通信,该系 统是根据 GPS 模块数据输出基本原理设计而成的。它是一台体积小 巧、携带方便、可以独立使用的全天候实时的定位导航设备。 总体方案的设计 ? 本次设计要求通过单片机控制 GPS 器件实现定位显示 功能。在这里使用 51 单片机作为处理器,利用 51 单片 机的串行接口接收 Ublox 6M GPS 信号接收模块输出 的数据信号,并通过软件方法筛选出其中有用的定位 数据,最后通过单片机的并行接口输出至液晶显示模 块显示的方案。 ? 该 GPS 定位显示系统硬件由以下几部分组成: 1. 接收部分:以 Ublox 6M GPS 信号接收模块为核心的 GPS 接收机 ; 2. 控制电路:由 51 单片机作为微处理器控制 GPS 信号 ; 3. 显示部分: LCD1602 液晶显示模块; 4. 电源电路部分:用以提供系统电源和 LCD 背光调节的 电压输出。 GPS 接收模块将接收到的 GPS 卫星导航电文调制 解码,转换为标准格式后,送给单片机,当单 片机接收到 GPS 发送过来的导航电文后,经过 片内程序的识别筛选,将筛选出来的导航电文 送到显示模块,并且最后通过液晶显示器按照 要求显示出来。 工作流程 总体框图 基于单片机的 GPS 定位信息显示系统硬件电路设计 主要由 GPS 信号接收部分( Ublox 6M GPS 信号接收 模块)、控制芯片( STC89C52 单片机)、显示部分 ( LCD1602 液晶显示模块)这几部分构成。结构框 图如下图所示。 基于单片机的 GPS 硬件设计总电路图 GPS 模块跟单片机连接最少需要 4 根线: VCC 、 GNS 、 TXD 、 RXD , VCC 和 GND 用于给 GPS 接 受模块供电,模块 TXD 和 RXD 直接连接单片机的 RXD 和 TXD 即可,无需做电平转换。连接方式如 图 3.7 所示: GPS 模块与单片机连接方式 基于单片机的 GPS 软件设计思路 该软件分为了液晶模块初始 化模块,数据接收模块,单 片机模块这三个主要模块。 其程序流程图如图所示: ? NMEA 协议一条语句就有很 多位,其中还包含英文, GPS 数据是以 ASCII 码不断 通过串口给单片机传输数据 ,单片机串口每次只能接受 一字节数据,即单片机每次 只能接受 NMEA 语句的一位 ,单片机的串口每接受到一 位数据,单片机必须立刻判 断是否是语句的开头,如果 是开头才把后面的数据保存 下来,若不是,等待语句的 开头,等接受完整条语句后 ,然后通过 NMEA 协议来分 析数据。 串口中断模块 ? NMEA 协议有 很多条语句,很多 语句包含的数据有 重复部分的,例如 有几条语句里面都 含有经纬度数据, 所以要挑选出最少 条就能将全部信息 表现出来的语句, 让单片机只分析我 们需要的语句。根 据这些语句的组成 来分析数据 GPS 分析数据模块 基于单片机的 GPS 软件设计 NMEA-0183 数据格式: 这种格式所输出的语句采用的是 ASCII 字符码,包含了纬度 、经度、速度、日期、时间、航向、以及卫星信号情况等信 息。其串行通信默认参数为:波特率 =9600bps ,数据位 =8bit ,开始位 =1bit ,停止位 =1bit ,无奇偶校验。 本设计所使用的语句: 推荐最小 GPS/TRANSIT 数据( GPRMC ),其结构为: ? $GPRMC,1,2,2,4,5,6,7, 8,9,10,11 , 12*hhCRLF ? 其中“ GP ”为交谈识别符;“ RMC ”为语句识别符; “ hh ”为校验和,其代表了“ $ ”与“ * ”之间所有字符的 按位异或值。 序号 语句 说明 最大帧长 1 $GPGGA GPS 定位信息 72 2 $GPGSA 当前卫星信息 65 3 $GPGSV 可见卫星信息 210 4 $GPRMC 推荐定位信息 70 5 $GPVTG 地面速度信息 34 6 $GPGLL 大地坐标信息 7 $GPZDA 当前时间 (UTC) 信息 NEMA 协议语句说明 $GPRMC 语句数据区的内容为: $GPRMC,(1),(2),(3),(4),(5),(6),(7

文档评论(0)

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

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

1亿VIP精品文档

相关文档