一种湿度传感器数值补偿方法、装置及空气质量检测仪转让专利

申请号 : CN201480000488.6

文献号 : CN104067120B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁剑敏

申请人 : 深圳华盛昌机械实业有限公司

摘要 :

本发明适用于空气质量检测技术领域,提供了一种湿度传感器数值补偿方法、装置及空气质量检测仪,所述方法包括:获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值;读取系统时间,调取补偿湿度系数;在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成所述补偿湿度;根据所述湿度值以及所述补偿湿度,生成实际湿度值;显示实际湿度值。本发明提高了空气质量检测仪中湿度值的检测精度。

权利要求 :

1.一种湿度传感器数值补偿方法,其特征在于,包括:获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值;

读取系统时间,调取补偿湿度系数;

在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成补偿湿度;

根据所述湿度值以及所述补偿湿度,生成实际湿度值;

显示实际湿度值;

其中,所述湿度传感器位于空气质量检测仪内部开孔位置的侧面;

其中,所述第一温度传感器位于空气质量检测仪内部开孔位置的侧面;

其中,所述第二温度传感器位于空气质量检测仪内部高温区域内;

其中,根据读取系统时间,调取补偿湿度系数,具体为:预先设置湿度补偿系数列表,所述补偿系数列表中包括多个的时间段以及与每个所述时间段相对应的湿度补偿系数,每个所述时间段相对应的补偿系数均不相同;

读取预先配置的调取湿度补偿系数时间;

每隔调取补偿系数时间,在预置的补偿湿度系数列表中,判断出读取到的所述系统时间所处于的时间段;

调取与所述时间段相对应的补偿湿度系数。

2.如权利要求1所述的湿度传感器数值补偿方法,其特征在于,在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成补偿湿度之前,包括:建立湿度传感器数值补偿模型:

其中,t表示系统时间,Kt表示系统时间为t时的补偿湿度系数,X为校准参数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值,T3t表示系统时间为t时的实际温度值, 表示系统时间为t时的补偿湿度;或者,其中,t表示系统时间,Kt表示系统时间为t时的第一补偿湿度系数,Ct表示系统时间为t时的第二补偿湿度系数,X为校准参数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值,T3t表示系统时间为t时的实际温度值, 表示系统时间为t时的补偿湿度。

3.如权利要求1所述的湿度传感器数值补偿方法,其特征在于,根据所述湿度值以及所述补偿湿度,生成实际湿度值,具体为:将所述湿度值与所述补偿湿度相减,生成实际湿度值。

4.如权利要求1至3任意一项权利要求所述的湿度传感器数值补偿方法,其特征在于,还包括:当空气质量检测仪开机时,执行所述获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值的步骤。

5.一种湿度传感器数值补偿装置,其特征在于,包括:获取湿度值模块,用于获取湿度传感器的湿度值、第一温度传感器的第一温度值以及所述第一温度传感器的实际温度值,并获取第二温度传感器的第二温度值;

调取补偿湿度系数模块,用于读取系统时间,调取补偿湿度系数;

生成补偿湿度系数模块,用于在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成补偿湿度;

生成实际湿度值模块,用于根据所述湿度值以及所述补偿湿度,生成实际湿度值;

显示实际湿度值模块,用于显示实际湿度值;其中,所述湿度传感器位于空气质量检测仪内部开孔位置的侧面;

其中,所述第一温度传感器位于空气质量检测仪内部开孔位置的侧面;

其中,所述第二温度传感器位于空气质量检测仪内部高温区域内;

其中,所述调取补偿湿度系数模块,具体包括:

设置单元,用于预先设置湿度补偿系数列表,所述补偿系数列表中包括多个的时间段以及与每个所述时间段相对应的湿度补偿系数,每个所述时间段相对应的补偿系数均不相同;

读取单元,用于读取预先配置的调取湿度补偿系数时间;

判断单元,用于每隔调取补偿系数时间,在预置的补偿湿度系数列表中,判断出读取到的所述系统时间所处于的时间段;

调取单元,用于调取与所述时间段相对应的补偿湿度系数。

6.根据权利要求5所述的湿度传感器数值补偿装置,其特征在于,还包括建立单元,用于建立湿度传感器数值补偿模型:其中,t表示系统时间,Kt表示系统时间为t时的第一补偿湿度系数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值, 表示系统时间为t时的补偿湿度系数;或者,其中,t表示系统时间,Kt表示系统时间为t时的第一补偿湿度系数,Ct表示系统时间为t时的第二补偿湿度系数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值, 表示系统时间为t时的补偿湿度系数。

7.根据权利要求5所述的湿度传感器数值补偿装置,其特征在于,所述生成实际湿度值模块,包括:第一生成单元,用于将所述湿度值与所述补偿湿度相减,生成实际湿度值。

8.一种空气质量检测仪,其特征在于,包括权利要求5至7任意一项权利要求所述的湿度传感器数值补偿装置。

说明书 :

一种湿度传感器数值补偿方法、装置及空气质量检测仪

技术领域

[0001] 本发明属于空气质量检测技术领域,尤其涉及一种湿度传感器数值补偿方法、装置及空气质量检测仪。

背景技术

[0002] 随着空气质量检测仪智能化时代的到来,空气质量检测仪的配置越来越强大,功能越来越齐全,越来越多的用户通过空气质量检测仪进行空气质量检测,在不同的地点空气质量检测,并显示检测到的空气的湿度值,以便于用户了解所处环境的湿度值。
[0003] 然而,由于现有技术空气质量检测仪检测空气的湿度值,需要将湿度传感器放置于空气质量检测仪外部,才能检测到较为准确的湿度值,当将湿度传感器放置于空气质量检测仪内部时,容易受到空气质量检测仪热源的影响,无法检测到准确的湿度值,从而降低了湿度传感器的检测精度。

发明内容

[0004] 本发明实施例的目的在于提供一种湿度传感器数值补偿方法,旨在解决现有技术中当将湿度传感器放置于空气质量检测仪内部时,容易受到空气质量检测仪热源的影响,无法检测到准确的湿度值,降低了湿度传感器的检测精度的问题。
[0005] 本发明实施例是这样实现的,一种湿度传感器数值补偿方法,包括:
[0006] 获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值;
[0007] 读取系统时间,调取补偿湿度系数;
[0008] 在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成所述补偿湿度;
[0009] 根据所述湿度值以及所述补偿湿度,生成实际湿度值;
[0010] 显示实际湿度值;
[0011] 其中,所述湿度传感器位于空气质量检测仪内部开孔位置的侧面;
[0012] 其中,所述第一温度传感器位于空气质量检测仪内部开孔位置的侧面;
[0013] 其中,所述第二温度传感器位于空气质量检测仪内部高温区域内。
[0014] 本发明实施例的另一目的在于提供一种湿度传感器数值补偿装置,包括:
[0015] 获取湿度值模块,用于获取湿度传感器的湿度值、第一温度传感器的第一温度值以及所述第一温度传感器的实际温度值,并获取第二温度传感器的第二温度值;
[0016] 调取补偿湿度系数模块,用于读取系统时间,调取补偿湿度系数;
[0017] 生成补偿湿度系数模块,用于在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成所述补偿湿度;
[0018] 生成实际湿度值模块,用于根据所述湿度值以及所述补偿湿度,生成实际湿度值;
[0019] 显示实际湿度值模块,用于显示实际湿度值;其中,所述湿度传感器位于空气质量检测仪内部开孔位置的侧面;
[0020] 其中,所述第一温度传感器位于空气质量检测仪内部开孔位置的侧面;
[0021] 其中,所述第二温度传感器位于空气质量检测仪内部高温区域内。
[0022] 本发明实施例的另一目的在于提供一种空气质量检测仪包括上述湿度传感器数值补偿装置。
[0023] 在本实施例中,空气质量检测仪可以根据第一湿度值以及所述补偿湿度,生成实际湿度值,避免了出现将湿度传感器放置于空气质量检测仪内部时,容易受到空气质量检测仪热源的影响,无法检测到准确的湿度值,降低了空气质量检测仪中湿度值的检测精度的情况,提高了空气质量检测仪中湿度值的检测精度。

附图说明

[0024] 图1是本发明实施例提供的湿度传感器数值补偿方法的实现流程图;
[0025] 图2是本发明实施例提供的湿度传感器数值补偿装置的结构框图。

具体实施方式

[0026] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027] 实施例一
[0028] 图1是本发明实施例提供的湿度传感器数值补偿方法的实现流程图,详述如下:
[0029] 在步骤S101中,获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值;
[0030] 其中,第一湿度传感器和第二温度传感器均为具备测量湿度的传感器,包括但不限于湿度传感器、温湿度传感器。
[0031] 其中,所述第一温度传感器位于空气质量检测仪内部开孔位置的侧面;
[0032] 其中,开孔位置可以位于空气质量检测仪内部的任意一个区域,例如底部区域、顶部区域,在此不做限制。
[0033] 其中,湿度传感器置于空气质量检测仪开孔位置的侧面,这样有助于将湿度传感器对外而又不是完全放在外面,用户完全看不到湿度传感器,这样做有利于湿度传感器采样的精确性,并
[0034] 其中,所述第二温度传感器位于空气质量检测仪内部高温区域内。
[0035] 其中,采用第二温度传感器置于空气质量检测仪内部发热较为严重的地方,以采样到空气质量检测仪内部的最高湿度。
[0036] 在步骤S102中,读取系统时间,调取补偿湿度系数;
[0037] 其中,根据读取系统时间,调取补偿湿度系数,具体为:
[0038] 读取预先配置的调取湿度补偿系数时间;
[0039] 每隔所述调取补偿系数时间,在预置的补偿湿度系数列表中,判断出读取到的所述系统时间所处于的时间段;
[0040] 调取与所述时间段相对应的补偿湿度系数。
[0041] 在步骤S103中,在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成所述补偿湿度;
[0042] 其中,在湿度传感器数值补偿模型中,输入所述第一湿度值、所述第二湿度值以及所述补偿湿度系数,根据所述第一湿度值、所述第二湿度值以及所述补偿湿度系数,生成补偿湿度。
[0043] 在步骤S104中,根据所述湿度值以及所述补偿湿度,生成实际湿度值;
[0044] 其中,根据第一湿度值以及所述补偿湿度,生成实际湿度值的实施过程,在实施例进行详细描述,在此不做赘述。
[0045] 在步骤S105中,显示实际湿度值;其中,所述湿度传感器位于空气质量检测仪内部开孔位置的侧面;
[0046] 其中,所述屏幕包括但不限于LED点阵显示器的屏幕。
[0047] 在本实施例中,空气质量检测仪可以根据第一湿度值以及所述补偿湿度,生成实际湿度值,避免了出现将湿度传感器放置于空气质量检测仪内部时,容易受到空气质量检测仪热源的影响,无法检测到准确的湿度值,降低了空气质量检测仪中湿度值的检测精度的情况,提高了空气质量检测仪中湿度值的检测精度。
[0048] 实施例二
[0049] 本实施例主要描述了在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成所述补偿湿度之前,建立湿度传感器数值补偿模型的实施过程,详述如下:
[0050] 在本施例的第一种实施例方式中,建立湿度传感器数值补偿模型:
[0051]
[0052] 其中,t表示系统时间,Kt表示系统时间为t时的补偿湿度系数,X为校准参数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值,T3t表示系统时间为t时的实际温度值, 表示系统时间为t时的补偿湿度。
[0053] 其中,Kt是空气质量检测仪在出厂校准时校准得到的补偿湿度系数。
[0054] 空气质量检测仪在调取补偿湿度系数时限到达时,在预置的补偿湿度系数列表中,判断出读取到的所述系统时间所处于的时间段;
[0055] 调取与所述时间段相对应的补偿湿度系数Kt;
[0056] 其中,补偿湿度系数列表中包括多个的时间段以及每个所述时间段相对应的补偿湿度系数Kt;
[0057] 其中,每个所述时间段相对应的补偿湿度系数Kt均不相同。
[0058] 其中,需要进行说明的是,X、T1t、T2t以及T3t均可以在系统直接获取。
[0059] 其中,校准参数X可以为用户自设,也可以系统默认,在此不做限制。
[0060] 优选地,当湿度值处于大于20小于80的范围时,校准参数X取25。
[0061] 在本实施例中,通过建立湿度传感器数值补偿模型,后续可通过湿度传感器数值补偿模型,完成对实际湿度值的补偿。
[0062] 在本施例的第二种实施例方式中,
[0063]
[0064] 其中,t表示系统时间,Kt表示系统时间为t时的第一补偿湿度系数,Ct表示系统时间为t时的第二补偿湿度系数,X为校准参数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值,T3t表示系统时间为t时的实际温度值, 表示系统时间为t时的补偿湿度。
[0065] 其中,Ct和Kt是空气质量检测仪在出厂校准时校准得到的补偿湿度系数。
[0066] 空气质量检测仪在调取补偿湿度系数时限到达时,在预置的补偿湿度系数列表中,判断出读取到的所述系统时间所处于的时间段;
[0067] 调取与所述时间段相对应的补偿湿度系数Ct和Kt;
[0068] 其中,补偿湿度系数列表中包括多个的时间段以及每个所述时间段相对应的补偿湿度系数Ct和Kt;
[0069] 其中,每个所述时间段相对应的补偿湿度系数Ct和Kt均不相同。
[0070] 其中,需要进行说明的是,X、T1t、T2t以及T3t均可以在系统直接获取。
[0071] 其中,校准参数X可以为用户自设,也可以系统默认,在此不做限制。
[0072] 优选地,当湿度值处于大于20小于80的范围时,校准参数X取25。
[0073] 在本实施例中,通过建立湿度传感器数值补偿模型,后续可通过湿度传感器数值补偿模型,完成对实际湿度值的补偿。
[0074] 实施例三
[0075] 本实施例主要描述了根据所述湿度值以及所述补偿湿度,生成实际湿度值的实施过程,详述如下:
[0076] 在本施例的第一种实施例方式中,将所述第一湿度值与所述补偿湿度相减,生成实际湿度值。
[0077] 将所述第一湿度值与所述补偿湿度相减,第一湿度值与补偿湿度的差值为实际湿度值。
[0078] 其中,
[0079] 其中,t表示系统时间,RH1t表示系统时间为t时的第一温度值, 表示系统时间为t时的补偿湿度,RHt表示系统时间为t时的实际湿度值。
[0080] 在本实施例中,避免了出现将湿度传感器放置于空气质量检测仪内部时,容易受到空气质量检测仪热源的影响,无法检测到准确的湿度值,降低了空气质量检测仪中湿度值的检测精度的情况,提高了空气质量检测仪中湿度值的检测精度,提高了检测的稳定性,并提高了实际湿度值的精度。
[0081] 在本施例的第二种实施例方式中,将所述第一湿度值与所述补偿湿度相减,生成临时湿度值;
[0082] 将所述第一湿度值与所述补偿湿度相减,生成临时湿度值;
[0083] 在记录的实际湿度值中,提取生成时间排序前N位的实际湿度值;
[0084] 将临时湿度值与提取到的实际湿度值相加,取平均湿度,所述平均湿度为当前的实际湿度值,所述N为大于1的整数。
[0085] 其中,在生成实际湿度值后,记录生成的实际湿度值、实际湿度值的生成时间以及实际湿度值的个数。
[0086] 当记录的个数到达预设数值时,通过排序函数,根据记录的生成时间,对记录的实际湿度值进行排序。将临时湿度值与排序前N位的实际湿度值相加,取平均湿度,平均湿度即为当前的实际湿度值,N为大于1的整数。
[0087] 在本发明实施例中,排名的个数N可以用户自设,也可以通过系统默认,在此不做限制。由于实际湿度值的数量较多,因此通过经验值设定N的数值,优选地,N的数值为20。从而可以根据前20个实际湿度值以及临时湿度值的平均湿度,从而生成了实际湿度值,这样避免了空气质量检测仪每次采样到湿度数据的不稳定性,使得湿度数据更稳,得到的实际湿度值精度更高。
[0088] 实施例四
[0089] 本实施例主要描述了在实际应用中执行本发明的较佳的实施过程,详述如下:
[0090] 当空气质量检测仪开机时,执行所述获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值的步骤。
[0091] 其中,将空气质量检测仪开机作为触发条件。通过硬件或者软件,检测到空气质量检测仪是否开机,当检测到空气质量检测仪开机时,执行所述获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值的步骤,从而保证了空气质量检测仪开机后,执行所述获取湿度传感器检测的湿度值、第一温度传感器检测的第一温度值以及所述第一温度传感器检测的实际温度值,并获取第二温度传感器检测的第二温度值的步骤。
[0092] 实施例五
[0093] 图2是本发明实施例提供的湿度传感器数值补偿装置的结构框图。为了便于说明,仅示出了与本实施例相关的部分。
[0094] 参照图2,该湿度传感器数值补偿装置,包括:
[0095] 获取湿度值模块,用于获取湿度传感器的湿度值、第一温度传感器的第一温度值以及所述第一温度传感器的实际温度值,并获取第二温度传感器的第二温度值;
[0096] 调取补偿湿度系数模块,用于读取系统时间,调取补偿湿度系数;
[0097] 生成补偿湿度系数模块,用于在预先建立的湿度传感器数值补偿模型中、根据所述第一温度值、所述第二温度值以及所述补偿湿度系数,生成所述补偿湿度;
[0098] 生成实际湿度值模块,用于根据所述湿度值以及所述补偿湿度,生成实际湿度值;
[0099] 显示实际湿度值模块,用于显示实际湿度值;其中,所述湿度传感器位于空气质量检测仪内部开孔位置的侧面;
[0100] 其中,所述第一温度传感器位于空气质量检测仪内部开孔位置的侧面;
[0101] 其中,所述第二温度传感器位于空气质量检测仪内部高温区域内。
[0102] 在本实施例的一种实施方式中,在该湿度传感器数值补偿装置中,所述调取补偿湿度系数模块,具体包括:
[0103] 设置单元,用于预先设置湿度补偿系数列表,所述补偿系数列表中包括多个的时间段以及与每个所述时间段相对应的湿度补偿系数,每个所述时间段相对应的补偿系数均不相同;
[0104] 读取单元,用于读取预先配置的调取湿度补偿系数时间;
[0105] 判断单元,用于每隔所述调取补偿系数时间,在预置的补偿湿度系数列表中,判断出读取到的所述系统时间所处于的时间段;
[0106] 调取单元,用于调取与所述时间段相对应的补偿湿度系数。
[0107] 在本实施例的一种实施方式中,在该湿度传感器数值补偿装置中,还包括建立单元,用于建立湿度传感器数值补偿模型:
[0108]
[0109] 其中,t表示系统时间,Kt表示系统时间为t时的补偿湿度系数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值, 表示系统时间为t时的补偿湿度系数;或者,
[0110]
[0111] 其中,t表示系统时间,Kt表示系统时间为t时的第一补偿湿度系数,Ct表示系统时间为t时的第二补偿湿度系数,T1t表示系统时间为t时的第一温度值,T2t表示系统时间为t时的第二温度值, 表示系统时间为t时的补偿湿度系数。
[0112] 在本实施例的一种实施方式中,在该湿度传感器数值补偿装置中,所述生成实际湿度值模块,包括:
[0113] 第一生成单元,用于将所述第一湿度值与所述补偿湿度相减,生成实际湿度值;或者包括,
[0114] 第二生成单元,用于将所述第一湿度值与所述补偿湿度相减,生成临时湿度值;
[0115] 第二提取单元,用于在记录的实际湿度值中,提取生成时间排序前N位的实际湿度值;
[0116] 平均单元,用于将临时湿度值与提取到的实际湿度值相加,取平均湿度,所述平均湿度为当前的实际湿度值,所述N为大于1的整数。
[0117] 作为本发明的一实施例,提供了一种空气质量检测仪包括上述湿度传感器数值补偿装置。
[0118] 本发明实施例提供的装置可以应用在前述对应的方法实施例中,详情参见上述实施例的描述,在此不再赘述。
[0119] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0120] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。