微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > AFE4490测量心率和血氧的问题

AFE4490测量心率和血氧的问题

时间:10-02 整理:3721RD 点击:

Hi,各位工程师们

     最近在研究使用TI的AFE4490模拟前端+CC2640来实现心率和血氧的测量。CC2640与AFE4490间通过SPI进行通信,AFE4490模拟前端采样频率100HZ,AFE4490的ADC_READY管脚与CC2640的一个IO相接,并将该IO口配置为中断引脚,CC2640会在每次中断到来后通过SPI进行AFE4490的相关寄存器(0x2A~0x2F)。

   现在存在的问题是:

   1. 在CC2640取得这些Raw数据之后,如何计算出光吸收比率R = AC(R)/DC(R)/(AC(IR)/DC(IR))?

   2. 如何通过取得的Raw数据,动态的计算出当前的心率值?

   3. 在计算光吸收比率R时,需要计算单个脉搏波的峰值和谷值,如何确定峰值跟谷值?

   希望各位大神们能够帮忙指点,非常感谢!

       

您好:

我们是做芯片的公司,算法及应用层面的东西并不是我们的专长,因此这方面恐怕无法给您提供更专业的支持。

下面,就以我个人粗浅的知识,就您的几个问题来和大家简单讨论下吧:

首先,我认为心率值相对比较容易计算,可以对数据进行FFT分析,找到其中的基波频率即为心率。当然更复杂的算法还有小波变换等等。

其次,找到脉搏后,就比较容易计算R值了。最简单的办法,可以首先对数据进行适当的高、低通滤波及50HZ陷波处理,然后,找到一个脉搏周期内的最大值与最小值,它们之差即为AC分量,均值即为DC分量。

这只是我个人的粗浅想法,并未经过实践检验。实践过程中还需要面对大量更复杂的状况,诸如环境光干扰、运动干扰等等,实际可用的算法可能要复杂得多。

谢谢!

Hi,John

    谢谢您的回复。你的回复给我提供了思路。

你好! 

我最近也在使用AFE4490血量血氧饱和度,有个问题我想请教您一下,AFE4490模拟前端ADC的采样频率是怎么设置的啊,看资料是根据PRF,但是我不知道怎么设置PRF。

通过PRPCOUNT寄存器(地址1DH)设置PRF频率。系统工作频率4MHZ除以PRPCOUNT的值即为PRF频率。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top