本发明涉及光电传感器技术领域,尤其涉及一种嵌入式人体生理信息无创检测系统及数据处理方法。
背景技术:
随着电子科技的发展,嵌入式系统的应用已经渗透到各个行业,如网络通信、消费电子、工业控制等,特别是在数字医疗方面得到了广泛的应用。将嵌入式技术与生物医学信号处理技术结合起来,是今后数字医疗仪器发展的必然趋势。心率、血压、血氧饱和度和血红蛋白等生理信号的无创便捷检测,在手术、输血、献血、营养普查等方面具有重要的意义。传统的检测方法检测步骤复杂(血压测量),或者需要进行破皮取血(血红蛋白浓度检测),不仅对受测者造成了生理及心理上的负担,且无法连续、实时地检测血红蛋白浓度的变化情况。
光电容积脉搏波(photoplethysmographic,ppg)信号中包含很多人体生理信息,例如心率和血氧,因此利用光电容积脉搏波信号提取心率和血氧得到了广泛的应用。光电容积脉搏波(ppg)是指通过光学构件获得体积器官测量。常常采用脉搏血氧计,其检测人类皮肤的光吸收性质的改变。典型地,透射或反射血液ppg传感器通过特定波长处的吸收测量来监视血液向皮肤的真皮和皮下组织的灌注。传统的脉搏波检测系统存在电路结构复杂、功耗较高等问题。同时,光电容积脉搏波信号极易受到运动干扰的影响,严重影响心率和血氧饱和度检测的准确性,尤其当光电容积脉搏波中包含突变波形时,利用传统的算法得到的结果并不理想。
技术实现要素:
本发明要解决的技术问题在于针对现有技术中脉搏波检测系统存在电路结构复杂、功耗较高的缺陷,提供一种嵌入式人体生理信息无创检测系统及数据处理方法。
本发明解决其技术问题所采用的技术方案是:
本发明提供一种嵌入式人体生理信息无创检测系统,包括检测器壳体以及设置在检测器壳体内部的检测电路板和检测槽;其中:
检测槽的两侧设置有红外二极管阵列,检测槽的底部设置有斜台,斜台上方设置有倾斜滤光片,且倾斜滤光片与斜台的上表面相互平行;倾斜滤光片与斜台之间设置有空腔,该空腔内设置有图像采集模块和光电容积脉搏检测电路;检测槽与倾斜滤光片倾斜底部的连接位置设置有指尖腔,指尖腔内部设置有手指开关;
检测电路板包括控制器以及均与控制器相连的数据接口、存储电路和电源电路,红外二极管阵列、图像采集模块、光电容积脉搏检测电路和手指开关均与控制器相连;
光电容积脉搏检测电路包括多波长led阵列、驱动电路、光电探测器和信号处理电路,多波长led阵列通过驱动电路与控制器相连,光电探测器通过信号处理电路与控制器相连。
进一步地,本发明的检测器壳体的顶部设置有滑轨,检测槽上方设置有滑盖,滑盖与滑盖滑动连接。
进一步地,本发明的图像采集模块采用ccd摄像头或coms摄像头,图像采集模块与控制器之间通过spi总线连接;红外二极管阵列采用近红外式红外二极管,红外二极管阵列采用pwm方式驱动;光电容积脉搏检测电路中的驱动电路与控制器之间通过spi总线连接;存储电路采用sd存储电路;电压电路的供电电压为+5v;手指开关采用微动开关。
进一步地,本发明的多波长led阵列包括8组led,8组led呈圆形排列,8组led分别为第一led、第二led、第三led、第四led、第五led、第六led、第七led和第八led;其中,第一led选择610nm波段,第二led选择630nm波段,第三led选择660nm波段,第四led选择690nm波段,第五led选择750nm波段,第六led选择805nm波段,第七led选择850nm波段,第八led选择940nm波段;
将8组led依次分为4对:第一led和第二led的阴阳极对接,由第一led和第二led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;第三led和第四led的阴阳极对接,由第三led和第四led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;第五led和第六led的阴阳极对接,由第五led和第六led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;第七led和第八led的阴阳极对接,由第七led和第八led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;
光电探测器设置在8组led的中心位置,8组led均匀分布在光电探测器的四周。
进一步地,本发明的驱动电路包括多路转换开关和光源驱动电路,控制器依次通过光源驱动电路和多路转换开关与多波长led阵列相连;
光源驱动电路采用h桥式电路,多路转换开关采样差分连接方式,4对led中每一对的两个引脚分别与差分式多路转换开关中成对的差分通道连接。
进一步地,本发明的信号处理电路包括放大电路、多路复用器、低筒滤波器和模数转换器,光电探测器依次通过放大电路、多路复用器、低筒滤波器和模数转换器后与控制器相连;放大电路采用跨阻抗放大电路,多路复用器采用多路选择开关。
进一步地,本发明的检测电路板还包括蓝牙电路,蓝牙电路包括超低电压微功耗mcu、基于lsb的蓝牙4.0芯片和发射天线,mcu电连接在控制器与蓝牙4.0芯片之间,发射天线与蓝牙4.0芯片相连;
设置蓝牙4.0芯片的工作参数为:发射功率在-20dbm到+10dbm之间,采用gfsk调试方式,调制指数在0.45-0.55之间,跳频工作,1mbps传输速率,有40个信道带宽为2m的通道,发射频率为2.4ghz;超低电压微功耗mcu最低工作电压为1.8v,休眠功耗为2na;发射天线为pcb天线。
本发明提供一种嵌入式人体生理信息无创检测系统的数据处理方法,通过上位机与嵌入式人体生理信息无创检测系统进行数据传输,该方法包括以下步骤:
s1、通过上位机获取嵌入式人体生理信息无创检测系统采集到的光电容积脉搏波信号,并滤除信号中的高频噪声:采用fir滤波、iir滤波以及滑动平均滤波三种方法进行高频噪声的滤除;
s2、滤除信号中的运动干扰:采用约束独立成分分析与自适应滤波相结合的方法来去除光电容积脉搏波信号中的运动伪迹,并通过自适应滤波恢复光电容积脉搏波信号的幅度信息,具体步骤为:
s21、对原始采集的光电容积脉搏波信号进行带通滤波预处理,滤除信号中的高频噪声与直流成分;
s22、根据光电容积脉搏波信号具有的拟周期性,以及运动伪迹的波形不规则性,采用自相关得到光电容积脉搏波信号的周期信息,将光电容积脉搏波信号分为两路,对其中一路光电容积脉搏波信号进行自相关运算,求出光电容积脉搏波信号周期信息,然后基于此周期信息产生约束独立成分分析的参考信号;
s23、将经预处理后的两路光电容积脉搏波信号与步骤s22中得到的参考信号作为输入信号同时输入到约束独立成分分析算法中,得到不含运动干扰的光电容积脉搏波信号;
s24、将步骤s23得到的不含运动干扰的光电容积脉搏波信号输入到自适应滤波器,作为自适应滤波器的参考信号,将带通滤波器预处理后的光电容积脉搏波信号作为自适应滤波器期望信号,经自适应滤波后得到去除了运动伪迹并含有幅度信息的两路光电容积脉搏波信号;
s3、基线漂移:采用希尔伯特-黄变换法对滤除运动干扰后的信号进行处理,首先对信号进行经验模态分解得到本征模态函数,然后对各本征模态函进行希尔伯特变换,求出瞬时频率,最后将频率不合理的成分滤除后再进行重构得到滤除基线漂移后的信号;
s5、校正模型建立:采用单隐藏层的bp神经网络模型进行回归建模分析,通过传统方法获得的血红蛋白参考浓度数据,并将数据分为校正样本集和训练样本集,通过训练样本集对神经网络模型进行训练,并将校正样本集代入训练后的神经网络模型进行验证,得到校正后的神经网络模型;
s6、预测:将得到的ac成分和dc成分作为输入变量,并对输入变量进行降维处理,提取降维处理后的输入变量作为神经网络模型输入信号,输出生理信息的预测结果;
s7、显示:在上位机的客户端显示采集及预测结果的数据信息。
进一步地,本发明的方法还包括:采用基于时变自回归模型的心率提取算法和频域分析法结合来求得血氧饱和度的值,具体步骤如下:
通过光电容积脉搏检测电路检测血氧饱和度测量中的两路入射光:红光和红外光,首先选取红外光光电容积脉搏波信号进行处理,利用抗干扰心率提取算法求出心率,然后对红光光电容积脉搏波信号和红外光电容积脉搏波信号进行频谱分析,根据频谱中心率所在频率位置提取红光光电容积脉搏波信号和红外光电容积脉搏波信号的幅值,进而求出r值,最后代入到血氧经验公式中,求得最终的血氧饱和度。
进一步地,本发明的抗干扰心率提取算法的具体步骤为:
提取光电容积脉搏波信号中的加速度信号,通过加速度信号对光电容积脉搏波信号进行状态分类,分为静止光电容积脉搏波和运动光电容积脉搏波,对于静止光电容积脉搏波信号,采用均值交点法计算心率;对于运动光电容积脉搏波信号的算法分成三部分:信号预处理、信号分段和谱峰搜索:首先对采集的光电容积脉搏波作预处理,包括带通滤波和滑动平均率滤波;去除正常心率范围之外的噪声和部分高频噪声,同时使信号更平滑;然后利用基于多小波基函数展开的时变自回归模型方法,对光电容积脉搏波信号进行时频分析;根据频率随时间的变化特征,将光电容积脉搏波信号分段,分成不同的时间段;对于每段信号,各个时刻对应的信号频率保持稳定;分段结果将未受到运动干扰的光电容积脉搏波和受到运动干扰的光电容积脉搏波信号分开,将不同频率的信号分开,将平稳变化的信号和突变的信号分开;对每段信号作fft,通过频域分析获得所有可能的心率值,并利用加速度信号对可能的值作最优选择,得到最终心率估计值。
本发明产生的有益效果是:本发明的嵌入式人体生理信息无创检测系统及数据处理方法,使用方便、防尘防灰,基于光电容积脉搏波及指静脉检测技术,可以连续、无创、实时地监测人体心率、血氧、血红蛋白浓度等多相人体信息,同时可以方便、快速的采集用户静脉图像,自动识别、匹配用户身份,实现了高效、准确的无创检测,广泛适用于医院体检测量。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明嵌入式人体生理信息无创检测系统的闭盖状态图;
图2是本发明嵌入式人体生理信息无创检测系统的开盖状态图;
图3是本发明嵌入式人体生理信息无创检测系统的结构示意图;
图4是本发明嵌入式人体生理信息无创检测系统的检测状态示意图;
图5是本发明嵌入式人体生理信息无创检测系统的模块电连接示意图;
图6是本发明嵌入式人体生理信息无创检测系统的器件型号连接示意图;
图7是本发明嵌入式人体生理信息无创检测系统的多波长led阵列连接示意图;
图8是本发明嵌入式人体生理信息无创检测系统的八波长led阵列布局示意图;
图9是本发明嵌入式人体生理信息无创检测系统的四波长led阵列布局示意图;
图10是本发明嵌入式人体生理信息无创检测系统的驱动电路模块连接示意图;
图11是本发明嵌入式人体生理信息无创检测系统的驱动电路器件型号连接示意图;
图12是本发明嵌入式人体生理信息无创检测系统的信号处理电路连接示意图;
图13是本发明嵌入式人体生理信息无创检测系统的信号处理电路器件型号连接示意图;
图14是本发明嵌入式人体生理信息无创检测系统的运动干扰去除方法示意图;
图15是本发明嵌入式人体生理信息无创检测系统的特征信息提取图;
图16是本发明嵌入式人体生理信息无创检测系统的抗运动血氧饱和度提取算法;
图中:1-检测器壳体,2-滑盖,3-滑轨,4-空腔,5-倾斜滤光片,6-红外二极管阵列,7-图像采集模块,8-光电容积脉搏检测电路,81-多波长led阵列,82-光电探测器,9-指尖腔,10-手指开关。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例的嵌入式人体生理信息无创检测系统,包括检测器壳体1以及设置在检测器壳体1内部的检测电路板和检测槽;其中:
检测槽的两侧设置有红外二极管阵列6,检测槽的底部设置有斜台,斜台上方设置有倾斜滤光片5,且倾斜滤光片5与斜台的上表面相互平行;倾斜滤光片5与斜台之间设置有空腔4,该空腔4内设置有图像采集模块7和光电容积脉搏检测电路8;检测槽与倾斜滤光片5倾斜底部的连接位置设置有指尖腔9,指尖腔9内部设置有手指开关10;
检测电路板包括控制器以及均与控制器相连的数据接口、存储电路和电源电路,红外二极管阵列6、图像采集模块7、光电容积脉搏检测电路8和手指开关10均与控制器相连;
光电容积脉搏检测电路8包括多波长led阵列81、驱动电路、光电探测器82和信号处理电路,多波长led阵列81通过驱动电路与控制器相连,光电探测器82通过信号处理电路与控制器相连。
检测器壳体1的顶部设置有滑轨3,检测槽上方设置有滑盖2,滑盖2与滑盖3滑动连接。
图像采集模块7采用ccd摄像头或coms摄像头,图像采集模块7与控制器之间通过spi总线连接;红外二极管阵列6采用近红外式红外二极管,红外二极管阵列6采用pwm方式驱动;光电容积脉搏检测电路8中的驱动电路与控制器之间通过spi总线连接;存储电路采用sd存储电路;电压电路的供电电压为+5v;手指开关采用微动开关。
多波长led阵列81包括8组led,8组led呈圆形排列,8组led分别为第一led、第二led、第三led、第四led、第五led、第六led、第七led和第八led;其中,第一led选择610nm波段,第二led选择630nm波段,第三led选择660nm波段,第四led选择690nm波段,第五led选择750nm波段,第六led选择805nm波段,第七led选择850nm波段,第八led选择940nm波段;
将8组led依次分为4对:第一led和第二led的阴阳极对接,由第一led和第二led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;第三led和第四led的阴阳极对接,由第三led和第四led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;第五led和第六led的阴阳极对接,由第五led和第六led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;第七led和第八led的阴阳极对接,由第七led和第八led的阴阳极的两个对接处分别引出两个引脚连接驱动电路;
光电探测器82设置在8组led的中心位置,8组led均匀分布在光电探测器82的四周。
驱动电路包括多路转换开关和光源驱动电路,控制器依次通过光源驱动电路和多路转换开关与多波长led阵列81相连;
光源驱动电路采用h桥式电路,多路转换开关采样差分连接方式,4对led中每一对的两个引脚分别与差分式多路转换开关中成对的差分通道连接。
信号处理电路包括放大电路、多路复用器、低筒滤波器和模数转换器,光电探测器82依次通过放大电路、多路复用器、低筒滤波器和模数转换器后与控制器相连;放大电路采用跨阻抗放大电路,多路复用器采用多路选择开关。
检测电路板还包括蓝牙电路,蓝牙电路包括超低电压微功耗mcu、基于lsb的蓝牙4.0芯片和发射天线,mcu电连接在控制器与蓝牙4.0芯片之间,发射天线与蓝牙4.0芯片相连;
设置蓝牙4.0芯片的工作参数为:发射功率在-20dbm到+10dbm之间,采用gfsk调试方式,调制指数在0.45-0.55之间,跳频工作,1mbps传输速率,有40个信道带宽为2m的通道,发射频率为2.4ghz;超低电压微功耗mcu最低工作电压为1.8v,休眠功耗为2na;发射天线为pcb天线。
本发明实施例的嵌入式人体生理信息无创检测系统的数据处理方法,通过上位机与嵌入式人体生理信息无创检测系统进行数据传输,该方法包括以下步骤:
s1、通过上位机获取嵌入式人体生理信息无创检测系统采集到的光电容积脉搏波信号,并滤除信号中的高频噪声:采用fir滤波、iir滤波以及滑动平均滤波三种方法进行高频噪声的滤除;
s2、滤除信号中的运动干扰:采用约束独立成分分析与自适应滤波相结合的方法来去除光电容积脉搏波信号中的运动伪迹,并通过自适应滤波恢复光电容积脉搏波信号的幅度信息,具体步骤为:
s21、对原始采集的光电容积脉搏波信号进行带通滤波预处理,滤除信号中的高频噪声与直流成分;
s22、根据光电容积脉搏波信号具有的拟周期性,以及运动伪迹的波形不规则性,采用自相关得到光电容积脉搏波信号的周期信息,将光电容积脉搏波信号分为两路,对其中一路光电容积脉搏波信号进行自相关运算,求出光电容积脉搏波信号周期信息,然后基于此周期信息产生约束独立成分分析的参考信号;
s23、将经预处理后的两路光电容积脉搏波信号与步骤s22中得到的参考信号作为输入信号同时输入到约束独立成分分析算法中,得到不含运动干扰的光电容积脉搏波信号;
s24、将步骤s23得到的不含运动干扰的光电容积脉搏波信号输入到自适应滤波器,作为自适应滤波器的参考信号,将带通滤波器预处理后的光电容积脉搏波信号作为自适应滤波器期望信号,经自适应滤波后得到去除了运动伪迹并含有幅度信息的两路光电容积脉搏波信号;
s3、基线漂移:采用希尔伯特-黄变换法对滤除运动干扰后的信号进行处理,首先对信号进行经验模态分解得到本征模态函数,然后对各本征模态函进行希尔伯特变换,求出瞬时频率,最后将频率不合理的成分滤除后再进行重构得到滤除基线漂移后的信号;
s5、校正模型建立:采用单隐藏层的bp神经网络模型进行回归建模分析,通过传统方法获得的血红蛋白参考浓度数据,并将数据分为校正样本集和训练样本集,通过训练样本集对神经网络模型进行训练,并将校正样本集代入训练后的神经网络模型进行验证,得到校正后的神经网络模型;
s6、预测:将得到的ac成分和dc成分作为输入变量,并对输入变量进行降维处理,提取降维处理后的输入变量作为神经网络模型输入信号,输出生理信息的预测结果;
s7、显示:在上位机的客户端显示采集及预测结果的数据信息。
该方法还包括:采用基于时变自回归模型的心率提取算法和频域分析法结合来求得血氧饱和度的值,具体步骤如下:
通过光电容积脉搏检测电路检测血氧饱和度测量中的两路入射光:红光和红外光,首先选取红外光光电容积脉搏波信号进行处理,利用抗干扰心率提取算法求出心率,然后对红光光电容积脉搏波信号和红外光电容积脉搏波信号进行频谱分析,根据频谱中心率所在频率位置提取红光光电容积脉搏波信号和红外光电容积脉搏波信号的幅值,进而求出r值,最后代入到血氧经验公式中,求得最终的血氧饱和度。
抗干扰心率提取算法的具体步骤为:
提取光电容积脉搏波信号中的加速度信号,通过加速度信号对光电容积脉搏波信号进行状态分类,分为静止光电容积脉搏波和运动光电容积脉搏波,对于静止光电容积脉搏波信号,采用均值交点法计算心率;对于运动光电容积脉搏波信号的算法分成三部分:信号预处理、信号分段和谱峰搜索:首先对采集的光电容积脉搏波作预处理,包括带通滤波和滑动平均率滤波;去除正常心率范围之外的噪声和部分高频噪声,同时使信号更平滑;然后利用基于多小波基函数展开的时变自回归模型方法,对光电容积脉搏波信号进行时频分析;根据频率随时间的变化特征,将光电容积脉搏波信号分段,分成不同的时间段;对于每段信号,各个时刻对应的信号频率保持稳定;分段结果将未受到运动干扰的光电容积脉搏波和受到运动干扰的光电容积脉搏波信号分开,将不同频率的信号分开,将平稳变化的信号和突变的信号分开;对每段信号作fft,通过频域分析获得所有可能的心率值,并利用加速度信号对可能的值作最优选择,得到最终心率估计值。
在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
具体的,本发明还提供以下实施例:
实施例一
如图1、2所示,一种嵌入式人体生理信息无创检测系统,包括检测器壳体以及设置在所述检测器壳体内部的检测电路板,所述检测器壳体的一侧表面设置有滑盖,所述滑盖与壳体之间通过滑轨连接,所述滑盖下方设置有检测槽;
如图3、4所示,所述检测槽的两侧设置有红外二极管阵列,所述检测槽的底部设置有斜台,所述斜台的上侧设置有与所述斜台平行的倾斜滤光片,所述滤光片与斜台之间形成的空腔内设置有图像采集模块和光电容积脉搏波检测电路,所述检测槽与倾斜滤光片相邻的内侧设置有指尖腔,所述指尖腔内部设置有手指开关;
如图5所示,所述检测电路板包括控制器以及与所述控制器分别连接的数据接口、存储电路和电源电路,所述红外二极管阵列、图像采集模块、光电容积脉搏波检测电路和手指开关分别连接所述控制器;
所述光电容积脉搏波检测电路包括多波长led阵列、驱动电路、光电探测器和信号处理电路,所述多波长led阵列通过驱动电路连接所述控制器,所述光电探测器通过信号处理电路连接所述控制器。
如图6所示,所述控制器选用stm32控制器,所述图像采集模块采用ccd摄像头或coms摄像头且与所述stm32控制器采用spi通信,所述红外二极管阵列采用近红外红外二极管陈列采用pwm方式驱动,所述多波长led阵列采用elm-4000阵列,所述驱动电路采用afe4400芯片电路且与stm32控制器采用spi通信,所述光电探测器采用epm-4001接收器,所述信号处理电路选用afe4400芯片电路且与stm32控制器采用spi通信,所述存储电路选用sd存储电路,所述电源电路选用lp2989芯片电路接+5v电源,所述手指开关选用微动开关。
具体的,低噪声线性电压调整芯片lp2989通过一个拨码开关连接5v电池,然后产生3.3v的输出。输出3.3v的电源以供前端芯片、stm32以及各个外设接口使用在各模拟电源和数字电源之间,均有电感做隔离作用。为了方便使用与调试,将接口布局在pcb的外侧边沿从左上角逆时针依次为传感器db7接口和mini-usb接口。
具体的,sd卡座采用自弹式sd卡底座,采用sd_sdmodel芯片。
实施例一采用了四路发光管:红光、红外光、绿光、黄光。其中发射部件由afe4400驱动,在周期的时序里向人体组织发射四路光波,接收部件负责接收从人体组织反射回来的光,继而将接收到的光信号转换为电流信号。
需要说明的是,系统采用了两枚afe4400芯片来实现4路ppg信号的采集。两个的电路完全相同,简化了电路设计。afe4400晶振设计采用了一枚8m速率的晶振器,型号为smd3225,配合2枚18pf的电容,为前端芯片提供时序输入。afe4400与stm32之间共有1个i/o口相连,其中包含1路afe时钟信号输出,1路afe重置信号输入,1路ad转换完毕信号输出,1路spi数字接口,1路掉电警告信号输出,1路led警告信号输出,1路诊断结束信号输出以及1路关机信号输入。其中复位信号使用上拉保证没有信号时不复位。丰富的接口保证了系统能够最大哏度地使用afe4400的各种功能,确保了下位机软件能够准确地读取到afe4400的数据,并能够处理各种错误。本系统采用了通用的db5接口反射式光电采集前端,采用了db5接口5线中的4线分别作为红光、红外光的输入、输出。为了保护电路,这4路均配有快速开关二极管,型号为bav99w-7-f。并且都串联了0欧的电阻,方便测试。
实施例二
如图1、2所示,一种嵌入式人体生理信息无创检测系统,包括检测器壳体以及设置在所述检测器壳体内部的检测电路板,所述检测器壳体的一侧表面设置有滑盖,所述滑盖与壳体之间通过滑轨连接,所述滑盖下方设置有检测槽;
如图3、4所示,所述检测槽的两侧设置有红外二极管阵列,所述检测槽的底部设置有斜台,所述斜台的上侧设置有与所述斜台平行的倾斜滤光片,所述滤光片与斜台之间形成的空腔内设置有图像采集模块和光电容积脉搏波检测电路,所述检测槽与倾斜滤光片相邻的内侧设置有指尖腔,所述指尖腔内部设置有手指开关;
如图5所示,所述检测电路板包括控制器以及与所述控制器分别连接的数据接口、存储电路和电源电路,所述红外二极管阵列、图像采集模块、光电容积脉搏波检测电路和手指开关分别连接所述控制器;
所述光电容积脉搏波检测电路包括多波长led阵列、驱动电路、光电探测器和信号处理电路,所述多波长led阵列通过驱动电路连接所述控制器,所述光电探测器通过信号处理电路连接所述控制器。
进一步的如图7所示,所述多波长led阵列包括8组led,8组led分别为第一led、第二led、第三led、第四led、第五led、第六led、第七led和第八led,所述第一led选择610nm波段、第二led选择630nm波段、第三led选择660nm波段、第四led选择690nm波段、第五led选择750nm波段、第六led选择805nm波段、第七led选择850nm波段和第八led选择940nm波段;
所述第一led和第二led的阴阳极对接,由第一led和第二led的阴阳极分别两个引脚连接驱动电路;所述第三led和第四led的阴阳极对接,由第三led和第四led的阴阳极分别两个引脚连接驱动电路;所述第五led和第六led的阴阳极对接,由第五led和第六led的阴阳极分别两个引脚连接驱动电路;所述第七led和第八led的阴阳极对接,由第七led和第八led的阴阳极分别两个引脚连接驱动电路;
如图8所示,所述光电探测器包括opt101芯片,所述opt101芯片设置在光电容积脉搏波检测电路的中央,所述8组led均匀分布在所述opt101芯片的四周。
需要说明的是,如图9所示检测系统也可以根据实际情况采用4路波长led发射端,系统可以采用经验模态分解和三次样条插值算法去除原始脉搏波的高频噪声和基线漂移,同时运用动态光谱频域提取法提取对数脉搏波的基波分量,并采用偏最小二乘法交叉验证的方法,完成人体血糖浓度的预测。
如图10、11所示,所述驱动电路包括多路转换开关和光源驱动电路,所述控制器依次通过光源驱动电路、多路转换开关连接多波长led阵列;所述光源驱动电路采用h桥式电路,所述差分多路选择开关采用adi公司adg709芯片电路,每一对led的两个引脚分别接到成对的差分通道的引脚上,通过所述h桥式驱动电路与差分多路选择开关相结合的方式对8路光源进行控制。
具体的,adg709芯片可承受30ma的连续导通电流,能够满足各led的驱动电流要求,每一对led的两个引脚分别接到成对的差分通道的引脚上。
当多路选择开关adg709选择通道1时,即s1a与s1b选通:(1)当p5.6为低电平,p5.7为高电平时,q1导通,q2截止,led1点亮,此时电流由vcc经过q1→led1→q4→r7到达地,数模转换器dac2产生的电压施加到q4上对led1的亮度进行控制;(2)当p5.6为高电平,p5.7为低电平时,q1截止,q2导通,led2点亮,此时电流由vcc经过q2→led2→q3→r6到达地,数模转换器dac1产生的电压施加到q3上对led2的亮度进行控制。光源驱动电流的大小根据探测到的光电信号强度进行调整。同样,当多路选择开关adg709选择其他通道时,其他led光源得到控制。通过控制en、a0、a1引脚电平来选择多路选择开关的通道,以达到对光源发光时序的控制,其中en为使能引脚,a0与a1为通道选择引脚。
如图12、13所示,所述信号处理电路包括放大电路、多路复用器、低筒滤波器和模数转换器,所述光电探测器依次通过放大电路、多路复用器、低筒滤波器和模数转换器连接所述控制器;所述放大电路采用opt101芯片内部的跨阻抗放大电路,所述多路复用器选用多路选择开关adg706,所述模数转换器选用ad7173芯片。
由于ppg信号的跳变成分ac仅占信号的0.1%~10%左右,绝大部分为非跳变的dc成分。若同时对ac与dc进行放大,就有可能造成ppg信号达到饱和而ac成分仍然不足的情况,因此需要对ac成分进行单独的放大处理。opt101内部的跨阻抗放大电路将光电二极管检测到的光信号放大成电压信号从5引脚输出,此一级放大信号为总的ppg信号(包含ac与dc成分)。mcu通过adc对第一级放大信号进行采集,一方面根据第一级放大信号的强弱实现对光源发光强度的控制,另一方面对第一级放大信号进行处理提取出dc成分。此dc成分加上一个微小偏置后输入到u2的正相输入端,而u2的负输入端接u1的输出(ac+dc),通过u2差分放大功能实现ac成分的放大。
ad7173是一款24位、低功耗、16通道的ad转换芯片,在采样率为31.25ksps下有效位为17.5位,能够满足本设计要求。多路选择开关adg706通道的选择应该与光源的发光时序相匹配:当led1发光时,通道1选通,当led1灭时,通道2选通,当led2发光时,通道3选通,当led2灭时,通道4选通,依次类推。这就保证了每个adc通道单独采集相应光源的信号,避免了通道之间的串扰问题。具体的,mcu采用ti公司msp430f5529芯片。该芯片主频可达25mhz,具有10kbram、128kbflash、4个spi外设、2个i2c外设、12位adc、io口、usb外设等资源。
所述检测电路板还包括蓝牙电路,所述蓝牙电路包括超低电压微功耗mcu、基于lsb蓝牙4.0芯片和发射天线,所述mcu电连接在所述控制器与蓝牙4.0芯片之间,所述发射天线连接所述蓝牙4.0芯片。
具体的,蓝牙4.0芯片发射功率在-20dbm到+10dbm之间,采用gfsk调试方式,调制指数在0.45-0.55之间,跳频工作,1mbps传输速率,有40个信道带宽为2m的通道,发射频率为2.4ghz;所述的超低电压微功耗mcu最低工作电压可达1.8v,休眠功耗为2na;所述的发射天线为pcb天线。
需要说明的是,上述实施例一和实施例二还包括上位机,所述上位机通过蓝牙与控制器通讯接收指静脉和脉搏波信息通过信号处理实现数据的显示,具体信号处理方法包括如下步骤:
a1)去除高频噪声:采用fir滤波、iir滤波以及滑动平均滤波三种方法进行高频噪声的滤除;
a2)去除运动干扰:采用约束独立成分分析与自适应滤波相结合的方法来去除光电容积脉搏波信号中的运动伪迹,同时保证光电容积脉搏波信号的幅度信息不会丢失,通过约束独立成分分析可以自动获得目标源信号,而无需将所有独立源成分获得后再进行挑选,通过自适应滤波可以恢复光电容积脉搏波信号的幅度信息,如图14所示,具体实施步骤:
第一步:对原始光电容积脉搏波信号进行带通滤波预处理,滤除信号中的高频噪声与直流成分;
第二步:由于光电容积脉搏波信号具有拟周期性,而运动伪迹是由受测者运动造成的,其波形往往具有不规则性,采用自相关可以得到光电容积脉搏波信号的周期信息,对其中一路光电容积脉搏波信号进行自相关运算,求出光电容积脉搏波信号周期信息,然后基于此信息产生约束独立成分分析的参考信号;
第三步:将经预处理后的两路光电容积脉搏波信号与第二步骤产生的参考信号作为输入信号同时输入到约束独立成分分析算法中,得到不含运动干扰的光电容积脉搏波信号,然而此光电容积脉搏波信号丢失了原信号的幅度信息;
第四步:将第三步得到的信号作为参考信号输入到自适应滤波器,将带通滤波器预处理后的光电容积脉搏波信号作为自适应滤波器期望信号,经自适应滤波后得到去除了运动伪迹并含有幅度信息的两路光电容积脉搏波信号;
a3)基线漂移:采用希尔伯特-黄变换法对信号进行处理,首先对信号进行经验模态分解(emd)得到本征模态函数(imfs),然后对各本征模态函进行希尔伯特变换,求出瞬时频率,最后将频率不合理的成分滤除后再进行重构;
a4)特征信息提取:采用光电容积脉搏波信号差分方法提取ac成分,采用光电容积脉搏波信号幅值平均值作为dc成分;
具体如图15所示,特征信息是由ppg信号的ac成分与dc成分能量比例得到的。为求得特征信息,需要先提取出ac成分与dc成分。ac成分提取方法主要有高通滤波后求均方根方法、峰峰值检测法、ppg信号差分方法以及频域分析方法等,dc成分提取方法主要有低通滤波法、ppg信号幅值平均值法以及频域分析法等。
a5)校正模型建立:利用人工神经网络进行回归建模分析,首先选用pca方法对输入变量进行降维处理,提取前几个贡献较大的成分,然后将这些主成分作为神经网络的输入信号,以减小神经网络的计算量,通过利用训练样本对网络进行训练,然后利用训练过的网络对预测集样本进行预测,以评估所建立模型的性能;
a6)预测:通过利用校正集样本对网络进行训练,得到校正模型,并利用此模型对预测集进行预测;
本发明采用单隐藏层的bp网络结构进行回归建模分析,通过校正集样本对网络进行训练,学习算法采用量化共轭梯度法。
单隐藏层的bp网络结构的预测集和校正集样本具体为:
通常将样本集分为校正集和预测集两部分,校正集用来校正血红蛋白浓度计算模型,预测集用来验证所得到的校正模型的性能。以光谱数据作为输入数据,以传统方法获取的血红蛋白参考浓度作为目标数据对校正模型进行训练,得出最佳校正模型。然后利用校正模型对预测集样本进行预测,将预测值与参考值进行比较以评价校正模型的预测性能。校正集的选取原则是:所选样本的血红蛋白浓度值要均匀分散在所有样本的血红蛋白浓度值整个区域。
a7)显示:在上位机的客户端显示采集及预测的数据信息。
进一步的,采用基于时变自回归模型的心率提取算法同频域分析法结合来求得血氧饱和度的值,如图16所示,具体步骤如下:
血氧饱和度测量中有两路入射光:红光和红外光,首先选取红外光光电容积脉搏波信号进行处理,利用抗干扰心率提取算法准确求出心率,然后对红光光电容积脉搏波信号和红外光电容积脉搏波信号进行频谱分析,根据频谱中心率所在频率位置提取红光光电容积脉搏波信号和红外光电容积脉搏波信号的幅值,进而求出r值,最后代入到血氧经验公式中,求得最终的血氧饱和度。
所述抗干扰心率提取算法首先利用加速度信号对光电容积脉搏波信号进行状态分类,分为静止光电容积脉搏波和运动光电容积脉搏波,对于静止光电容积脉搏波信号,采用均值交点法计算心率;对于运动光电容积脉搏波信号的算法分成三部分:信号预处理、信号分段和谱峰搜索:首先对采集的光电容积脉搏波作预处理,包括带通滤波和滑动平均率滤波;去除正常心率范围之外的噪声和部分高频噪声,同时使信号更平滑;然后利用基于多小波基函数展开的时变自回归模型方法,对光电容积脉搏波信号进行时频分析;根据频率随时间的变化特征,将光电容积脉搏波信号分段,分成不同的时间段;对于每段信号,各个时刻对应的信号频率变化不大,信号保持稳定;分段结果能够将未受到运动干扰的光电容积脉搏波和受到运动干扰的光电容积脉搏波信号分开,将不同频率的信号分开,将平稳变化的信号和突变的信号分开;对每段信号作fft,通过频域分析获得所有可能的心率值,并利用加速度信号对可能的值作最优选择,得到最终心率估计值。
本发明属于光电检测传感器技术领域,该无创检测系统包括检测器壳体以及壳体内部的检测电路板,壳体的一侧表面设置有滑盖,滑盖下方设置有检测槽,检测槽内部设置有红外二极管阵列、斜台和倾斜滤光片,滤光片与斜台之间形成的空腔内设置有图像采集模块和光电容积脉搏波检测电路,检测槽与倾斜滤光片相邻的内侧设置有指尖腔和手指开关。本发明使用方便、防尘防灰,基于光电容积脉搏波及指静脉检测技术,可以连续、无创、实时地监测人体心率、血氧、血红蛋白浓度等多相人体信息,同时可以方便、快速的采集用户静脉图像,自动识别、匹配用户身份,实现了高效、准确的无创检测,广泛适用于医院体检测量。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。