- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE27
基于STM32的健康监测手环的硬件和软件系统设计案例
目录
TOC\o1-3\h\u21893基于STM32的健康监测手环的硬件和软件系统设计案例 1
304551手环硬件设计 2
274391.1手环硬件总体设计 2
42351.2主控模块硬件设计 2
141741.3RTC时钟模块硬件设计 3
264611.4体温测量模块硬件设计 4
282701.5心率监测模块硬件设计 5
181161.6姿态感知模块硬件设计 5
74451.7显示模块硬件设计 6
174921.8数据通讯模块硬件设计 7
141901.9按键设置模块硬件设计 7
115972手环软件设计 8
2832.1手环软件开发环境介绍 8
155182.2手环软件总体设计 8
81302.3体温测量程序设计 9
179202.4心率监测程序设计 10
292372.5数据通讯程序设计 10
99762.6按键设置程序设计 11
230352.7姿态感知程序设计 12
53042.7.1加速度传感器读取 12
210252.7.2摔倒状态监测程序设计 13
220722.7.3运动量监测程序设计 14
1手环硬件设计
1.1手环硬件总体设计
本设计的硬件主要包含主控模块、RTC时钟模块、体温测量模块、心率监测模块、姿态感知模块、显示模块、数据通讯模块、按键设置模块。初始化硬件系统后,系统主控模块控制数据通讯模块进行无线通信,建立连接。设计体温测量模块对老年人的体温进行实时测量,并将数据传输至中控模块进行数据预处理;设计运动状态感知模块对使用者姿态进行感知,当使用者摔倒时,将姿态异常发送给通讯模块模块;设计心率监测模块,通过内部时钟定时器中断对使用者心率数据进行实时采集;设计通讯模块将主控模块预处理后的数据运用LoRa通讯协议,由内部时钟定时器进行中断发送至接收端。按键设置模块通过按键实现中断对日期、显示界面、步数进行设置。手环硬件总体设计如图3-1所示。
图3-1手环硬件总体设计框图
Fig.3-1BandsOverallDesignDiagram
1.2主控模块硬件设计
本系统主控模块控制芯片采用STM32F103系列微控制器,最大支持具有512K容量flash,适合高级的集成电路开发。且其不需要外部挂载定时器,可满足本项目各项功能开发。根据功能需求,减少系统功耗及成本,选用STM32F103C8T6芯片作为主控,供电电压只需1.0-1.6V[5],便携设备的供电系统能够支持其正常运行。
主控模块中除微控制芯片外,还需要复位电路、晶振电路等组成完整的控制系统,故设计选用本次设计选型用LQPF44封装的STM32F103C8T6最小系统模块为主控,STM32F103C8T6最小系统模块的引管脚如图3-2所示,运用单片机编程技术,可实现对其他各系统模块的控制与采集数据的处理。
图3-2STM32F103C8T6最小系统模块的引管脚图
Fig3-2PipePinDiagramofSTM32F103C8T6MinimumSystemModule
1.3RTC时钟模块硬件设计
为实现手环日期、时间显示功能设计RTC时钟模块,由于本设计选用的主控芯片STM32F103C8T6具备内部RTC时钟功能,但是产品需要实现实时时钟功能,就要具备时钟掉电走时特性,要完成主控芯片掉电走时是在STM32的后备寄存器进行处理[6],则在STM32的VBAT引脚加上一个纽扣电池。
如下图3-3所示为本次设计的RTC时钟电路设计图,当系统上电时,1.3V电源经由D1IN4148二极管,由于二极管具有单向导电性,该二极管导通,STM32的VBAT脚通电,T1为纽扣电池,此时经由D2二极管,由于D1的作用,此时D2处于截止状态,故而系统上电时VBAT由系统供电;当系统断电时,D1二极管处于未工作状态,D2二极管处于导通状态,通电至VBAT脚,此时VBAT由纽扣电池T1供电;由此不管系统断电还是通电VBAT脚始终处于通电状态,故而达到保持掉电走时的功能[7]。
图3-3RTC时钟电路设计图
Fig3-3RTCclockcircuitdesign
1.4体温测量模块硬件设计
体温测量模块需要对老人体温进行实时感知,选用适当的温度传感器尤为重要。在传统的测温方式选择中,通常选用热敏电阻或数字温度芯片等对温度进行测量,在本项目中如采用热敏电阻温度传感器通过其感温效应对温度进行测量,因其输出为模拟信号,需经过A/D转换才能实现对计算机的数据传输,为了提高精度需增加放大电路等,会使产品内部结
您可能关注的文档
- 2025《ANSYS参数化设计(APDL)在均布荷载简支梁中的应用实例分析》1000字.doc
- 2025《A银行南京分行贸易融资产品体系分析案例》6200字.docx
- 2025《EMD方法原理及其在ECG信号处理中存在的问题分析综述》7800字.docx
- 2025《MMC-HVDC系统的基本控制策略综述》6800字.docx
- 2025《S实验学校校园篮球开展的劣势分析案例》2100字.docx
- 2025《S实验学校校园篮球开展的优势分析案例》7500字.docx
- 2025《XX大酒店客房部外宾接待方案设计》4500字.docx
- 2025《巴彦高勒矿井刮板输送机选型分析案例》5100字.docx
- 2025《巴彦高勒矿井胶带运输机选型分析案例》5700字.docx
- 2025《巴彦高勒矿井乳化液泵站选型分析案例》5000字.docx
- 2025《基于TIA Portal的用电监测控制系统的软件设计案例分析》4700字.docx
- 2025《基于单片机的大棚温湿度监控系统硬件和软件设计案例分析》8500字.docx
- 2025《基于单片机的某立体车库控制系统的硬件和软件设计案例分析》6100字.docx
- 2025《基于贸易引力模型的技术性贸易壁垒对纺织业出口的影响实证研究案例》4100字.docx
- 2025《基于深度学习的动作识别方法分析综述》6900字.docx
- 2025《基于深度学习的验证码识别算法设计案例》4800字.docx
- 2025《基于深度学习语音识别中语言模型的分析与实现案例报告》2500字.docx
- 2025《基于视觉识别的物料分拣系统的硬件设计案例分析》2800字.docx
- 2025《基于小喵科技RosBot机器人开发板控制器机器人控制系统硬件和软件设计案例》5800字.docx
- 2025《激光超声表面波定量检测实验分析案例》3800字.docx
原创力文档


文档评论(0)