一个用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多点。

附件内容截图:

mysql gprs 程序_基于STM32控制的GPS定位与GPRS发送数据(程序源码)相关推荐

  1. mysql网吧管理系统_基于jsp的网吧管理系统-JavaEE实现网吧管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网吧管理系统, 该项目可用各类java课程设计大作业中, 网吧管理系统的系统架构分为前后台两部分, 最终实现在线上 ...

  2. C++课程设计实训_基于多态书籍信息管理系统的设计与实现、附源码、有过程截图

    C++课程设计实训_基于多态书籍信息管理系统的设计与实现.附源码,有过程截图 书籍信息管理系统的设计与实现(基于多态) 学生姓名: 学 号: 指导老师: 所 在 系: 专 业: 班 级: C++课程设 ...

  3. 基于STM32单片机闭环步进电机驱动调速仿真(仿真+源码+全套资料)

    资料编号:081 (1) 基本功能:本任务通过输出脉冲控制步进电机的停止.运动.方向.使用 两个按键分别控制步进电机的正转和反转,再次按下这两个按键,步进电机停止, 同时 LCD 显示电机状态信息. ...

  4. 基于stm32单片机的台历日历计时器万年历Proteus仿真(源码+仿真+全套资料)

    资料编号:151 视频讲解: 151-基于stm32单片机的台历日历计时器万年历Proteus仿真(源码+仿真+全套资料) 采用stm32单片机作为主控,LCD屏幕上部分显示电子日历,下半屏幕显示台历 ...

  5. 基于stm32单片机有害气体监测检测Proteus仿真(仿真+源码+全套资料)

    资料编号:097 检测当前的有害气体浓度,LCD1602显示,并且可以自动打开关闭风扇,也可以通过手动按键打开关闭风扇通风,全套资料齐全,具体功能请看下面演示视频 97-基于stm32单片机有害气体监 ...

  6. jsp mysql花店_基于jsp的花店网站-JavaEE实现花店网站 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的花店网站, 该项目可用各类java课程设计大作业中, 花店网站的系统架构分为前后台两部分, 最终实现在线上进行花店 ...

  7. springboot项目文档源码_基于SpringBoot和Vue的企业级中后台项目(附源码)

    简介 SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱 ...

  8. java门户网站项目代码_基于jsp的企业门户网站-JavaEE实现企业门户网站 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业门户网站, 该项目可用各类java课程设计大作业中, 企业门户网站的系统架构分为前后台两部分, 最终实现在线上 ...

  9. java ee会员功能项目_基于jsp的会员系统-JavaEE实现会员系统 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的会员系统, 该项目可用各类java课程设计大作业中, 会员系统的系统架构分为前后台两部分, 最终实现在线上进行会员 ...

最新文章

  1. java 爬虫 百度新闻_基于HttpClient实现网络爬虫~以百度新闻为例
  2. leetcode题目解析(js)--链表
  3. Spring源码深度解析第2天
  4. java基础—网络编程——TCP客户端与服务端交互
  5. const int和const int本质区别
  6. 如何清理Docker占用的磁盘空间?
  7. Linux常用50条命令
  8. Unity调用iOS原生内购
  9. Apabi Reader 4.0.1正式发布!
  10. IP城域网遇到的总结
  11. 我的理想是学计算机,我的理想作文(精选10篇)
  12. ASP.Net Core数据加密
  13. 做程序员,需要学习哪些专业知识?
  14. 数据挖掘学习1--数据挖掘流程
  15. P2178 [NOI2015] 品酒大会(并查集+后缀数组)
  16. 2021-07-27_TPM描述
  17. 教你自制一款简单的助听器
  18. 精通Dubbo——Dubbo配置文件详解
  19. 最易理解的C语言教学 第一章
  20. 远程关闭计算机提示拒绝访问权限,如何解决shutdown远程关机win10拒绝访问的问题...

热门文章

  1. 面对混合云与多云挑战,IBM如何助力企业数字化转型?
  2. 如何导入和导出Maven项目(分享给别人源码)
  3. Eterm协议中文汉字编码
  4. php网页在iis里打不开,asp的网站在iis上打不开
  5. SAP S/4HANA货币类型(Currency Types)和货币(Currency)配置
  6. android简易记账,简单记账(便捷快速记账)
  7. 【Win 10】学生必备!删除鼠标右键多余的“新建”选项
  8. 45 STM32 IIC主机、从机通信实例(ma51t12b触摸按键芯片)
  9. 苹果键盘c语言,苹果电脑键盘功能键使用方法
  10. Python pandas 筛选 Excel 特定行和列全集