电化学传感器测量结果的补偿方法、装置和设备与流程

文档序号:16388433发布日期:2018-12-22 10:35阅读:369来源:国知局
电化学传感器测量结果的补偿方法、装置和设备与流程

本申请涉及传感器技术领域,特别是涉及一种电化学传感器测量结果的补偿方法方法、装置、设备、计算机设备和存储介质。

背景技术

电化学传感器通过与被测气体发生反应并产生与气体浓度成正比的电信号来工作。典型的电化学传感器由传感电极(或工作电极)和反电极组成,并由一个薄电解层隔开。通过电极间连接的电阻器,与被测气浓度成正比的电流会在正极与负极间流动。测量该电流即可确定气体浓度。

传统方式中,往往是根据电化学传感器的输出结果直接得到最终测量结果,然而,然而,电化学传感器对温度和湿度都非常敏感,这些都会影响到最终测量结果的准确度。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提升最终测量结果的准确度的电化学传感器测量结果的补偿方法、装置、设备、计算机设备和存储介质。

一种电化学传感器测量结果的补偿方法,所述方法包括:

获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

在其中一个实施例中,上述的根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,包括:

获取温度补偿函数以及湿度补偿函数;

根据所述温度补偿函数和所述当前温度值确定所述第一测量结果补偿值,或者根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值;

根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值。

在其中一个实施例中,上述的根据所述温度补偿函数、所述当前实际测量值和所述当前温度值确定所述第一测量结果补偿值,包括:

根据cs1=k1t+c1确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,k1和c1为预设常数。

在其中一个实施例中,上述的根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值,包括:

根据cs1=k2*t*v+c2确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,v表示所述当前实际测量值,k2和c2为预设常数。

在其中一个实施例中,上述的根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值,包括:

根据cs2=a*h2+b*h+c确定所述第二测量结果补偿值,cs2表示第二测量结果补偿值,h表示所述当前湿度值,a、b和c为预设常数。

在其中一个实施例中,上述的根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果,包括:

根据p=cs1+cs2+v(v)确定所述电化学传感器的最终测量结果,其中,v(v)=k*v+f(v),cs1表示第一测量结果补偿值,cs2表示第二测量结果补偿值,v表示所述当前实际测量值,σ表示标准差,π表示圆周率,k为预设常数,p表示所述最终测量结果。

一种电化学传感器测量结果的补偿装置,其特征在于,所述装置包括:

数据获取模块,用于获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

补偿值获取模块,用于根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

补偿模块,用于根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

一种电化学传感器测量结果的补偿设备,所述设备包括温度检测装置、湿度检测装置和处理装置;

所述温度检测装置用于检测所述电化学传感器所处环境的温度值,所述湿度检测装置用于检测所述电化学传感器所处环境的湿度值;

所述处理器用于获取所述温度检测装置检测到的当前温度值和所述湿度检测装置检测到的当前湿度值,并获取所述电化学传感器的当前实际测量值,根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

一种电化学传感器测量结果的补偿装置,所述装置包括:

数据获取模块,用于获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

补偿值获取模块,用于根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

补偿模块,用于根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

一种电化学传感器测量结果的补偿设备,所述设备包括温度检测装置、湿度检测装置和处理装置;

所述温度检测装置用于检测所述电化学传感器所处环境的温度值,所述湿度检测装置用于检测所述电化学传感器所处环境的湿度值;

所述处理器用于获取所述温度检测装置检测到的当前温度值和所述湿度检测装置检测到的当前湿度值,并获取所述电化学传感器的当前实际测量值,根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

上述电化学传感器测量结果的补偿方法、装置、计算机设备和存储介质,其是获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值,根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果;该方案中,根据环境的温湿度对当前实际测量值进行了补偿,能够提升最终测量结果的准确度。

附图说明

图1为一个实施例中电化学传感器测量结果的补偿方法的应用环境图;

图2为一个实施例中电化学传感器测量结果的补偿方法的流程示意图;

图3为一个另实施例中电化学传感器测量结果的补偿方法的流程示意图;

图4为一个实施例中的电化学传感器测量结果与温度关系曲线;

图5为一个实施例中的不同气体浓度下的电化学传感器测量结果与温度关系曲线;

图6为一个实施例中的电化学传感器测量结果与湿度关系曲线;

图7~图9为不同气体浓度下的、不同温湿度波动下的原始数据和温湿度补偿后的数据;

图10为一个实施例中电化学传感器测量结果的补偿装置的结构框图;

图11为一个实施例中电化学传感器测量结果的补偿设备的结构框图;

图12为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的电化学传感器测量结果的补偿方法,可以应用于如图1所示的应用环境中。其中,电化学传感器101、温度检测装置102和湿度检测装置103设置于环境中,温度检测装置102和湿度检测装置103用于检测电化学传感器101的温度和湿度,计算机设备104获取电化学传感器101、温度检测装置102和湿度检测装置103三者的输出数据,根据温度检测装置102和湿度检测装置103的输出数据对电化学传感器101的输出数据进行补偿,得到电化学传感器101的最终测量结果。其中,计算机设备104可以是终端,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。温度检测装置102可以是温度传感器,湿度检测装置103可以是湿度传感器。

在一个实施例中,如图2所示,提供了一种电化学传感器测量结果的补偿方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:

步骤s201:获取电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

具体地,可以获取预设的温度采集装置的输出数据和湿度采集装置的输出数据,根据温度采集装置的输出数据和湿度采集装置的输出数据获得所述电化学传感器所处环境的当前温度值和当前湿度值。获取所述电化学传感器的输出数据,根据所述电化学传感器的输出数据获得所述当前实际测量值。这里,当前实际测量值,是未补偿前的原始测量值。

步骤s202:根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

其中,根据当前温度值确定第一测量结果补偿值,根据当前湿度值确定第二测量结果补偿值都可以采用任意可以实现的方式;

步骤s203:根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果;

这里,最终测量结果,是补偿后的测量值。

具体地,可以将所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值直接求和或者加权求和,将直接求和或者加权求和的结果作为最终测量结果。

上述电化学传感器测量结果的补偿方法中,是获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值,根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果;该方案中,根据环境的温湿度对当前实际测量值进行了补偿,能够提升最终测量结果的准确度。

在其中一个实施例中,如图3所示,上述的根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,可以包括:

步骤s301:获取温度补偿函数以及湿度补偿函数;

这里,温度补偿函数以及湿度补偿函数可以是预先设置的,温度补偿函数表征电化学传感器的测量结果的与温度相关的补偿值与温度值的映射关系,湿度补偿函数表征电化学传感器的测量结果的与湿度相关的补偿值与湿度值的映射关系。

步骤s302:根据所述温度补偿函数和所述当前温度值确定所述第一测量结果补偿值,或者根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值;

步骤s303:根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值。

本实施例中,采用根据温度补偿函数以及湿度补偿函数确定第一测量结果补偿值和第二测量结果补偿值,方案简单易实现。

关于电化学传感器测量结果与温度关系:在一个密闭环境下,可以认为里面气体状态是稳定的。从凌晨0点开始测量,一直到第二天早上11点的数据。可以看出测量结果与温度变化趋势成线性关系,持续下降。图4中横坐标为时间,纵坐标为温度和电化学传感器原始数据,如图4所示,当温度达到最低点时,测量值也处于最低点,并随温度变化而变化,当温度处于某个区间不变时,测量结果也会保持在稳定的状态。

为此,在其中一个实施例中,上述的温度补偿函数可以是cs1(t)=k1*t+c1,其中,t表示温度值,cs1(t)表示电化学传感器的测量结果的与温度相关的补偿值,k1和c1为预设常数。一般地,k1和c1与电化学传感器的灵敏度相关。

对于不同浓度下测量结果与温度关系;改变温度值,测量不同气体浓度下电化学传感器测量结果数据,可见测量结果都有共同特性,与温度呈现线性关系。如图5所示,横坐标为温度,纵坐标为不同气体浓度下的原始数据。

在考虑浓度下,较佳地,上述的温度补偿函数是cs1(t,v)=k2*t*v+c2,其中,t表示温度值,cs1(t)表示电化学传感器的测量结果的与温度相关的补偿值,k2和c2为预设常数。

采用本实施例的方案,可以进一步提升最终测量结果的准确度。

基于上述分析,在其中一个实施例中,上述的根据所述温度补偿函数、所述当前实际测量值和所述当前温度值确定所述第一测量结果补偿值,可以包括:

根据cs1=k1t+c1确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,k1和c1为预设常数。也即将t=t代入cs1(t)=k1*t+c1,得到函数值即为所述第一测量结果补偿值。

基于上述分析,在其中一个实施例中,上述的根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值,可以包括:

根据cs1=k2*t*v+c2确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,v表示所述当前实际测量值,k2和c2为预设常数。也即将t=t,v=v代入cs1(t,v)=k2*t*v+c2,得到函数值即为所述第一测量结果补偿值。

关于电化学传感器测量结果与湿度关系:当电化学传感器处于密闭环境中,通过恒温控制,控制密闭环境的温度并调节环境湿度,电化学传感器的原始测量数据也会有相应的变化。电化学传感器反应都是处于溶液中,当环境湿度变化时,会影响实际测量结果数据,具体如图6所示。通过对图6中的数据进行拟合,可以得到电化学传感器的测量结果的与湿度相关的补偿值与湿度值的映射关系近似为二次函数关系。

为此,在其中一个实施例中,上述的湿度补偿函数可以是:cs2(h)=a*h2+b*h+c,其中,h表示湿度值,cs2(h)表示电化学传感器的测量结果的与湿度相关的补偿值,a、b和c为预设常数,具体数值可以根据实际情况设定。一般地,a、b和c与电化学传感器的灵敏度相关。

在其中一个实施例中,上述的根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值,可以包括:根据cs2=a*h2+b*h+c确定所述第二测量结果补偿值,cs2表示第二测量结果补偿值,h表示所述当前湿度值,a、b和c为预设常数。也即将h=h代入cs2(h)=a*h2+b*h+c,得到函数值即为所述第二测量结果补偿值。

考虑到传感器多次测量,会出现测量误差。测量误差导致的原因有:仪器校准、传感器之间的误差、气体流速、杂质气体等。都属于偶然误差。偶然误差具有对称性和补偿性。即绝对值相等的正负误差出现概率相等;在同等条件下,对同一量重复测量,偶然误差的算术平均值会随着次数增加而趋于0。

根据统计学理论,v(x)=k*x+f(x)其中,v(x)为测量结果,v为实际测量值,f(x)为偶然误差补偿值,k为预设常数。其中,

为此,在其中一个实施例中,上述根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果,可以包括:

根据p=cs1+cs2+v(v)确定所述电化学传感器的最终测量结果,其中,v(v)=k*v+f(v),cs1表示第一测量结果补偿值,cs2表示第二测量结果补偿值,v表示所述当前实际测量值,σ表示标准差,π表示圆周率,k为预设常数,p表示所述最终测量结果。

具体地,也可以是将t=t、v=v和h=h代入p(t,v,h)=cs1(t,v)+cs2(h)+v(v),得到函数值即为所述最终测量结果,其中,cs1(t,v)=k2*t*v+c2,cs2(h)=a*h2+b*h+c。

应该理解的是,虽然图2和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

将本发明方案应用到机组实际测量中,测量结果如图7-9所示。图7示出了气体浓度在110ppb(partperbillion,表示体积浓度的一种单位符号)下不同温湿度波动下的原始数据和温湿度补偿后的数据。图8示出了气体浓度在250ppb下不同温湿度波动下的原始数据和温湿度补偿后的数据。图9示出了气体浓度在400ppb下不同温湿度波动下的原始数据和温湿度补偿后的数据。

实验证明:上述实施例中的方案适用于电化学传感器在不同温湿度下、不同测量浓度下的补偿算法。

在一个实施例中,如图10所示,提供了一种电化学传感器测量结果的补偿装置,包括:数据获取模块1001、补偿值获取模块1002和补偿模块1003,其中:

数据获取模块1001,用于获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

补偿值获取模块1002,用于根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

补偿模块1003,用于根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

在其中一个实施例中,补偿值获取模块1002可以获取温度补偿函数以及湿度补偿函数,根据所述温度补偿函数和所述当前温度值确定所述第一测量结果补偿值,或者根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值,根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值。

在其中一个实施例中,补偿值获取模块1002可以根据cs1=k1t+c1确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,k1和c1为预设常数。

在其中一个实施例中,补偿值获取模块1002可以根据cs1=k2*t*v+c2确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,v表示所述当前实际测量值,k2和c2为预设常数。

在其中一个实施例中,补偿值获取模块1002可以根据cs2=a*h2+b*h+c确定所述第二测量结果补偿值,cs2表示第二测量结果补偿值,h表示所述当前湿度值,a、b和c为预设常数。

在其中一个实施例中,补偿模块1003可以根据p=cs1+cs2+v(v)确定所述电化学传感器的最终测量结果,其中,v(v)=k*v+f(v),cs1表示第一测量结果补偿值,cs2表示第二测量结果补偿值,v表示所述当前实际测量值,σ表示标准差,π表示圆周率,k为预设常数,p表示所述最终测量结果。

关于电化学传感器测量结果的补偿装置的具体限定可以参见上文中对于电化学传感器测量结果的补偿方法的限定,在此不再赘述。上述电化学传感器测量结果的补偿装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,如图11所示,提供了一种电化学传感器测量结果的补偿设备,包括:温度检测装置1101、湿度检测装置1102和处理装置1103;

温度检测装置1101用于检测所述电化学传感器所处环境的温度值,湿度检测装置1102用于检测所述电化学传感器所处环境的湿度值;

处理装置1103获取所述温度检测装置1101检测到的当前温度值和处理装置1103检测到的当前湿度值,并获取所述电化学传感器的当前实际测量值,根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值,根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

在其中一个实施例中,处理装置1103可以获取温度补偿函数以及湿度补偿函数,根据所述温度补偿函数和所述当前温度值确定所述第一测量结果补偿值,或者根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值,根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值。

在其中一个实施例中,处理装置1103可以根据cs1=k1t+c1确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,k1和c1为预设常数。

在其中一个实施例中,处理装置1103可以根据cs1=k2*t*v+c2确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,v表示所述当前实际测量值,k2和c2为预设常数。

在其中一个实施例中,处理装置1103可以根据cs2=a*h2+b*h+c确定所述第二测量结果补偿值,cs2表示第二测量结果补偿值,h表示所述当前湿度值,a、b和c为预设常数。

在其中一个实施例中,处理装置1103可以根据p=cs1+cs2+v(v)确定所述电化学传感器的最终测量结果,其中,v(v)=k*v+f(v),cs1表示第一测量结果补偿值,cs2表示第二测量结果补偿值,v表示所述当前实际测量值,σ表示标准差,π表示圆周率,k为预设常数,p表示所述最终测量结果。

关于电化学传感器测量结果的补偿设备的具体限定可以参见上文中对于电化学传感器测量结果的补偿方法的限定,在此不再赘述。上述电化学传感器测量结果的补偿设备中的各个装置可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电化学传感器测量结果的补偿方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

在一个实施例中,处理器执行计算机程序实现所述根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值的步骤时,具体实现以下步骤:

获取温度补偿函数以及湿度补偿函数;

根据所述温度补偿函数和所述当前温度值确定所述第一测量结果补偿值,或者根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值;

根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值。

在一个实施例中,处理器执行计算机程序实现所述根据所述温度补偿函数、所述当前实际测量值和所述当前温度值确定所述第一测量结果补偿值的步骤时,具体实现以下步骤:

根据cs1=k1t+c1确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,k1和c1为预设常数。

在一个实施例中,处理器执行计算机程序实现所述根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值的步骤时,具体实现以下步骤:

根据cs1=k2*t*v+c2确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,v表示所述当前实际测量值,k2和c2为预设常数。

在一个实施例中,处理器执行计算机程序实现所述根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值的步骤时,具体实现以下步骤:

根据cs2=a*h2+b*h+c确定所述第二测量结果补偿值,cs2表示第二测量结果补偿值,h表示所述当前湿度值,a、b和c为预设常数。

在一个实施例中,处理器执行计算机程序实现所述根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果的步骤时,具体实现以下步骤:

根据p=cs1+cs2+v(v)确定所述电化学传感器的最终测量结果,其中,v(v)=k*v+f(v),cs1表示第一测量结果补偿值,cs2表示第二测量结果补偿值,v表示所述当前实际测量值,σ表示标准差,π表示圆周率,k为预设常数,p表示所述最终测量结果。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取所述电化学传感器所处环境的当前温度值和当前湿度值,并获取所述电化学传感器的当前实际测量值;

根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值;

根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果。

在一个实施例中,处理器执行计算机程序实现所述根据所述当前温度值确定第一测量结果补偿值,根据所述当前湿度值确定第二测量结果补偿值的步骤时,具体实现以下步骤:

获取温度补偿函数以及湿度补偿函数;

根据所述温度补偿函数和所述当前温度值确定所述第一测量结果补偿值,或者根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值;

根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值。

在一个实施例中,计算机程序被处理器执行实现所述根据所述温度补偿函数、所述当前实际测量值和所述当前温度值确定所述第一测量结果补偿值的步骤时,具体实现以下步骤:

根据cs1=k1t+c1确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,k1和c1为预设常数。

在一个实施例中,计算机程序被处理器执行实现所述根据所述温度补偿函数、所述当前温度值和所述当前实际测量值确定所述第一测量结果补偿值的步骤时,具体实现以下步骤:

根据cs1=k2*t*v+c2确定所述第一测量结果补偿值,cs1表示第一测量结果补偿值,t表示所述当前温度值,v表示所述当前实际测量值,k2和c2为预设常数。

在一个实施例中,计算机程序被处理器执行实现所述根据所述湿度补偿函数以及所述当前湿度值确定所述第二测量结果补偿值的步骤时,具体实现以下步骤:

根据cs2=a*h2+b*h+c确定所述第二测量结果补偿值,cs2表示第二测量结果补偿值,h表示所述当前湿度值,a、b和c为预设常数。

在一个实施例中,计算机程序被处理器执行实现所述根据所述第一测量结果补偿值、所述第二测量结果补偿值以及所述当前实际测量值确定所述电化学传感器的最终测量结果的步骤时,具体实现以下步骤:

根据p=cs1+cs2+v(v)确定所述电化学传感器的最终测量结果,其中,v(v)=k*v+f(v),cs1表示第一测量结果补偿值,cs2表示第二测量结果补偿值,v表示所述当前实际测量值,σ表示标准差,π表示圆周率,k为预设常数,p表示所述最终测量结果。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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