胃痉挛有什么症状表现| 师父的老公叫什么| 吃什么可以消除淋巴结| 三摩地是什么意思| 什么是食品安全| 什么东西可以去口臭呀| 痛经挂什么科| 正常小便是什么颜色| 15天来一次月经是什么原因| 艾斯挫仑是什么药| 宫颈lsil是什么意思| 四月份什么星座| 无可奈何的笑是什么笑| 十二月十四日是什么星座| 高密度脂蛋白胆固醇偏低是什么意思| hpv52阳性是什么病| 桃子有什么功效| 女人为什么会叫| 肠粘连是什么原因引起| 什么叫冷暴力| 什么品牌的假发好| 母亲节要送什么礼物| 宁夏古代叫什么| 肠痉挛是什么症状| 众所周知是什么生肖| 黑脚鸡是什么品种| 高血压挂什么科| 长口腔溃疡是什么原因| 电商五行属什么| 土霉素主要是治疗什么病| 湿热体质吃什么食物好| 缺血吃什么补血最快| 九个月的宝宝吃什么辅食食谱| ca153是什么检查项目| 攒肚是什么意思| 低密度脂蛋白胆固醇高是什么意思| 剂型是什么意思| 世界上最多的动物是什么| 雏形是什么意思| 抗结剂是什么| bmo是什么意思| 电轴左偏什么意思| 什么药治失眠最有效| 既济是什么意思| 18k黄金是什么意思| 角瓜是什么瓜| 猪鞭是什么| 没经验的人开什么店好| 海参什么样的好| 仙人掌煎鸡蛋治什么病| 公历是什么| 男友力是什么意思| 你是谁为了谁是什么歌| 辛辣食物指的是什么| 鸭肫是什么| 做春梦是什么原因| 猴和什么属相最配| o和ab型生的孩子是什么血型| ev病毒是什么| 咽炎吃什么| 检查抑郁症挂什么科| 桂枝茯苓丸主治什么病| 皮肤起小水泡很痒是什么原因| 舌头不舒服挂什么科| 神戳戳是什么意思| 月经2个月没来是什么原因| 9.21是什么星座| 木须肉为什么叫木须肉| 孕酮低跟什么有关系| 燕子吃什么| 雪茄是什么| 感冒喝什么水好得快| 晚上吃什么可以减肥| 猫咪打呼噜代表什么| 绝对是什么意思| lsd是什么| 首长是什么意思| 什么是竖式计算| 清静是什么意思| 节食是什么意思| 鸡皮肤用什么药膏最好| 摔伤用什么药好得快| 什么叫低级别上皮内瘤变| 什么叫打卡| 身心合一是什么意思| 宰相是现在的什么官| 焱字五行属什么| 老心慌是什么原因| 慢热是什么意思| 临期是什么意思| 减肥期间可以吃什么| 皮肤发黄是什么原因| 晚上睡觉多梦是什么原因| 新生儿一直哭闹是什么原因| 是什么星座| 一什么屏风| 心绞痛是什么症状| 什么样的梦想| iu是什么意思| min是什么| 口唇疱疹用什么药膏| 梦见对象出轨什么征兆| 10月19日什么星座| 蒸馒头用什么面粉| 智障是什么意思| 血红素是什么| 什么是碱性磷酸酶| 编程是什么专业| 饱和脂肪酸是什么意思| 牙龈化脓是什么原因| 女性排卵期出血是什么原因| 一什么不什么四字成语| 漏蛋白是什么原因造成的| 泉中水命是什么意思| 做梦梦到拉屎是什么意思| co什么意思| 红蓝光照射有什么作用| 低分化腺癌是什么意思| 快递客服主要做什么| 感冒反复发烧是什么原因引起的| 为人是什么意思| ppi下降意味着什么| 花椒桂圆艾绒敷肚脐有什么作用| 严重失眠吃什么中成药| 尿液特别黄是什么原因引起的| 臣字五行属什么| 眼肿是什么原因| 梦到蛇预示着什么| 什么叫间质瘤| 腿抽筋挂什么科室| 不忘初心方得始终是什么意思| 经期头疼是什么原因怎么办| 怀孕排卵试纸显示什么| 9.25什么星座| 罗曼蒂克什么意思| 什么病需要透析| 梦见手指流血是什么预兆| 什么叫机械手表| 肺肿瘤不能吃什么| 甘草片不能和什么药一起吃| 怀孕的脉象是什么样的| 蒲公英和什么一起泡水喝最好| 复位是什么意思| 1004是什么星座| 景深是什么意思| 建议随诊是什么意思| 什么东西蛋白质最高| 三月二十二是什么星座| 吃什么变白| 什么什么桑田| 老人越来越瘦是什么原因| 乙肝核心抗体阳性是什么意思| 郭晶晶什么学历| 又什么又什么的花| 水当当是什么意思| 1990年是什么年| 肝胆脾挂什么科| 712什么星座| 我可以组什么词| 中药用什么锅熬效果最佳| 姜汁洗头发有什么好处| 违拗是什么意思| cathy是什么意思| 什么叫智齿牙| 不硬的原因是什么| 血管病变是什么意思| jeans是什么品牌| 郁是什么生肖| 中秋节干什么| 宠幸是什么意思| 左脸颊长痘是什么原因| 泰五行属什么| 脑袋进水什么意思| 恨铁不成钢什么意思| 脑梗输什么液效果最好| 王者风范是什么意思| 肺炎吃什么水果| 胆囊炎吃什么食物好| 两仪是什么意思| 生蚝有什么功效| 腹泻吃什么食物| 丝瓜不可以和什么一起吃| 京酱肉丝用什么肉| 老是想咳嗽是什么原因| 克霉唑为什么4天一次| 吃什么补黄体酮| 大公无私是什么意思| 吃什么去肝火| 体检前需要注意什么| 97年五行属什么| 月和什么有关| 中性粒细胞百分比高是什么原因| hmo是什么| 胳肢窝痒是什么原因| 泸沽湖在什么地方| 直男癌是什么意思| 张牙舞爪的张是什么意思| 白细胞计数偏低是什么原因| 为什么微信附近的人看不到我| 绿豆和什么食物相克| 2002年五行属什么命| 梦见嫖娼是什么意思| 立夏什么时候| 下加一笔是什么字| 吃什么增加免疫力| 甲状腺什么症状| 宫颈糜烂有什么症状和现象| 查输卵管是否堵塞要做什么检查| 感冒适合吃什么饭菜| 人嗜睡是什么原因| 实质是什么意思| 清炖排骨放什么调料| 狗狗可以吃什么水果| 3.15什么星座| 左肩膀疼痛是什么原因| 禳是什么意思| 三千年前是什么朝代| 阴道里面长什么样| 什么样的人死后还会出现| 荔枝代表什么寓意| 嘴巴臭是什么原因| 世界上最小的长度单位是什么| lcu是什么意思| 凝血酶是什么| 月经期喝什么茶好| 月经来了喝红糖水有什么好处| 柚子是什么季节| 柠檬泡水喝有什么好处| 30年属什么生肖| 办护照带什么资料| 吃什么润肠通便| 血压高有什么危害| 什么的树丛| 腰间盘突出睡觉什么姿势好| 暴龙眼镜什么档次| 6周岁打什么疫苗| 腰疼吃什么药最有效| 击剑什么意思| 肚子中间疼是什么原因| 后背痛是什么病的先兆| 穿丝袜有什么好处| 鼻子上长红疙瘩是什么原因| guou是什么牌子的手表| 什么人不适合做收银员| 星星为什么会眨眼| 吃你鲍鱼是什么意思| 8000年前是什么朝代| 干嘛是什么意思| 突然眼睛充血是什么原因引起的| 脾脏结节一般是什么病| 肝脏低密度灶是什么病| 什么是偏光眼镜| 一冷就咳嗽是什么原因| 吃什么食物可以去湿气| 山地自行车什么牌子好| 勃起不坚硬吃什么药| 做肉丸用什么淀粉最佳| 馥字五行属什么| 什么灯不会亮| 砷是什么东西| 箬叶和粽叶有什么区别| 闪光点是什么意思| 嘴唇发白是什么原因| 淋巴细胞数偏高是什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 企业专区 ? 机智云Gizwits ? STM32开发板+机智云IoT+智能远程健康监护仪

共6条 1/1 1 跳转至

STM32开发板+机智云IoT+智能远程健康监护仪

助工
2025-08-04 18:28:19     打赏
摘要:为了能让患者在家中长期地监测自身的各种生理参数,随时捕捉突发性心率失常,同时能将生理参数反映给医疗机构,方便医务人员用于指导和协助治疗,机智云开发者设计了一款基于单片机的智能远程多生理参数健康监护仪。通过血氧、脉搏和体温等数字信号采集模块采集原始数据,由单片机进行算法处理,在显示模块显示人体的血氧值、心率值和体温值等,用户还可通过按键配置生理参数的阈值报警、按键发送生理参数至云端。最后,与标准医用监护仪进行对比测试,验证了该设计的准确性与可行性。
百度 但岛内舆论同样担心,米其林不是救观光的唯一良方,“死忠”的米其林粉丝全球只有几万人,而陆客缺口恐达150万至200万人次。

1 总体框架

本设计的总体框架如图1 所示。

图1中, 监护仪采用以 ARM Cortex-M3 为内核 STM32 单片机作为核心处理单元, 分别将数字集成心率血氧采集模块、 非接触测量温度的红外线传感器模块得到的心率信号、 血氧信号、温度信号通过通用的通信协议传到核心处理单元进行特定的算法以及处理, 得到当前测试者的心率值、 血氧值、体温值, 这些参数同时在LCD 显示屏上实时显示与更新。测试者还可以通过独立按键配置生理参数的阈值提醒和将得到的生理参数通过无线通信模块实时发送至智能手机与电脑等终端设备, 在云端可以实现这些生理参数的远程监测。

硬件设计

2.1 微控制单元该设计使用的微控制单元为STM32F103VET6 主控芯片, 其内核 Cortex-m3 是 ARM 公司面向成本和功耗敏感同时满足相对高性能的市场产品而推出的。 ST 公司基于 Cortex-m 内核推出了STM32 的多个系列版本, 有基本型、增强型、互补型和 USB 基本型等, 其主流产品STM32F103 增强型系列微控器广泛应用于电子电力系统、电机驱动、手持设备、空调系统、医疗电子等。
STM32F103VET6 的工作频率最高可达72 MHz , 512 KB 的 Flash 容量作为 程序存 储器 , 64 KB 的 SRAM 静态随机存取存储器, 同时, 片上集成丰富的外设, 如: USB 、ADC 、CAN 、I2C 、UART 、TIMER 等。 开发者可通过库函数、寄存器、STM32CUBEMX 等多种开发方式提高编程效率。      2.2 数字集成心率血氧传感器
MAX30102 是美信半导体公司于 2016 年专为可穿戴设备和健康医疗辅助设备设计的一款数字集成心率血氧传感器模块。 该模组主要集成了双波长红光和红外光 LED 、接收反射红光和红外光的光电探测器、环境光消除器件、分辨率可调的高精度 18 位 ADC 、数字噪声消除器件、FIFO 存储器和 I2C 通信接口。 单片机可通过 I2C 通信对 MAX30102 单独设置为心率模式、血氧模式或者共用模式, 配置内部 ADC 分辨率、红光和红外光样本的采集速率、FIFO 中样本数量溢出的中断方式、低功耗待机模式等操作。美信官网有 MAX30102 的系统图和数据手册, MAX30102 模块的电路如图 2 所示。

该传感器测量心率和血氧的方法即光电容积法(PPG)。测量心率的基本原理[5-6]是利用动脉血液中的脉动成分对红外光的吸光度随着心脏跳动而进行周期性的变化(红外光波长通常为900nm附近),经过反射后的红外光光强被光电探测器接收后转化为数字信号,进而通过算法处理得到心率。而测量血氧需要用到两种波长不同的红光(波长通常在660nm附近)和红外光。脉动血液中的还原血红蛋白(Hb)和氧合血红蛋白(HbO2)对660nm(Hb对红外光的消光系数)、aHbO2(HbO2对红光的消光系数)以及用算法从原始样本中分离的交流信号的以下公式,即可得到血氧饱和度值。

2.3 3 红外非接触温度传感器

某些晶体可以因为温度变化而引起晶体表面电荷, 辐射红外线。 红外非接触传感器的工作原理为探测物体表面红外辐射能量, 并将其转变为易于测量的电信号或其他形式的量。 MLX90614 模组集成了用于探测目标温度和环境温度的热电偶 MLX81101 和用于处理热电偶输出模拟信号的专用集成芯片 MLX90302 , 由迈来芯公司研发和生产。


该传感器系列有多个型号和封装方式,适用于不同领域的测量,专用于人体温度监测的医疗应用版本在适用范围内精度可达到0.1℃。在传感器开发方面,存储在MLX90302RAM中的目标温度和环境温度数据可由两线SMBus通信协议模式和10位PWM模式输出。GY-90614模块的电路如图3所示。


3     软件设计
3.1  用于配置阈值和选择发送数据的按键扫描算法

由于本监护仪设计的循环流程运行一次所需时间为 3 ~ 4 s , 因此通常的在主函数中的按键扫描算法无法精确地识别到测试者按键操作, 故采用了外部中断嵌套定时器中断扫描按键的方法来检测测试者的按键动作。 该方法能极大地减少用户进行单片机配置时所需要的按键数目, 降低产品成本, 同时提高了单片机运行程序的效率, 提高硬件资源的使用率。





具体的按键扫描算法思想如下: 测试者按下配置按键, 单片机扫描到边沿信号, 程序进入设置了打开定时器的外部中断服务函数, 单片机处于扫描按键状态, 测试者此时可进行各种生理参数的阈值配置( 当阈值大于或小于测试者配置的数值时, 单片机会实时响应并提醒测试者) , 或者选择关闭定时器的中断开关, 从而使单片机退出配置模式, 按键算法流程如图 4 所示。






3.2     2 心率血氧算法选择分析

从 MAX30102 中获取的数据信号为原始信号, 需经过算法处理才能得到测试者的心率值与血氧值。 对于从该模块采集出来的数据信号进行处理的方法, 常用的有两种: 一种是时域分析, 即算出脉搏数据信号( PPG) 的平均波峰距, 再用一分钟除以这个波峰距即可得到心率值; 另一种是通过对 PPG 信号进行 FFT 变换得到频域中脉搏波信号的频段, 再将这个频率值乘以一分钟得到心率值。 首先是第二种方法, 经过了在 STM32VET6 使用FFT ( 快速傅里叶变换) 算法对 PPG 信号的处理后, 发现这种方法计算心率值存在时间和精度相矛盾的问题, 由以下公式可得出:
heartrate=60×Samples_per_second×s2_max_index×FFT_N


( 5 )其中, Samples_per_second 为每秒从 MAX30102 中采集的红 外 光 样 本 数 量 , s2_max_index × FFT_N 为 脉 搏 信 号 中交流成分信号的频率, FFT_N 为快速傅里叶变换的点数长度。 若 Samples_per_second 设置为 100 , FFT_N 设置为1 024 , 从 FFT 填满数据到计算出心率值需要花 费 5 s , 但得到的各心率值间隔为 3 。 从监测测试者的心率的实时性和准确性来看, 这都是没有参考价值的。 若提高FFT 的点数长度, 虽然能提高测试心率值的精度, 但这将大大增加了监测出心率的时间, 同时加大了微控单元的负担。  本文设计心率算法使用的是第一种, 计算心率血氧的算法流程如图 5 所示。






3.3     3 机智云物联网平台 demoapp 的移植与调试

从下位机监护仪采集的测试者生理参数( 如:心率、血氧和体温) 在 LCD 模块实时显示, 同时, 还能将监护仪进行联网后在手机客户端和官方的网页界面监测到这 些生理参数。 物联网平台选择的是机智云, 而联网设备选择的是乐鑫的esp8266 。

ESP8266 广泛应用于各种物联网智能硬件的开发, 如: 传感器网络、智能家居设计和无线医疗电子设备等。其常用的固件 AT 指令作为微控单元和 WiFi 模组之间配置功能, 连接与通信的底层指令。 相应地, 机智云物联网开发平台使用 GAgent 固件作为其与WiFi 模组的桥梁。

在 MCU 代码开发方面, 机智云有官方的代码自动生成工具, 该工具帮助开发者完成了 MCU与 WiFi 模组通信连接的底层协议工作, 适用于独立 MCU 方案和 SoC 方案, 使开发者更专注于软硬件的功能开发。机智云数据点设置如表1所示, 云端网页生理参数远程监测如图6所示, 记录了测试者某天21时一段时间内生理参数随时间变化情况。





4  测试验证


为了测试验证本次设计的监护仪的准确性, 以同一测试者 10 个不同时间点的生理参数作为测试样本, 每个时间点分别用参考监护仪和本监护仪进行 5 次采集,最后求平均值。  测试者心率、血氧和体温的测试结果如表 2 所示。

5  结论

智能远程多生理参数健康监护仪为社会上的一些特定人群提供了日常居家健康监护的可行性, 监护仪采用数字集成心率血氧模块等采集人体的心率、血氧和体温等, 通过下位机实时显示数据和波形, 使用独立按键配置阈值提醒和配置联网, 同时可通过云端网页监测记录。 本设计具有操作简单、成本低、便携性好、扩展性丰富、测量较为准确等特点。





关键词: STM32      健康医疗    

专家
2025-08-04 20:39:58     打赏
2楼

感谢分享


专家
2025-08-04 01:35:09     打赏
3楼

感谢楼主的分享,很实用了。


专家
2025-08-04 05:50:42     打赏
4楼

感谢楼主的分享。


工程师
2025-08-04 09:58:53     打赏
5楼

学习了,谢谢楼主


专家
2025-08-04 06:47:09     打赏
6楼

看看


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
沾沾喜气什么意思 不是你撞的为什么要扶 李字五行属什么 刷脂是什么意思 感冒咳嗽可以吃什么水果
三月27号是什么星座 crayon什么意思 吃桑葚对身体有什么好处 手腕扭伤挂什么科 艮是什么意思
ct和核磁共振有什么区别 宝宝佛适合什么人戴 子宫内膜回声欠均匀什么意思 earth是什么意思 苏武牧羊是什么意思
泡饭为什么对胃不好 属狗的本命佛是什么佛 百岁山和景田什么关系 脚底红是什么原因 毛囊炎是什么
肝郁脾虚吃什么药效果最好hcv8jop9ns5r.cn 智商105是什么水平hcv8jop7ns4r.cn 八七年属什么的hcv9jop3ns9r.cn 口是什么意思hcv9jop5ns4r.cn 50是什么意思hcv9jop3ns4r.cn
尿酸高什么意思hcv8jop8ns6r.cn 碘伏和酒精有什么区别hcv8jop7ns6r.cn 腰间盘突出用什么药好hcv7jop5ns6r.cn 炖牛肉放什么容易烂hcv9jop0ns0r.cn 凌晨两点多是什么时辰beikeqingting.com
汗斑用什么药hcv8jop3ns6r.cn 手机电池为什么会鼓包hcv8jop4ns1r.cn 肛门下坠是什么原因hcv9jop6ns5r.cn 布五行属什么hcv8jop6ns5r.cn 肠胃不好适合喝什么茶hcv9jop4ns0r.cn
吃中药不能吃什么hcv9jop7ns9r.cn 小鸟进屋有什么预兆吗hcv9jop6ns8r.cn 头发粗硬是什么原因hcv9jop5ns6r.cn 脑回路是什么意思inbungee.com 东施效颦的意思是什么hcv8jop0ns7r.cn
百度