历史上的今天

今天是:2024年09月14日(星期六)

正在发生

2021年09月14日 | 44-基于51单片机的GPS定位系统设计

发布者:极地征服者 来源: eefocus关键字:51单片机  GPS  定位系统 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

系统由STC89C52单片机+UBLOX-NEO-6M GPS模块+液晶屏12864+电源+LED灯指示模块构成。


具体功能:


能自动校准并用12864液晶显示屏显示时间、经纬度、速度、航向、高度和海拔等数据。

设计背景

GPS 是英文Global Positioning System(全球定位系统)的简称,而其中文简称为“球位系”。GPS起始于1958年美国军方的一个项目,1964年投入使用。是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统 。其主要目的是为陆、海、空三大领域提供实时、 全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的。经过20余年的研究实验,耗资300亿美元,到1994年,全球覆盖率高达98%的24颗GPS卫星星座己布设完成。随着人民生活水平的发展,GPS技术被越来越多的应用在个人PDA、个人车载终端、手机等设备上。人们通过GPS,能准确知道自己所在的位置,从实现到导航、确定旅游路线、获取地理信息等功能。本文介绍的GPS导航系统,以单片机作为主控芯片,配以GPS、12864显示屏,构建了一个GPS信息显示的系统。本系统在一定程度上推动了GPS导航设备研究的发展。


硬件设计

GPS是由美国国防部研制的导航卫星测距、授时、定位和导航系统,它由21颗工作卫星和3颗在轨备用卫星组成。GPS系统由3部分构成:


一是GPS卫星(空间部分),由21颗工作卫星,3颗备用卫星组成;


二是地面支撑系统(地面监控部分),由1个主控站,3个注入站,5个监测站组成;


三是GPS接收机(用户部分),接收GPS卫星发射信号,以获得必要的信息.


卫星不间断地发送自身的参数和时间信息,GPs接收机接收卫星发射的信号中含有时间信息的数据,这些数据经过串口通信传送给单片机或计算机,经分析计算后便可得到准确的时间信息.另外接收机都有一个输出端专门输出1pps信号,其上升沿对应接收机串口输出的UTC时间,精确度可达1|us,可直接提供给需要时间校准的用户,也可与串口输出的UTC时刻共同作用在单片机或计算机上以获得更精确的时间。


本系统主要采用的硬件有51单片机,液晶显示模块,GPS模块以及一些外围电路构成。


软件设计

系统的主程序开始以后,首先是对系统环境初始化,包括设置串口、定时器、中断,LCD1602初始化;然后LCD显示屏进入开机状态,显示开机信息(LCD_log),转入正常的显示,并接收数据,每次显示两串字符。接着由于单片机没有停机指令,所以可以设置系统程序不断地循环执行数据信息显示。


系统程序结构属中断方式,绝大多数功能在中断服务子程序中完成。根据总体结构,可将程序划分为几个功能化模块:串行口中断服务程序、显示子程序、扫描程序。各个模块可进行独立设计、调试和查错,最终再连接成一个整体。


原理图

本系统原理图设计采用Altium Designer19,具体如图。

程序

本设计利用KEIL5软件实现程序设计,具体如图。

仿真实现

本设计利用protues8.7软件实现仿真设计,具体如图。

关键字:51单片机  GPS  定位系统 引用地址:44-基于51单片机的GPS定位系统设计

上一篇:45-基于51单片机的甲醛浓度检测报警系统
下一篇:43-基于51单片机超声波液位控制器设计

推荐阅读

比利时泰森德洛 - 全球微电子工程公司 Melexis 宣布推出全新单线圈风扇驱动器 IC--- MLX90411,可在 24V 电压或 15W 功率下输出 600mA 电流,适用于各种需要高性能、低噪声的应用。 MLX90411 的工作电压范围为 3V - 28V,适合各种需要 5V、12V 以及 24V 电压的应用,包括空气净化器等家用电器和众多白色家电。在许多此类应用中,交流...
对华为而言,此举不失为一个明智的抉择。在手机操作系统领域,目前已被苹果的IOS系统和谷歌的安卓系统垄断。而IOS系统是封闭式,只为苹果手机使用;安卓是开放性,当谷歌与华为停止合作后。华为手机将无法使用安卓系统。对于华为而言,无路可走,那么自己开辟道路。为此,华为自主研发了鸿蒙操作系统,鸿蒙不仅可以供华为手机使用,还可以供华为其他物联网...
什么是示波器触发?由于信号无时无刻都在变化,如果一股脑的都把他们显示在示波器上,就会很乱,根本无法让我们看清楚,从而也就无法观察信号来解决问题。考虑到信号大多数时候都是以某种规律周期性出现的,因此我们只要找到他重复的规律,把每一次重复叠加显示在示波器上,信号就可以稳定观察了。这种把信号稳定显示就是触发,也叫同步扫描。而寻找信号重...
比亚迪e平台3.0除了正式导入刀片电池、800V以外,这次特别强调了集成化,一个是动力总成部件的集成化,热管理的集成化设计,还有就是4个域控制器和BYD OS的导入。认识这些东西需要时间,也需要后续拆解的信息交叉验证,目前能拿到的材料中,两个重要的信息是八合一控制器和电子电气架构里面的4个域控制器。 一、八合一控制器和动力域控制器我觉得多合一这...

史海拾趣

问答坊 | AI 解惑

借人气给大家分享一个好资料——飞思卡尔09FTF

这些资料都是EEWORLD参加了飞思卡尔今年八月底在深圳举办的FTF活动带回的,非常有价值,也非常难得! 本来把他们都分门别类的放在各个应用技术专区了,很多人都没有发现,所以在此借人气,把这些资料做成个综合帖,放在这里,希望能够让更多的网友 ...…

查看全部问答∨

PCB板元器件的装配方式

在设计装配方式之前,要求将整机的电路基本定型,同时还要根据整机的体积以及机壳的尺寸来安排元器件在印刷电路板上的装配方式。   具体做这一步工作时,可以先确定好印刷电路板的尺寸,然后将元器件配齐,根据元器件种类和体积以及技术要求将其 ...…

查看全部问答∨

富士康对基层员工加薪30%~66%,真舍得呀。

唉,中国人的权利和社会进步都是用鲜血换来的。不过,这里也要表扬小郭,目前看来小郭做的还是可以。毕竟小郭和我们都同属一个中国,骨肉一家亲。比起小日本和中国少数汉奸好多了,本田员工这么辛苦,薪酬那么低。还有东莞一个工艺品厂36岁中年人从 ...…

查看全部问答∨

I-logix statemate4.1不能正常启动

各位大侠,小弟刚装上statemate4.1,可启动之后就是这样。破解的时候是把license直接拷贝到\\pm文件夹下面。不知道是小弟破解不对还是哪里出了问题。请赐教。…

查看全部问答∨

求助:8088启动程序问题

一个 8088的CPU,连接一个EPROM, 资料说8088一加电时,cs 的初始地址是:FFFF,偏移是:0000。 也就是:ffff:0000 需要在这个地址放一条无条件转移指令。    请问我该如何写?如何指定转移指令的地址在EPROM中是ffff:0000 。 谢谢…

查看全部问答∨

hf44b0板子的ADC测试代码部分以及LCD的理解,望高手指点迷津,小生不胜感激!

一、硬件简介 板子:恒丰s3c44b0x;lcd:HF160160-34D57(非触摸屏);ADC:8通道10位,芯片s3c44b0x内置 二、问题1 LCD手册中出现了4个我认为很奇怪的引脚,如下: 引脚13 :TP-L 触摸屏左端子 ;引脚14: TP-U 触摸屏上端子 ;引脚15: TP-R ...…

查看全部问答∨

关于c++ 研发mobile手机outlook电子邮件的研发

关于c++  研发mobile手机outlook电子邮件的研发 1,如何实现选择mail帐号 2,发送指定邮件的功能 以下是我的代码,能把相关信息插入到邮件,但没有发信人的帐号选择.这个功能如何实现? 代码如下: BOOL LanchSymtemEmailEditor(TCHAR *TP ...…

查看全部问答∨

windows目录问题

在WINCE下如何获取windows目录,也就是有没有GetWindowsDirectory的替代函数?…

查看全部问答∨

如何设置quartusII license实现远程桌面编译

小弟经常用笔记本连接台式机,现在想用远程桌面连接台式机上的quartusII 72sp3软件,发现license不允许,上网搜索后,发现有人说可以通过修改license,添加TS_OK一项,可没有给出具体参数,求教各位大侠解决方法。ps:网上说8.1版本有那种允许远程 ...…

查看全部问答∨

遇到了一个奇怪的问题,请高手们指教。

最近在调试一段程序,发现怎么调都不正确,然后一量时钟,发现晶振的振幅下降到了1V(正常是4V左右)换一个程序,发现就正常了。另外,我的管脚配置是没有问题的。还有,我将一个信号在两个端口输出,类似于:out_1<=S_1;out_2<=S_2;却发现能测 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved