一个用STM32控制的GPS与GPRS程序,GPS使用ublox的GPS,GPRS使用SIM800E,主要实现每隔几分钟(间隔时间由服务器设定,默认5分钟)将模块的定位结果数据发送到服务器中,服务器返回值决定间隔时间等设置信息。
两个模块分别接STM32的两个串口,锂电池供电,STM32与GSM接口有串口RXD、TXD,电源开关POWERKEY,和GSM的状态引脚(用于判断GSM的开关机状态)。GPS模块连接串口RXD、TXD,还有一个IO驱动P型MOS管控制GPS模块的供电。
实际应用中,使用1000mah锂电池,5分钟一次数据传输的情况下,电池可以坚持120小时左右。
为了省电,工作状态,使用12M晶振,不用PLL,STM32工作电流不到10mA,整体电流约90mA,GPS模块只在定位时通电,完成后直接断电。GSM模块发送数据时正常,不发送时进入休眠模式,电流约1mA,数据发送完成后的等待时间,STM32也进入低功耗状态,本想使用RTC,怕批量有问题,就用的HSI直接512分频,大约15KHz,用来计时,记到5分钟后启动模块开始定位,HSI 512分频后,实际CPU工作电流约500uA左右,基本能满足要求。
GPRS通过联网访问网络上的HTTP服务器,直接GET命令,将数据加在后面的参数上,服务器响应后会返回一些需要设定的参数。
按照5分钟一次发送数据量计算,一个月大约需要不到3MB的流量,比短信便宜多了,用移动那种限期半年30M或50M的流量卡比较合算,可以用在机动车、电动车或者电动车电池的防盗上,成本100多点。
资源简介:基于51单片机/gsm模块西门子tc35i的远程控制源程序,开发环境keil-c51
上传时间: 2017-06-26
上传用户:851197153
资源简介:本设计介绍了一种基于stm32单片机控制的智能水杯,可利用插口式电源或无线充电底座为加热器提供能量,并在达到某种饮品所需温度时进行保温。水杯内置充电电池,可选用USB接口或无线充电。在水杯内部设置无线模块,用户利用手机App与水杯进行匹配进行加热操作,加热...
上传时间: 2022-03-28
上传用户:
资源简介:通用gsm模块汉字发送VB程序:具有自动汉字PDU码生成及转换的功能,还可快速读写SIM卡
上传时间: 2015-09-11
上传用户:a673761058
资源简介:基于51单片机MAX7219的接口及编程应用程序,采用汇编语言编程制作。
上传时间: 2014-01-23
上传用户:playboys0
资源简介:单片机gsm模块,利用at指令等,读出数据打包发送
上传时间: 2016-10-07
上传用户:ikemada
资源简介:单片机课程设计指导--源程序 89C52单片机+gsm模块
上传时间: 2014-01-10
上传用户:李彦东
资源简介:基于8051的gsm模块的应用,实现AT指令的操作
上传时间: 2017-03-11
上传用户:Pzj
资源简介:gsm模块TC35及在远程监控系统中的应用
上传时间: 2017-05-21
上传用户:banyou
资源简介:四机通信程序(电脑-单片机-单片机-gsm模块)
上传时间: 2013-12-20
上传用户:lijinchuan
资源简介:基于stm32单片机的高精度超声波测距系统的设计论文,对这方面不了解,还请自己看
上传时间: 2017-02-28
上传用户:sual
资源简介:RN8032基于stm32单片机C语言程序。
上传时间: 2018-08-13
上传用户:ly971021598
资源简介:该文档为7个基于stm32单片机的精彩设计实例简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-29
上传用户:qdxqdxqdxqdx
资源简介:该文档为基于stm32单片机的无人机飞行控制系统设计概述文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-28
上传用户:
资源简介:该文档为基于stm32单片机的无人机飞行控制系统的设计总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-20
上传用户:默默
资源简介:该文档为基于stm32单片机的微型无人机制作总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-23
上传用户:
资源简介:论文基于stm32单片机设计的一款专门为消防员设计的履带式消防车具备实现实时视频与控制。改装置可实现直线与悬崖红外避障、自动寻迹、超声波避障,自动启动灭火装置进行灭火等功能,因此可以实现无人驾驶进入危险区域,从而保证了消防员的安全。
上传时间: 2022-03-27
上传用户:
资源简介:本系统基于stm32单片机设计的非接触式电流检测控制系统,通过OPA548片将所给任意信号放大,由100Ω电阻和INA128芯片进行电流电压转换放大后,利用stm32单片机对获取的电压信号以0.488μs频率采样,利用stm32单片机的FFT库,获得信号的谐波信息。测量电流信号精准,...
上传时间: 2022-03-27
上传用户:
资源简介:7个基于stm32单片机的精彩设计实例-附原理图、代码等相关资料,有需要的可以参考!
上传时间: 2022-04-15
上传用户:
资源简介:说明: 基于stm32单片机和DHT11传感器的湿度测量,包括工程文件和源码。(Based on the stm32 MCU and DHT11 sensor humidity measurement, including project files and source code.)
上传时间: 2022-05-16
上传用户:
资源简介:基于stm32,语音模块和WIFI模块的智能家居控制器原理图和PCB源文件
上传时间: 2022-07-07
上传用户:
资源简介:基于stm32单片机智能手环脉搏心率计步器体温显示设计
上传时间: 2022-07-07
上传用户:
资源简介:基于51单片机红外发射与接收C程序
上传时间: 2013-10-08
上传用户:jrsoft
资源简介:采用C51编写的基于C8051F020单片机的电机测速使用程序。
上传时间: 2015-03-14
上传用户:Altman
资源简介:这是一个基于P89c51单片机的声音与显示C51程序
上传时间: 2014-01-13
上传用户:小码农lz
资源简介:C写的MCU基于中断的串口驱动及显示程序
上传时间: 2014-01-13
上传用户:SimonQQ
资源简介:基于PIC16C745单片机的一个USB样例程序
上传时间: 2014-07-06
上传用户:shizhanincc
资源简介:基于ARM7TDMI和SIM100模块的无线传输程序,包括拨号,接听,挂机,发短信功能。
上传时间: 2013-12-18
上传用户:himbly
资源简介:基于89S52单片机的4位led显示程序,采用定时器记数,最大定时为
上传时间: 2015-11-18
上传用户:qq1604324866
资源简介:基于51单片机与1602液晶的开发程序,实现了在1602上执行菜单操作的功能
上传时间: 2014-01-01
上传用户:change0329
资源简介:基于AVR单片机 Atmel Mega128的AD采集程序。
上传时间: 2016-03-31
上传用户:q123321