基于丙酮传感器的血糖检测仪及其检测方法与流程

文档序号:15692703发布日期:2018-10-19 18:32阅读:831来源:国知局

本发明涉及血糖检测仪技术领域,更为具体地,涉及一种基于丙酮传感器的血糖检测仪及其检测方法。



背景技术:

糖尿病是一种慢性病,它可能会引发中风、失明、心脏病、肾衰竭等。根据世界卫生组织的数据,世界范围内有4.22亿人口正在经受糖尿病的痛苦,并且,这一数字还在稳步增长。而且据相关报告指出,到2020年糖尿病或许将成为中国最为常见的慢性病。可见,家用血糖检测仪作为一种监测用户血糖实时情况、了解血糖变化趋势的产品,已逐渐成为糖尿病患者的必选之物。

传统的家用血糖检测仪的检测方法主要分为两种:一种是电化学法,一种是光化学法。它们检测的基础都是酶反应,也都需要进行血液采样。这样的检测方式对部分患者来说,这种针刺取血是一个不小的刺激。因此,研制一种新型的、无创的家用血糖监测仪是血糖监测领域的重点。

目前一些公司正在尝试通过检测人体汗液/体液/泪液中的葡萄糖水平来检测用户的血糖含量,也有一些公司正试图通过红外线侦测皮肤来测量实际葡萄糖分子散射或者吸收的光量从而确定血液中的血糖含量。前者技术的困难之处在于:人体本身的葡萄糖就比较少,且其无色、体积小、没有更多的特征,同时汗液/体液/泪液的其他成分在很大程度上会影响葡萄糖的监测;后者技术的困难之处在于:皮肤的反射率大小会影响测试结果,而且其它分子也能引起反射光的光强变化。

据临床医学报导,糖尿病患者口腔中呼出的气体丙酮含量要高于正常人(丙酮含量均高于1.71ppm),因此可以通过检测患者呼出气体中的丙酮含量来表征血糖含量。

因此,本发明提供了一种基于丙酮传感器的血糖检测仪及其检测方法。



技术实现要素:

鉴于上述问题,本发明的目的是提供一种基于丙酮传感器的血糖检测仪及其检测方法,以解决现有的血糖检测仪需要进行针刺取血进行检测血糖的问题。

本发明提供一种基于丙酮传感器的血糖检测仪,包括传感阵列检测单元、信号采集处理电路、单片机微处理单元;其中,

传感阵列检测单元,用于检测用户口中呼出气体的丙酮气体浓度,并将检测到的丙酮气体浓度的数据转换为电信号传输至所述信号采集处理电路;其中,在传感阵列检测单元中设置有具有znfe2o4与mos2相掺杂的敏感薄膜的丙酮传感器;

信号采集处理电路,用于对传感阵列检测单元输出的电信号进行滤波、放大处理;

单片机微处理单元,用于采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和所述传感阵列检测单元输出的电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数,并根据获取的最优参数与对所述信号采集处理电路处理后的电信号进行归一化处理的电信号,确定用户的血糖含量。

此外,优选的方案是,还包括终端显示模块和蓝牙模块,其中,

终端显示模块,用于显示单片机微处理单元获取的用户的血糖含量;

蓝牙模块,用于将单片机微处理单元获取的用户的血糖含量传输到移动终端设备。

此外,优选的方案是,还包括工作温度调整模块,其中,工作温度调理模块,用于检测调节血糖检测仪工作时的温度。。

此外,优选的方案是,丙酮传感器包括硅基底、设置在硅基底的第一绝缘层、设置在第一绝缘层上方的加热层以及设置在加热层上方的第二绝缘层;其中,

在硅基底中间设置有空腔;

在第二绝缘层上设置有加热电极和测试电极。

此外,优选的方案是,znfe2o4与mos2相掺杂的敏感薄膜设置在第二绝缘层上;其中,

znfe2o4与mos2掺杂比例为1:10至1:1。

此外,优选的方案是,在传感阵列检测单元中还设置有湿度传感器,其中,湿度传感器,用于检测用户呼出气体的湿度。

本发明还提供一种基于丙酮传感器的血糖检测仪的检测方法,采用上述基于气体传感器的血糖检测仪进行检测,具体方法如下:

工作温度调理模块将血糖检测仪调节至工作时所需要的温度;

传感阵列检测单元通过具有znfe2o4与mos2相掺杂的敏感薄膜的丙酮传感器检测用户口中呼出气体的丙酮气体浓度,并将检测到的丙酮气体浓度的数据转换为电信号传输至信号采集处理电路;

信号采集处理电路对传感阵列检测单元输出的电信号进行滤波、放大处理,并传输至单片机微处理单元进行归一化处理;

采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和传感阵列检测单元输出的电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数;

将训练学习得到的最优参数传输至单片机微处理单元;

根据最优参数和归一化处理后的电信号进行处理确定用户的血糖含量;

用户的血糖含量通过蓝牙模块传输至移动终端设备。

此外,优选的方案是,在采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和传感阵列检测单元输出的电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数的过程中,

采用第一ga-lssvm算法模型对训练样本数据中的丙酮气体浓度和传感阵列检测单元输出的电信号之间的映射关系进行训练学习,获得最优第一ga-lssvm算法模型;

第二ga-lssvm算法模型对训练样本数据中的丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获得最优第二ga-lssvm算法模型。

此外,优选的方案是,根据最优第一ga-lssvm算法模型与归一化处理后的电信号,确定用户呼出气体的丙酮气体浓度。

此外,优选的方案是,根据最优第二ga-lssvm算法模型与用户呼出气体的丙酮气体浓度,确定用户的血糖含量。

从上面的技术方案可知,本发明提供的基于丙酮传感器的血糖检测仪及其检测方法,通过传感阵列检测单元中的丙酮传感器来分析糖尿病患者口腔中丙酮成分的含量,以实现对患者的无创伤糖尿病检测。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

附图说明

通过参考以下结合附图的说明,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为根据本发明实施例的基于丙酮传感器的血糖检测仪结构示意图;

图2为根据本发明实施例的丙酮传感器结构示意图;

图3为根据本发明实施例的基于丙酮传感器的血糖检测仪的检测方法流程示意图。

其中的附图标记包括:1、硅基底,2、第一绝缘层,3、加热层,4、第二绝缘层,5、敏感薄膜,6、测试电极,7、加热电极,8、空腔。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。

针对前述提出的现有的丙酮传感器为针刺取血检测方式,本发明提供了一种基于丙酮传感器的血糖检测仪及其检测方法,以实现对患者的无创伤糖尿病检测。

以下将结合附图对本发明的具体实施例进行详细描述。

为了说明本发明提供的基于丙酮传感器的血糖检测仪,图1示出了根据本发明实施例的基于丙酮传感器的血糖检测仪结构。

如图1所示,本发明提供的基于丙酮传感器的血糖检测仪100,包括:

工作温度调理模块110、传感阵列检测单元120、信号采集处理电路130、单片机微处理单元140、终端显示模块150和蓝牙模块160。

其中,工作温度调理模块110,用于检测调节血糖检测仪工作时的温度;血糖检测仪工作时的温度,工作温度调理模块110结合pid调节和单片机微处理单元140共同实现温度的调节和控制。

传感阵列检测单元120,用于检测用户口中呼出气体的丙酮气体浓度,并将检测到的丙酮气体浓度的数据转换为电信号传输至信号采集处理电路130;其中,在传感阵列检测单元120中设置有具有znfe2o4与mos2相掺杂的敏感薄膜的丙酮传感器。

信号采集处理电路130,用于对传感阵列检测单元输出120的电信号进行滤波、放大处理。

单片机微处理单元140,用于采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和传感阵列检测单元120输出的电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数,并根据获取的最优参数与对信号采集处理电路130处理后的电信号进行归一化处理的电信号,确定用户的血糖含量。

即:在单片机微处理单元140中,第一:对信号采集处理电路130处理后的电信号进行归一化处理;第二:采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和传感阵列检测单元120输出的电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数;第三:根据最优参数与归一化处理后的信号确定用户的血糖含量。其中,采用ga-lssvm算法模型对训练样本数据中的丙酮气体浓度和传感阵列检测单元120输出的电信号之间的映射关系进行训练学习,获取最优第一ga-lssvm算法模型,最优第一ga-lssvm算法模型对归一化处理后的电信号进行训练学习,获得用户呼出气体的丙酮气体浓度。采用第二ga-lssvm算法模型对训练样本数据中的丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获得最优第二ga-lssvm算法模型,根据最优第二ga-lssvm算法模型与对用户呼出气体的丙酮气体浓度进行训练学习,获得用户的血糖含量。

终端显示模块150,用于显示单片机微处理单元140获取的用户的血糖含量;蓝牙模块160,用于将单片机微处理单元140获取的用户的血糖含量传输到移动终端设备。

在本发明的实施例中提供的基于丙酮传感器的血糖检测仪,采用低温高性能的双丙酮传感器来实现丙酮成分的检测。传统的丙酮传感器一般都要在较高的工作温度下才能获取满意检测效果,太高的工作温度会使血糖检测仪表现出较高的功耗,比如传统的znfe2o4丙酮传感器的最佳丙酮检测温度一般都高达四五百摄氏度。本发明采用,采用对丙酮气体较为敏感的铁系复合氧化物(znfe2o4)作为基础气敏材料,通过掺杂兼备直系带隙、较大比表面积以及较高室温电子迁移率的二硫化钼(mos2)材料,来提高复合传感器在低温下的丙酮检测性能。因此,在本发明中,基于上述想法,制备mos2-znfe2o4丙酮传感器,同时通过调节mos2的掺杂比例获得最优的mos2-znfe2o4丙酮传感器。

其中,图2示出了根据本发明实施例的丙酮传感器结构,如图2所示,丙酮传感器包括硅基底1、设置在硅基底1的第一绝缘层2、设置在第一绝缘层2上方的加热层3以及设置在加热层3上方的第二绝缘层4;其中,在硅基底1中间设置有空腔8;在第二绝缘层4上设置有加热电极7和测试电极8。并且,znfe2o4与mos2相掺杂的敏感薄膜5设置在第二绝缘层4上;其中,znfe2o4与mos2掺杂比例为1:10至1:1。znfe2o4与mos2具体的比例,根据实际需要选择合适的比例进行掺杂,从而得到合适的比例敏感薄膜。

另外,在本发明中,采用两个相同的上述丙酮传感器取代单个丙酮传感器来检测丙酮气体,即:采用两个相同的丙酮进行测试丙酮的含量,从而得出平均值的丙酮成分,是为了能够更精确地识别用户口中呼出气体里的丙酮成分。

在本发明的实施例中,在传感阵列检测单元还设置有湿度传感器,其中,湿度传感器,用于检测用户呼出气体的湿度。这是由于呼出气体的湿度波动对气体传感器有较大的影响,在传感阵列检测单元中引入湿度传感器来对呼出气体的湿度进行标定,以用来后面计算处理部分的湿度补偿。

此外,在本发明中,即使通过掺杂mos2材料可以提高丙酮传感器的低温检测性能,但由于人口中呼出气体里的丙酮含量比较少,在室温下实现微量丙酮气体的高精度识别的可行度不高,所以考虑到实际应用,丙酮传感器一般在设计时就要在其结构中加入加热层。同时为了能够精确地对温度进行测试和控制,本发明中引入工作温度调理模块,进一步通过pid调节和微处理单元进行控制来实现温度的精准控制。

其中,在本发明中,考虑到丙酮气体浓度和传感阵列检测单元输出电信号之间可能存在复杂的非线性关系,丙酮气体浓度和血糖含量之间也可能存在复杂的非线性关系,这两种非线性关系不易用特定的关系式描述。因此,为了更准确地监测用户的血糖含量,精度地学习丙酮气体浓度和传感阵列检测单元输出电信号之间的关系以及丙酮气体浓度和血糖含量之间的关系相当重要。因此,在本发明中提出,引入两个遗传算法优化最小二乘支持向量机(ga-lssvm)算法模型分别对训练样本数据中丙酮气体浓度和传感阵列检测单元输出电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,然后将训练学习得到的最优参数存入单片机微控制单元中,进而在实际应用时,基于新数据(将放大、滤波后的电信号进行归一化处理后的电信号)和最优参数计算用户的血糖含量。lssvm模型具有较强的非线性学习能力,ga的优化可以提高lssvm模型的训练速度和识别精度,两步ga-lssvm算法模型的学习识别可实现血糖含量的精准预测。

与上述基于丙酮传感器的血糖检测仪相对应,本发明还提供一种基于丙酮传感器的血糖检测仪的检测方法,图3示出了根据本发明实施例的基于丙酮传感器的血糖检测仪的检测方法。

如图3所示,本发明提供的基于丙酮传感器的血糖检测仪的检测方法,采用上述基于气体传感器的血糖检测仪进行检测,具体方法如下:

310:工作温度调理模块将血糖检测仪调节至工作时所需要的温度;

s320:传感阵列检测单元通过具有znfe2o4与mos2相掺杂的敏感薄膜的丙酮传感器检测用户口中呼出气体的丙酮气体浓度,并将检测到的丙酮气体浓度的数据转换为电信号传输至信号采集处理电路;

s330:信号采集处理电路对传感阵列检测单元输出的电信号进行滤波、放大处理,并传输至单片机微处理单元进行归一化处理;

s340:采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和传感阵列检测单元输出电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数;

s350:将训练学习得到的最优参数传输至单片机微处理单元;

s360:根据最优参数和归一化处理后的电信号进行处理确定用户的血糖含量;

s370:用户的血糖含量通过蓝牙模块传输至移动终端设备。

其中,步骤s340中,在采用ga-lssvm算法模型分别对训练样本数据中的丙酮气体浓度和传感阵列检测单元输出电信号之间的映射关系以及丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获取最优参数的过程中,

第一ga-lssvm算法模型对训练样本数据中的丙酮气体浓度和传感阵列检测单元输出电信号之间的映射关系进行训练学习,获得最优第一ga-lssvm算法模型;第二ga-lssvm算法模型对训练样本数据中的丙酮气体浓度和血糖含量之间的映射关系进行训练学习,获得最优第二ga-lssvm算法模型。

并且,根据最优第一ga-lssvm算法模型与归一化处理后的电信号,确定用户呼出气体的丙酮气体浓度,根据最优第二ga-lssvm算法模型与用户呼出气体的丙酮气体浓度,确定用户的血糖含量。

也就是说,最优第一ga-lssvm算法模型对归一化处理后的电信号进行训练学习,获得用户呼出气体的丙酮气体浓度,最优第二ga-lssvm算法模型对用户呼出气体的丙酮气体浓度进行训练学习,获得用户的血糖含量。

具体地,基于遗传算法优化最小二乘支持向量机(ga-lssvm)网络模型的训练学习过程如下。

第一ga-lssvm算法模型和第二ga-lssvm算法模型训练学习过程类似,以第一ga-lssvm算法模型为例,训练丙酮气体含量y和传感器阵列输出电信号z。

具体步骤如下:

(1)在已知的环境下得到一组训练样本。训练样本的获取方式:向血糖检测仪输入确定的丙酮气体浓度值、确定的环境湿度值,组成训练样本的输入向量,进而通过传感阵列检测单元获取三个传感器(两个丙酮传感器,一个湿度传感器)的输出电阻信号,组成训练样本的输出向量。

(2)训练样本的归一化处理。按照公式(1-1)的形式对训练样本数据进行归一化处理:

其中,xmax为训练样本数据中的最大值;xmin为训练样本数据中的最小值;xi为训练样本中第i个数据;x为第i个数据归一化之后的值。

(3)lssvm模型结构的确定。

下面简单介绍一下lssvm的模型结构:

lssvm的模型结构用公式(1-2)表示:

这里,表示核空间非线性映射函数;ω表示权重因子;b表示阈值。

利用结构风险最小化原则(srm)进行风险最小化,则该回归模型的优化问题为:

式中,r代表惩罚因子;ei代表误差。

基于以上公式,可构造如公式(1-4)所示的拉格朗日函数:

式中,αi代表拉格朗日乘子。

根据kkt(karush-kuhntucker)条件可得:

消去ω和ei,可将上式转化为如公式(1-6)所示的线性方程组:

式中,q=(1,1,...,1)t;a=(α1,α2,...,αn)t;y=(y1,y2,...,yn)t

在此,核函数可选取rbf函数:

式中,σ代表核函数宽度。

最终,基于rbf核函数的lssvm模型结构可表示为:

这里lssvm的模型结构选取为

(4)基于遗传算法实现lssvm的惩罚因子r和核函数参数σ2的优化。

根据lssvm理论和实际模型学习过程,可明确发现:惩罚因子r和核函数参数σ2对lssvm的训练速度、学习精度以及泛化能力均有着较大的影响,故而在此选用遗传算法对这两个参数进行优化,以来减少经验试凑法带来的较大工作量和主观盲目性。

①种群初始化:种群规模n的大小直接影响遗传算法优化模型参数的速度及精度:当n过大时,因计算量的增多会直接导致算法学习效率降低;当n过小时,因遗传算法处理模式的减少会导致算法极易陷入局部最优。在此,权衡参数优化的速度及精度,将种群规模n选取为50。另外,最大进化代数t选取为100。

②个体编码:由于实数编码方案具有良好的一致性和较高的准确性,对提高寻优的速度和所求解的精度有一定的促进作用,故在此基于如公式(5-14)所示的实数编码形式,对种群个体进行编码:

xi(t)=(wi1(t),wi2(t),...,wil(t))i=0,1,2,...,n;t=0,1,2,...,t(1-9)

式中,t是遗传代数;xi(t)是第t代中第i个个体;wil(t)是第i个个体中第l个基因。

这里,个体的串长即基因数l为:

l=q×n+q×m+m(1-10)

式中,q是隐含层节点个数;n是输入层节点个数;m是输出层节点个数。

③适应度计算:适应度函数是引导遗传算法全局搜索的唯一信息,其选取的合适与否直接影响着网络模型的性能。在此选取网络输出的丙酮气体浓度预测值和环境湿度预测值与实验获取的丙酮气体浓度实际值和环境湿度实际值的误差平方和的倒数作为适应度函数,则第i个个体的适应度可表示为:

④种群遗传:

首先进行选择操作:这里基于轮盘赌法进行个体选择,即以适应度作为选择准则,通过公式(1-12)计算每个个体的适应度比例来决定其是否被选择复制到下一代。因为寻优结束后只需要输出一组最优参数值,所以在此可采用只保留最优解的策略,仅将适应度最大的个体复制到下一代种群中,这样既提高了算法学习的效率,又保留了种群的最优解以防其遭到退化。

其次进行交叉操作:在此采用0.85的交叉概率随机选择种群中的某对个体进行部分基因的交叉运算,从而得到具备部分父类基因且不同于父类的新个体。

随后进行变异操作:这里,变异概率取0.01,并基于此概率对经过选择、交叉操作后的群体p(t)进行变异运算,进而更新生成新一代种群p(t+1)。

⑤迭代进化:重复③、④过程,逐代优化lssvm的惩罚因子r和核函数参数σ2,直到训练精度达到10-5或迭代次数t达到最大进化代数100次。

⑥最优解输出及模型确定:选取迭代进化中最后一代种群里拥有最大适应度的个体作为最优解,并传输给lssvm,进而得到优化后的ga-lssvm算法模型。

(4)实际应用:在血糖检测仪实际应用时,将传感阵列检测单元获取的电阻信号z输入到优化后的ga-lssvm算法模型中,就可以得到对应的丙酮气体含量y。

通过上述实施方式可以看出,本发明提供的基于丙酮传感器的血糖检测仪及其检测方法,通过传感阵列检测单元中的丙酮传感器来分析糖尿病患者口腔中丙酮成分的含量,以实现对患者的无创伤糖尿病检测。

如上参照附图以示例的方式描述了根据本发明提出的基于丙酮传感器的血糖检测仪及其检测方法。但是,本领域技术人员应当理解,对于上述本发明所提出的基于丙酮传感器的血糖检测仪及其检测方法,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1