基于GPS和GSM智能手杖设计与实现.docVIP

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

基于GPS和GSM智能手杖设计与实现   摘 要   设计并实现了一种基于GPS和GSM的智能手杖,并在Android平台上开发了手机App,在手机地图上显示出持杖者的位置,并提供监护人和持杖者之间的路线规划。手杖外置GPS有源天线,内置GPS、GSM、按键和液晶显示模块,具有GPS定位、GSM基站定位和无线通讯功能。通过STM32F103VET6对GPS数据和基站定位数据的实时处理,持杖者的位置信息可在液晶屏上显示出来。持杖者可以通过按键将定位信息通过GSM短信服务发送至手机终端,并通过GSM实现与手机终端语音通话。实验表明,手杖设计安全可靠,各模块性能稳定。手机终端App的开发,更加方便对持杖者的监护。   【关键词】全球定位系统 全球移动通信系统 安卓手机应用 智能手杖   目前,消费类电子产品朝着向智能化、便携式的方向发展,为生活带来诸多便利。研发智能手杖方面,日本研制一种内置卫星定位的安卓系统智能手杖,能够为持杖者导航,并有效监控心率和体温等生命特征。通过使用超声波测距技术,当手杖靠近障碍物时提示报警,手杖可以实现避障的功能;通过内置GPS模块和红外语音模块,手杖可实现定位和语音提示的功能;基于GPS定位技术、GSM无线通讯技术和单片机技术,设计并实现了一款具有GPS定位、GSM基站定位、短信、语音通话功能的手杖。同时,基于Android平台,开发出了手机终端应用软件。   1 系统设计方案   主控芯片选择STM32F103VET6[4],其属于意法半导体(ST)公司的STM32系列微控制器, 具有Cortex-M3内核和最高72MHz的工作频率,同时拥有高速存储器(512KB Flash、64KB SRAM)、标准的通信接口(两个I2C接口、3个SPI接口、5个USART接口)。同时,芯片支持uC/OS-III实时内核,满足本设计的需要。   GPS模块芯片选用U-BLOX UBX-G6010,其嵌入了基于SiRFawareSiR技术的FstarIV定位架构,提供了较高品质的GPS定位功能。GPS天线采用GTKJ-GOS-001低外形有源薄型天线,内置微波天线屏蔽罩,增益为28±2db,典型噪声值为1.5db,驻波比小于1.5。   GSM模块芯片选用GSMGPRS-M35,其支持850/ 900/ 1800/ 1900 MHz四个工作频段。同时,模块支持Text和PDU(Protocol Data Unit, 协议数据单元)两种发射模式,可实现短消息服务SMS(Short Message Service) 发送。模块内置音频功放,通过音频处理机制抑制回音和噪声,可实现较好的语音通话服务。除此之外,模块还具有尺寸小、低功耗和宽工作温度范围的优点。   通过耳机、话筒与GSM模块的连接,实现语音通话功能,通过键盘模块实现GSM短信发送和语音通话控制,通过液晶电路显示持杖者的位置。系统设计图见图1。   2 GPS模块设计   全球定位系统(Global Positioning System,GPS)是一种以接收导航卫星信号为基础的非自主式导航与定位系统。其能够在全球范围内实时地提供高精度的三维位置(精度、纬度和海拔)、速度和时间信息,较好地解决了导航和定位问题。实际应用中,GPS接收机收到轨道卫星的信号后,经过解调输出的是标准格式的GPS定位数据,故需要对单片机串口接收到的数据进一步处理,从而准确的显示和发送有效定位信息。   GPS接口协议标准是NMEA0183协议,其定义了若干代表不同含义的语句,每个语句是一个ASCII码串。实验中,单片机串口接收到的语句包括GGA(位置测定系统定位数据)、GSV(导航卫星数据)、RMC(导航卫星特定精简数据)、VTG(方向及速度等相关数据)。GGA是GPS重要的修正数据,精确地提供了3D定位信息。设计中,直接从接收到的语句筛选出GGA定位数据,即可获得经度、纬度、海拔高度和时间信息。GGA数据格式见表1。   GPS数据流处理过程中,配置串口接收GPS数据速率为9600bps。当单片机串口获得到GPS数据后,首先判断所接收的数据第一个字符是否为’$’,如果是,则判断协议头是否是GPGGA。确认之后,再判断是否接收到校验码字段起始符,接收到则继续判断数据长度是否超出,如果没有超出,则提取数据当中的UTC时间、纬度值、精度值、海拔值以及海拔单位,将其存入到相应变量之中。   3 GSM模块设计   全球移动通讯系统(Global System for Mobile Communications,GSM),作为第二代移动通信技术,通过移动电话网络标准,使用户能够在全球范围内相互联系。单片机向GSM模块发送相应的AT指令和AT扩展控制指令,GSM可提供

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档