(完整版)基于单片机的简单GPS定位信息显示系统设计毕业论文
基于89c52单片机的GPS定位系统的设计
Orientation
II
目录
1 引言........................................................................................................................................................................1 2 方案选择................................................................................................................................................................2
2.1 方案一.........................................................................................................................................................2 2.2 方案二.........................................................................................................................................................3 3 硬件设计.....................
基于单片机的GPS定位信息显示系统设计
六.系统调试与实验结果
硬件调试: 检查所设计的硬件电路板所有的器件和引脚是否 正确。 将仿真插头插入单片机插座进行调试,检查各接 口是否满足设计的要求。 将写入程序的单片机插入硬件电路单片机管座, 查看液晶显示器1602显示结果是否符合设计要求 。 将程序代码经过Keil软件仿真生成的(.hex)文 件,用编程器将生成的文件导入单片机 STC89C52中。
三.GPS定位信息显示系统方案设计 GPS全球定位系统简介 GPS信号接收方案选择 GPS接收模块的研究
总体方案的设计
GPS全球定位系统简介
全球定位系统由三部分组成: 1. 地面控制部分,由主控站(负责管理、协调整
个地面控制系统的工作)、地面天线(在主控站的
控制下,向卫星注入寻电文)、监测站(数据自动 收集中心)和通讯辅助系统(数据传输)组成。 2. 空间部分,由24颗卫星组成,分布在6个轨 道平面上。 3. 用户装置部分,主要由GPS接收机和卫星天 线组成。系统的结构框图如下图所示:
四、注意事项 1.本 GPS 模块在使用时正面需要面向天空,才能 保证信号的良好,如果是反面面向天空,也会有 信号只是信号要比正面的时候差一些。 2.模块在冷启动后接上有些客户机时,由于客户机 程序不同的原因,显示不出卫星状态,此现象是 正常,这时需再稍等片刻待 GPS 定位成功即可
1602液晶显示模块
硬件电路简介
STC89C52简介: STC89C52是一个低电压,高性能CMOS 8 位单片机 ,采用40引脚双列直插封装方式。引脚图如下图 所示。
引脚说明: 主电源引脚(2根): VCC(Pin40):电源输入,接+5V电源; GND(Pin20):接地线。 外接晶振引脚(2根): XTAL1(Pin19):片内振荡电路的输入端; XTAL2(Pin18):片内振荡电路的输出端。 控制引脚(4根): RST/VPP(Pin9):复位引脚,引脚上出现2个机器周 期的高电平将使单片机复位; ALE/PROG(Pin30):地址锁存允许信号; PSEN(Pin29):外部存储器读选通信号;
基于单片机的GPS定位系统设计
基于单片机的GPS定位系统设计摘要:GPS全球定位系统在实际生活中被广泛应用,是当今信息数字化时代发展中的重要组成部分。
因其具有性能好、精度高、应用广的特点,使其成为迄今为止最好的定位导航系统。
本次设计以单片机为核心,通过GPS接收模块接收GPS卫星信号,然后将数据发送到单片机的串口。
单片机执行串口中断,提取所需要的数据并进行处理,最后将处理的数据通过液晶屏显示,成功实现定位。
本系统由52单片机、GPS模块M-87、12864液晶屏等硬件组成,应用C语言编程,完成了GPS信息的提取、处理和显示。
系统可以显示当地经度、纬度、时间、高度等信息,是一台体积小巧、携带方便、可以独立使用的全天候实时的定位导航设备。
关键词:单片机;GPS接收模块;12864液晶屏;串行通信总体方案的设计:本次设计以单片机(STC89C52)为核心,首选通过GPS(M-87)接收模块接收GPS卫星信号,然后将数据发送到单片机的串口,单片机执行串口中断,提取所需要的数据并处理,最后将处理后的数据通过液晶显示屏(LCD12864)显示。
该GPS定位系统硬件电路主要由以下几个部分组成:(1) 控制部分:以STC89C52单片机为核心的小型控制系统;(2)接收部分:以GPS(M-87)接收模块为核心的GPS接收机;(3)显示部分:由LCD12864构成的液晶显示电路;(4)电源部分: 由三节1.5V干电池串连而成的电源进行供电。
该GPS定位系统软件部分主要由以下几个部分组成:(1)串口初始化程序:对TMOD、TH1、TL1、REN、RI、TI等进行赋初值;(2)液晶初始化程序:令PSB=1使LCD为并口方式及LCD开、关标设定等;(3)数据接收与处理程序:编写数据提取与处理程序,实时接收与处理数据。
(4)延时程序:编写延时函数,延时函数可以控制液晶屏内容的显示时长;由此可知:GPS接收模块将接收到的GPS卫星导航电文调制解码,转换为标准格式后,通过串行口将数据送给单片机,当单片机执行串口中断收到GPS接收模块发来的数据,经过片内程序的识别筛选,将筛选出来的数据进行处理后送到显示模块,最后通过液晶显示屏按照要求显示。
基于单片机的GPS定位信息显示系统设计
由三大部分构成的GPS卫星全球定位系统
GPS信号接收方案选择
方案一:选择GPS接收芯片然后再根据芯片设计标准, 设计外围电路和安装天线等,选择这个方案的优点是可以 掌握到GPS接收部分的电路设计技术,但是这个方案实 现的难度较大,其次由于GPS接收芯片一般都是厂商直 接供货,单独采购价格会很高。
,采用40引脚双列直插封装方式。引脚图如下图 所示。
引脚说明: 主电源引脚(2根): VCC(Pin40):电源输入,接+5V电源; GND(Pin20):接地线。 外接晶振引脚(2根): XTAL1(Pin19):片内振荡电路的输入端; XTAL2(Pin18):片内振荡电路的输出端。 控制引脚(4根): RST/VPP(Pin9):复位引脚,引脚上出现2个机器周
期的高电平将使单片机复位; ALE/PROG(Pin30):地址锁存允许信号; PSEN(Pin29):外部存储器读选通信号;
EA/VPP(Pin31):程序存储器的内外部选通,接低电平
从外部程序存储器读指令,如果接高电平则从内部程序 存储器读指令。
可编程输入/输出引脚(32根): STC89C52单片机有4组8位的可编程I/O口,分别为P0、 P1、P2、P3口,每个口有8根引脚,共32根。 P0口(Pin39~Pin32):8位双向I/O口线,名称为P0.0 ~P0.7; P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0 ~P1.7; P2口(Pin21~Pin28):8位准双向I/O口线,名称为 P2.0~P2.7; P3口(Pin10~Pin17):8位准双向I/O口线,名称为 P3.0~P3.7
基于单片机的GPS定位信 息显示系统设计
导师:王庆龙
班级:08级自动化(1)班 姓名:王致忠 学号:0805070058
(完整版)基于电子地图的GPS导航定位程序的设计与实现毕业论文
绪论一、选题背景以及意义随着计算机技术的飞速发展, 全球定位系统(GPS) 和地理信息系统 (GIS) 在各行各业中得到广泛的重视和应用, 两者的集成化程度也日益加强,实现了GPS 导航信息在GIS上的可视化、一体化和集成化,能够在地图上实时动态地跟踪目标和显示地理位置。
GPS定位为GIS提供了采集数据信息的新方法,GIS为GPS提供了可视化的原始地图背景,两者关系愈加紧密。
电子地图是随着计算机技术的发展而产生的一种崭新的地理信息载体,具备地图的内涵, 是数字地图在计算机屏幕上的符号化显示, 具有信息丰富、直观易懂、更新方便、实用灵活等特点, 因而受到用户的普遍欢迎。
所以电子地图与GPS定位系统相结合成为两者未来发展的必然趋势。
随着GPS车载导航设备和PDA设备的快速发展,GPS、电子地图与掌上电脑技术相融合,逐步形成一个嵌入式的掌上导航系统,是当前GIS、GPS研究领域的主要趋势。
如今,作为GPS与GIS 很好的结合体,GPS车载导航系统在国内外市场已经逐步普及,成为汽车行业的宠儿。
本文选题意义在于利用GIS矢量数据(shapefile非拓扑关系数据)作为电子地图格式,结合GPS,在电子地图上实现实时定位,对基于电子地图GPS定位技术的研究打下了坚实基础。
二、国内外研究进展作为GPS导航与GIS的结合体,嵌入式掌上导航系统成为了国内外GPS厂商发展的重点,尤其是汽车行业的宠儿——车载GPS导航系统。
车载GPS导航系统是一种先进的导航系统,能够探测到汽车在行驶途中的当时位置,协助驾驶者在陌生的道路环境中,通过电子地图与话音指南,准确地掌握前往目的地的路线。
它是GPS导航定位技术与电子地图技术结合的焦点。
现阶段,随着电子产和汽车产业的快速发展,国内外汽车生产商、GPS专业厂商加快了对汽车GPS导航系统研制,而我国汽车导航系统本身起步比国外要晚了许多,在各个方面存在着较大差距,下面简述国内外在该行业上的研究进展状况。
基于单片机的GPS定位系统设计毕业论文
本科毕业设计(论文)题目基于单片机的GPS定位系统设计姓名专业学号指导教师信息工程学院二○一五年六月目录摘要 (I)Abstract (II)前言 (III)1 方案的选择与论证 (1)1.1 方案选择 (1)1.1.1 方案一 (1)1.1.2 方案二 (2)1.1.3 方案论证 (3)2系统软件仿真 (4)2.1 Proteus软件简介 (4)2.1.1 Proteus 的工作过程 (4)2.1.2 Proteus 调试手段 (4)2.2 系统的总体仿真 (5)2.2.1液晶显示模块 (6)2.2.2 GPS模块 (7)3 GPS定位系统硬件设计 (9)3.1 Keil软件介绍 (9)3.2 GPS定位系统硬件设计 (11)3.2.1 IAP15W4K58S4单片机 (11)3.2.2 按键模块设计 (11)3.2.3 按键液晶显示模块 (11)3.2.4 GPS模块 (12)3.2.5 SERF NEO-6 GPS信号接收模块 (13)3.2.6 稳压电路模块 (13)4 基于单片机的GPS定位系统的实现 (15)4.1 硬件部分的实现 (15)4.2 软件的烧录与调试 (16)4.3 最终实现的功能 (17)结论 (18)致谢 (19)参考文献 (20)附录一:总体电路原理图 (22)附录二:实物图 (23)附录三:源程序 (24)基于单片机的GPS定位系统设计摘要本设计是基于IAP15W4K58S4单片机来实现的简易全球定位系统。
本控制系统主要完成接受数据、时间显示、经度显示、纬度显示等常规功能。
此方案基于单片机、全球定位系统模块和1602字符型LCD液晶显示屏等硬件, 并应用C 语言实现了全球定位系统信号的提取、显示及基本的键盘控制操作等。
经过实践测试,这种接收机可以达到基本全球定位系统信息的接收以及显示,可以做到体积小、精度高、连续导航,并可广泛应用于个人野外旅游探险、出租汽车定位及海上作业等领域。
基于单片机的GPS定位信息显示系统设计
器件选择
• 89C52:LED的控制器,控制字符的发送和点阵 显示的时序。 • LED:显示模块。在单片机的控制下,按照要 求的格式显示接收到的数据。 • 74LS00、74LS04:由于LED没有独立的片选信 号,所以使用单片机的读写信号进行选通,而 74LS00、74LS04则是转换读写信号的电平,同 时作为片选信号。 • GPS25-LVS:GPS模块的接口。 • MAX232:TTL电平和RS-232电平的转换芯片。
系统的电路原理图如图所示。系统采用12MHz 晶振,串口方式1接收GPS信息,P0口和P2口 用于七段共阳LED显示接口,可以轮流显示实 时时间、纬度、经度及其它GPS信息数据。
• 下图是单片机对GPS模块的串行数据接收、 整理和向RAM中写入数据的基本流程图:
下图为基于单片机的GPS硬件总体结 构框图:
P3.4 T0(计时器0外部输入) P3.5 T1(计时器1外部输入) ALE/PROG:当 访问外部存储器 时,地址锁存允 许的输出电平用 于锁存地址的地 位字节。
主要功能特性
• • • • • • • • • • 1、兼容MCS51指令系统 2、8k可反复擦写(大于1000次)Flash ROM; 3、32个双向I/O口; 4、256x8bit内部RAM; 5、3个16位可编程定时/计数器中断; 6、时钟频率0-24MHz; 7、2个串行中断,可编程UART串行通道; 8、2个外部中断源,共8个中断源; 9、2个读写中断口线,3级加密位; 10、低功耗空闲和掉电模式,软件设置睡眠和 唤醒功能; • 11、有PDIP、PQFP、TQFP及PLCC等几种封装形 式,以适应不同产品的RS-232C技术标准 • 2、只需要单一 +5V电源供电 • 3、片载电荷泵具有升压、电压极性反转能 力,能够产生+10V和-10V电压V+、V• 4、功耗低,典型供电电流5mA • 5、内部集成2个RS-232C驱动器 • 6、高集成度,片外最低只需4个电容即可 工作。
基于单片机的GPS定位信息显示系统
基于单片机的GPS定位信息显示系统摘要在当今信息时代的发展中,GPS全球定位系统是一个重要的组成部分,其具有精度很高、应用广泛、性能强大的特点,因此在实际生活中GPS全球定位显示系统被广泛运用于各类领域当中。
它也是至今为止最好的定位导航系统。
本论文详细介绍了基于微控制器的GPS接收模块,12864液晶显示器等设备的GPS实时显示功能实现,从硬件和软件实现方面给出了详细的设计说明,并结合MCS-51系列微控制器GPS接收模块的硬件特性实现了串行通信。
它是一种紧凑型便携式,可独立使用,全天候实时定位和导航的设备。
在经过一系列元件拼接并且将硬件和软件调试成功后,系统能够按预想正常运转。
关键词:GPS;MCS-51单片机;GPS接收模块;12864液晶屏GPS Positioning Information Display SystemBased On Single Chip ComputerABSTRACTIn today's information age development, GPS Global Positioning System is an important component, which has high precision, wide range of applications, strong performance characteristics, so in real life GPS global positioning display system is widely used in various fields among. It is also the best positioning navigation system so far.In this paper, the GPS real-time display function of GPS receiver module and 12864 liquid crystal display device based on micro-controller is introduced in detail. The detailed design explanation is given from hardware and software implementation, and combined with MCS-51 series micro controller GPS The hardware characteristics of the receiving module enable serial communication. It is a compact portable, can be used independently, all-weather real-time positioning and navigation equipment.After a series of components splicing and hardware and software debugging success, the system can be expected to normal operation.Key words: GPS; MCS-51 single chip; GPS receiver module; 12864 LCD screen目录1. 绪论 (3)1.1课题背景和意义 (3)1.2 论文主要内容 (4)2. GPS定位信息显示系统方案设计 (5)2.1 GPS全球定位系统简介 (5)2.2 GPS信号接收方案的选择 (8)2.3 GPS接收模块的研究 (9)2.4 完整设计方案 (10)3.GPS硬件电路设计 (12)3.1 硬件电路框架结构 (12)3.2 系统硬件电路简介 (12)3.2.1 STC89C52简介 (12)3.2.2 12864LCD模块介绍 (17)3.2.3 SiRF Star II GPS信号接收模块 (19)3.3 系统硬件连接介绍 (22)4.GPS软件设计 (24)4.1软件数据格式 (24)4.1.1 输入语句 (25)4.1.2 输出语句 (26)4.2 软件开发环境—Keil uVision2 (27)4.2.1开发工具 (27)4.2.2 编辑器和调试器 (28)4.2.3 编译步骤 (29)4.3 基于单片机的GPS软件设计思路 (32)5.系统调试和实验结果 (34)5.1 硬件调试部分 (34)5.2 软件调试 (34)5.3 实验结果 (35)6.毕业设计总结 (36)致谢 (38)参考文献 (38)附录一 (40)附录二 (45)1. 绪论1.1课题背景和意义1978年,GPS卫星成功发射。
基于单片机GPS定位系统的设计
基于单片机GPS定位系统的设计GPS的使用现在已经非常普及,大到航空航海系统,小到个人移动设备,都有着它的身影。
随着GPS的民用化与成本的降低,已经走入了人们的日常生活中,很多手机、PDA 等手持设备都配备了GPS功能。
就功能而言,GPS就是在地球经纬座标系下对被测对象的方位进行测定,同时可以提供较高精度与实时的测定数据。
对于基于单片机的便携式设备,如果要获取持有者的位置信息,则GPS是最好的解决方案。
本文主要研究GPS 的定位原理与技术,单片机的编程及其应用,液晶屏的功能及其实现方法,语音系统及其功能应用。
制作了一套设计方案,以软、硬件相结合的方式完成整个GPS数据接收和显示以及播音的过程。
本课题采用GPS模块GR-87、单片机AT89S52、液晶显示屏LCD1602、语音芯片ISD1730设计一款可以实时显示当前所在位置的纬度、经度等信息,并且可以语音报告当前经纬度,并且设定了至少5个地点地址,在这5个地址的范围内可以语音报告所在地址,并且显示相应的代码,通过设计,编程,调试,该定位语音系统工作正常,可以满足基本的课题要求。
目录1.引言 (2)2.方案选择 (3)2.1. 方案一 (3)2.2. 方案二 (4)3.硬件设计 (5)3.1. 系统总体结构图 (5)3.2. 单片机引脚连接电路 (5)3.3. LCD显示电路 (7)3.4. ISD语音电路 (8)3.5. LM7805稳压电路 (9)4. 软件设计 (11)4.1. 程序流程图 (11)4.2. 单片机串行通信 (11)4.3. GPS接收语句设计 (12)4.4. LCD1602流程图 (14)4.5. ISD1730流程图 (16)5. 系统调试 (17)5.1. 单片机下载口调试 (17)5.2. LCD1602调试 (17)5.3. GPS定位坐标调试 (18)5.4. ISD1730语音录入调试 (19)5.5. LM7805供电部分调试 (21)谢辞.......................................................................................................................... 错误!未定义书签。
基于单片机的GPS导航装置设计毕业设计(精)
常州机电职业技术学院毕业设计(论文)作者:印坤学号:******** 系部:信息工程系专业:应用电子技术题目:基于单片机的GPS导航装置设计指导者:左亚旻评阅者:2015 年7 月毕业设计(论文)中文摘要本文以基于单片机的GPS导航装置设计为主要内容,围绕“单片机控制GPS 模块实现定位导航功能”这一热点课题,利用u-blox公司的GPS模块和美国Cygnal 公司的C8051F020单片机,制作了GPS接收板和相应的数据处理、控制终端。
给出了系统的总体设计方案并阐述了终端设计方法、开发方法和开发过程。
文中首先阐述了课题涉及的相关知识,主要包括定位导航的原理、系统组成、技术特点。
并从系统功能和系统结构出发,通过分析比较选出合适的实现方案,在此基础上对系统所需硬件模块的选取作了简要介绍。
然后针对系统的硬件设计、软件设计和软硬件联合调试等方面展开论述。
本系统硬件设计分为两部分.:第一部分,接收板是以u-blox公司的GPS模块为核心并结合相关的外围电路实现。
其中,接收天线的选取、天线座到模块RF 1N端的50欧姆阻抗匹配设计以及电源模块的设计等都在本文中作了详细阐述。
第二部分,作为导航数据处理,定位控制以及显示部分的设计,对单片机、液晶屏(OCM12864)以及相关串口设计等也做了相应介绍。
本系统的软件设计,采用C51语言编程,完成了单片机初始化程序、主程序(定位数据接收、处理)、液晶屏(OCM12864)初始化和显示程序的设计。
最后文中详细描述了系统的实验调试过程、所遇到的问题以及解决方法,通过调试、修改,成功实现小范围的定位导航,完成课题设计的要求。
并在此基础上提出了下一步的研究方向和工作。
关键词:GPS; C8051F020;阻抗匹配;OCM12864;目录第1章绪论 (5)1.1论文的研究背景 (6)1.2国内外研究现状及研究意义 (7)1.3本文的研究内容 (8)1.5论文的组织 (10)第2章卫星定位系统相关技术 (10)2.1 GLONASS(格鲁纳斯)卫星定位系统 (10)2.1.1系统组成 (10)2.1.2技术特点 (11)2.2伽利略卫星定位系统 (11)2.2.1系统组成 (12)2.3中国“北斗”导航系统 (12)2.3.1系统组成 (12)2.3.2技术特点 (12)2.3.3定位原理 (13)2. 4 GPS卫星定位系统 (14)2.4.1 GPS系统的组成 (14)2.4.2技术特点 (15)2.4.3定位原理 (16)2.5目前各种卫星定位系统的比较 (18)2. 6 GPS系统的优点 (19)2. 7 GPS通信协议 (19)第3章系统总体设计 (20)3.1系统功能 (20)3.2系统的组成 (21)3.3系统方案选取 (21)3.3.1常见导航定位系统实现方案 (21)3.4定位导航终端的硬件模块的选取 (22)3.4.1单片机的选取 (22)3.4.2 GPS模块的选取 (22)3.4.3液晶显示模块的选取 (23)第4章系统硬件设计 (23)4.1系统终端的总体硬件结构 (23)4.1.1 GPS接收板的设计 (23)4.1.2单片机控制模块设计 (24)4.1.3 LCD模块电路设计 (25)4. 2 GPS接收板设计 (25)4.2.1 GPS模块LEA-5H介绍 (25)4.2.2天线的选取 (28)4.2.3阻抗设计 (29)4. 2. 4电源供电模块设计 (29)4.2.5 RS--232串口模块设计 (30)4.2.6工作指示电路设计 (31)4. 3单片机控制模块设计 (32)4. 3.1单片机C8051F020介绍 (32)4. 3.2 C8051 F020单片机的接口电路设计 (35)4.4 RS--232C串口模块设计 (37)4.4.1 RS--232C总线标准与电气特性 (37)4.4.2串行口电平转换芯片的选取 (37)4. 5 LCD显示模块 (38)4. 5. 1 OCM12864介绍 (38)4. 5. 2 LCD显示模块与C8051F020单片机硬件接口设计 (39)4.6系统抗干扰设计 (40)4.6.1 PCB抗干扰设计 (40)4.6.2软件抗干扰设计 (41)第5章系统的软件设计 (41)5. 1系统时钟初始化 (41)5.2 1/0口的初始化 (42)5.3 UARTO的初始化 (44)5. 4 LCD模块的初始化 (45)5.4.1指令描述 (45)5.4.2接口时序 (47)5.4.3 LCD模块的初始化程序[Zs} (48)第6章系统调试及结论 (50)6. 1系统调试软件介绍 (51)6. 2接收板硬件系统调试 (51)6. 3单片机硬件系统调试 (55)第7章结论 (56)7. 1结论 (56)7.2建议 (57)致谢 (57)参考文献 (57)附录 (59)附录A管脚分配图 (59)附录A. l GPS LEA-5H模块引脚封装图 (60)附录B电路原理图 (61)附录B.1 GPS接收板原理图 (62)附录C本文所用到的英文检索词 (63)第1章绪论众所周知,全球定位系统(Global Positioning System,以下简称GPS)是一种广泛使用的卫星定位系统,在地球上空分布有24颗卫星,用户通过GPS接收机接收卫星信号,就可以实时地获得高精度的三维位置/速度和时间信息,给车辆、轮船等交通工具的导航定位提供了具体、实时的定位能力。
基于单片机的GPS信息显示系统设计
基于单片机的GPS信息显示系统设计关键词:GPS 接收机单片机串行通信第一颗GPS试验卫星是人类在1978年2月22日的时候成功向太空中发射的,从此以GPS导航定位卫星系统为运动的已知点向地面发射无线电方式的导航定位系统迎来了崭新的时代。
随着时代的发展,科学技术一直的更新完善,GPS卫星导航定位系统有了长远的发展,如今已经被广泛地应用于大地测量学、地球动力学、等科学技术领域中。
本课题首先论述了GPS导航定位系统的历史背景和发展过程,同时介绍了关于GPS导航定位系统的现状和发展的趋势。
此次设计的最终目的是能够将接收到的GPS 定位数据信息显示在LCD1602液晶显示器上。
要想完成这项设计,第一需要熟悉GPS 和单片机的基础知识理论。
第二需要设计出硬件电路并选择适合的单片机和GPS信息接收模块、液晶显示器,还需要了解选择的器材的用途。
第三需要熟悉一些基本的软件知识,例如要研究NMEA的封包而且熟悉和如何利用NMEA输出命令。
设计出软件程序。
最后将程序导入单片机检测是否能够实提取从GPS定位接收模块中接收到的卫星定位信息,且能否在液晶显示屏上呈现出需要的卫星定位数据。
本课题所涉及的技术方面比较的多,其中包括对单片机,GPS接收模块等的了解,还要有一定的编写程序的能力,这对于我来说是一项巨大的挑战,希望能够在借助已有知识和查阅相关书籍资料的情况下完成这一项设计,并获得宝贵的实践经验。
1课题的背景和目的1.1定位和导航业务需求发展的趋势从古至今,对于空间定位技术和导航技术的研究一直都没有被人类放弃过。
人类最初是通过观察星座星辰的位置变化判断自己所处的方位;中国古代的四大发明之一指南针被认为是人类历史上最早的导航仪,随着时代的推进,它被不断的改进,并且一直广泛地运用于人类生活中;历史上第一个航海表是由一位叫做约翰·哈里森的英国人发明。
随着之后的技术的推动与发展,人们已经粗略的学会了如何将以前的各种方法共同利用起来[1]。
基于单片机的GPS定位信息显示系统设计毕业设计
基于单片机的GPS定位信息显示系统设计毕业设计目录第一章绪论 (1)1.1 课题背景及意义 (1)1.2 论文主要内容 (2)第二章 GPS定位信息显示系统方案设计 (3)2.1 GPS全球定位系统简介 (3)2.2 GPS信号接收方案选择 (5)2.3 GPS接收模块的研究 (5)2.4 总体方案的设计 (6)第三章基于单片机的GPS硬件电路设计 (8)3.1 基于单片机的GPS硬件电路总体结构 (8)3.2 基于单片机的GPS定位信息显示系统设计硬件电路简介 (8)3.2.1 STC89C52简介 (8)3.2.2 SiRF Star II GPS信号接收模块 (12)3.2.3 12864液晶显示模块介绍 (13)3.3 基于单片机的GPS硬件连接介绍 (15)第四章基于单片机的GPS软件设计 (17)4.1 NMEA-0183数据格式 (17)4.1.1 输入语句 (17)4.1.2 输出语句 (18)4.2 基于单片机的GPS定位系统软件开发环境―Keil uVision2 (20)4.2.1 8051开发工具 (20)4.2.2 uVision2集成开发环境 (20)4.2.3 编辑器和调试器 (21)4.2.4 测试程序 (22)4.2.5 Keil C编译步骤 (23)4.3 基于单片机的GPS软件设计思路 (25)4.4 模块软件设计 (26)4.4.1 液晶模块初始化模块 (26)4.4.2 GPS数据接收模块 (29)第五章系统调试与实验结果 (31)5.1 硬件调试 (31)5.2 软件调试 (31)5.3 实验结果 (32)5.4 实验结果分析 (33)第六章总结 (34)致谢 (35)参考文献 (36)附录 (37)第一章绪论1.1课题背景及意义1978年2月22日第一颗GPS试验卫星的入轨运行,开创了以导航卫星为动态已知点的无线电导航定位的新时代。
GPS卫星所发送的导航定位信号,是一种可供无数用户共享的空间信息资源[1]。
基于单片机的简易GPS定位信息显示系统的设计
毕业设计论文基于单片机的简易GPS定位信息显示系统设计摘要GPS是Global Positioning System的缩写,即全球定位系统。
其目的是在全球范围内对地面和空中目标进行准确定位和监测。
本设计是基于AT89C51单片机来实现的简易GPS定位信息显示系统。
本控制系统主要完成接受数据,时间显示、经度显示、纬度显示等常规功能。
单片机与OEM板采用串口通信,由单片机接受GPS信息,对其解码,再通过LED显示信息。
GPS的信息显示是轮流显示时间、经度、纬度的。
本文介绍使用GARMIN公司的GPS25-LVS系列OEM (Original Equipment Manufacturer)接收板及单片机实现实时时间、经纬度等综合信息显示的设计方法。
通过对GPS OEM板和LED显示模块的研究,设计了GPS定位信息的采集与显示系统。
重点介绍了利用单片机89C51对GPS OEM板的控制来实现定位数据的采集与传送,以及将定位数据传送至液晶模块进行显示的过程。
实践证明,该系统显示的时间非常精确、定位精度高,能满足一般应用项目的使用,具有一定的实用价值。
关键词:单片机;数据采集;定位信息;GPS OEM板;LED显示AbstractGPS is the acronym for Global Positioning System,the Global Positioning System.Its purpose is on a global scale aerial targets on the ground and accurate positioning and monitoring.The design is based on the AT89C51 microcontroller to achieve the simple GPS positioning information display system. The main control system completed accept data,show time, longitude, latitude and other conventional features.SCM and OEM board serial communication links used by the microcontroller to accept GPS information, decode it, and then through the LED display information.GPS information is displayed cycle time, longitude and latitude.This paper describes the use of GARMIN's GPS25-LVS series of OEM (Original Equipment Manufacturer) receiving board and SCM implementation the time,latitude and longitude of real-time, and other comprehensive information shows that the design method.Through studying on GPS OEM board and LED display module,the collection and display system of GPS’s inf ormation are designed.By using single chip computer 89C51,the GPS OEM board is controlled,thus the collection and transmission of the orientation data are realized.The orientation data are delivered to LED model for display. The practice proves that the time displayed by the system is very accurate,and the precision of orientation is high.The system satisfies the usage of the general application and certainly offers p ractical value.Keywords:Single-Chip;Data Acquiring;Orientation information;GPS OEM board; LED display目录基于单片机的简易GPS定位信息显示系统设计 (1)摘要 (2)ABSTRACT (3)目录 (4)插图清单 (5)插表清单 (6)引言 ............................................................................................................................... - 1 -第1章GPS简介及基本理论............................................................................................. - 3 -1.1 关于GPS的概述 ........................................................................................................................ - 3 -1.2 GPS的组成 .................................................................................................................................. - 4 -1.3 GPS信号结构 .............................................................................................................................. - 7 - 第2章硬件电路设计 ......................................................................................................... - 8 -2.1 单片机最小系统介绍.................................................................................................................. - 8 -2.1.1 AT89C51引脚介绍 ........................................................................................................... - 8 -2.1.2 复位电路......................................................................................................................... - 10 -2.1.3 时钟电路......................................................................................................................... - 11 -2.2显示电路 .................................................................................................................................... - 11 -2.2.1 LED显示器结构............................................................................................................. - 11 -2.2.2 LED显示器工作原理..................................................................................................... - 12 -2.2.3 LED显示器驱动电路..................................................................................................... - 12 -2.3 控制系统的硬件原理................................................................................................................ - 13 -2.3.1 GPS25-LVS系列OEM接收板硬件接口 ...................................................................... - 13 -2.3.2 单片机控制系统的硬件电路原理................................................................................. - 14 - 第3章软件部分设计 ....................................................................................................... - 14 -3.1 GPS25-LVS的信息输出格式.................................................................................................... - 14 -3.2 单片机的信息接收处理............................................................................................................ - 15 -3.3 主程序设计 ............................................................................................................................... - 16 - 第4章调试 ....................................................................................................................... - 21 -结论与展望 ......................................................................................................................... - 22 -致谢 ............................................................................................................................. - 23 -参考文献 ............................................................................................................................. - 24 -附录A:总图 ................................................................................................................................... - 25 - 附录B:外文文献及译文............................................................................................................... - 26 - 附录C:主要参考文献及摘要...................................................................................................... - 32 - 附录D:部分源程序..................................................................................................................... - 34 -插图清单图1-3 GPS信号的产生 (5)图1-2 GPS接收机基本结构 (6)图1-3 GPS信号的产生 (7)图1-4 GPS信号构成图 (7)图2-1 硬件电路框图 (8)图2-2 89C51引脚图 (9)图2-3 复位电路的设计 (11)图2-4 时钟电路的设计 (11)图2-5 LED显示器管脚图 (12)图2-6 LED驱动电路 (13)图2-7 GPS25—LVS板引脚接口功 (15)图3-1 串口中断程序流程图 (17)图3-2 主程序流程 (18)图3-3 时差修正部分程序流程图 (20)插表清单表2-1 复位后寄存器状态 (6)引言GPS卫星导航全球定位系统问世以来,在导航、定位领域发展势头迅猛,引起世界各界人士的关注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文基于单片机的简易GPS定位信息显示系统设计声明本人所呈交的基于单片机的简易GPS定位信息显示系统设计,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。
除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。
对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:摘要GPS(Global Positioning System)全球定位系统是当今信息时代发展中的重要组成部分。
由于其良好的性能,精度高,适用范围广等特点,被广泛应用于陆地,海洋,航空航天等领域。
本文提出了一种微控制器作为核心控制设备,由GPS接收模块、实时显示模块等功能电路构成的GPS 实时显示系统。
文章从硬件设计和软件设计两个方面,阐述了MCS-51系列单片机如何与GPS接收模块实现串行通信,结果显示GPS定位信息,并利用Proteus仿真软件,对其性能进行了仿真测试。
该设计电路简单,成本低,性能好,具有一定的实用价值。
【关键词】:GPS;单片机;串行通信;实时显示模块ABSTRACTGPS ( Global Positioning System ) global positioning system in today's information age is the important part in the development of. Because of its good performance, high precision, wide application characteristics, are widely used in terrestrial, marine, aviation, aerospace field. This paper describes the design of a single chip microcomputer as the core control device, received by GPS module, display module and other functional circuit consisting of GPS real-time display system. This paper from the hardware design and the software design two aspects, elaborated the MCS-51 Series MCU and GPS receiving module to realize serial communication, theresults showed that GPS positioning information, and the use of Proteus simulation software. The performance of the simulation test. The design has the advantages of simple circuit, low cost, good performance, has a certain practical value.【KEY WORD】: GPS; microcontroller;Serial communication;The real-time display module目录一概述......................................................................................................................................(一)系统设计背景及意义 ............................................................................................(二)系统设计主要内容 ................................................................................................二 GPS定位信息显示系统方案设计 ......................................................................................(一)GPS全球定位系统简介........................................................................................(二)GPS信号接收方案的解决....................................................................................(三)GPS接收模块简介................................................................................................(四)总体方案的设计 ....................................................................................................三硬件电路设计......................................................................................................................(一)硬件总体结构框图 ................................................................................................(二)单片机性能概述 ....................................................................................................(三)SiRF Star II GPS信号接收模块 .......................................................................(四)实时显示模块概述 (1)(五)电路原理图 (1)四软件设计 (1)(一)软件设计思路 (1)(二)程序流程图 (1)(三)模块软件设计 (1)五软件调试与仿真测试 (1)(一)软件调试 (1)(二)仿真测试过程 (1)六总结 (1)致谢 (1)参考文献 (1)附录一电路原理图 (1)附录二仿真电路原理图 (1)附录三源程序 (1)一概述(一)系统设计背景及意义GPS是英文Global Positioning System全球定位系统的简称,它提供实时全天候和全球性的导航服务,并用于情报收集,应急通信和一些其他用途。
目前已经被广泛用于陆海空三大领域。
例如:陆地的GPS技术应用,它可以应用在各种车辆的行驶状态监控中;在海洋应用中,GPS技术可以应用于远洋船舶的最佳航线测定;在航空航天应用,GPS技术可以应用到民用飞机在运输过程中的自主导航。
现在的GPS技术中最关键的就是如何解决GPS信号是否能被准确接收和调制输出的的问题。
此外,准确显示出当时所在地方的经度和纬度、时间,也直接关系到这种技术是否具有良好的实用价值。
今天,已经有很多基于此类GPS技术及基本功能的基础上开发的产品,如GPS手持机,GPS 导航设备等。
GPS技术的确具备功能强大、可扩展性好等优势,但同时也具有价格昂贵、电路复杂等缺点。
本文拟设计一个简单的基于单片机的GPS 定位信息显示系统,整个系统的构成简单,基本性能齐全,价格便宜,具有一定的实用价值。
(二)系统设计主要内容在学习微控制器和GPS的理论知识基础上,选择合适的微控制器和GPS 接收模块,通过GPS接收并提取卫星信息。
以单片机为核心组成部分,对所提取的信息进行分析,处理,利用液晶显示器构成显示电路,实时准确地显示所需的数据。
设计完成后利用Proteus软件仿真测试其性能。
二 GPS定位信息显示系统方案设计(一)GPS全球定位系统简介GPS是新一代空间卫星导航定位系统——Global Positioning System 的简称,由美国在21世纪70年代研制开发。
GPS技术在研究的初始阶段其主要的目的是为收集情报。
此外,包括实时监测核武器动向,对地、海、空三大领域进行全天候的、实时的无漏洞的导航服务也是其主要目的之一。
目前,GPS技术还被广泛地应用与应急通信和其他一些军事目的、经济领域。
GPS技术整体比较复杂,但从不同的技术领域来分,可以分为以下三个主要部分:第一,地面控制部分。
主要包括主控站、地面天线以及电台和通讯辅助系统;第二,空间控制部分。
目前全球一共有24颗卫星分布在6个不同的轨道平面上,为GPS技术的信息获取提供主要来源;第三,用户装置部分。
该部分主要包括卫星天线以及GPS接收机两个模块。
这三部分的关系图如图1所示。
图1 GPS全球定位系统组成其主要工作原理是由地面监控部分来计算从卫星发出的信号到达GPS 接收机,即用户装置部分的时间间隔,利用公式计算出用户装置到基准卫星的距离。
在此过程中共需要接收天空中大于3颗的卫星信号所发的信息。
然后在三维坐标系中,利用距离的计算工式,求解出观测点的位置坐标。
此外,由于来自卫星的时钟信号与地面用户装置的时钟信号之间难免存在误差现象,还需要考虑该时间差所造成的距离偏差问题。
(二)GPS信号接收方案的关键问题为了能够实现在液晶显示器上准确、实时的显示出所接收到的GPS数据信息,核心问题就是如何处理来自卫星的信号与GPS接收器芯片之间的数据通信。
本设计的难点就是如何进行软件程序的编写实现GPS模块信息的接收。
此外,还应该根据核心芯片的设计标准,对整个外围电路、天线模块等进行设计,进而保证在GPS完成卫星信息的接收之后,能够准确计算出观测点的经度、纬度以及高度,并将结果通过定位模块的输出,在显示电路模块显示出来。
(三)GPS接收模块简介GPS接收机是整个系统的关键构成模块。
目前,市场上的GPS接收模块的型号很多,不同型号的接收模块在结构、功能、价格上也存在差异。