历史上的今天
今天是:2025年01月18日(星期六)
2019年01月18日 | 光学心率传感器详细使用教程
2019-01-18
该方法非常简单,光学心率传感器基于以下工作原理:当血流动力发生变化时,例如血脉搏率(心率)或血容积(心输出量)发生变化时,进入人体的光会发生可预见的散射。下图1介绍了光学心率传感器的主要元件和基本工作原理。

图1:光学心率传感器的基本结构与运行
光学心率传感器使用四个主要技术元件来测量心率:
光发射器 - 通常至少由两个光发射二极管(LED)构成,它们会将光波照进皮肤内部。
光电二极管和模拟前端(AFE) - 这些元件捕获穿戴者折射的光,并将这些模拟信号转换成数字信号用于计算可实际应用的心率数据。
加速计 - 加速计可测量运动,与光信号结合运用,作为PPG算法的输入。
算法 - 算法能够处理来自AFE和加速计的信号,然后将处理后的信号叠加到PPG波形上,由此可生成持续的、运动容错心率数据和其他生物计量数据。
光学心率传感器可以测量什么?
光学心率传感器可生成测量心率的PPG波形并将该心率数据作为基础生物计量值,但是利用PPG波形可以测量的对象远不止于此。尽管很难取得和维护精确的PPG测量结果(我们将在下一篇详细论述它),但是如果您能够成功获得精确的PPG测量结果,它将发挥强大的作用。高品质PPG信号是当今市场需求的大量生物计量的基础。图2是经过简化的PPG信号,该信号代表了多个生物计量的测量结果。

图2:典型的PPG波形
下面我们进一步详细解读某些光学心率传感器可以测得的结果:
呼吸率 - 休息时的呼吸率越低,通常这表明身体状况越好。
最大摄氧量(VO2max)– VO2测量人体可以摄入的最大氧气量,是人们广泛使用的有氧耐力指标。
血氧水平(SpO2) - 是指血液中的氧气浓度。
R-R间期(心率变异率)- R-R间期是血脉冲的间隔时间;一般而言,心跳间隔时间越长越好。R-R间期分析,可用作压力水平和不同心脏问题的指标。
血压 - 通过PPG传感器信号,无需使用血压计即可测量血压。
血液灌注 - 灌注是指人体推动血液流经循环系统的能力,特别是在濒于死亡时流经全身毛细血管床的能力。因为PPG传感器可跟踪血液流动,所以可以测量血流相对灌注率及血液灌注水平的变化。
心效率 - 这是心脑血管健康和身体状况的另一个指标,一般来说,它测量的是心脏每搏的做功效率。
光学心率传感器带来的挑战
设计可穿戴设备上的光学心率传感器的难度很高,因为设计方法会受到人体运动的很大影响。为了弥补这一点,您需要强大的光力学和信号提取算法。图3说明了您在设计光学心率传感器时可能面临的部分主要挑战。

图3:集成光学心率传感器的主要挑战
光力学
下面进一步介绍有关PPG传感器集成的光力学考虑事项:
光力学耦合 - 在传感器与人体之间是否能够高效进行双向光导与耦合?使血流信号最大化和向传感器施加噪音的环境噪音(如日光)最小化,是其中的关键。
是否为人体部位使用了正确的波长?不同部位需要不同的波长,因为各部位的生理构造不同,并且环境噪音对不同部位的影响不同。
设计是否使用了多个发射器,它们的间距是否正确?发射器的间距很重要,正确布放才能确保您测量到足够量的正确类型的血流,且测量结果具有较少的伪影。
在体育锻炼或身体运动过程中,诸如皮肤与传感器之间的位移量等机械力学作用是否最小?这对许多佩戴可穿戴设备进行活动的常见情况都是个问题,比如跑步、慢跑和健身房锻炼。
信号提取算法
下面进一步介绍有关信号提取考虑事项的详细信息:
算法是否在多元化的人群中进行过验证?这一点很重要,只有进行过此类验证才能保证设备能够适应多种肤色、不同性别、不同体型和健康状况而正常运行。
算法是否有抵抗多种类型运动噪音的强健性?算法必须能够在各种活动期间正常工作,包括步行、跑步(高速稳定的跑步和间歇训练)、疾跑、健身房训练及打字或开车等日常行为。
算法是否能够持续改进,以便能够处理更多用例和新型生物计量?这种技术和可穿戴设备市场正在迅速发展,您必须不断创新,才可满足不断变化的客户需求。
史海拾趣
|
随着人类环保意识的不断增强,石油资源逐年减少,油价逐步攀升,降低汽车污染和节约能源已成为世界各国政府面临的严峻问题。蓄电池技术和氢气的制取、运输、储存、成本等严重制约了电动汽车和燃料电池汽车的发展,因而混合动力汽车应运而生。在混合 ...… 查看全部问答> |
|
求开关电源(LED驱动)用的PROTEL专用的元器件PCB封装 为了提高点画板效率,望哪位仁兄,给个开关电源用的PROTEL专用的PCB封装数据库; 感激不尽啊。。。同一城市的还可以请吃饭哈哈… 查看全部问答> |
|
同一块LCD屏,在不同的平台上(WINCE / ARM7, ARM9, ARM11)运行,以下参数都要重新调整,是不是这样? 为什么? HSPW: 行同步肪冲宽度 HBPD: 行可视范围 ...… 查看全部问答> |
|
我用的是优龙科技提供的s3c2410 BSP,,第一次编译,出现如下的错误: Copying G:\\WINCE500\\public\\dcom\\oak\\lib\\ARMV4I\\debug\\ole32com.pdb to G:\\WINCE500\\PBWorkspaces\\SMDK2410\\WINCE500\\smdk2410_ARMV4I\\cesysgen\\oak\\target\\AR ...… 查看全部问答> |
|
如题: 在C:\\WINCE500\\PLATFORM\\SMDK2410\\Inc\\s2410.h 中定义了很多的2410的外部接口结构体,比如IOP,SPI等,SPI寄存器口定义如下: // // SPI // #define SSP_BASE 0xB1900000 // 0x59000000 typedef struct { &nb ...… 查看全部问答> |
|
官方发布的例程都是一个定时器只工作于一种方式的,我现在让TIM2的两个通道分别工作于不同的方式,得到的实际结果与用两个定时器工作于这两种方式得到的结果有差别,我没有找到相关的解释,请香版主指教。以下为代码和相关说明。/* TIM2C ...… 查看全部问答> |
|
有没有哪位大侠参加过至芯公司的FPGA的培训呢?主要有一些什么样的内容?感觉学到的东西多吗?钱花的值不值呢?希望描述的具体点就好。谢谢各位大侠了!!!你们的意见对小弟很重要的,再次感谢!!… 查看全部问答> |
|
自已倒腾了几天android,自从两天前将android的xp下的模拟开发平台搭好后,一直根据一些手册跑了一些程序,自己也动手写了几个应用程序,对工程结构和一些基础知识有了一定的了解 。 这里我将倒腾出我第一站的学习 ...… 查看全部问答> |




