0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用MAXREFDES117测量心率和脉搏血氧饱和度

电子设计 来源:郭婷 作者:电子设计 2019-02-27 08:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

可穿戴设备具有改变健康和医疗监控的潜力。具体而言,心率在活动和休息期间提供对心脏功能和健康的巨大洞察力。光学半导体和低功率集成电路的创新和发展使得可穿戴设备的过渡成为可能。到目前为止,只有具有深度开发预算的大型组织才能提供这样的高级产品。

Maxim MAXREFDES117#为所有开发人员提供可穿戴设备的承诺。这种独特的设计可测量心率和脉搏血氧饱和度。 MAXREFDES117#采用MAX30102,集成红色和红外LED,用于心率和SpO2检测。这种配置理想地检测人的指尖,耳垂或其他肉质末端的心率和脉搏牛。小板尺寸为12.7 mm x 12.7 mm(0.5 in x 0.5 in),是可穿戴应用的理想选择,可以缝合到织物中进行即时原型设计。固件可用于Arduino和mbed平台,使用户几乎可以在任何平台上进行开发。用户需要提供2 V至5.5 V电源,能够提供1.5 mA(典型值为3.3 V输入),几乎适用于任何电池或Arduino和mbed外形板。

MAXREFDES117 #design采用心率/SpO2传感器(MAX30102),一个高效的低功耗降压转换器(MAX1921)和一个精确的电平转换器(MAX14595)。当使用示例固件时,整个设计通常工作在低于5.5 mW。系统框图如图1所示。

利用MAXREFDES117测量心率和脉搏血氧饱和度

图1:MAXREFDES117#参考设计框图。

注意:控制器板单独供电。

MAXREFDES117#参考设计是基于PPG的心率和SpO2监测子系统。该电路采用MAX30102心率/SpO2传感器,集成红色和红外LED。降压转换器MAX1921将2 V转换为5.5 V电源输入,并为心率传感器生成1.8 V电压轨。 MAX14595电平转换器在心率/SpO2传感器和控制器板之间提供接口,通常使用不同的逻辑电平。

固件的详细说明

MAXREFDES117#can几乎任何具有I 2 C接口的微控制器都可以使用。 Arduino和mbed示例固件已在以下开发平台上进行了测试:

mbed:

Maxim Integrated MAX32600MBED#

NXP FRDM-K64F

NXP FRDM-KL25Z

Arduino:

Adafruit Flora

SparkFun Lilypad USB

< li> Arduino UNO

用户可以通过终端程序读取采样数据,计算心率和SpO2,从而可以对excel或任何第三方软件进行分析。简单的流程如图2所示。

利用MAXREFDES117测量心率和脉搏血氧饱和度

图2:MAXREFDES117#固件流程图。

提供完整的源代码,包括心率/SpO2算法,以加速开发。代码文档可以在相应的固件平台文件(Arduino Platform或mbed Platform)中找到。

心率准确度因所选平台而异。经过测试的mbed平台比测试的Arduino平台提供更准确的心率/SpO2计算,因为mbed平台控制器比Arduino平台控制器拥有更多的SRAM。对于示例固件,mbed平台存储以100 sps收集的5秒样本,而Arduino平台存储以25 sps收集的4秒样本。

SpO2计算基于如下所示的等式。然而,确定常数(C1,C2和C3)需要使用该硬件对来自统计学上显着的群体的脉搏血氧测量数据进行全面的临床研究。这种临床研究超出了本设计的范围。因此,计算的SpO2值可能有误差。

SpO2 = C1×AverageRatio 2 + C2×AverageRation + C3

其中AverageRatio是平均比率IR和红色LED读数。 C1,C2和C3是常量。

MAXREFDES117 #mbed快速入门指南

所需设备:

带USB端口的Windows PC

MAXREFDES117#board

将MAXREFDES117#连接到控制器板的5条线

之前列出的三个支持的控制器板之一(Maxim Integrated MAX32600MBED#,恩智浦FRDM-KL25Z或NXP FRDM-K64F)

一根micro USB线(适用于MAX32600MBED#和FRDM-K64F)

一根迷你USB线(用于FRDM-KL25Z)

程序:

参考设计已完全组装和测试。请按照以下步骤验证电路板操作:

在http://developer.mbed.org上创建一个帐户以使用其在线编译器。

从以下位置导入演示程序https://developer.mbed.org/teams/Maxim-Integrated/code/RD117_MBED/

将MAXREFDES117连接到控制器板(参见特定控制器板的相应表格条目):

MAX32600MBED#端口MAXREFDES117端口P26 SDL SDA P27 SCL SCL P20 SCK RX INT 3.3V VIN GND GND FRDM-K64F端口MAXREFDES117端口E25 SDA E24 SCL D1 INT P3V3 VIN GND GND FRDM-KL25Z端口MAXREFDES117端口E0 SDA E1 SCL D1 INT 3.3V VIN GND GND

表1:MAXREFDES117#与mbed控制器板的连接

使用USB电缆将控制器板连接到PC。

在MBED编译器中,单击右上角的按钮以选择适当的控制器板。

编译并将生成的二进制文件下载到mbed平台。

打开Hyperterminal或类似的PC上的终端程序。找到合适的COM端口,并为没有流量控制的115200,8-N-1配置连接。

将手指放在MAXREFDES117#上的U1顶部,与耳垂接触也足够了。恒定压力产生最佳结果。

按下终端程序上的任意键,系统将开始转换。

从左到右,前两列显示数据。红色和红外LED接收器。第三和第五列显示计算的心率和SpO2值。第四和第六列显示心率和SpO2计算的有效性。

MAXREFDES117#Arduino快速入门指南

所需设备:

带USB端口的Windows PC

MAXREFDES117#board

两端带有抓取夹的5根电缆。

三种支持的控制器板之一( Adafruit Flora,Lilypad USB或Arduino UNO板)

一根micro USB线(用于Lilypad或Flora)

一根A到B USB线(用于Arduino UNO)程序

步骤:

参考设计已完全组装和测试。请按照以下步骤验证电路板操作:

如果PC上未安装Arduino IDE,请按照入门指南在PC上安装Arduino IDE。

如果选择Adafruit Flora板作为控制器板:

按照Adafruit Windows驱动程序安装指南安装驱动程序。

按照“Adafruit Arduino IDE设置指南”进行安装Arduino IDE和Adafruit Flora板的支持文件。

下载源代码RD117_ARDUINO.zip文件并将其解压缩到所需位置。

双击RD117_ARDUINO。 ino在Arduino IDE中打开项目。

将MAXREFDES117连接到控制器板(参见特定控制器板的相应表项):

Flora端口MAXREFDES117端口SDA SDA SCL SCL D10 INT 3.3V VIN GND GND Lilypad USB端口MAXREFDES117端口2 SDA 3 SCL 10 INT + VIN - GND Arduino UNO端口MAXREFDES117端口SDA SDA SCL SCL 10 INT 3.3V VIN GND GND

表2: MAXREFDES117#与Arduino控制器板的连接

使用USB电缆将控制器板连接到PC。

在Arduino IDE中,单击工具菜单并确保选择了相应的电路板。

在工具菜单中选择正确的通信端口。

按Sketch菜单中的Upload菜单项将固件上传到电路板。

在PC上打开Hyperterminal或类似的终端程序。找到合适的COM端口,并为没有流量控制的115200,8-N-1配置连接。

将手指放在MAXREFDES117#上的U1顶部,与耳垂接触也足够了。恒定压力产生最佳结果。

按下终端程序上的任意键,系统将开始转换。

利用MAXREFDES117测量心率和脉搏血氧饱和度

图3:MAXREFDES117的输出示例#

从左到右,前两列显示红色和红外LED接收器的数据。第三和第五列显示计算的心率和SpO2值。第四和第六列显示心率和SpO2计算的有效性。

实验室测量

使用的设备:

MAX32600MBED #

Adafruit Flora

Adafruit BlueFruit

Polar H7蓝牙智能心率传感器

Android平板电脑

图4和图5显示MAXREFDES117如何计算心率与Polar H7胸带相比。图4中的数据是在人静坐20分钟时拍摄的。图5中的数据是在人以正常速度行走20分钟时拍摄的。

利用MAXREFDES117测量心率和脉搏血氧饱和度

图4:对于久坐不动的测试,超过99% mbed + MAXREFDES117#心脏心率数据低于Polar H7胸带的5次/分三角。

利用MAXREFDES117测量心率和脉搏血氧饱和度

图5:对于在移动测试中,超过92%的Arduino + MAXREFDES117#心率数据低于Polar H7胸带的10次/分三角。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Maxim
    +关注

    关注

    9

    文章

    869

    浏览量

    90351
  • 医疗
    +关注

    关注

    8

    文章

    2039

    浏览量

    61877
  • 可穿戴设备
    +关注

    关注

    55

    文章

    3902

    浏览量

    170402
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAXREFDES106无法搜索到对应的模块为什么

    Category: Hardware Product Number: MAXREFDES106 MAXREFDES106,我按照手册连接模块,但是无法搜索到对应的模块
    发表于 05-21 07:13

    MAXM86161:用于心率测量的单电源集成光学模块

    MAXM86161:用于心率测量的单电源集成光学模块 在可穿戴设备和健康监测领域,对于高精度、低功耗的心率(HR)和
    的头像 发表于 04-04 09:55 323次阅读

    高压功率放大器赋能变压器铁芯饱和度测试

    作为电力系统的核心设备,变压器的安全稳定运行直接关乎电网供电可靠性,而铁芯饱和度是决定其性能上限与运行安全的关键技术指标。当铁芯磁通密度达到饱和极限,变压器会出现励磁电流骤增、损耗飙升、波形畸变等
    的头像 发表于 04-02 15:53 247次阅读
    高压功率放大器赋能变压器铁芯<b class='flag-5'>饱和度</b>测试

    MAX86171:低噪声AFE在脉搏仪和心率监测中的卓越应用

    MAX86171:低噪声AFE在脉搏仪和心率监测中的卓越应用 在可穿戴设备和医疗监测领域,对高精度、低功耗的光学数据采集系统的需求日益增长。Analog Devices的MAX86
    的头像 发表于 03-27 17:10 263次阅读

    MAX30112:可穿戴健康设备的理想脉搏仪与心率检测AFE

    MAX30112:可穿戴健康设备的理想脉搏仪与心率检测AFE 在可穿戴健康设备领域,对高精度、低功耗的脉搏
    的头像 发表于 03-26 15:55 289次阅读

    蓝色LED调节饱和度出现黄色色偏的成因及解决方案

    不少研发人员在RGB调光系统的开发与测试环节,都会遇到这样的问题:蓝色LED为何在调整饱和度时,会莫名出现黄色色偏?针对这一常见技术痛点,本文将深入剖析问题根源,并推出基于RGBWY五通道的优化
    的头像 发表于 03-25 11:14 1139次阅读
    蓝色LED调节<b class='flag-5'>饱和度</b>出现黄色色偏的成因及解决方案

    昉·星光方案:昉·星光开发板心率传感器使用

    传感器正面1706×1280 107 KB 2.心率传感器背面1706×1280 117 KB MAX30102是集成了脉搏仪和
    发表于 03-18 06:03

    在 VisionFive 2 上使用心率传感器

    module used in this demo uses a 5V power supply voltage.从MAX30102读取RAW数据后,需要进行换算以表示实际测量脉搏
    发表于 03-11 07:02

    沁恒高性价比MCU单片机仪应用方案

    在家庭健康监测与临床医疗场景中,仪已成为不可或缺的基础设备。它通过测量饱和度与脉率,能够
    的头像 发表于 01-12 16:37 746次阅读
    沁恒高性价比MCU单片机<b class='flag-5'>血</b><b class='flag-5'>氧</b>仪应用方案

    STM32驱动MAX30102心率传感器(OLED显示)

    MAX30102是一个集成的脉搏仪和心率监测仪模块。它包括内部led,光电探测器,光学元件,和低噪声电子与环境光排斥。MAX30102提供了一个完整的系统解决方案,以简化移动和可穿
    的头像 发表于 01-10 10:29 1888次阅读
    STM32驱动MAX30102<b class='flag-5'>心率</b><b class='flag-5'>血</b><b class='flag-5'>氧</b>传感器(OLED显示)

    Nordic新一代NRF54高性能蓝牙, 赋能更多穿戴戒指行业客户产品

    可通过心率变异性、氧水平、呼吸频率及日常作息计算能量储备,助客户更科学地训练并避免过度劳累, 并且还能对睡眠质量、饱和度(SpO2)、
    发表于 11-26 17:19

    CW32F003E4P7仪方案的特点

    和灌注指数PI 6、可进行屏幕方向翻转。 7、5s快速出测量结果 8、饱和度和脉率超限报警 9、无手指自动关键 10、电池电量报警以及电池电量低自动关机
    发表于 11-25 07:21

    基于AFE4460的光学生物传感技术解析与应用

    Texas Instruments AFE4460超小型集成模拟前端是一款面向诸如心率监测 (HRM) 和周围毛细血管饱和度 (SpO2) 测量等光学生物传感应用的模拟前端。AFE4
    的头像 发表于 09-12 14:57 1019次阅读
    基于AFE4460的光学生物传感技术解析与应用

    滑动离散周期变换算法在脉搏测定中的应用

    方法是使用与目标信号时间同步的信号,作为时间参考,来进行系综平均。依靠ECG源的外部心脏触发信号,系综平均方法可以有效地处理信号,但在许多情况下,可能无法获取ECG源。本文在没有ECG触发信号的前提下成功地处理了
    的头像 发表于 06-27 09:58 4934次阅读

    从行业痛点到创新解决仪驱动方案--【其利天下】

    在医疗健康领域,仪作为一种关键的检测设备,其技术发展备受瞩目。然而,目前市面上的仪方案面临诸多技术难题,这些难题不仅影响了
    的头像 发表于 06-19 17:50 2462次阅读
    从行业痛点到创新解决<b class='flag-5'>血</b><b class='flag-5'>氧</b>仪驱动方案--【其利天下】