基于ARM11的无创心血管健康评估系统设计
2016-09-07陈真诚陈志高刘善剑徐北平朱健铭
陈真诚,陈志高,刘善剑,徐北平,朱健铭
(1. 桂林电子科技大学 生命与环境科学学院, 广西 桂林 541004;2. 桂林电子科技大学 电子工程与自动化学院, 广西 桂林 541004)
基于ARM11的无创心血管健康评估系统设计
陈真诚1,陈志高2,刘善剑2,徐北平2,朱健铭1
(1. 桂林电子科技大学 生命与环境科学学院, 广西 桂林541004;2. 桂林电子科技大学 电子工程与自动化学院, 广西 桂林541004)
为了使用低成本、无创伤且易操作的方法评估人体心血管的健康状况,设计一个基于ARM11(S3C6410)的无创心血管健康评估系统,该系统由无创心血管参数检测探头、嵌入式人机交互平台和内嵌的健康评估模型3个部分组成;基于能量代谢守恒法、指端容积脉搏波检测等研制出无创检测探头,用于测量血压、血流速度和血糖等人体参数,采用蓝牙4.0设备将数据传输至嵌入式人机交互平台,数据经改进后的国人缺血性心血管病(ICVD)10年发病危险评估模型得出健康评估结果;实验结果表明该方法所得评估结果和微创真值经原始ICVD评估模型所得评估结果的Pearson相关系数为0.91(Spearman相关系数为0.891),说明该方法是可行的。
心血管健康评估;人机交互平台;无创检测
0 引言
心血管病是当今世界致死率极高的病症之一,进行心血管健康评估是预防该病的重要手段[1-3]。国家“十五”攻关“冠心病、脑卒中综合危险度评估及干预方案的研究”[4]采用英国统计学家D.R.Cox[5]提出的Cox比例风险模型, 同时考虑到我国心血管病“冠心病相对低发、脑卒中相对高发”[6]的特点,以年龄、收缩压、体重指数(BMI)、血清总胆固醇(TC)、是否糖尿病和是否吸烟等危险因素为自变量, 以缺血性心血管病事件为因变量,拟合出了较好的适用于中国人的心血管病综合危险评估工具[5]。目前,获取上述生理信息的方法主要是问卷调查结合有创抽血化验[2]。如果基于该心血管病综合危险评估工具开发一个便携式的无创心血管健康评估系统,可以方便国民获取自身的心血管健康状况,一方面可以避免抽血带来的创伤痛苦与感染风险,另一方面无需医疗化验,可以降低检测成本,具有很高的市场应用价值。
Cho ok kyung等人提出了代谢热整合法,在此基础上桂林电子科技大学陈真诚等人提出了能量代谢守恒法[7],指出血糖值和指端热交换代谢率M,血氧饱和度SPO2,血流速度BF和心率HR之间存在如下函数关系(式(1)中的c为常数):
GLU=F1( M,SPO2,BF,HR,c)
(1)
Hiroshi等人通过对容积脉搏波进行二次、三次微分[8]后得到的加速脉搏波波形进行研究,该研究结果显示加速脉搏波能比较有效的反映和预测血液循环系统功能,梁永波等在此基础上给出了一种无创无袖套连续血压测量方法。
根据国民体质与健康数据库[9]2006年到2011年的数据(样本1万例以上)得出,男性BMI和总胆固醇的spearman相关系数为0.443,女性BMI和总胆固醇的spearman相关系数为0.389,人体的BMI和总胆固醇具有中等相关性。在不需要知道总胆固醇具体数值的情况下,可以通过BMI推断总胆固醇的大致范围,这样可能带来一定误差,但是能换来便捷性。
1 系统总体设计
无创心血管健康评估系统融合了嵌入式技术、无创血糖检测技术以及容积脉搏波检测技术,前端用无创检测探头采集人体的血糖、血氧饱和度、血压及血流速度等心血管参数,通过蓝牙4.0模块将数据传输至基于S3C6410的嵌入式人机交互终端,可供输入性别、年龄、身高、体重、是否吸烟等信息,经内嵌的评估模型运算后给出人体心血管健康评估结果。系统结构图如图1所示。
图1 无创心血管健康评估系统结构图
2 系统硬件平台设计
1)嵌入式平台硬件设计:
该系统的控制核心采用三星公司的S3C6410处理器。外置2 G的SD卡用于存储大量心血管生理参数数据。外接4.3寸TFT带触摸屏液晶,可通过手写笔进行各项操作。本系统的嵌入式平台硬件构成如图2所示。
图2 嵌入式平台硬件构成
2)无创检测探头硬件设计:
在现有光电容积脉搏波检测电路[8]的基础上做出改进,引入自适应光强调节功能,克服了以往因人体运动、手指抖动和自然光照变化所带来的环境影响,并引入多级放大滤波电路,能得到更纯净的前端信号。此外集成了用于无创血糖检测的传感器[7],在其基础上改用更高精度、更灵敏的温湿度传感器SI7005,避免了之前的信号滞后性问题,并引入智能电源管理芯片AXP173,可独立控制四路电源输出,解决了因电源热散失从而影响指端代谢率提取不够准确的问题。无创检测探头硬件构成如图3所示。
图3 无创检测探头硬件构成
因心脏射血,从而引起血液和血管壁之间振荡,这一生理现象体现在人体指端处,当手指放入探头腔体内,单片机通过内部12位DA模块和外置H桥驱动电路驱动位于手指下表面的光电发射LED交替发出660纳米红光和920纳米红外光,因为手指皮肉及血液成分会吸收一部分发射光,发射光透过手指后的那部分光被位于手指上表面的光电接收LED捕获,而所捕获的信号中0.6~18 Hz的交流信号为有用信号,如脉搏波等,能反应人体的血氧、脉搏和血糖等生理情况,这些信号以电流的方式表现出来。经第一级放大电路后,信号被放大的同时也被转换成毫伏级电压信号,反馈给单片机,单片机通过内部的12位AD模块采集到其中的直流信号,判断信号的可用性,用于调整发射LED的光照强度。随后信号通过截止频率为0.6 HZ的交流高通滤波,同时隔断直流信号,再经过18 HZ的低通滤波,得到最终的有用信号,再经放大,有用信号在1~3 V之间,单片机通过另一路AD采集到该有用信号用于数据处理。
基于以上思路每2 ms采集1个数据点,一共采集1 000个数据点,从而得到高分辨率脉搏波形,根据“脉搏波传导时间(PWTT)和动脉血压之间呈线性相关”[8]这一原理可以得到收缩压PS,如式(2)所示,其中PWTT可由波形分析提取可得,C1和C2为常数。
PS=C1-C2* PWTT
(2)
根据无创血糖检测原理及其传感器设计[7],将所采集到的信号综合处理后还可获得心率、血氧饱和度、及血流速度等参数。另外通过温湿度传感器(SI7005)、辐射传感器(A2TPMI)等检测人体手指与环境之间热交换的数据,进而得到指端代谢率,最终得到血糖值。
3)蓝牙4.0通信模块硬件设计:
为了使终端和探头之间进行实时通信,根据CC2540数据手册自行设计蓝牙模块电路,电路如图4所示。该模块对CC2540的模拟电源输入端和数字电源输入端进行分离滤波,能有效抑制1 M以下噪声信号,且实测功耗仅1.2 μA。S3C6410和MSP430单片机可以分别通过UART接口与其连接,实现无线通信,在特定波特率下的通信准确率达99%。
图4 蓝牙4.0模块电路
3 健康评估模型改进与软件设计
1)健康评估模型改进:
国家“十五”攻关“冠心病、脑卒中综合危险度评估及干预方案的研究”课题组[4]开发的“ICVD事件10年发病危险预测模型和简易评估工具”使用评估表方式呈现,结合现有的指端无创技术,并考虑便捷性,对该工具模型进行如下几点改进:(1)改进后将 “性别”这一危险因素提升至主要因素,将男女两种评估方式整合成一种;(2) 对于“年龄”这一危险因素,该工具特别适用于年龄段35~59岁人群,参照中国心血管病防治信息网[10]给出的权威做法,对于小于35岁受测人群,相应的打分及结果比对与年龄段“35~39”岁标准一致;(3)将危险因素“体重指数(BMI)”拆分成“身高”和“体重”两个危险因素,靠系统内部计算出BMI;(4)将“是否糖尿病”替换成“餐后2小时血糖值”,将餐后2小时血糖值≤7.8 mmol/L视为正常,反之视为异常;(5)参照国民体质与健康数据库数据[9],当BMI≥26,判别个体的总胆固醇值≥5.2 mmol/L,否则<5.2 mmol/L。
2)软件设计:
嵌入式软件设计包含启动程序、Linux内核、文件系统和应用程序4个部分。在PC机ubantu9.10系统下编译uboot1.1.6版本源代码,生成u-boot.bin,可供S3C6410嵌入式平台启动。内核选用Linux-3.0.1版本,在此内核中进行蓝牙设备接口驱动开发。文件系统选用Yaffs,桌面系统选用QtE4.7.1。按上述方式搭建好嵌入式平台,在PC上开发人机交互软件,而后移植到该嵌入式平台下。
图5 人机交互软件
S3C6410与蓝牙模块之间的默认通信设置为115 200 bps,8 bit数据位,无校验,1个停止位,代码如下:
cfsetispeed(&serialAttr,B115200);
cfsetospeed(&serialAttr,B115200);
serialAttr.c_cflag &= ~CSIZE;
serialAttr.c_cflag |= CS8;
serialAttr.c_iflag = IGNPAR;
serialAttr.c_cc[VMIN] = 1;
图5中,性别、年龄、身高、体重和是否吸烟等项需要使用者用触摸笔填写或选择,然后点击开始测试项,之后操作无创探头,等采集完毕后, “收缩压”、“餐后2小时血糖”及“总胆固醇范围”等项会显示相关的结果,“十年ICVD绝对风险”项会显示最终的评估结果,还可以在右下角输入相关指令,点击“发送”项便将指令传送至无创检测探头,实现主从控制。另外使用者可以点击“Help”项,之后会给出该平台的使用方法,对于评估结果的说明以及上位机与下位机进行蓝牙通信的指令说明。所涉及功能函数如下所示:
TMainForm::startButtonClicked();
//开始测试
TMainForm::sendButtonClicked();
//发送指令
TMainForm::helpButtonClicked();
//给出帮助文件
蓝牙通信指令见表1。
表1 蓝牙通信指令
4 实验结果
1)实验准备:
实验环境为室内,温度25±0.5 ℃,相对湿度67±3%。实验对象分AB两组,每组10人,每组中男女各5人。要求A组被测人群年龄段为20~34岁,编号为1~10,B组被测人群年龄段为35~59岁,编号为11~20,数据采集及其后期处理都采用此编号。通过调查登记,袖带式血压计(欧姆龙血压计)测血压、微创方式测血糖(罗氏微创血糖仪)及总胆固醇(台湾百捷多功能检测仪)等方式获得人体相关生理参数真值,经 “ICVD事件10年发病危险预测模型简易评估工具”得到相应评估结果,再用自制心血管健康评估系统样机进行心血管健康评估。
2)结果与分析:
使用袖带式血压计所测收缩压与自制样机所测收缩压的结果相关性如表2所示。
表2 两种方式所测收缩压之间相关性
使用罗氏微创血糖仪所测血糖值与样机所测血糖值之间的相关性如表3所示。
表3 两种方式所测血糖值之间相关性
由以上结果表明,自制无创探头可以较准确的采集人的收缩压及血糖情况。
通过“ICVD事件10年发病危险预测模型简易评估工具”测试后得到的健康评估结果与无创方式所得人体信息经改进后的评估模型测试后所得健康评估结果如图6所示。
图6 两种方式所得健康评估结果对比图
由图6不难得出,通过无创方式所得健康评估结果具有较高的准确性,因判别总胆固醇范围的方法并不成熟,且系统本身存在一定的误差,故其中2号、14号和20号的结果不太理想。进一步分析两种方式所得健康评估结果之间的相关性,见表4、表5和表6。其中表4只涵盖A组数据,表5只涵盖B组数据,表6涵盖AB两组的数据。
表4 A组两种方式所得评估结果相关性
表5 B组两种方式所得评估结果相关性
表6 AB组两种方式所得评估结果相关性
表4、表5和表6的数据显示,A组数据所得相关性要比B组数据所得相关性要好,主要是因为年轻人各项相关生理参数大多处于正常范围,所得结果之间的差距比较小。中年人的各项生理参数之间差异比较大,样机在采集高血压及高血糖等项时略显不足,相关性因此变差,但无创健康评估系统所得结果和真值之间相关性仍然显著,表明这种方案具备较高的可行性。
5 结束语
该心血管健康评估系统设计具有应用创新性,在“ICVD事件10年发病危险预测模型和简易评估工具”的基础上改进该评估模型,进一步融合嵌入式技术与无创血糖检测技术并改进容积脉搏波检测技术,还自行设计了匹配该系统的蓝牙4.0通信模块,从而研制出基于ARM11的无创心血管健康评估系统样机。该样机具备相关生理参数检测及人机交互功能,凭此样机做了相关的测试工作及其结果分析,相应结果分析显示出了该系统的可行性。该系统为人体心血管健康评估实现低成本与无创伤提供了技术基础,具有较好的应用前景。
[1]Nichols M, et al. Cardiovascular disease in Europe:epidemiolgical update[R]. EHJ, Vol. 34, pp.3028-3034.
[2]陈伟伟,高润霖,刘力生,等.中国心血管病报告2013概要[J].中国循环杂志,2014(7):487-491.
[3]World Health Organization. Cardiovascular Diseases (CVDs), fact sheetn°317[EB/OL]. http://www.who.int/mediacentre (December 2010).
[4]国家“十五”攻关“冠心病、脑卒中综合危险度评估及干预方案的研究”课题组.国人缺血性心血管病发病危险的评估方法及简易评估工具的开发研究[J].中华心血管病杂志,2003,12:16-24.
[5]Cox DR.Regression models and life tables[J].JR Stat Soc B,1972,34:187- 220.
[6]赵连成,武阳丰,周北凡,等.体质指数与冠心病、脑卒中发病的前瞻性研究.中华心血管病杂志,2002,30(7):430-433.
[7]朱健铭,陈真诚.能量代谢守恒法无创血糖检测算法研究[J].传感技术学报,2013(7):917-921.
[8]梁永波,陈真诚,朱健铭,等.基于容积脉搏波的无创连续血压测量系统[J].航天医学与医学工程,2013,01:47-50.
[9]国民体质与健康数据库.生理指标分析[EB/OL]. http://cnphd.bmicc.cn/chs/cn/analysis.phpr1( 2015/7/13).
[10]中国心血管病防治信息网. 危险评估[EB/OL]. http://www.healthyheart-china.com/Website/danger_evaluate/danger_evaluate.aspx( 2015/7/13).
Design of Non-invasive Cardiovascular Health Assessment System Based on ARM11
Chen Zhencheng1, Chen Zhigao2, Liu Shanjian2, Xu Beiping2, Zhu Jianming1
(1. School of Life and Environmental Sciences,Guilin University of Electronic Technology,Guilin541004,China;2. School of Electrical Engineering and Automation, Guilin University of Electronic Technology, Guilin541004, China)
In order to assess cardiovascular health by low-cost, non-invasive and easy-to-handle method, the non-invasive cardiovascular health assessment system based on ARM11(S3C6410) which is composed of non-invasive cardiovascular parameters measurement sensor, embedded GUI platform and embedded health assessment model was designed. According to the method of conservation of energy metabolism and the detection of fingertip volume pulse waves, the sensor for blood pressure, blood flow velocities and non-invasive blood glucose measurement was designed. The embedded GUI platform will display the health assessment results when the body parameters which were measured by the sensor and were transferred to the embedded GUI platform by Bluetooth 4.0 device were operated on the improved evaluation model of the ten years risk of ischemic cardiovascular diseases (ICVD) in Chinese. The experimental results indicated the Pearson correlation coefficient was 0.91(Spearman correlation coefficient was 0.891) between the test values and the true values of the health assessment, which indicated this method is feasible.
non-invasive measurement; GUI platform; cardiovascular health assessment
2015-08-08;
2015-09-17。
广西自动检测技术与仪器重点实验室主任基金项目(YQ14116); 国家自然科学基金(61271119);国家科技支撑计划(2013BAI03B01);广西高等学校科学研究项目(KY2015YB096);桂林电子科技大学研究生教育创新计划资助项目(GDYCSZ201479)。
陈真诚(1965-),男,湖南永州人,教授,博士研究生导师,主要从事生物传感与智能仪器方向的研究。
1671-4598(2016)01-0300-03
10.16526/j.cnki.11-4762/tp.2016.01.083
TN929.5
A