单片机
返回首页

46-基于51单片机的GPS定位GSM短信上报系统设计

2021-09-14 来源:eefocus

具体实现功能

系统由STC89C52单片机电路+GPS模块电路+GSM模块SIM800A+指示灯电路+电源电路组成。


具体实现功能:


1、系统上电后,系统向特定手机号码发送短信,短信内容为系统的当前经纬度信息。40s左右发一次。


2、如果需要立刻发送经纬度信息,直接按板载按键即可立刻发送经纬度数据,不用等待40s。


3、短信发送及初始化有状态指示灯指示。

设计背景

人类的第一颗GPS卫星发射进入太空是在1976年3月23日,和其他的普通卫星不同。它的成功运行代表着导航卫星时代的大门正式被打开,我们将正式迈入到卫星定位的时代。导航卫星向我们发来的信息,是允许很多的用户一同使用的三维数据信息。GPS能够为地球天气、海洋领域提供了一种高准确、全天候、全天时的检测新方法。陆地、海洋和天空的许多用户,一般使用能够接收、交换和跟踪GPS数据的收发装置,这样就可以不受时间、地点、空间运动物体的六维形状数据和三维形状数据的影响。 


因为GPS能够覆盖整个地球而且精确性好、抵抗干扰的能力好,具有确定位置十分准确的特点,在各种各样的领域起到了很大的效果,最近几年不管在国内还是在国外都有着十分广阔的运用,并变成了这个以信息时代为主十分重要的一部分。由于各种用于民间GPS技术的不断发展,它的未来是十分值得我们去期待的,尤其是在我们国内对GPS开发使用必将变为以科学技术来促进经济和社会的发展,对中国经济和社会发展带来前所未有的影响。


硬件设计

本系统由STC89C52单片机电路+GPS模块电路+GSM模块SIM800A+指示灯电路+电源电路组成。其硬件框图如图。

软件设计

在Keil5开发环境下,STC89C52RC芯片程序烧写软件使用的是stc-isp-15xx-v6.85p烧录软件,它是一款集成了代码下载,在线仿真和串口查看于一体的软件,在51系列智能产品研发过程中得到了广泛使用,性能高,是目前51系列单片机控制系统研发中不可缺少的一部分。在Keil5开发环境中,需要进行一定的配置才能使用,当把下载器(即PL2303串口烧写模块)、设备和PC连接好,首先需要在软件中选择单片机型号和串口号,并把波特率设置和程序软件一致。然后选项目程序“hex”文件所在的地址,最后就可以点击程序下载按钮了。

原理图

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

程序

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

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 单稳态控制电路设计与分析

  • IGBT模块通过控制门极阻断过电流

  • CCFL的工作原理及电子驱动电路解析

  • 开关电源的基本组成及工作原理

  • 比较常见的功率整流器和滤波电路

  • 一个简单的红外耳机电路

    相关电子头条文章