最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于STM32_的老年人智能健康手环的设计与实现

IT圈 admin 93浏览 0评论

2024年6月12日发(作者:阳昆纬)

科技与创新

ScienceandTechnology&Innovation

2023年第15期

2095-6835

2023

15-0048-03

文章编号:

基于STM32的老年人智能健康手环的设计与实现

李倬名,骆文静,林明华,曹文婷

(海南医学院,海南海口570100)

摘要:针对老年人特点,进行了智能手环的需求分析,设计了一款智能手环,完成了手环功能原理方案设计及智能手

环的硬件电路设计和软件设计,以及各智能模块硬件组装和调试。该款智能手环配置有

GPS

GlobalPositioningSystem

全球定位系统)定位传感器、六轴加速度传感器及光电心率传感器、OLED(OrganicLight-EmittingDiode,有机发光二

极管)显示屏等模块,以STM32F103C8T6芯片为核心控制器,能实时监测老年人的健康状况,并显示老年人所在位置,

一旦有意外情况发生,立即发出警报,是一款突出个性与人性的智能化产物,具有很好的研究和推广价值。

关键词:智能手环;跌倒警报;防走失;健康监测

中图分类号:

TP368.33

文献标志码:

ADOI

10.15913/.2023.15.014

当今社会老年人由于难以掌握电子设备的使用技

能,在衣食住行医等方面,难以享受智能化服务。尽

管智能手环携带方便、操作简单,老年人容易上手使

用,但现在市场上的智能手环同质化程度非常高,专

门面向老年人设计的智能手环较少

[1]

。老年人独自出门

时一旦发生安全事故和其他突发状况,一款具备实时定

位、自动呼救、服药提醒等功能的手环,无疑会帮助

无法时刻陪伴老人的子女更好地关心和帮助老年人

[2]

能手机体积较大;PPG通过监测因心跳引起的身体器

官组织中透光率的变化来准确测量心率,对人体没有伤

害,操作简单,并且可以实时得到检测结果。因此,采

用光电容积脉搏波描记法反射式测量更适合智能手环

[3]

GPS定位:阿尔茨海默病的主要表现为失语、失

用、失认,随着病程发展,患此病的老年人走失的可

能性极大,GPS定位是防止走失的有效方法之一。本

手环配置北斗定位模块,定时将手环的地理位置信息

通过5G通信模块发送至云端服务器,更新手环佩戴者

的位置信息,当异常事件来临时,能迅速将地理信息

发送至云端服务器及指定手机号码的APP端。

跌倒监测与报警:跌倒是老年人致伤甚至致死的

重要原因,摔倒警报及自动呼救功能可以在老年人跌

倒后第一时间向紧急联系人发出警告,从而获得及时

援救,降低伤害。跌倒监测的方法包括基于外围式和

图像的检测方法和基于加速度传感器的检测技术。基

于外围式和图像的检测方法需在使用者所处的活动范

围区域内安装压力、声音或图像等传感器,通过分析

所收集到的数据的变化值来判断是否发生跌倒;基于

加速度传感器的检测方法,可以把加速度传感器、陀

螺仪植入手环,采集人体方向及不同方向的加速度大

小,精度高,且受周围噪声影响很小,佩戴者可以穿

戴设备进行自由活动,不必局限于某一范围内,因此

本文选用此方法进行监测。

服药提醒:随着年龄增长,大多老年人不同程度

地患有慢性疾病,需要长期服药。但由于衰老,老年

人记忆力衰退,常爱忘事,本手环设计服药提醒功能,

可以通过语音定时提醒老年人按时服药。

健康监测与子女关怀:本手环收集实时心率测量

1智能手环系统总体设计方案

通过调研,老年人对于智能手环功能的主要需求

为:测量体温、心率、睡眠及一键呼救和GPS等功能

[1]

体温监测:通过对体温进行实时监测并结合计时

模块对老年人进行阶段性体温采集,判断是否异常并

提醒就医隔离。体温测量一般可分为接触式和非接触

式2种测温法。接触式测温准确度高,但动态特性较

差,测温范围容易受到敏感部件的耐热性影响;非接

触式测量不需要接触待测对象,动态特性好,但因为

缺乏中间介质,测量精度较差。热成像非接触式体温

测量装置占用人力物力较多,效率较低,不便于多次

定时监测;高精度红外测温传感器可以不接触、准确、

方便、定时监测体温,为多次定时测量提供可能。

心率监测:随着年龄的增长,老年人心律失常的

发病率逐渐增高,因此心率监测非常重要。常采用的

心率测量方法可分为有创、无创、连续和不连续的脉

搏测量。可穿戴式医疗设备一般都选用无创手段,常

见有血氧法、心电信号法(ECG)和光电容积脉搏波

描记法(PPG)。ECG虽然测量准确度较高、抗干扰力

较强,但需要2个电极紧贴皮肤放置来检测电势差,

会使老年人穿戴不舒服并影响他们的活动,且导致智

·48·

Copyright©博看网. All Rights Reserved.

2023年第15期

ScienceandTechnology&Innovation

科技与创新

数据,如体温、睡眠、运动步数等信息,判断老年人

是否睡眠不足或运动过少,并发送给子女,让子女随时

关心老人的健康状态;通过专家系统判断健康状况异常

时,向子女发出警报,可使子女及时安排老人就医。

蓝牙的内部通信协议直接将蓝牙当串口使用。

2.3显示模块设计

本系统显示模块采用0.96in(1in≈2.54cm)

OLED显示屏,该显示屏具有自发光性,视角广、节

能、可柔性弯曲,适合轻薄设计要求,能够清晰显示

步数、心率等数据。

2.4传感器模块设计

传感器是健康手环的核心元件,为实现前述功能,

本手环配置了测温传感器、心率传感器和加速度传感

器等,能够实时监测体温、心率、睡眠质量,并记录

行走步数等。

2智能手环硬件系统设计

智能手环功能架构如图1所示。本手环和安卓手

机端APP通过蓝牙通信,和云端服务器通过5G通信。

手环主要包括体温和心率采集、计步与GPS定位、跌

倒监测与报警、服药提醒、健康监测与子女关怀等模块。

定位模块

体温监测模块

睡眠监测模块

跌倒监测模块

心率监测模块

运动监测模块

主控模块

一键呼叫模块

显示模块

常用电话呼叫

模块

语音处理模块

存储模块

5G通信模块

体温传感器选用BoschBMP280传感器,该传感器

温度测量分辨率可达0.0003℃,并采用IIC通信方式。

心率传感器选用MAX30102心率传感器,基于光

电容积脉搏波描记法(PPG)进行心率监测。此传感

器包含红光和红外光2个LED及降噪电路和IIC接口。

可直接测量脉搏,同时也可直接监测人体心率。

定位传感器选择Ublox公司的BU08-M10T模块,

占用空间较小,功耗低至12~15mW,定位导航灵敏

度高,供电电压为3.3~5V,可与多种单片机通信。

运动监测传感器的主要原理是基于加速度变化改

变内部电压、电阻及电容。当使用者在行走的过程当

中,身体会上下起伏,处理器可读取该传感器的相应

模拟量,通过计步算法分析处理数据,将数据合成为

运动信息。本项目运动监测选用InvenSense公司推出

时钟芯片

电源模块

蓝牙芯片

云端服务器

健康数据查看

智能手机

APP

求救信号发送

的MPU6050六轴运动处理组件,其内部整合了3轴陀

螺仪和3轴加速度传感器,自带数字运动处理器硬件

加速引擎,含有2个IIC接口,通过外接磁力传感器,

可向应用端输出完整的9轴融合演算数据,并满足实

时解算需求。

图1智能手环功能架构图

2.1主控芯片选型

主控芯片是整个硬件系统的核心器件,主要功能

是获取各模块采集的数据信息,并进行解析,然后传

送至显示屏。由于调研中发现老年人对于价格在300

元以下的产品接受程度比较高

[4]

。因此在进行系统硬件

设计时,除考虑功能、功耗外,价格也需要重点考量。

本项目选择72MHz工作频率、64KB程序存储器

Flash、20KB数据存储器SRAM、2个IIC

(Inter-IntegratedCircuit,集成电路总线)的

STM32F103C8T6型号处理器,性价比高,内置

Cortex-M3内核,具有十分优异的实时性能和功耗控

制,芯片上资源丰富,标准外设库简单易用。

2.2通信模块设计

相较于ZigBee和Wi-Fi等短距离无线数据通信方

式,蓝牙成本低,技术和通信协议相对简单,便于快

速开发。本系统选用HC05主从一体蓝牙串口通信模

块,当蓝牙设备与蓝牙设备配对成功后,可以不考虑

3智能手环软件设计

3.1主程序

基于LVGL(LightandVersatileGraphicsLibrary,

嵌入式图形用户界面)实现任务调度和菜单显示。主

程序框图如图2所示。

系统上电复位,各类外设和LVGL初始化,创建任

务并进入调度。用主户界面显示时间、心率、体温等监

测数据;跌倒监测任务实时获取使用者的姿态数据,判

断是否跌倒;睡眠监测任务获取使用者睡眠时间和睡眠

质量数据;运动监测任务采集步数、记录运动里程等。

3.2跌倒监测程序

人体跌倒会先经历一个失重过程,然后在撞击地

面时,合加速度会达到一个峰值,在此设为3g;在此

之后合加速度值又快速降到一个谷值,在此设为1g。

·49·

Copyright©博看网. All Rights Reserved.

科技与创新

ScienceandTechnology&Innovation

2023年第15期

若人体日常行为合加速度最大值设为2g,发生激烈运

动时的合加速度峰值设为3g,从而可以通过阈值法来

判断是否发生跌倒。跌倒判别流程图如图3所示。

系统上电复位

要使功能更加完备和人性化,真正适合老年人健康

管控则并不简单,此外还需考虑手环系统的性价比等

问题。

开始

外设初始化

采集加速度

LVGL初始化

瞬时加速度大于

跌倒阈值A

任务创建与调度

GUI

瞬时加速度小于

跌倒阈值B

是否异常(跌倒、

迷路、体温高等)

计数标志位跌

倒时间++

计数标志位跌

倒时间++

丢弃并复位对应

标注位

本地语音报警

瞬时加速度大于跌倒阈值A的时

间(>0.5s),且处于阈值B范

围的时间(>0.4s)

报警解除

拨打救助电话至监护人

判定为跌倒

图3跌倒判别流程图

参考文献:

结束

[1]

[2]

[3]

[4]

瞿储飞梵,陈诗怡,何思吉,等

.

疫情背景下的老年人智

能手环设计

[J].

中国科技信息,

2021

23

):

98-99.

赵鑫,于丰侨,袁小平.一种老年人健康监测手环系统设

计[J].电子设计工程,2022,30(11):74-78.

田静.基于STM32的老年智能手环的设计与实现[D].南

京:南京邮电大学,2021.

王冰飞,蒋睿,何思源,等

.

浅谈社区老年人对便携式可

穿戴设备的需求:以智能手环为例

[J].

中国老年保健医学,

2020,18(4):21-26.

图2主程序框图

3.3语音程序

语音程序包括自动呼救和一键呼叫功能。自动呼

救功能是在手环检测到老人摔倒后,由手环端直接向

处理器进行人工异常情况报警,该报警信息可通过5G

通信模块同样发送至云端服务器及指定手机号码的

APP端。一键呼叫可以通过选择保存在手环内部的电

话进行语音呼叫。同时,语音处理模块还可通过5G通

信模块向其他手环或手机APP端进行语音留言。

————————

作者简介:李倬名(1999—),男,河北保定人,本科,

研究方向为疾病控制。

,女,四川宜宾人,博士,

通信作者:

曹文婷(1989—)

讲师,研究方向为疾病控制。

(编辑:丁琳)

4结束语

本文针对老年人特点,进行了智能手环需求分析

与功能原理方案设计,并基于STM32内核,对智能手

环软硬件系统进行了详细设计。综上所述,对于目前

的技术来说,设计一种智能手环的系统并不困难,但

·50·

Copyright©博看网. All Rights Reserved.

2024年6月12日发(作者:阳昆纬)

科技与创新

ScienceandTechnology&Innovation

2023年第15期

2095-6835

2023

15-0048-03

文章编号:

基于STM32的老年人智能健康手环的设计与实现

李倬名,骆文静,林明华,曹文婷

(海南医学院,海南海口570100)

摘要:针对老年人特点,进行了智能手环的需求分析,设计了一款智能手环,完成了手环功能原理方案设计及智能手

环的硬件电路设计和软件设计,以及各智能模块硬件组装和调试。该款智能手环配置有

GPS

GlobalPositioningSystem

全球定位系统)定位传感器、六轴加速度传感器及光电心率传感器、OLED(OrganicLight-EmittingDiode,有机发光二

极管)显示屏等模块,以STM32F103C8T6芯片为核心控制器,能实时监测老年人的健康状况,并显示老年人所在位置,

一旦有意外情况发生,立即发出警报,是一款突出个性与人性的智能化产物,具有很好的研究和推广价值。

关键词:智能手环;跌倒警报;防走失;健康监测

中图分类号:

TP368.33

文献标志码:

ADOI

10.15913/.2023.15.014

当今社会老年人由于难以掌握电子设备的使用技

能,在衣食住行医等方面,难以享受智能化服务。尽

管智能手环携带方便、操作简单,老年人容易上手使

用,但现在市场上的智能手环同质化程度非常高,专

门面向老年人设计的智能手环较少

[1]

。老年人独自出门

时一旦发生安全事故和其他突发状况,一款具备实时定

位、自动呼救、服药提醒等功能的手环,无疑会帮助

无法时刻陪伴老人的子女更好地关心和帮助老年人

[2]

能手机体积较大;PPG通过监测因心跳引起的身体器

官组织中透光率的变化来准确测量心率,对人体没有伤

害,操作简单,并且可以实时得到检测结果。因此,采

用光电容积脉搏波描记法反射式测量更适合智能手环

[3]

GPS定位:阿尔茨海默病的主要表现为失语、失

用、失认,随着病程发展,患此病的老年人走失的可

能性极大,GPS定位是防止走失的有效方法之一。本

手环配置北斗定位模块,定时将手环的地理位置信息

通过5G通信模块发送至云端服务器,更新手环佩戴者

的位置信息,当异常事件来临时,能迅速将地理信息

发送至云端服务器及指定手机号码的APP端。

跌倒监测与报警:跌倒是老年人致伤甚至致死的

重要原因,摔倒警报及自动呼救功能可以在老年人跌

倒后第一时间向紧急联系人发出警告,从而获得及时

援救,降低伤害。跌倒监测的方法包括基于外围式和

图像的检测方法和基于加速度传感器的检测技术。基

于外围式和图像的检测方法需在使用者所处的活动范

围区域内安装压力、声音或图像等传感器,通过分析

所收集到的数据的变化值来判断是否发生跌倒;基于

加速度传感器的检测方法,可以把加速度传感器、陀

螺仪植入手环,采集人体方向及不同方向的加速度大

小,精度高,且受周围噪声影响很小,佩戴者可以穿

戴设备进行自由活动,不必局限于某一范围内,因此

本文选用此方法进行监测。

服药提醒:随着年龄增长,大多老年人不同程度

地患有慢性疾病,需要长期服药。但由于衰老,老年

人记忆力衰退,常爱忘事,本手环设计服药提醒功能,

可以通过语音定时提醒老年人按时服药。

健康监测与子女关怀:本手环收集实时心率测量

1智能手环系统总体设计方案

通过调研,老年人对于智能手环功能的主要需求

为:测量体温、心率、睡眠及一键呼救和GPS等功能

[1]

体温监测:通过对体温进行实时监测并结合计时

模块对老年人进行阶段性体温采集,判断是否异常并

提醒就医隔离。体温测量一般可分为接触式和非接触

式2种测温法。接触式测温准确度高,但动态特性较

差,测温范围容易受到敏感部件的耐热性影响;非接

触式测量不需要接触待测对象,动态特性好,但因为

缺乏中间介质,测量精度较差。热成像非接触式体温

测量装置占用人力物力较多,效率较低,不便于多次

定时监测;高精度红外测温传感器可以不接触、准确、

方便、定时监测体温,为多次定时测量提供可能。

心率监测:随着年龄的增长,老年人心律失常的

发病率逐渐增高,因此心率监测非常重要。常采用的

心率测量方法可分为有创、无创、连续和不连续的脉

搏测量。可穿戴式医疗设备一般都选用无创手段,常

见有血氧法、心电信号法(ECG)和光电容积脉搏波

描记法(PPG)。ECG虽然测量准确度较高、抗干扰力

较强,但需要2个电极紧贴皮肤放置来检测电势差,

会使老年人穿戴不舒服并影响他们的活动,且导致智

·48·

Copyright©博看网. All Rights Reserved.

2023年第15期

ScienceandTechnology&Innovation

科技与创新

数据,如体温、睡眠、运动步数等信息,判断老年人

是否睡眠不足或运动过少,并发送给子女,让子女随时

关心老人的健康状态;通过专家系统判断健康状况异常

时,向子女发出警报,可使子女及时安排老人就医。

蓝牙的内部通信协议直接将蓝牙当串口使用。

2.3显示模块设计

本系统显示模块采用0.96in(1in≈2.54cm)

OLED显示屏,该显示屏具有自发光性,视角广、节

能、可柔性弯曲,适合轻薄设计要求,能够清晰显示

步数、心率等数据。

2.4传感器模块设计

传感器是健康手环的核心元件,为实现前述功能,

本手环配置了测温传感器、心率传感器和加速度传感

器等,能够实时监测体温、心率、睡眠质量,并记录

行走步数等。

2智能手环硬件系统设计

智能手环功能架构如图1所示。本手环和安卓手

机端APP通过蓝牙通信,和云端服务器通过5G通信。

手环主要包括体温和心率采集、计步与GPS定位、跌

倒监测与报警、服药提醒、健康监测与子女关怀等模块。

定位模块

体温监测模块

睡眠监测模块

跌倒监测模块

心率监测模块

运动监测模块

主控模块

一键呼叫模块

显示模块

常用电话呼叫

模块

语音处理模块

存储模块

5G通信模块

体温传感器选用BoschBMP280传感器,该传感器

温度测量分辨率可达0.0003℃,并采用IIC通信方式。

心率传感器选用MAX30102心率传感器,基于光

电容积脉搏波描记法(PPG)进行心率监测。此传感

器包含红光和红外光2个LED及降噪电路和IIC接口。

可直接测量脉搏,同时也可直接监测人体心率。

定位传感器选择Ublox公司的BU08-M10T模块,

占用空间较小,功耗低至12~15mW,定位导航灵敏

度高,供电电压为3.3~5V,可与多种单片机通信。

运动监测传感器的主要原理是基于加速度变化改

变内部电压、电阻及电容。当使用者在行走的过程当

中,身体会上下起伏,处理器可读取该传感器的相应

模拟量,通过计步算法分析处理数据,将数据合成为

运动信息。本项目运动监测选用InvenSense公司推出

时钟芯片

电源模块

蓝牙芯片

云端服务器

健康数据查看

智能手机

APP

求救信号发送

的MPU6050六轴运动处理组件,其内部整合了3轴陀

螺仪和3轴加速度传感器,自带数字运动处理器硬件

加速引擎,含有2个IIC接口,通过外接磁力传感器,

可向应用端输出完整的9轴融合演算数据,并满足实

时解算需求。

图1智能手环功能架构图

2.1主控芯片选型

主控芯片是整个硬件系统的核心器件,主要功能

是获取各模块采集的数据信息,并进行解析,然后传

送至显示屏。由于调研中发现老年人对于价格在300

元以下的产品接受程度比较高

[4]

。因此在进行系统硬件

设计时,除考虑功能、功耗外,价格也需要重点考量。

本项目选择72MHz工作频率、64KB程序存储器

Flash、20KB数据存储器SRAM、2个IIC

(Inter-IntegratedCircuit,集成电路总线)的

STM32F103C8T6型号处理器,性价比高,内置

Cortex-M3内核,具有十分优异的实时性能和功耗控

制,芯片上资源丰富,标准外设库简单易用。

2.2通信模块设计

相较于ZigBee和Wi-Fi等短距离无线数据通信方

式,蓝牙成本低,技术和通信协议相对简单,便于快

速开发。本系统选用HC05主从一体蓝牙串口通信模

块,当蓝牙设备与蓝牙设备配对成功后,可以不考虑

3智能手环软件设计

3.1主程序

基于LVGL(LightandVersatileGraphicsLibrary,

嵌入式图形用户界面)实现任务调度和菜单显示。主

程序框图如图2所示。

系统上电复位,各类外设和LVGL初始化,创建任

务并进入调度。用主户界面显示时间、心率、体温等监

测数据;跌倒监测任务实时获取使用者的姿态数据,判

断是否跌倒;睡眠监测任务获取使用者睡眠时间和睡眠

质量数据;运动监测任务采集步数、记录运动里程等。

3.2跌倒监测程序

人体跌倒会先经历一个失重过程,然后在撞击地

面时,合加速度会达到一个峰值,在此设为3g;在此

之后合加速度值又快速降到一个谷值,在此设为1g。

·49·

Copyright©博看网. All Rights Reserved.

科技与创新

ScienceandTechnology&Innovation

2023年第15期

若人体日常行为合加速度最大值设为2g,发生激烈运

动时的合加速度峰值设为3g,从而可以通过阈值法来

判断是否发生跌倒。跌倒判别流程图如图3所示。

系统上电复位

要使功能更加完备和人性化,真正适合老年人健康

管控则并不简单,此外还需考虑手环系统的性价比等

问题。

开始

外设初始化

采集加速度

LVGL初始化

瞬时加速度大于

跌倒阈值A

任务创建与调度

GUI

瞬时加速度小于

跌倒阈值B

是否异常(跌倒、

迷路、体温高等)

计数标志位跌

倒时间++

计数标志位跌

倒时间++

丢弃并复位对应

标注位

本地语音报警

瞬时加速度大于跌倒阈值A的时

间(>0.5s),且处于阈值B范

围的时间(>0.4s)

报警解除

拨打救助电话至监护人

判定为跌倒

图3跌倒判别流程图

参考文献:

结束

[1]

[2]

[3]

[4]

瞿储飞梵,陈诗怡,何思吉,等

.

疫情背景下的老年人智

能手环设计

[J].

中国科技信息,

2021

23

):

98-99.

赵鑫,于丰侨,袁小平.一种老年人健康监测手环系统设

计[J].电子设计工程,2022,30(11):74-78.

田静.基于STM32的老年智能手环的设计与实现[D].南

京:南京邮电大学,2021.

王冰飞,蒋睿,何思源,等

.

浅谈社区老年人对便携式可

穿戴设备的需求:以智能手环为例

[J].

中国老年保健医学,

2020,18(4):21-26.

图2主程序框图

3.3语音程序

语音程序包括自动呼救和一键呼叫功能。自动呼

救功能是在手环检测到老人摔倒后,由手环端直接向

处理器进行人工异常情况报警,该报警信息可通过5G

通信模块同样发送至云端服务器及指定手机号码的

APP端。一键呼叫可以通过选择保存在手环内部的电

话进行语音呼叫。同时,语音处理模块还可通过5G通

信模块向其他手环或手机APP端进行语音留言。

————————

作者简介:李倬名(1999—),男,河北保定人,本科,

研究方向为疾病控制。

,女,四川宜宾人,博士,

通信作者:

曹文婷(1989—)

讲师,研究方向为疾病控制。

(编辑:丁琳)

4结束语

本文针对老年人特点,进行了智能手环需求分析

与功能原理方案设计,并基于STM32内核,对智能手

环软硬件系统进行了详细设计。综上所述,对于目前

的技术来说,设计一种智能手环的系统并不困难,但

·50·

Copyright©博看网. All Rights Reserved.

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论