历史上的今天
今天是:2024年09月14日(星期六)
2021年09月14日 | 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软件实现程序设计,具体如图。
史海拾趣
|
显示故障: VISTA下图片自动播放时偏向右侧,不知什么原因? 请教一显示故障: 在VISTA平台下,使用windows自带的图片播放器,自动播放时图像偏向右侧,此现象只有在最大分辨率的情况下会出现,在此特请教一下高手们,指点指点,谢谢!… 查看全部问答> |
|
程序员在深圳群已经超过1500人,里面有很多在大公司上班的成员(包括国家级的研究院),有很多经验丰富的成员(包括参加过上亿元的项目的架构师),有很热爱技术的成员(包括自己写过嵌入式操作系统),希望大家踊跃发言,找到志同道合的朋友,找到对你有帮助的 ...… 查看全部问答> |
|
MMRESULT mres; if (mres = waveOutOpen(&hWaveOut, WAVE_MAPPER, &lpFormat, (DWORD_PTR)sb_callback, (DWORD_PTR)pDeviceMemory, CALLBACK_FUNCTION) !=0) ...… 查看全部问答> |
|
AM29LV160DB的接法有些问题 BYTE已经被我接地了,那么就是8为数据宽度,只需要引出D0-D7就可以了 而EE_FPGA V1.0中是把D0-D15全部引出的 这点将在下一版中改进,设置为8bit和16bit模式可选 … 查看全部问答> |
|
偶是个430新手,这两天看了些资料,但是一直没有看到关于外扩ram得应用,想弱弱得问一下,430用哪个口扩展外部ram,扩展后,软件是怎么操作得(比如c51使用XBYTE访问得)? 请大虾不要置疑为何扩展ram,只因为系统确实需要这么做才能正常工作,这 ...… 查看全部问答> |
|
假设一个任务在执行过程中,被中断,然后保存现场进入中断后,发现更高优先级任务,这时候,执行更高优先级任务,在执行更高优先级任务时候,被中断的任务处在什么状态?在被中断的代码中,没有看到被挂起的代码。还有更高优先 ...… 查看全部问答> |
|
C28x Based DeviceQ: What is the difference between the TMS320F28xx and the TMS320C28xx MCUs? A: The \"F\" represents flash, while the \"C\" represents ROM. The Flash devices are reprogrammable and are available through normal dist ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:08 编辑 我看看了看03年的元件清单有个高频变容二极管,然后那年题目就有电压控制LC振荡器。是不是今年有可能会有呢? … 查看全部问答> |
|
这么晚发,实在是抱歉。。。。。 我总结的比较晚,各路大侠都已经说得差不多了,总结的也比我这业余人士强多了。时间也不早了,哈哈,我就只是简单说一下自己的想法吧,说多无益免得贻笑大方。其实在测试之前我还是不太明白这电源模块的优点,边测 ...… 查看全部问答> |




