基于STM32可穿戴式老人摔倒及其生理检测系统的设计.docVIP

基于STM32可穿戴式老人摔倒及其生理检测系统的设计.doc

  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文档。上传文档
查看更多
基于STM32可穿戴式老人摔倒及其生理检测系统的设计

基于STM32可穿戴式老人摔倒及其生理检测系统的设计   摘 要:老人摔倒与健康已成为社会关注的热门话题,为了更加有效获取老人的身体状态信息及减少摔倒而没有得到及时救治带来的危害。该文介绍一套能便于实时监测老人生理状态的可穿戴的医疗系统。该系统以STM32作为主控芯片,其主要功能包括了老人摔倒检测、体温检测、心率检测、MP3音乐播放、GSM通信、GPS定位、语音对话、查看信息、OLED显示以及GPS-APP定位查询等功能。   关键词:ADXL345 摔倒检测 GSM通信   中图分类号:TP274 文献标识码:A 文章编号:1674-098X(2015)10(b)-0048-02   随着我国人口老龄化的逐步加剧和期望寿命的延长,老年人的健康安全问题成为当今社会首要解决的问题。尤其是当老人独处或外出在无人陪伴的情况下,解决老年人的行动安全及医疗保健问题逐渐成为热门的研究领域。因此,设计一套可穿戴的老人摔倒及其生理检测的医疗系统具有重要意义。   1 老人摔倒及其生理检测系统的整体设计和原理   1.1 系统控制器   该系统的控制器是基于ARM Cortex-M3内核的STM32芯片设计,并将控制器的功能分为以下几种。ADXL345模块、心率模块、脉搏模块、热敏模块、GSM模块、GPS模块、OLED显示屏模块、MP3模块、ADC模块、蜂鸣器模块。其硬件结构框图如图1所示。   1.2 系统工作原理   1.2.1 ADXL345摔倒检测   此功能通过STM32 I2C与ADXL345通信。   ADXL345具有两个可编程的中断引脚(如图2):INT1和INT2。以及Data_Ready、Single_Tap、Double_Tap、Activity、Inactivity、Free_Fall、Watermark、Overrun,共计8个中断源。在本系统中只用了Free_Fall、Activity、Inactivity3个中断源,其他不做介绍。   Free_Fall中断:当加速度值低于一定门限(THRESH_FF可设置为0.75 g)并且持续超过一定时间( TIME_FF可设置为25 ms)时,Free_Fall中断置位,该中断可用于检测失重。   Activity中断:当加速度值超过一定门限(THRESH_ACT可设置为2.1 g)时,Activity中断置位,该中断用于检测撞击。   Inactivity中断:当加速度值低于一定门限(THRESH_   INACT可设置为0.1876 g)并且持续超过一定时间(TIME_INACT可设置为3 s)时,Inactivity中断置位,该中断用于检测静止。   1.2.2 MCP6004心率检测   MCP6004是个具有1 MHz增益带宽积和90°相位容限(典型值)并支持轨到轨输入输出的四路运算放大器。它将脉搏传感器采集到的心率信号经过信号放大,从而给STM32单片机获取,STM32再通过其自身的捕获功能,捕获每一次的高低电平并记录,从而实现心率的检测。由定时器来进行计数功能,最终将测量数据显示于OLED显示屏上。   1.2.3 NTC热敏电阻温度检测   当人体皮肤接触热敏电阻时,电阻阻值的变化转化为电压的变化,STM32中的AD通过采集电压值的变化再通过算法转化为实际的人体体温。   1.2.4 GSM通信与GPS定位   该系统应用的GSM芯片是SIM900A,通过串口2与STM32通信,实现短信报警、体温与心率短信通知、一键求救、以及通话等功能。   GPS是通过串口4与STM32通信,实现功能是定位老人当前位置并通过短信发送给家属。   1.2.5 FLASH存储手机号码   STM32的FLASH有16-1024KB不同容量,但是用于存储手机号码已经足够。当系统接收到修改手机号码指令时,系统将会替换原来的手机号码。而当发送短信时,GSM会自动提取FLASH中的手机号码,从而发送短信到指定号码。   1.2.6 OLED显示屏   该系统的OLED主要是实现系统界面,分别有手机号码、温度、心率、MP3播放模式、定位信息显示等等。   2 老人摔倒及其生理检测系统的硬件平台设计   该系统主要涉及到的硬件部分包括STM32F103ZET6系列芯片、三轴加速度ADXL345、MCP6004、SIM900A、GPS、热敏电阻、SD卡、VS1053音频解码、OLED显示屏。   2.1 STM32F103ZET6系列芯片   STM32F103ZET6系列芯片具有64KB SRAM、512KB FLASH、2个基本定时器、4个通用定时器、2个高级定时器、3个SPI、2个I2C、5个串口、1个USB、1个CAM、

文档评论(0)

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

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

1亿VIP精品文档

相关文档