基于单片机的GPS定位系统设计毕业论文

合集下载

基于51单片机的GPS接收机毕业设计

基于51单片机的GPS接收机毕业设计

基于51单片机的GPS接收机摘要全球定位系统(GPS)是由美国国防部开发的一种先进的无线电导航系统。

该系统能够全天候、全方位的为海陆空用户提供连续的、高精度的三维坐标、三维速度和时间等信息。

它所具有的诸多优点是其他导航设备所无法比拟地。

现在,GPS接收机作为一种先进的导航和定位仪器,已在军事及民用领域得到广泛的应用。

本设计详细介绍了一种成本低又能满足性能使用要求的经济型GPS接收机的设计方案。

此方案基于单片机、GPS模块和1602液晶显示屏等硬件 , 并应用C语言实现了 GPS 信号的提取、显示及基本的键盘控制操作等。

经过实践测试 ,这种接收机可以到达基本 GPS信息接收以及显示,可以做到体积小、精度高、连续导航,并可广泛应用于个人野外旅游探险、出租汽车定位及海上作业等领域。

关键词: GPS,单片机,接收机,GR-87,LCDDESIGN OF GPS RECEIVER BASED ON 51 SINGLE CHIPCOMPUTERABSTRACTGlobal Positioning System(GPS) is the most advanced radio navigation system which was developed by the U.S Department of Defence. The system can be used under any weather conditions, all day long and anywhere on the earth. It can provide land, marine and airborne user with continuous, highly accurate three-dimension position, velocity, time dataetc. It has various advantages that are unexampled other kind of navigation equipment. Now GPS receivers, as a type of advanced equipment on navigation and positioning, have been widely used in both military and civil field.This design introduced in detail one kind of low-cost economy GPS receiver's design proposal which can satisfy the performance operation requirements .This plan is based on single chip computer、GPS and 1602 liquid crystal display monitors, and has realized the GPS signal extraction, the demonstration and the basic keyboard control operation and so on using the C language. By practical measurement, the receiver can achieve GPS information receive and display. It has small size and low cost, can be used in wild adventure tourism, taxi positioning and operations at sea.KEY WORDS: GPS,single chip computer,receiver,GR-87,LCD目录前言 (2)第1章GPS系统简介及设计方案选择 (4)1.1 GPS系统简介 (4)1.1.1 GPS由来及发展 (4)1.1.2 GPS定位基本原理 (4)1.1.3 GPS接收机定位流程 (4)1.1.4 任务的描述 (5)1.2 设计方案选择 (5)1.2.1 方案一 (5)方案二 (5)第2章系统硬件设计 (7)单片机 (7)2.2 GPS模块 (8)2.2.1 概述 (8)2.2.2 主要技术参数 (8)2.2.3 管脚介绍 (8)2.3 显示部分 (9)2.4 电源部分 (10)2.5 晶体振荡器 (10)2.6 键盘部分 (11)第3章系统相关协议介绍 (12)3.1 GR-87协议 (12)3.1.1 协议简介 (12)3.1.2 数据格式 (12)串行通信 (13)3.2.1 异步通信特点 (13)3.2.2 异步通信协议 (13)3.2.3 中断 (14)3.3 液晶显示协议 (17)基本操作时序 (17)显示与控制命令 (18)第4章系统软件设计 (20)系统软件概述 (20)软件程序的编写 (21)4.2.1 初始化模块 (21)4.2.2 数据处理模块 (21)4.2.3 人机对话模块 (25)4.3 代码实现 (27)结论 (29)谢辞 (30)参考文献 (31)外文资料翻译 (32)前言GPS主系统是美国发射运行的卫星系统,包含了27 颗能持续发送地理位置海拔高度和时间信号的卫星,24 个正常使用,3 个备用,这些卫星平均分布运行在六个轨道上。

基于单片机的GPS定位系统设计

基于单片机的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定位系统(WORD档)

【大学论文】关于单片机的GPS定位系统(WORD档)

前言随着时代的发展,先进的科学技术给人们的生活带来了翻天覆地的变化。

各种各样的智能化产品层出不穷,推动着社会的进步。

全球定位系统GPS是美国从20世纪70年代开始研制,在1994年建成,以接收导航卫星信号为基础的非自主式导航与定位系统,它以全球性、全能性、全天候性、连续实时高精度的实时时间、三维位置、三维速度为人们的生活带来了方便。

随着全球定位技术的不断改进和完善,它的应用领域将会不断地扩大,必将成为信息时代不可缺少的一部分。

在我们的生活中GPS定位系统给我们带来了便利,如车载GPS导航仪、GPS手持设备、GPS/GPRS远程终端控制设备等,但是他们的价格比较昂贵。

本设计使用低功耗的AT89S52单片机、GPS卫星定位模块和LCD12864液晶显示模块来实现对GPS定位信息的计算和显示。

GPS信息主要有GPGSV(可见卫星信息)、GPGLL(地理定位信息)、GPRMC(推荐最小定位信息)、GPVTG(地面速度信息)、GPGGA(GPS 定位信息)和GPGSA(当前卫星信息)。

在设计中我用软件只对GPRMC(最小定位信息)和GPGGA(GPS定位信息)进行了解析,并将解析后的数据转换成字符,通过LCD12864显示日期、时间、经度、纬度、航向、速度和海拔高度等卫星信息。

本设计思路清晰、结构简易、性价比高,对研究GPS 定位系统二次开发有重要作用。

1.总体设计方案1.1系统设计框图本设计主要由电源电路、复位电路、时钟电路、串口通信电路、GPS 接收模块、LCD12864显示电路组成。

电源电路为系统提供电源,复位电路用于单片机的初始化操作,时钟电路用于是单片机工作在统一的时钟脉冲。

GPS接收模块由GPS接收电路和GPS接收天线组成。

GPS接收机用于接收GPS卫星信号,并将接收到的信息通过串口通信方式发送到单片机中。

单片机通过软件程序对接收到的GPS定位信息进行计算解析,并将解析的结果通过LCD12864显示。

基于单片机的GPS定位系统设计【范本模板】

基于单片机的GPS定位系统设计【范本模板】

基于单片机的GPS定位系统设计摘要GPS是全球定位系统英文名词Global Positioning System的缩写.该系统是美国布设的第二代卫星无线电导航系统。

它能为用户提供全球性、全天候、连续、实时、高精度的三维坐标、三向速度和时间信息.其目的是在全球范围内对地面和空中目标进行准确定位和监测。

现在,GPS接收机作为一种先进的导航和定位仪器,已在军事及民用领域得到广泛的应用。

本设计是基于AT89C51单片机来实现的简易GPS定位信息显示系统。

本控制系统主要完成接受数据、时间显示、经度显示、纬度显示等常规功能.此方案基于单片机、GPS模块和12864液晶显示屏等硬件,并应用C语言实现了GPS信号的提取、显示及基本的键盘控制操作等。

经过实践测试,这种接收机可以达到基本GPS信息的接收以及显示,可以做到体积小、精度高、连续导航,并可广泛应用于个人野外旅游探险、出租汽车定位及海上作业等领域。

关键词:GPS定位系统,单片机,液晶显示屏DESIGN OF GPS RECEIVER BASED ON 51 SINGLE CHIPCOMPUTERABSTRACTGPS is the abbreviation of the English term Global Positioning System global positioning system. The system is the United States laid the second generation satellite radio navigation system. It can provide users with continuous, real—time,global, round—the—clock,high precision three dimensional coordinates, three velocity and time information. Aimed at targets on the ground and in the air around the world an accurate positioning and monitoring。

基于单片机的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 语言实现了全球定位系统信号的提取、显示及基本的键盘控制操作等。

经过实践测试,这种接收机可以达到基本全球定位系统信息的接收以及显示,可以做到体积小、精度高、连续导航,并可广泛应用于个人野外旅游探险、出租汽车定位及海上作业等领域。

基于51单片机的GPS定位系统的设计

基于51单片机的GPS定位系统的设计

基于51单片机的GPS 定位系统的设计戴陆兵(渭南师范学院 物理与电气工程学院 08级电信1班)摘 要 :本系统采用AT89S52单片机为核心设计了一种GPS 定位系统,该系统利用JRC G591 GPS 模块和DS18B20模块完成了GPS 数据和温度的采集,并通过51单片机对数据进行处理后实时显示到LCD12864液晶显示器上。

完成了系统的硬件和软件的设计。

本系统具有性能好、精度高、体积小、价格低廉和应用广的特点。

关键词:GPS;单片机;LCD12864;定位;全球定位系统(Global Positioning System 简称GPS)是美国第二代军用导航系统,可实现全球范围内的实时导航和定位。

GPS 由太空卫星、地面控制系统、用户设备三个部分组成。

由于GPS 具有全球覆盖以及精度高、定位速度快、实时性好、抗干扰能力强等特点,近年来在国内外得到了广泛的应用,在各个领域发挥了极大的作用,已成为了信息时代不可或缺的一部分[1]。

本设计采用AT89S51单片机为控制核心,设计的GPS 定位系统可以计算和显示日期、时间、经度、纬度、速度、海拔高度和实时温度等信息。

具有价格低廉、稳定性高和体积小等优点。

研究和开发GPS 定位系统具有十分重要的意义。

1 系统设计方案1.1 整体介绍本设计以ATMEL 公司单片机AT89S52为控制核心,控制GPS 信息的接收和DS18B20温度信息的采集,并通过一系列的运算和一个独立按键将接收到的信息实时分屏显示到LCD12864液晶显示器上。

本系统所显示的信息有当前经度、纬度、接收到的卫星数、总卫星数、定位与否、日期、时间、温度、速度、和海拔高度。

系统框图见图1。

图1 GPS 定位系统框图 U n R e gi s t e r e d1.2 GPS 模块介绍GPS 接收机只要处于工作状态就会源源不断的把接收并计算出的GPS 导航定位信息通过串口传送出去,在没有进一步处理之前,传送的数据是一长串字节流信息。

单片机控制的GPS定位系统设计——毕业设计 精品

单片机控制的GPS定位系统设计——毕业设计 精品

XXXXXX本科毕业设计(论文)单片机控制的GPS定位系统设计The Design of GPS Positioning System ControlLCD By Single-Chip Microprocessor学院(系):计算机科学与技术系专业:通信工程学生姓名:XXX学号:xxxxxx指导教师(职称):XXX(教授)评阅教师:完成日期:2011年3月XXXXXXXXXXXX(英文)单片机控制的GPS定位系统设计通信工程专业XXX[摘要]GPS技术在军事、通讯、气象、勘探、导航、遥感、大地测量、地球动力以及天文等众多学科领域得到极其广泛的应用,推动了科学技术的迅猛发展,也丰富了人类的科学文化生活。

现在,GPS的外型设计已经转向便携式发展,逐步踏入寻常百姓的生活中。

所以,对GPS的研究具有十分重要的意义。

论文主要研究GPS的定位原理与技术,单片机的编程及其应用,液晶屏的功能及其实现方法。

制作了一套设计方案,以软、硬件相结合的方式完成整个GPS数据接收和显示的过程。

完成了一台液晶显示的手持式GPS定位接收设备,并依次显示实时时间及所在地的经纬度。

该定位系统完成后,定位精度能达到15m,所以该装置在测控领域的应用开发中具有一定的实用价值和借鉴价值。

[关键词]AT89C52单片机;GPS;串口通信;LCD显示The Design of GPS Positioning System ControlLCD BySingle-Chip MicroprocessorCommunication Engineering Major LI Jun-JianAbstract:Global Positioning System technology get extremely comprehensive application at military,communications,meterology,exploration,navigation,remote sensing,earth survey, earth mover ,astronomy and other numerous subject field;let technology rapide development,also it makes human science culture life plentiful。

基于单片机的GPS定位系统设计研究进展

基于单片机的GPS定位系统设计研究进展

基于单片机的GPS定位系统设计研究进展GPS定位系统是一种利用全球定位系统(GPS)卫星进行定位的技术。

它可以通过接收来自卫星的定位信号,计算出接收器的位置以及相关的信息。

在当今社会,GPS定位系统广泛应用于交通管理、导航仪器、军事设备等领域。

本文将探讨基于单片机的GPS定位系统设计的研究进展。

1. GPS定位系统原理GPS定位系统的基本原理是通过接收至少四颗卫星发出的信号,并计算出信号的传播时间差来确定接收器的位置。

在GPS定位系统中,至少需要接收到4颗卫星的信号才能进行准确的定位和测量。

2. 基于单片机的GPS定位系统设计基于单片机的GPS定位系统设计是将GPS接收器与单片机进行集成,以实现位置定位、导航和数据处理等功能。

单片机作为中央处理单元,负责接收和处理来自GPS模块的信号,并将定位结果通过显示屏或其他输出设备显示出来。

3. 单片机选择与接口设计在设计基于单片机的GPS定位系统时,选择合适的单片机至关重要。

单片机应具备足够的计算和处理能力,支持通信接口和外围设备的连接。

例如,常用的单片机有STM32、Arduino等。

同时,还需要考虑单片机与GPS模块之间的接口设计,确保数据传输的可靠性和稳定性。

4. 电源管理与功耗优化基于单片机的GPS定位系统通常需要考虑电源管理和功耗优化。

由于GPS模块和单片机本身的功耗较高,需要合理设计电源电路,以降低系统的功耗和延长电池寿命。

常见的功耗优化方法包括将GPS模块和单片机设置为低功耗模式、优化代码,以及合理选择电源供应电压等。

5. 数据处理与应用开发基于单片机的GPS定位系统不仅可以实现位置定位功能,还可以进行数据处理和应用开发。

例如,可以根据定位结果进行路径规划和导航功能的开发,将定位数据与地图数据进行关联,以实现更智能的导航功能。

此外,还可以将定位数据传输到云服务器进行存储和分析,以实现更复杂的数据处理和应用开发。

6. 系统可靠性与精度提升在设计基于单片机的GPS定位系统时,系统的可靠性和定位精度是需要考虑的重要因素。

基于单片机的GPS定位系统设计毕业论文

基于单片机的GPS定位系统设计毕业论文

基于单片机的GPS定位系统设计毕业论文目录中文摘要 ........................................................ 错误!未定义书签。

ABSTRACT ........................................................... 错误!未定义书签。

第一章绪论 (2)1.1 课题背景及意义 (2)2.1 GPS全球定位系统简介 (4)2.2 GPS信号接收方案选择 (8)2.3 GPS接收模块的研究 (9)2.4 总体方案的设计 (10)第三章基于单片机的GPS硬件电路设计 (11)3.1 基于单片机的GPS硬件电路总体结构 (11)3.2 基于单片机的GPS定位信息显示系统设计硬件电路简介 (12)3.2.1 STC89C52简介 (12)3.2.2 SiRF Star II GPS信号接收模块 (16)3.2.3 12864液晶显示模块介绍 (19)3.3 基于单片机的GPS硬件连接介绍 (22)第四章基于单片机的GPS软件设计 (24)4.1 NMEA-0183数据格式 (24)4.1.1 输入语句 (25)4.1.2 输出语句 (25)4.2 基于单片机的GPS定位系统软件开发环境―Keil uVision2 (29)4.2.1 8051开发工具 (29)4.2.2 uVision2集成开发环境 (30)4.2.3 编辑器和调试器 (31)4.2.4 测试程序 (32)4.2.5 Keil C编译步骤 (33)4.3 基于单片机的GPS软件设计思路 (36)第五章系统调试与实验结果 (38)5.1 硬件调试 (38)5.2 软件调试 (39)第六章总结 (40)参考文献 (41)附录 (43)致谢 (48)第一章绪论1.1 课题背景及意义1978年2月22日第一颗GPS试验卫星的入轨运行,开创了以导航卫星为动态已知点的无线电导航定位的新时代。

基于单片机的GPS定位器设计

基于单片机的GPS定位器设计

摘要在当今这个快速发展的信息化时代,GPS全球定位系统被广泛应用于实际生活中,扮演着重要的角色。

它性能良好、精度准确、应用广泛,在当今世界导航定位系统中处于独一无二的尖峰位置。

自20世纪90年代向全世界所有国家免费开放以来,以全球化的覆盖、全天候连续实时提供高精度的三维位置、三维速度和时间信息的能力,很好的解决了人类导航和定位等问题。

论文讨论基于单片机的GPS接收系统设计,提出了对GPS全球定位系统定位信息的接收以及对各定位参数数据的提取方法,介绍各个器件功能并给出了系统的硬件电路及软件流程图,通过本设计方法,本系统单片机控制GPS模块较为精确地计算和显示日期、时间、经度、纬度等卫星信息。

研究GPS的原理与技术的同时,介绍单片机的编程及其应用,液晶显示屏及其实现方法。

制作完整的方案,以软硬件相结合的方法来完成整个GPS数据接收和显示的过程。

该定位系统的制作与学习完成时,本设计在测控领域的应用开发中具有一定的实用价值和借鉴价值。

关键词:单片机 GPS 导航定位AbstractIn today's rapid development of the information age, Global Positioning System (GPS) is widely used in real life.It playing an important role in this world. It has good performance, accurate precision and used widely.At a unique peak position of the navigation and positioning system in today's world .Since the 1990s,it open and free for all the country in the world,it solve many problems of human navigation and positioning very well by the globalization of the cover,offer the high precision of three dimensional position around the clock and continuous real-time, the speed of the 3D and the ability of time information.Paper discusses the GPS receiving system based on singlechip design,proposed to the Global Positioning System (GPS) how to receivers positioning information and each positioning parameters of data extraction method,it introduce each device function .The system hardware circuit and the soft ware flow chart was given out.Through this design method,the single-chip microcomputer control GPS calculated exactly and show some information of satellite like the date the time the longitude and the latitude. At the same time with the principle and technology of GPS,It introduce the programming and the application of the singlechip microcomputer,LCD and its realization plete the whole GPS data receiving and display the process with the method of combining the software and hardware,and make a complete solutions to solve problems.When the positioning system of production and learning had completed,this design is practical valuable and reference valueable in the application development of Measurement and control field. Keywords:singlechip ,GPS,navigation positioning目录摘要.............................................................................. 错误!未定义书签。

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

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

时间、日期显示结果如以下图所示。
经纬度显示结果如以下图所示。
HDOP、海拔显示结果如以下图所示。
实验结果分析:
上图所示的 实验结果所 处位置是海 乐B宿舍测试 的结果。地图显 示这个位置 的经纬度如 下图。
东区足球场 海乐B宿舍
校门口 主楼
鸣谢
光阴似箭,岁月如梭,四年的本科生活就要结束了。在 毕业论文完成之际,谨向给予我帮助和支持的老师和同学表示 衷心的感谢。
总体框图
基于单片机的GPS定位信息显示系统硬件电路设计主要由 GPS信号接收局部〔Ublox 6M GPS信号接收模块〕、控制 芯片〔STC89C52单片机〕、显示局部〔LCD1602液晶显 示模块〕这几局部构成。结构框图如以下图所示。
基于单片机的GPS硬件设计总电路图
GPS模块与单片机连接方式
总体方案的设计
本次设计要求通过单片机控制GPS器件实现定位显示 功能。在这里使用51单片机作为处理器,利用51单 片机的串行接口接收Ublox 6M GPS信号接收模块 输出的数据信号,并通过软件方法筛选出其中有用的 定位数据,最后通过单片机的并行接口输出至液晶显 示模块显示的方案。
该GPS定位显示系统硬件由以下几局部组成: 1.接收局部:以Ublox 6M GPS信号接收模块为核
$GPRMC,(1),(2),(3),(4),(5),(6),(7),(8),(9) ,(10),(11),(12)*hh(CR)(LF)
<1>定位点的协调世界时间〔UTC〕,hhmmss〔时分 秒〕格式;
<2>定位状态,A=有效定位,V=无效定位; <3>定位点纬度,ddmm.mmmm〔度分〕格式; <4>纬度半球,N〔北半球〕或S〔南半球〕; <5>定位点经度,dddmm.mmmm〔度分〕格式; <6>经度半球,E〔东经〕或W〔西经〕;

基于单片机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导航装置设计毕业设计(精)

常州机电职业技术学院毕业设计(论文)作者:印坤学号:******** 系部:信息工程系专业:应用电子技术题目:基于单片机的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接收机接收卫星信号,就可以实时地获得高精度的三维位置/速度和时间信息,给车辆、轮船等交通工具的导航定位提供了具体、实时的定位能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的GPS定位系统设计毕业论文目录中文摘要 ........................................................ 错误!未定义书签。

ABSTRACT ........................................................... 错误!未定义书签。

第一章绪论 (2)1.1 课题背景及意义 (2)2.1 GPS全球定位系统简介 (4)2.2 GPS信号接收方案选择 (8)2.3 GPS接收模块的研究 (9)2.4 总体方案的设计 (10)第三章基于单片机的GPS硬件电路设计 (11)3.1 基于单片机的GPS硬件电路总体结构 (11)3.2 基于单片机的GPS定位信息显示系统设计硬件电路简介 (12)3.2.1 STC89C52简介 (12)3.2.2 SiRF Star II GPS信号接收模块 (16)3.2.3 12864液晶显示模块介绍 (19)3.3 基于单片机的GPS硬件连接介绍 (22)第四章基于单片机的GPS软件设计 (24)4.1 NMEA-0183数据格式 (24)4.1.1 输入语句 (25)4.1.2 输出语句 (25)4.2 基于单片机的GPS定位系统软件开发环境―Keil uVision2 (29)4.2.1 8051开发工具 (29)4.2.2 uVision2集成开发环境 (30)4.2.3 编辑器和调试器 (31)4.2.4 测试程序 (32)4.2.5 Keil C编译步骤 (33)4.3 基于单片机的GPS软件设计思路 (36)第五章系统调试与实验结果 (38)5.1 硬件调试 (38)5.2 软件调试 (39)第六章总结 (40)参考文献 (41)附录 (43)致谢 (48)第一章绪论1.1 课题背景及意义1978年2月22日第一颗GPS试验卫星的入轨运行,开创了以导航卫星为动态已知点的无线电导航定位的新时代。

GPS卫星所发送的导航定位信号,是一种可供无数用户共享的空间信息资源。

陆地、海洋和空间的广大用户,只要持有一种能够接收、跟踪、变换和测量GPS信号的接收机,就可以全天时、全天候和全球性地测量运动载体的七维状态参数和三维状态参数。

其用途之广,影响之大,是任何其他无线电接收设备望尘莫及的。

不仅如此,GPS卫星的入轨运行,还为大地测量学、地球动力学、地球物理学、天体力学、载人航天学、全球海洋学和全球气象学提供了一种高精度、全天时、全天候的测量新技术。

纵观现状,GPS 技术有下述用途。

1.GPS技术的陆地应用GPS技术在陆地上的开发应用可以体现在许多方面,如:各种车辆的行驶状态监控;旅游者或旅游车的景点导游;应急车辆(如公安、急救车等)的快速引导行驶;高精度时间比对和频率控制;大气物理观测;地球物理资源勘探;工程建设的施工放样测量;大型建筑和煤气田的沉降检测;板运动状态和地壳形变测量;陆地以及海洋大地测量基准的测定;工程、区域、国家等各种类型大地测量控制网的测量和建设;请求救援在途实时报告;引导盲人行走;平整路面的实时监控,精细农业。

2.GPS技术的海洋应用GPS技术在海洋方面有着极其重要的作用,比如:远洋船舶的最佳航线测定;远洋船队在途中航行的实时调度和监测;河船只的实时调度和自主导航测量;海洋救援的搜索和定点测量;远洋渔船的结队航行和作业调度;海洋油气平台的就位和复位测定;海底沉船位置的精确探测;海底管道铺设测量;海岸地球物理勘探;水文测量;海底大地测量控制网的布测;海底地形的精细测量;船运货物失窃报警;净化海洋(如海洋溢油的跟踪报告);海洋纠纷或海损事故的定点测定;浮筒抛设和暗礁爆破等海洋工程的精确定位;港口交通管制;海洋灾难检测。

3.GPS技术的航空应用GPS技术在航空方面的应用主要体现在:民航飞机的在途自主导航;飞机精密着陆;飞机空中加油控制;飞机编队飞行的安全保护;航空援救的搜索和定点测量;机载地球物理勘探;飞机探测灾区大小和标定测量;摄影和遥感飞机的七维状态参数和三维姿态参数测量。

4.GPS技术的航天应用GPS技术在航天方面同样也有着很重要的作用:低轨道通讯卫星群的实时轨道测量;卫星入轨和卫星回收的实时点位测量;载入航天器的在轨防护探测;星载GPS的遮掩天体大小和大气参数测量;对地观测卫星的七维状态参数和三维姿态参数测量。

由此可见GPS技术已经延伸到各个领域的方方面面,但是要完成以上所述的各种用途,最基本的就是要具备能够接收GPS信号并且能够调制输出的设备,而设备最基本的功能就是能显示当时所处地点的经纬度以及UTC标准时间。

现在世面上已经有许多基于GPS接收模块所开发的产品,GPS手持机、车载GPS导航仪等等,虽然其功能强大,如车载GPS导航系统都带有大比例尺地图,但价格都比较昂贵,而且对于普通应用完全没有必要。

所以基于这种情况本次设计针对普通用户使用GPS的切实需要,设计并制作实现了基于单片机采集与显示GPS定位信息的低成本手持GPS设备。

第二章 GPS定位信息显示系统方案设计2.1 GPS全球定位系统简介球定位系统(GPS)是本世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统。

其主要目的是为陆、海、空三大领域提供实时、全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的,是美国独霸全球战略的重要组成。

经过20余年的研究实验,耗资300亿美元,到1994年3月,全球覆盖率高达98%的24颗GPS 卫星星座己布设完成。

全球定位系统由三部分构成:(1)地面控制部分,由主控站(负责管理、协调整个地面控制系统的工作)、地面天线(在主控站的控制下,向卫星注入寻电文)、监测站(数据自动收集中心)和通讯辅助系统(数据传输)组成;(2)空间部分,由24颗卫星组成,分布在6个道平面上;(3)用户装置部分,主要由GPS接收机和卫星天线组成。

其系统的结构框图如图2-1所示。

图2-1由三大部分构成的GPS卫星全球定位系统1978年2月22日,第一颗GPS试验卫星的发射成功,标志着工程研制阶段的开始。

1989年2月14日,第一颗GPS工作卫星的发射成功,宣告GPS系统进入了生产作业阶段。

GPS 系统经过16年来的发射试验卫星,到开发GPS信号应用,进而发射工作卫星,终于在1994年3月建成了信号覆盖律达到了98%的GPS工作星座它由9颗Block2卫星和15颗Block2A 卫星组成。

1985年11月以前发射的11颗Block1 GPS试验卫星已经完成了它们的历史使命,于1993年12月31日全部停止了工作。

图2-2 BlockⅡ/ⅡR卫星全球定位系统的主要特点:(1)全天候;(2) 全球覆盖;(3)三维定速定时高精度;(4)快速省时高效率:(5)应用广泛多功能。

24颗GPS卫星在离地面2万公里的高空上,以12小时的周期环绕地球运行,使得在任意时刻,在地面上的任意一点都可以同时观测到4颗以上的卫星。

图2-3 GPS卫星工作星座图由于卫星的位置精确可知,在GPS观测中,我们可得到卫星到接收机的距离,利用三维坐标中的距离公式,利用3颗卫星,就可以组成3个方程式,解出观测点的位置(X,Y,Z)。

考虑到卫星的时钟与接收机时钟之间的误差,实际上有4个未知数,X、Y、Z和钟差,因而需要引入第4颗卫星,形成4个方程式进行求解,从而得到观测点的经纬度和高程。

事实上,接收机往往可以锁住4颗以上的卫星,这时,接收机可按卫星的星座分布分成若干组,每组4颗,然后通过算法挑选出误差最小的一组用作定位,从而提高精度。

由于卫星运行轨道、卫星时钟存在误差,大气对流层、电离层对信号的影响,以及人为的SA保护政策,使得民用GPS的定位精度只有100米。

美国政府宣布2000年起,在保证美国国家安全不受威胁的前提下,取消SA政策,GPS民用信号精度在全球围得到改善,利用C/A码进行单点定位的精度由100米提高到20米。

为了达到更高的定位精度,往往还采用了差分GPS(DGPS)技术,建立基准站(差分台)进行GPS观测,利用已知的基准站精确坐标,与观测值进行比较,从而得出一修正数,并对外发布。

接收机收到该修正数后,与自身的观测值进行比较,消去大部分误差,得到一个比较准确的位置。

实验表明,利用差分GPS,定位精度可提高到5米。

2.2 GPS信号接收方案选择要实现在液晶显示器上显示出接收到的GPS数据信息,首先要实现GPS信号的接收。

在接收GPS信号方案上可以有两种选择。

第一种方案是选择GPS接收芯片然后再根据芯片设计标准,设计外围电路和安装天线等,选择这个方案的优点是可以掌握到GPS接收部分的电路设计技术,但是这个方案的缺点也是显而易见的,首先实现的难度较大不容易成功,其次由于GPS接收芯片一般都是厂商直接供货,单独采购价格会很高。

第二种方案是选择成品的GPS接收模块,采用这个方案的优点是由于现阶段GPS接收模块的制造技术已经相当成熟,性能稳定并且使用非常方便,定位成功后直接就可以通过模块的串口输出GPS地理信息。

当然其缺点就体现在,由于GPS接收模块已经由厂家完成了设计与封装,所以其核心技术我们就不得而知。

不过对于我们也并不影响其应用。

并且在经过大规模的商业化生产后价格已经很低,这些模块在市面上也能够非常容易的购买到。

从上面的分析可以知道, GPS接收模块就能够很好的作为本次设计接收GPS定位信号的解决方案,经过大规模工厂生产后价格已经很低,并且这些模块在市面上也能够非常容易的购买到,因此我选择第二种方案来完成本次设计。

2.3 GPS接收模块的研究GPS接收模块是接收机的关键部分,而且型号很多,功能各异,一般组成结构主要由低噪声下变频器、并行信号通道、CPU、储存器等组成。

GPS接收模块的工作原理是它接收天线获取的卫星信号,进过变频、放大、滤波、相关、混频等一系列处理,可以实现对天线视界卫星的跟踪、锁定和测量。

在获取了卫星的位置信息和测算出卫星信号传播时间之后,即可计算出天线位置。

用户通过输入输出接口,采用异步异步串行通信方式与GPS接收模块进行信息交换。

2.4 总体方案的设计本次设计要求通过单片机控制GPS器件实现定位信息显示功能。

在这里使用常见的MCS-51型单片机作为处理器,利用MCS-51单片机的串行接口接收SiRF Star II GPS信号接收模块输出的数据信号,并通过软件方法筛选出其中有用的定位数据,最后通过单片机的并行接口输出至液晶显示模块显示的方案。

该GPS 定位信息显示系统硬件部分主要由以下几个部分组成:(1) 接收部分:以SiRF Star II GPS接收模块为核心的GPS接收机;(2) 控制电路:由51单片机作为微处理器控制GPS信号;(3) 显示部分:12864LCD液晶显示模块;(4) 电源电路部分:用以提供系统工作时所必须的电。

相关文档
最新文档