网站大量收购独家精品文档,联系QQ:2885784924

毕业论文(参考)基于stm32的GPS无线跟踪器(嵌入式课程报告).docVIP

毕业论文(参考)基于stm32的GPS无线跟踪器(嵌入式课程报告).doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档