CN105527317B - 一种湿度测量的方法及装置 - Google Patents

一种湿度测量的方法及装置 Download PDF

Info

Publication number
CN105527317B
CN105527317B CN201410521147.5A CN201410521147A CN105527317B CN 105527317 B CN105527317 B CN 105527317B CN 201410521147 A CN201410521147 A CN 201410521147A CN 105527317 B CN105527317 B CN 105527317B
Authority
CN
China
Prior art keywords
value
temperature
test environment
voltage
humistor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410521147.5A
Other languages
English (en)
Other versions
CN105527317A (zh
Inventor
程乔乔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410521147.5A priority Critical patent/CN105527317B/zh
Publication of CN105527317A publication Critical patent/CN105527317A/zh
Application granted granted Critical
Publication of CN105527317B publication Critical patent/CN105527317B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)

Abstract

本发明的实施例公开一种湿度测量的方法及装置,涉及电子设备领域,通过湿敏电阻测量湿度,提高测量湿度的精确度。具体方案为:测量被测环境的温度,在被测环境下将第一电流通过湿敏电阻,获取所述湿敏电阻两端的电压值,所述第一电流为恒定电流,根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值。本发明用于测量湿度。

Description

一种湿度测量的方法及装置
技术领域
本发明涉及电子设备领域,尤其涉及一种湿度测量的方法及装置。
背景技术
湿度检测对于一些特殊的领域是十分重要的,例如,在监控领域,如果空气湿度较大,且空气温度较低时,空气容易出现凝露现象,导致监控摄像机拍摄到的画面模糊不清;例如,在电子机械化生产领域需要保持干燥的生产条件,空气湿度较大容易导致电路短路和机械易生锈的情况。所以湿度监测尤为重要,同时,对湿度测量的精度要求也越来越高。
现有技术中,一种有效的测量湿度的方法,是利用湿敏电阻在不同湿度下阻值不同的特性,通过测量湿敏电阻的阻值,确定该阻值所对应的湿度值,从而确定被测环境的湿度。然而,在湿度一定的情况下,湿敏电阻的阻值会随着温度的变化而产生漂移,参照图1所示,图1定性说明了在不同温度下湿敏电阻的阻值随湿度变化的规律。具体的,在温度恒定时,湿敏电阻的阻值与湿度呈线性关系,而在不同的测量温度下,相同的阻值所对应的湿度值不同。由于温度变化引起湿敏电阻阻值的漂移,使得通过现有技术测量所得的湿度值的精确度不高。
发明内容
本发明的实施例提供一种湿度测量的方法及装置,能够提高湿度测量的精确度。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,一种湿度测量装置,包括:温度采集模块,电压采集模块,处理模块;
其中,所述温度采集模块和所述电压采集模块均与所述处理模块连接;
所述温度采集模块,用于测量被测环境的温度,并向所述处理模块输出所述被测环境的温度值;
所述电压采集模块,用于将第一电流通过湿敏电阻,获取所述湿敏电阻两端的电压值,并向所述处理模块输出所述湿敏电阻两端的电压值,所述第一电流为恒定电流;
所述处理模块,用于从所述温度采集模块接收所述被测环境的温度值;从所述电压采集模块接收所述湿敏电阻两端的电压值;根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值。
结合第一方面,在第一种可能的实现方式中,
所述电压采集模块包括模数转换单元及计算单元,
所述模数转换单元,用于获取所述湿敏电阻两端的电压信号,将所述湿敏电阻两端的电压信号由模拟信号转换为数字信号;
所述计算单元,用于根据所述模数转换单元转换成数字信号的电压信号计算得到所述湿敏电阻两端的电压值。
结合第一方面,在第二种可能的实现方式中,
所述装置还包括:湿度信号输出模块,所述湿度信号输出模块与所述处理模块连接;
所述湿度信号输出模块,用于输出所述处理模块确定的所述被测环境的湿度值。
结合第一方面至第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述处理模块用于根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值,具体包括:
所述处理模块,用于在预设映射表的T个温度值中查找到所述被测环境的温度值,确定所述被测环境的温度值所对应的H个电压值,所述预设映射表包括T个温度值,以及T个温度值中每个温度值所对应的H个电压值,以及与所述H个电压值中每个电压值所对应的湿度值,所述H个电压值中每个电压值对应一个湿度值,在所述被测环境的温度值所对应的H个电压值中查找到所述湿敏电阻两端的电压值,确定所述湿敏电阻两端的电压值所对应的湿度值,并以所述湿敏电阻两端的电压值所对应的湿度值作为所述被测环境的湿度值。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理模块用于在预设映射表的T个温度值中查找到所述被测环境的温度值具体包括:
所述处理模块,用于根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,所述新的温度查找范围所包括的温度值的数量,小于所述温度查找范围所包括的温度值的数量,当所述新的温度查找范围只包括两个温度时,确定所述两个温度中的一个作为查找到的值。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述处理模块用于根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,具体包括:
所述处理模块,用于当所述被测环境的温度值大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的中间值且小于或者等于所述温度查找范围的最大值的温度值作为所述新的温度查找范围,当所述被查找值不大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的最小值且小于或者等于所述温度查找范围的中间值的温度值作为所述新的温度查找范围。
结合第一方面的第三种可能的实现方式,在第六种可能的实现方式中,所述处理模块用于在预设映射表的T个温度值中查找到所述被测环境的温度值具体包括:
所述处理模块,还用于将所述被测环境的温度值与温度查找范围所包括的温度值按照由小到大的顺序逐一进行比较,当确定所述被测环境的温度值大于温度查找范围中的第N个值且小于或者等于第N+1个值时,以所述第N个值或者所述第N+1个值作为查找到的所述被测环境的温度值。
结合第一方面至第一方面的第六种可能的实现方式,在第七种可能的实现方式中,
所述湿度检测装置还包括设置模块,用于设定所述湿度测量装置测量湿度的时间间隔。
第二方面,一种湿度测量方法,包括:
测量被测环境的温度;
在被测环境下将第一电流通过湿敏电阻,获取所述湿敏电阻两端的电压值,所述第一电流为恒定电流;
根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值。
结合第二方面,在第一种可能的实现方式中,所述获取所述湿敏电阻两端的电压值,包括:
获取所述湿敏电阻两端的电压信号,将所述湿敏电阻两端的电压信号由模拟信号转换为数字信号,并根据转换成数字信号的电压信号计算得到所述湿敏电阻两端的电压值。
结合第二方面,在第二种可能的实现方式中,
所述根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值,包括:
在预设映射表的T个温度值中查找到所述被测环境的温度值,确定所述被测环境的温度值所对应的H个电压值,所述预设映射表包括T个温度值,以及T个温度值中每个温度值所对应的H个电压值,以及与所述H个电压值中每个电压值所对应的湿度值,所述H个电压值中每个电压值对应一个湿度值;
在所述被测环境的温度值所对应的H个电压值中查找到所述湿敏电阻两端的电压值,确定所述湿敏电阻两端的电压值所对应的湿度值,并以所述湿敏电阻两端的电压值所对应的湿度值作为所述被测环境的湿度值。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述在预设映射表的T个温度值中查找到所述被测环境的温度值,包括:
根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,所述新的温度查找范围所包括的温度值的数量,小于所述温度查找范围所包括的温度值的数量;
当所述新的温度查找范围只包括两个温度值时,以所述两个温度值中的一个作为查找到的所述被测环境的温度值。
结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,包括:
当所述被测环境的温度值大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的中间值且小于或者等于所述温度查找范围的最大值的温度值作为所述新的温度查找范围;
当所述被查找值不大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的最小值且小于或者等于所述温度查找范围的中间值的温度值作为所述新的温度查找范围。
结合第二方面的第二种可能的实现方式,在第五种可能的实现方式中,所述在预设映射表的T个温度值中查找到所述被测环境的温度值,包括:
将所述被测环境的温度值与温度查找范围所包括的温度值按照由小到大的顺序逐一进行比较,当确定所述被测环境的温度值大于温度查找范围中的第N个温度值且小于或者等于第N+1个温度值时,以所述第N个温度值或者所述第N+1个温度值作为查找到的所述被测环境的温度值。
本发明的实施例提供的湿度测量装置,通过测量被测环境的温度,在被测环境下将第一电流通过湿敏电阻,获取所述湿敏电阻两端的电压值,根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值。解决了因温度变化带来的湿敏电阻阻值漂移所导致的测量精确度不高的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为湿敏电阻在不同温度下阻值随湿度的变化规律示意图;
图2为本发明的实施例提供的一种湿度测量装置的结构示意图;
图3为本发明的实施例提供的一种温度测量芯片的结构示意图;
图4为本发明的实施例提供的一种湿敏电阻的特性表;
图5为本发明的实施例提供的一种电压数字化芯片的结构示意图;
图6为本发明的实施例提供的一种预设映射表;
图7为本发明的实施例提供的一种湿度测量方法流程示意图;
图8为本发明的实施例提供的一种在T个温度值中查找被测环境的温度值的流程示意图;
图9为本发明的实施例提供的另一种在T个温度值中查找被测环境的温度值的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例应用于检测湿度的环境,能够测量出工业生产、农业生产和监控等相关场景下的湿度,反馈给用户相应的湿度信息,以保证相关场景的正常运作。
本发明的实施例提供一种湿度测量装置200,参照图2所示,包括:温度采集模块201,电压采集模块202,处理模块203;
其中,温度采集模块201和电压采集模块202均与处理模块203连接;
温度采集模块201,用于测量被测环境的温度,并向处理模块输出被测环境的温度值。
可选的,用集成电路进行温度测量。具体的可选的,采用ADT75芯片对温度进行测量,参照图3所示,只需要给芯片的电源输入接口供给3.3伏的电压,处理模块203即可通过I2C(Inter-Integrated Circuit,两线式串行总线)接口向处理模块203实时输出被测环境的温度值。其中,端口1为SDA双数据线接口;端口2为SCL时钟线接口;端口3为OS输入信号接口;端口4为GND接地接口;端口5、端口6,端口7为其他接口(标号分别为A2,A1,A0);端口8为VS正电源输入端口;此外R201、R202、R203、R204为电阻,C201为电容。
电压采集模块202,用于将第一电流通过湿敏电阻,获取湿敏电阻两端的电压值,并向处理模块输出湿敏电阻两端的电压值,第一电流为恒定电流。
具体的,通过恒定电流源提供第一电流,将恒定电流源与湿敏电阻串联,使得第一电流通过湿敏电阻。具体可选的,湿敏电阻可以是HR202。参照图4所示的HR202的特性表,湿敏电阻的电阻值随温度的升高而降低,同时湿敏电阻的电阻值随湿度的升高而降低。
进一步的,由于处理模块203采用数字化的处理***,所以电压采集模块202向处理模块203输出的电压信号也应该为数字信号,则需要将湿敏电阻两端的电压信号经过模数转换芯片由模拟信号转换成数字信号输出。
可选的,电压采集模块202包括模数转换单元2021及计算单元2022。
模数转换单元2021,用于获取湿敏电阻两端的电压信号,将湿敏电阻两端的电压信号由模拟信号转换为数字信号。可选的,使用AD7705芯片对电压进行数字化处理,当然,将电压进行数字化处理并不限于芯片AD7705,本发明对模数转换芯片的具体型号不做限定。
计算单元2022,用于根据模数转换单元2021转换成数字信号的电压信号计算得到湿敏电阻两端的电压值。
具体的,参照图5所示,可以通过接口7和接口8接收湿敏电阻两端的电压,接口13用于输出数字电压值,其他端口的具体功能和实现方式就不在赘述(其中,端口1为SCLK串行时钟端口;端口2为MCLKIN主时钟输入端口;端口3为MCLKOUT主时钟输出端口;端口4为CS低电平输入端口;端口5为RESET复位输入端口;端口6为AIN2+差分模拟输入通道2的正输入端口,对应的端口11为AIN2-差分模拟输入通道2的负输入端口;端口7为AIN1+差分模拟输入通道1的正输入端口,对应的端口8为AIN1-差分模拟输入通道1的负输入端口;端口9为REEIN+基准正输入端,对应的端口20为REEIN-基准负输入端;端口12为DADY逻辑输出端;端口13为DOUT数据输出端,用于输出电压的数字信号值;端口14为DIN串行输入端;端口15为VDD电源端口;端口16为GND接地端口)。
可选的,处理模块203用于根据被测环境的温度值以及湿敏电阻两端的电压值确定被测环境的湿度值,具体包括:
处理模块203,用于从温度采集模块201接收被测环境的温度值;从电压采集模块202接收湿敏电阻两端的电压信号并获取湿敏电阻两端的电压值;根据被测环境的温度值以及湿敏电阻两端的电压值确定被测环境的湿度值。具体可选的,处理模块203在预设映射表的T个温度值中查找到被测环境的温度值,确定被测环境的温度值所对应的H个电压值,在被测环境的温度值所对应的H个电压值中查找到湿敏电阻两端的电压值,确定湿敏电阻两端的电压值所对应的湿度值,并以湿敏电阻两端的电压值所对应的湿度值作为被测环境的湿度值。其中,预设映射表包括T个温度值,以及T个温度值中每个温度值所对应的H个电压值,以及与H个电压值中每个电压值所对应的湿度值,H个电压值中每个电压值对应一个湿度。需要说明的是,T及H的取值可以根据实际情况进行调整,取值越大,最终的测量结果精确度越高,本发明对T及H的具体取值不做限定。另外,不同温度所对应的电压值的个数可以不同,即对于不同的温度值,H的取值可以不同。此处,参照图6所示,以湿敏电阻为HR202T、T等于13、H等于15的情况为例进行说明。与图4所示的HR202的特性表类似,将图4所示的特性表中的每个电阻值乘以第一电流值,即得到图6所示的预设映射表。此处以第一电流值为1×10-6A的情况为例进行说明。这样,在湿敏电阻两端的电压和被测环境的温度值已知的情况下,通过查询图6所示的预设映射表,就能够确定被测环境的湿度值。
可选的,湿度测量装置200还包括:湿度信号输出模块204,湿度信号输出模块204与处理模块203连接,用于输出处理模块203获取的湿度值。
可选的,湿度测量装置200还包括:设置模块205,设置模块205与处理模块203相连,用于设定湿度测量装置测量湿度的时间间隔。以使得处理模块203按照预设实施间隔从温度采集模块201接收被测环境的温度值,按照预设实施间隔从电压采集模块202接收湿敏电阻两端的电压,并确定被测环境的湿度值。这样,能够满足用户的实时测量的需求,同时也达到了节省电量的效果。
本发明的实施例提供的湿度测量装置,通过测量被测环境的温度,将第一电流通过湿敏电阻,并获取述湿敏电阻两端的电压,查询预设映射表中与被测环境的温度值和湿敏电阻两端的电压对应的湿度值。解决了因温度变化带来的湿敏电阻阻值漂移所导致的测量精确度不高的问题。
基于上述图2所对应的装置实施例,本发明的实施例提供一种湿度测量方法,参照图7所示,包括以下步骤:
701、测量被测环境的温度。
可选的,使用集成电路温度传感器进行温度测量,获取被测环境的温度值。
702、在被测环境下将第一电流通过湿敏电阻,获取湿敏电阻两端的电压值。
其中,第一电流为恒定电流。结合图2所对应的装置实施例,通过恒定电流源提供第一电流,且该恒定电流源与湿敏电阻串联,使得第一电流通过湿敏电阻。
可选的,将湿敏电阻两端的模拟电压信号输入模数转换芯片,模数转换芯片以数字信号的形式输出湿敏电阻两端的电压信号,根据转换成数字信号的电压信号计算得到湿敏电阻两端的电压值。
703、根据被测环境的温度值以及湿敏电阻两端的电压值确定被测环境的湿度值。
可选的,通过查询预设映射表,确定被测环境的温度值以及湿敏电阻两端的电压值确定被测环境的湿度值。预设映射表包括T个温度值,以及T个温度值中每个温度值所对应的H个电压值,以及与H个电压值中每个电压值所对应的湿度值,H个电压值中每个电压值对应一个湿度值。
具体的,在预设映射表的T个温度值中查找到被测环境的温度值,确定被测环境的温度值所对应的H个电压值。在被测环境的温度值所对应的H个电压值中查找到湿敏电阻两端的电压值,确定湿敏电阻两端的电压值所对应的湿度值,并以湿敏电阻两端的电压值所对应的湿度值作为被测环境的湿度值。
结合图2所示的装置实施例,图6为一种湿敏电阻在T等于13、H等于15的情况下,一种可选的预设映射表的具体形式。本实施中,分别以二分法和冒泡法为例对通过查询预设映射表确定被测环境的湿度值的方法进行说明。
结合图8所示的通过二分法查询预设映射表的过程,对查表的具体过程进行说明。
首先,以预设映射表所包括的T个温度值为温度查找范围,取温度查找范围的中间值。此处,T=64,即共有64个温度值,按照从小到大的顺序分别是T1,T2,……,T64。具体的,当T为偶数时,中间值为将T个温度值按照由小到大的顺序排列后的第T/2个温度值。当T为奇数时,中间值为将T个温度值按照由小到大的顺序排列后的第(T+1)/2个温度值。此处中间值为T32
第二,以被测环境的温度值为被查找值,根据被查找值与温度查找范围的中间值的大小关系,确定新的温度查找范围。如果被查找值大于温度查找范围的中间值,则以温度查找范围中,大于或者等于温度查找范围的中间值且小于或者等于温度查找范围的最大值的温度值作为新的温度查找范围,即以T32,T34,……,T64为新的温度查找范围。如果被查找值不大于温度查找范围的中间值,以温度查找范围中,大于或者等于温度查找范围的最小值且小于或者等于温度查找范围的中间值的温度值作为新的温度查找范围,即以T1,T2,……,T32为新的温度查找范围。
可知,新的温度查找范围所包括温度值的数量是原温度查找范围所包括温度值的数量的一半。重复执行上述将被查找值与中间值比较并确定新的温度查找范围的过程,不断减小温度查找范围,当新的温度查找范围只包括两个温度值时,以两个温度值中的一个作为查找到的被测环境的温度值。通过二分法,将被查找值与中间值进行log2T次比较即可在T个值中查找到被测环境的温度值。
由于T个温度值中每个温度值对应H个电压值,在从T个温度值中查找到被测环境的温度值后,即可确定被测环境的温度值所对应的H个电压值。
结合在T个温度值中查找到被测环境的温度值的过程,在被测环境的温度值所对应的H个电压值中查找到湿敏电阻两端的电压值。具体的,首先以查找到的被测环境的温度值所对应的H个电压值为电压查找范围,取电压查找范围的中间值。以湿敏电阻两端的电压值为被查找值,根据被查找值与电压查找范围的中间值的大小关系,确定新的电压查找范围。如果被查找值大于电压查找范围的中间值,则以电压查找范围中,大于或者等于电压查找范围的中间值且小于或者等于电压查找范围的最大值的电压值作为新的电压查找范围。如果被查找值不大于电压查找范围的中间值,以电压查找范围中,大于或者等于电压查找范围的最小值且小于或者等于电压查找范围的中间值的电压值作为新的电压查找范围。
可知,新的电压查找范围所包括电压值的数量是原电压查找范围所包括电压值的数量的一半。重复执行上述将被查找值与中间值比较并确定新的电压查找范围的过程,不断减小电压查找范围,当新的电压查找范围只包括两个电压值时,以两个电压值中的一个作为查找到的值。通过二分法,将被查找值与中间值进行log2H次比较即可在H个值中查找到被查找值。此处,被查找值为湿敏电阻两端的电压值。
由于被测环境的温度值所对应的H个电压值中的每个电压值对应一个湿度值,因此在从被测环境的温度值所对应的H个电压值中查找到湿敏电阻两端的电压值后,即可确定湿敏电阻两端的电压值所对应的湿度值,该湿敏电阻两端的电压值所对应的湿度值即为被测环境的湿度值。由此,通过查询预设映射表,根据被测环境的温度值以及湿敏电阻两端的电压值确定被测环境的湿度值。
结合图9所示的通过冒泡法查询预设映射表的过程,对查表的具体过程进行说明。
首先,以被测环境的温度值为被查找值,以预设映射表所包括的T个温度值为温度查找范围进行查找。此处,T=64,即共有64个温度值,按照从小到大的顺序分别是T1,T2,……,T64。将被查找值与温度查找范围所包括的温度值按照由小到大的顺序逐一进行比较,当确定被测环境的温度值大于温度查找范围中的第N个温度值且小于或者等于第N+1个温度值时,以第N个温度值或者第N+1个温度值作为查找到的被测环境的温度值。
在预设映射表所包括的T个温度值中查找到被测环境的温度值后,确定被测环境的温度值所对应的H个电压值,并进一步以被测环境的温度值所对应的H个电压值为电压查找范围,以湿敏电阻两端的电压值为被查找值进行查找。具体的,以查找到的被测环境的电压值所对应的H个电压值为电压查找范围,以湿敏电阻两端的电压为被查找值,将被查找值与电压查找范围所包括的电压值按照由小到大的顺序逐一进行比较,当确定湿敏电阻两端的电压值大于电压查找范围中的第N个电压值且小于或者等于第N+1个电压值时,以第N个电压值或者第N+1个电压值作为查找到的湿敏电阻两端的电压值。
在被测环境的温度值所对应的H个电压值中查找到湿敏电阻两端的电压值后,确定湿敏电阻两端的电压值所对应的湿度值,该湿度值即为被测环境的湿度值。
结合以上通过二分法和冒泡法确定被测环境的湿度值的过程,在包括N个数值的查找范围内查找到备查找值,采用二分法需要进行log2N次比较,采用冒泡法需要进行最多N次比较。当T值及H值一定时,采用二分法比采用冒泡法所需要比较的次数更少,更适合T值及H值较大的应用场景。冒泡法算法简单,占用内存资源少,更适合T值及H值较小的应用场景。
可选的,可以按照预设时间间隔测量被测环境的湿度值,以满足不同应用场景的实时测量的需求,同时达到了节省电量的效果。
本发明的实施例提供的湿度测量装置,通过测量被测环境的温度,在被测环境下将第一电流通过湿敏电阻,获取湿敏电阻两端的电压值,根据被测环境的温度值以及湿敏电阻两端的电压值确定被测环境的湿度值。解决了因温度变化带来的湿敏电阻阻值漂移所导致的测量精确度不高的问题。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (12)

1.一种湿度测量装置,其特征在于,包括:温度采集模块,电压采集模块,处理模块;
其中,所述温度采集模块和所述电压采集模块均与所述处理模块连接;
所述温度采集模块,用于测量被测环境的温度,并向所述处理模块输出所述被测环境的温度值;
所述电压采集模块,用于将第一电流通过湿敏电阻,获取所述湿敏电阻两端的电压值,并向所述处理模块输出所述湿敏电阻两端的电压值,所述第一电流为恒定电流;
所述处理模块,用于从所述温度采集模块接收所述被测环境的温度值;从所述电压采集模块接收所述湿敏电阻两端的电压值;根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值,具体包括:
所述处理模块,用于在预设映射表的T个温度值中查找到所述被测环境的温度值,确定所述被测环境的温度值所对应的H个电压值,所述预设映射表包括T个温度值,以及T个温度值中每个温度值所对应的H个电压值,以及与所述H个电压值中每个电压值所对应的湿度值,所述H个电压值中每个电压值对应一个湿度值,在所述被测环境的温度值所对应的H个电压值中查找到所述湿敏电阻两端的电压值,确定所述湿敏电阻两端的电压值所对应的湿度值,并以所述湿敏电阻两端的电压值所对应的湿度值作为所述被测环境的湿度值。
2.根据权利要求1所述的装置,其特征在于,
所述电压采集模块包括模数转换单元及计算单元,
所述模数转换单元,用于获取所述湿敏电阻两端的电压信号,将所述湿敏电阻两端的电压信号由模拟信号转换为数字信号;
所述计算单元,用于根据所述模数转换单元转换成数字信号的电压信号计算得到所述湿敏电阻两端的电压值。
3.根据权利要求1所述的装置,其特征在于,所述装置还包括:湿度信号输出模块,所述湿度信号输出模块与所述处理模块连接;
所述湿度信号输出模块,用于输出所述处理模块确定的所述被测环境的湿度值。
4.根据权利要求1所述的装置,其特征在于,所述处理模块用于在预设映射表的T个温度值中查找到所述被测环境的温度值具体包括:
所述处理模块,用于根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,所述新的温度查找范围所包括的温度值的数量,小于所述温度查找范围所包括的温度值的数量,当所述新的温度查找范围只包括两个温度时,确定所述两个温度中的一个作为查找到的值。
5.根据权利要求4所述的装置,其特征在于,所述处理模块用于根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,具体包括:
所述处理模块,用于当所述被测环境的温度值大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的中间值且小于或者等于所述温度查找范围的最大值的温度值作为所述新的温度查找范围,当所述被测环境的温度值不大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的最小值且小于或者等于所述温度查找范围的中间值的温度值作为所述新的温度查找范围。
6.根据权利要求1所述的装置,其特征在于,所述处理模块用于在预设映射表的T个温度值中查找到所述被测环境的温度值具体包括:
所述处理模块,用于将所述被测环境的温度值与温度查找范围所包括的温度值按照由小到大的顺序逐一进行比较,当确定所述被测环境的温度值大于温度查找范围中的第N个值且小于或者等于第N+1个值时,以所述第N个值或者所述第N+1个值作为查找到的所述被测环境的温度值。
7.根据权利要求1-6任一项所述的装置,其特征在于,
所述湿度测量装置还包括设置模块,用于设定所述湿度测量装置测量湿度的时间间隔。
8.一种湿度测量方法,其特征在于,包括:
测量被测环境的温度;
在被测环境下将第一电流通过湿敏电阻,获取所述湿敏电阻两端的电压值,所述第一电流为恒定电流;
根据所述被测环境的温度值以及所述湿敏电阻两端的电压值确定所述被测环境的湿度值,具体包括:
在预设映射表的T个温度值中查找到所述被测环境的温度值,确定所述被测环境的温度值所对应的H个电压值,所述预设映射表包括T个温度值,以及T个温度值中每个温度值所对应的H个电压值,以及与所述H个电压值中每个电压值所对应的湿度值,所述H个电压值中每个电压值对应一个湿度值;
在所述被测环境的温度值所对应的H个电压值中查找到所述湿敏电阻两端的电压值,确定所述湿敏电阻两端的电压值所对应的湿度值,并以所述湿敏电阻两端的电压值所对应的湿度值作为所述被测环境的湿度值。
9.根据权利要求8所述的方法,其特征在于,所述获取所述湿敏电阻两端的电压值,包括:
获取所述湿敏电阻两端的电压信号,将所述湿敏电阻两端的电压信号由模拟信号转换为数字信号,并根据转换成数字信号的电压信号计算得到所述湿敏电阻两端的电压值。
10.根据权利要求8所述的方法,其特征在于,所述在预设映射表的T个温度值中查找到所述被测环境的温度值,包括:
根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,所述新的温度查找范围所包括的温度值的数量,小于所述温度查找范围所包括的温度值的数量;
当所述新的温度查找范围只包括两个温度值时,以所述两个温度值中的一个作为查找到的所述被测环境的温度值。
11.根据权利要求10所述的方法,其特征在于,所述根据所述被测环境的温度值与温度查找范围的中间值的大小关系,确定新的温度查找范围,包括:
当所述被测环境的温度值大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的中间值且小于或者等于所述温度查找范围的最大值的温度值作为所述新的温度查找范围;
当所述被测环境的温度值不大于所述温度查找范围的中间值时,以所述温度查找范围中,大于或者等于所述温度查找范围的最小值且小于或者等于所述温度查找范围的中间值的温度值作为所述新的温度查找范围。
12.根据权利要求8所述的方法,其特征在于,所述在预设映射表的T个温度值中查找到所述被测环境的温度值,包括:
将所述被测环境的温度值与温度查找范围所包括的温度值按照由小到大的顺序逐一进行比较,当确定所述被测环境的温度值大于温度查找范围中的第N个温度值且小于或者等于第N+1个温度值时,以所述第N个温度值或者所述第N+1个温度值作为查找到的所述被测环境的温度值。
CN201410521147.5A 2014-09-29 2014-09-29 一种湿度测量的方法及装置 Active CN105527317B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410521147.5A CN105527317B (zh) 2014-09-29 2014-09-29 一种湿度测量的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410521147.5A CN105527317B (zh) 2014-09-29 2014-09-29 一种湿度测量的方法及装置

Publications (2)

Publication Number Publication Date
CN105527317A CN105527317A (zh) 2016-04-27
CN105527317B true CN105527317B (zh) 2018-12-25

Family

ID=55769673

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410521147.5A Active CN105527317B (zh) 2014-09-29 2014-09-29 一种湿度测量的方法及装置

Country Status (1)

Country Link
CN (1) CN105527317B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106691516B (zh) * 2017-03-06 2023-05-05 桂林市威诺敦医疗器械有限公司 具有湿度检测功能的皮试仪
CN108628374A (zh) * 2018-06-29 2018-10-09 王倩 一种小麦生长智能监控方法及***
CN109932396A (zh) * 2019-03-08 2019-06-25 徐明远 一种通过电场力测量热敏物质含水量的装置及方法
CN111787428B (zh) * 2020-06-24 2022-03-08 Oppo广东移动通信有限公司 用户终端设备
CN117129746A (zh) * 2023-08-25 2023-11-28 广芯微电子(苏州)有限公司 一种电压检测方法及电路

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1243949A (zh) * 1999-01-29 2000-02-09 康达(成都)电子有限公司 湿度测定仪
CN1327147A (zh) * 2001-07-16 2001-12-19 复旦大学 温湿度测量和控制的方法及其电路
US20100227765A1 (en) * 2005-12-28 2010-09-09 Sumitomo Electric Industries, Ltd. Method of Measuring Critical Current Value of Superconducting Wire
CN102353699A (zh) * 2011-06-03 2012-02-15 宁波奥克斯空调有限公司 采用方波对湿度传感器进行采样的方法
CN202676648U (zh) * 2012-06-14 2013-01-16 无锡信大气象传感网科技有限公司 一种湿度测量装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05215613A (ja) * 1992-02-06 1993-08-24 Kishi Akira 温度測定装置及び湿度測定装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1243949A (zh) * 1999-01-29 2000-02-09 康达(成都)电子有限公司 湿度测定仪
CN1327147A (zh) * 2001-07-16 2001-12-19 复旦大学 温湿度测量和控制的方法及其电路
US20100227765A1 (en) * 2005-12-28 2010-09-09 Sumitomo Electric Industries, Ltd. Method of Measuring Critical Current Value of Superconducting Wire
CN102353699A (zh) * 2011-06-03 2012-02-15 宁波奥克斯空调有限公司 采用方波对湿度传感器进行采样的方法
CN202676648U (zh) * 2012-06-14 2013-01-16 无锡信大气象传感网科技有限公司 一种湿度测量装置

Also Published As

Publication number Publication date
CN105527317A (zh) 2016-04-27

Similar Documents

Publication Publication Date Title
CN105527317B (zh) 一种湿度测量的方法及装置
CN104391480B (zh) 一种基于专家***的数控机床故障诊断***
CN105606239A (zh) 温度测量电路
CN205192649U (zh) 地震台站高精度温度测量装置
CN203249686U (zh) 风扇振动测试***
KR101529476B1 (ko) 태양광 모듈 스트링의 절연저항 감시 시스템
CN204154886U (zh) 基于卫星导航***的电压、电流精密计量装置
CN116191696A (zh) 无线充电装置及其异物检测方法、装置、电路及设备
CN205718833U (zh) 一种结构工程安全自动化监测***
CN108593133A (zh) 一种检测空调中冷水机组的水温的检测电路、方法、装置
CN215728610U (zh) 测试***
CN205483303U (zh) 基于cmc的智能温度变送器
Subair et al. Intelligent pressure measuring system
CN104515611A (zh) 一种感温电路及温度传感器
CN104065335A (zh) 光伏汇流装置
CN102636209A (zh) 可拓展的通用传感器接口及采用该接口的环境监测设备
CN114091273A (zh) 一种湿度检测方法、装置、电子设备及存储介质
CN208953168U (zh) 一种基于电压型压力传感器的压力测量***
CN101655392B (zh) 一种用于自动抄表仪的电子标签阅读与测温复合探头
CN104764544A (zh) 温度信号自我诊断电路及其诊断方法
CN206038177U (zh) 三线式铂热电阻pt100 温度检测***
CN204269152U (zh) 一种冰凌传感器结构
CN103867189A (zh) 分布式井温测量装置及测量方法
CN112669259B (zh) 一种热成像视频优化处理方法、***、设备及介质
CN204115901U (zh) 热电偶温度采集***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant