- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
一、 课题的研究背景及功能介绍 1
1.1 研究背景 1
1.2 功能介绍 1
二、 系统硬件电路设计 2
2.1 整体硬件电路设计 2
2.2 GPS模块介绍 3
2.3 GPRS模块介绍 4
2.4 TFLCD显示模块介绍 4
三、 系统软件设计 5
3.1主程序设计 5
3.2 GPS数据解析程序设计 6
3.3 GPRS电话短信程序设计 12
四、下载验证 14
五、总结和展望 15
六、小组分工 16
七、参考文献 16
基于STM32的GPS无线跟踪器
课题的研究背景及功能介绍
1.1 研究背景
近年来,随着中国经济的高速发展,交通的便捷性和城市人口的快速增长,使得每年都有大量走丢的人,中国逐渐步入老龄化社会,使这个社会问题更加雪上加霜。《亲爱的》《失孤》等电影的热映,反应了小孩子被拐等问题也不容乐观,无论是走丢的老人还是被拐的小孩,都会给社会家庭带来巨大的经济和精神伤害。为有效解决这一系列问题,我们组的成员研究设计了一种基于STM32的无线跟踪器。
1.2 功能介绍
无线跟踪器以STM32作为控制器,GPS模块和GPRS模块分别通过串口1和串口2和STM32进行通信,GPS模块通过卫星定位后,将定位信息显示在TFTLCD屏幕上,将无线跟踪器放到需要被跟踪者的身上,跟踪者通过给跟踪器上的电话号码打一个电话,GPRS模块将电话自动挂断后,然后给跟踪者发送一条包含被跟踪者的地理位置信息的短息,从而实现对被跟踪者的跟踪。
系统硬件电路设计
2.1 整体硬件电路设计
图1系统整体框图
无线跟踪器硬件组成部分:STM32F103RBT6开发板、GPS定位模块、TFTLCD显示模块、GPRS模块,中国移动SIM卡一张,杜邦线若干等等。
GPS、GPRS模块与开发板的连接关系如表1所示:
STM32开发板 GND PA10 PA9 3.3/5V TXD RXD GND SIM900A(GPRS)模块 GND STXD SRXD GPS模块 VCC PA3 PA2 GND
表1. GPS、GPRS模块与开发板的连接
GPS模块同STM32需要四根线相连,TXD、RXD同STM32的串口2(PA3、PA2)相连,GPS模块同时还需要单片机供电,VCC、GND引脚同STM的3.3/5V,GND引脚相连。GPRS模块需要12V1A的电源单独供电,STXD、SRXD引脚与串口1(PA10、PA9)相连,再连接上GND地线即可。FTFLCD显示模块的插针可以直接插在STM32开发板的卡座上,操作方便。图2是实物图连接图:
图2.实物图连接图
工作原理:GPS模块接收卫星定位信息,STM32单片机通过串口2接收GPS传送的定位信息后,通过编程解析数据帧,将定位信息$GPRMC转化成相应的信息并显示在TFTLCD模块上。当跟踪者给被跟踪者打电话时,STM32通过串口1发送AT命令给GPRS模块使电话自动挂断,并将定位的地理信息通过GPRS模块以短消息的形式发送跟踪者的手机上。
2.2 GPS模块介绍
GPS是由美国国防部研制部署和控制的军民两用导航定位卫星系统。据报道,现在运行的“GPS”系统是由 24颗工作卫星和 4 颗备用卫星组成,它们分布在 6 个等间距的轨道平面上,每个轨道面上有 4 颗工作卫星,卫星轨道接近圆形,用户在任何时间都至少能看到 4-6 颗卫星,定位一次仅需几秒钟,可实现全球范围连续的、近实时的定位、测速与授时。本次设计使用的ATK-NEO-6M GPS模块是专门为战舰系列开发板设计的GPS模块。
GPS模块有5个引脚,PPS引脚同时连接到了模块自带了的状态指示灯:PPS指示灯,在默认条件下(没经过程序设置),有2个状态:
1, 常亮,表示模块已开始工作,但还未实现定位。
2, 闪烁(100ms灭,900ms亮),表示模块已经定位成功。
这样在本次实验中,我们通过PPS指示灯,来判断模块是否定位成功。
2.3 GPRS模块介绍
GPRS 是通用分组无线业务的简称,是在现有GSM 系统上发展出来的一种新的承载业务,目的是为 GSM 用户提供分组形式的数据业务,GPRS 允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源。从而提供了一种高效、低成本的无线分组数据业务。中国移动和中国联通的移动通信网络既是语音通信网络,又是一个能够提供丰富数据业务的服务网络。GSM 网络定位是利用移动通信公司的服务提供商(SP)提供的位置服务向公众提供高精度定位业务。
本次设计使用的SIM900A模块通过串口1(PA9、PA10)与开发板相连,该模块自带开关机键,SIM900A模块上电后,默认是关闭的,需要长按(1S左右)该键,才能开启SIM900
您可能关注的文档
- 毕业论文(参考)基于STM32的MP3播放器设计与实现.doc
- 毕业论文(参考)基于STM32控制的矩阵键盘的仿真设计.doc
- 毕业论文(参考)第2章 STM32系列微控制器.doc
- 毕业论文(参考)STM32NVIC固件库分析与应用0.doc
- 毕业论文(参考)基于STM32嵌入式开发板的人机交互界面.doc
- 毕业论文(参考)基于STM32的多功能数控直流电源.docx
- 毕业论文(参考)基于STM32单片机的多路数据采集系统设计.doc
- 毕业论文(参考)基于STM32F103的网络温度报警器物联网.doc
- 毕业论文(参考)基于STM32单片机的智能家居系统设计.doc
- 毕业论文(参考)基于STM32的小车控制.docx
- GB/T 45498.2-2025中华人民共和国社会保障卡一卡通规范 第2部分:应用规范.pdf
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 《GB/T 45498.3-2025中华人民共和国社会保障卡一卡通规范 第3部分:安全规范》.pdf
- 中国国家标准 GB/T 37507-2025项目、项目群和项目组合管理项目管理指南.pdf
- 中国国家标准 GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法.pdf
- 《GB/T 20236-2025非金属材料的聚光加速户外暴露试验方法》.pdf
- 《GB/T 9065.2-2025液压传动连接 软管接头 第2部分:24°锥形》.pdf
- 中国国家标准 GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
- 《GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性》.pdf
- GB/T 33523.600-2025产品几何技术规范(GPS) 表面结构:区域法 第600部分:区域形貌测量方法的计量特性.pdf
文档评论(0)