设计与实现一个光学心率监测(HRM)系统

最新更新时间:2018-03-24来源: 电子设计关键字:led  可穿戴设备  心率监测 手机看文章 扫描二维码
随时随地手机看文章

设计与实现一个光学心率监测(HRM)系统(又称光电容积脉搏波技术,简称PPG)是一类复杂的、涉及多个领域的项目。设计要素包括人体工程学、信号处理与过滤、光学和机械设计、低噪声信号接收电路以及低噪声电流脉冲发生器。Silicon Labs(亦称“芯科科技”)近期发布了一篇技术文章,主题为:“光学心率感测设计的系统集成考量”,内容详细说明了光学设计的原理、关键考量,以及各部集成器件的需求,同时也介绍了我们旗下最新的高精准、高集成度、低功耗HRM模块解决方案。请观看完整的技术文章。


心率监测逐渐成为可穿戴电子标配


可穿戴电子产品制造商正在不断为其保健与健身产品添加心率监测功能,集成化也正在推动心率监测应用中传感器的成本不断降低。目前,许多心率检测传感器都在其高度集成的模组中包含了一些分离的元器件,如模拟前端(AFE)、光电管检测器和发光二极管等。这些模组支持更便捷的实现方式,可在将心率监测功能加入到可穿戴产品中时降低其成本和复杂性。


可穿戴产品的外观形态也在逐渐改变。在胸带已经有效地服务了保健与健身市场多年的同时,心率监测功能现在正在进入到各种手腕佩戴产品中。光学感测技术与高性能、低功耗处理器等方面的技术进步,已经促使手腕佩戴这种外形可适用于许多设计;心率检测算法的精密度也已到达了一种新的水平,从而可以被采用手腕佩带外形的产品所接受。其它新的可穿戴感测应用外观形态和应用场景也在不断涌现,比如头带、体育与健身服装、以及耳塞等。但是,可穿戴生理指标监测的最主要应用场景还将归集于手腕。


集成度,精准度为心率监测系统设计关键


没有两种心率监测应用是完全相同的,系统开发人员必须考虑许多设计折中:如产品的舒适性、感测的精度、系统成本、功耗、阳光影响、处理许多皮肤类型、运动影响、开发时间和物理大小等等。所有这些设计因素都影响系统集成,是采用高集成度模组解决方案,抑或是采用集成了更多分离元器件的架构。


图1展示了测量心率信号的基本方法,它依赖于用光学方法从人体组织上提取的心率压力波。图1说明了光进入皮肤后传输的途径:由心率压力波引起的毛细血管舒张和收缩运动对由绿色LED注入人体组织的光信号进行了调制。接收到的信号因为通过了皮肤而被大大地衰减,它被一个光电管接收并送到电子子系统中去处理。源自脉搏的振幅调制信号被检测(过滤掉运动噪声)、分析和显示。


心率监测系统设计的一种基本方法采用了一种定制的的微控制器(MCU),它被用于控制外部LED驱动器的脉冲信号发生,并同时读取一个分离的光电管上的电流输出数据。已知光电管的电流输出必须转换为电压,输出给模拟到数字转换(A/D)单元,原理图说明了这类系统的基本原理。已知电流到电压转换器在光电管电流为0时产生一个等于VREF的电压,而随着电流的增加电压将下降。


用在心率系统中的电流脉冲通常在2mA到300mA之间,具体数值取决于被测的皮肤颜色,以及所期望的信号必须抵消阳光。阳光中的红外辐射透过皮肤组织时的衰减很小,这与期望采用的绿光LED发出的光线不同,所以它能够淹没绿光的信号,除非所采用的绿光非常强,或者添加一个昂贵的红外线阻断滤波器。


在通常情况下,射入皮肤的绿色LED光线的强度,是阳光强度的0.1倍到3倍。由于人体组织的严重衰减作用,到达光电管的信号非常微弱,需要产生仅够使用的电流来实现合理的70-100dB信噪比(SNR),以便在即使是有完美的、无噪声运算放大器和A/D转换器的情况下来消除噪声。


采用这种消噪的原因是在每秒25次的数据读取中,每次光电管都会接收到一定数量的电子。设计中所采用的光电管的大小在0.1 mm2到7 mm2之间。但是,当它大于1mm时就会因阳光的影响而出现不确定的返回值。

在一个光电心率系统设计中,难以实现和成本很高的功能模块分别是:快速的、大电流的驱动LED的电压到电流转换器,用于光电管的电流到电压转换器,以及运行算法和对序列信号进行处理的MCU。一个可被设置到低至2mA的很低电流,但同时仍然能产生短至10µs的非常窄的光脉冲低噪声(75 - 100 dB SNR)300mA LED驱动器也是一个用分离器件实现起来非常昂贵的模块。


图2中所示的短至10µs的窄光脉冲支持系统去容忍运动和阳光,典型的方法是每秒25次采样率下的每次次的快速光测试,一次测量是在LED关闭的情况下完成的,而另一次则是在LED打开的情况下完成。计算得出的差值消除了环境光的影响,重要的是给出了对闪烁的背景光不敏感的期望的原始光信号测量值。


极短的光脉冲可以提供更强的光脉冲,可以比阳光的亮度更高,这也许是目前的解决方案并使PPG信号载波不被阳光信号所破坏的方法之一。如果阳光信号大于PPG载波,尽管它可以通过减法被消除,但是手臂运动会带来的难以消除的噪声。所以系统会使用一个低电流的LED驱动器和大面积的光电管对运动和阳光噪声进行补偿。


许多期望的心率检测感测功能可以通过预先的设计和集成,用仅仅一个器件来实现。将该项功能的大多数电路集成到一块芯片中,可实现相对较小的3 mm x 3 mm封装,这甚至可以把光电管自己集成于其中。


高集成,小尺寸,低功耗,内建算法的Si118x HRM模块


图3以Silicon Labs的Si118x光学传感器为例来说明电路原理,基于此器件可以相对方便地实现心率检测设计。工程师只需专注于设计的光学部分,其中包括电路板上各部分间的光学单元和将该系统如何与皮肤配合。


可以实现高性能的心率检测解决方案,它并不是一些设计师所期望的小型化或高功效方案。为了实现更小的解决方案,LED片芯和控制芯片必须被集成到同一个封装中,其中集成了所有的必需的功能,包括光学单元和可以改善LED输出的透镜。图4说明了这种集成度更高的解决方案,它基于Silicon Labs的Si117x光学传感器。


这种心率检测设计不需要额外的LED,因为LED和光电管都集成在模组内部了,而该模组可以直接安装在光学界面的下面,亦即诸如智能手表等可穿戴产品的后盖里面。这种颇具优势的方法使LED与光电管之间的距离短于分离器件设计,这种更短的距离支持极低功耗的运行,这是因为在穿透皮肤时的光损失更低。


集成多个LED也解决了LED与光电管之间的光泄漏问题,其结果是设计人员不必在印刷电路板上添加光阻隔离。不采取这种方法的结果是,用塑料或者泡沫插入物和印刷电路板上的特别铜层来处理隔离。


当然,其中还有一款心率检测设计的开发人员不必去关心的部分:心率检测算法。这个寄附在主处理器上软件单元非常复杂,其原因是在用户锻炼或者进行运动时会发生信号变差的情况。最终用户的运动通常会产生其自身的信号,它们可能欺骗真正的心率信号,并在有些时候被错误地认作是心率节奏。


如果一家可穿戴产品的开发人员没有开发算法的资源,第三方供应商可以以软件授权交易的提供这种软件。Silicon Labs也提供用于其Si117x/8x光学传感器心率算法,它们可以在编译后运行在大多数处理器上。


当然,最终由设计师来决定各种心率检测应用中需要多高的集成度才合适,设计人员能够用高集成度的模组化解决方案和购买算法授权去简化设计过程并加快产品上市。对于对光学感测有深入认识、同时时间及资源也颇为丰沛的开发人员,这可以选择使用分离元器件(传感器、光电管和镜头等等)及自己的系统集成,甚至还可以开发他们自己的心率检测算法。

关键字:led  可穿戴设备  心率监测 编辑:王磊 引用地址:设计与实现一个光学心率监测(HRM)系统

上一篇:如何为您的传感应用选择正确的集成ADC?
下一篇:时钟相位噪声测量中杂散的讨论及应用

推荐阅读最新更新时间:2023-10-12 21:04

LED技术在汽车灯具中的应用
  1 引言   1885 年,德国工程师卡尔·本茨(Karl. Benz)研制出世界第一台汽油机为动力的三轮内燃机车,汽车由此诞生并迅速发展起来。但是,要在夜间或照明不足的区域行驶,就必须有照明灯具,由此在十九世纪80 年代产生了第一盏汽车前照灯———老爷车悬挂式汽灯,并在1912 年出现了第一款电气前照灯。早期汽车前照灯用的是钨丝白炽灯,昏黄的灯光只适合速度较慢的汽车。在车辆日益增多、车速不断提高的形势下,汽车前照灯又发展为亮度更高的卤钨前照灯、高强度气体放电前照灯,并出现近光灯、远光灯、前雾灯等多个灯种。同时,照明仅是瞻前已经不够,还需左顾右盼和免除后顾之忧,由此诞生如制动灯、转向灯、后雾灯等一系列灯种,为避免夜晚行车的
[嵌入式]
安森美半导体高能效LED通用照明解决方案
通用照明市场常用的光源包括白炽灯、紧凑型荧光灯(CFL)、线性荧光灯、高强度气体放电灯(HID)以及新兴的高亮度发光二极管(HB LED)等。随着人们绿色环保意识的提高,通用照明市场也成为业界致力提高能效的重要目标。 就能效(总输出流明与输入功率比,lm/W)而言,不同的通用照明光源中,白炽灯的能效相对较低,标准60 W白炽灯能效范围介于10至13 lm/W之间(总输出为600至800 lm),而CFL的典型能效达55至60 lm/W(由于光损耗,55 lm/W的CFL灯具的净能效仅在28至50 lm/W之间)。其它的光源,如金属卤素HID灯能效约在80 lm/W,但在灯光投射路径上会有大量的损耗。
[电源管理]
安森美半导体高能效<font color='red'>LED</font>通用照明解决方案
有关LED照明智能化的探讨
LED 照明系统的智能化程度是一个值得关注的问题。 LED照明 能够降低能耗和维护成本,而智能化LED照明设计可以从两个方面进一步改善系统性能;从每瓦特中获得更好的性能,降低长期运行成本。电能测量、环境光检测和通信是智能LED照明设计的基础;电能测量提供系统的健康运转及能耗信息;环境光检测可以减少LED的实际照明时间,节约电能并延长二极管寿命;通信功能则将每个光源连接在一起,以进行维护识别、系统级协调。本文将探讨各部分电路对总体系统的影响。    引言   想象一下,在炎热、雾霾天气下举行马拉松比赛,节省一丁点儿体耗,对比赛结果都至关重要。通常,当赛程不到一半时,就好像已经分出胜负。领跑者似乎不可超越,因为这些选手能够以较少的
[电源管理]
有关<font color='red'>LED</font>照明智能化的探讨
海外20个最佳婴童智能可穿戴设备大盘点
    随着可穿戴设备的兴起,众多专门为婴童打造的专用可穿戴智能设备也备受父母的宠爱。除了最常见的定位功能外,还有一些婴儿智能可穿戴设备可监测睡眠、体温、测量阳光摄入量等。下面将为大家介绍海外备受关注的20个最佳婴童智能可穿戴设备。 1. Mimo Mimo由麻省理工学院的研究生发明,适合婴儿穿戴。有了这款产品,父母再也不用担心可怕的婴儿猝死情况的发生。Mimo由两部分组成,首先是有弹性的、可清洗的棉质连体衣,上面安装有感应器,可感应宝宝的呼吸模式、睡眠活动、体温和身体姿势。另一部分是充电装备,提供电力。   2. Sproutling     Sproutling使用医用材料的脚环,能够感应心率、体温、身体姿
[医疗电子]
第17节:两片联级74HC595驱动16个LED灯的基本驱动程序
开场白: 上一节讲了如何把矩阵键盘翻译成独立按键的处理方式。这节讲74HC595的驱动程序。要教会大家两个知识点: 第一点:朱兆祺的学习板是用74HC595控制LED,因此可以直接把595的OE引脚接地。如果在工控中,用来控制继电器,那么此芯片的片选脚OE不要为了省一个IO口而直接接地,否则会引起上电瞬间继电器莫名其妙地动作。为了解决这个问题,OE脚应该用一个IO口单独驱动,并且千万要记住,此IO必须接一个15K左右的上拉电阻,然后在程序刚上电运行时,先把OE置高,并且尽快把所有的74HC595输出口置低,然后再把OE置低.当然还有另外一种解决办法,就是用一个10uF的电解电容跟一个100K的下拉电阻,组成跟51单片机外围
[单片机]
从0学ARM Cortex-A9 LED汇编、C语言驱动编写
0. 前言 一般我们购买一个开发板,厂家都会给出对应的电路图文件,我们可以通过搜索对应名称来查找到对应的外设。对于驱动工程师来说,我们只需要知道外设与SOC交互的一些数据线和信号线即可。 用主控芯片控制这些外设的一般步骤: 看电路原理图,弄明白主控芯片和外设是怎么连接的,对于驱动工程师来说,主要是看外设的一些clk、数据引脚、控制引脚是如何连接的; 外设一般都会连接到SOC的1个或者多个控制器上,比如i2c、spi、gpio等,有的是数据线有的是信号线,中断线等; 根据电路连接和需求对主控芯片进行设置,往往对外设的设置都是通过寄存器操作实现; 书写相应代码,实现功能,不同类型的外设,代码结构也不尽相同,比如按键,我们既
[单片机]
从0学ARM Cortex-A9 <font color='red'>LED</font>汇编、C语言驱动编写
图文详解LED色温 让你一目了然
因为大部分光源所发出的光皆统称为白光,故光源的色表温度或相关色温度即用以指称其光色相对白的程度,以量化光源的光色表现。根据Max Planck的理论,将一具完全吸收与放射能力的标准黑体加热,温度逐渐升高光度亦随之改变;CIE色座标上的黑体曲线(Black body locus)显示黑体由红——橙红——黄——黄白——白——蓝白的过程。黑体加温到出现与光源相同或接近光色时的温度,定义为该光源的相关色温度,称色温,以绝对温K(Kelvin或称开氏温度)为单位(K=℃+273.15)。因此,黑体加热至呈红色时温度约527℃即800K,其他温度影响光色变化。   光色愈偏蓝,色温愈高;偏红则色温愈低。一天当中画光的光色亦随时间变化:日
[电源管理]
图文详解<font color='red'>LED</font>色温 让你一目了然
一位9年封装行业从业者对LED死灯原因的见解
  在今年的3月1日,曾一篇名为《死灯原因听过这么多 这位梁老师分析最全!》的爆款文章,获得了32000+的阅读量,并被其他几十家企业媒体转载,引起了行业热议。下面就随手机便携小编一起来了解一下相关内容吧。   近日,又有热心粉丝在后台留言,发表了其对 LED 死灯原因的个人见解。由于内容较为详细,所以今天小编就把这位粉丝的观点整理出来,以供大家参考。   以下为粉丝观点原文(稍有修改):    造成 LED 死灯的直接原因:   1.固晶:少胶芯片衬底四周胶量过少热传导率系数底,灯珠使用过程散热条件不好造成死灯。(本身散热就是做led最大的技术难关)   2.焊线:一二焊金球太扁拉断力不够或拉力够,但接点处正负极脆弱又或
[手机便携]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved