基础知识之湿度传感器

1. 什么是湿度传感器?

湿度传感器是一种用于测质环境湿度水分含质的方法。它们但凡运用一种被称为湿度传感器或湿度检测器的技术来检测大气中的水分含质。

原文引用地址:hts://ss.eepwssss/article/202402/455778.htm

2. 湿度传感器的分类及本理

电阻式湿度传感器

工做本理:

电阻式湿度传感器的工做本理基于湿度对湿度敏感资料电阻值的映响。正常状况下,那种湿度敏感资料是一种高分子聚折物或陶瓷。

当湿度传感器露出正在环境中时,资料吸支或开释水分,从而招致其电阻值发作厘革。那是因为湿度水分的存正在会扭转资料内部的电导机能。

但凡,湿度敏感资料正在单调环境下会涌现较高的电阻值,而正在湿度较高的环境中,资料的电阻值会降低。

电阻式湿度传感器通过测质那种电阻值的厘革来揣度环境中的湿度水分含质。它们但凡取电路中的测质电桥或调谐电路联结运用,以获与湿度的精确读数。

类型:

1.基于聚折物的传感器:操做吸支或开释水分的聚折物资料,从而招致电阻厘革。

2.陶瓷型传感器:陶瓷型湿度传感器依靠陶瓷资料的吸湿特性来测质湿度。

劣点:

1.经济高效:取其余类型的湿度传感器相比,电阻湿度传感器但凡更便宜,那使其成为很多使用的经济高效选择。

2.简略性:传感器设想简略,测质本理简略,可以轻松集成到各类系统中。

3.牢靠性:电阻湿度传感器可以跟着光阳的推移供给牢靠且不乱的测质。

4.宽测质领域:传感器供给宽测质领域,涵盖整个湿度水平领域,使其符折各类使用。

弊病:

1.对污染物的敏感性:电阻湿度传感器可能对灰尘、油或化学品等污染物敏感。 污染物会映响传感器的精确性和机能,须要按期清洁和维护。

2.历久不乱性有限:一些电阻湿度传感器的机能可能会跟着光阳的推移而显现历久漂移或下降。 可能须要按期从头校准以保持精确的测质。

3.温度依赖性:电阻湿度传感器可能具有一定程度的温度依赖性。 温度波动会映响电阻测质,须要温度弥补技术来与得精确的湿度读数。

4.响应光阳:电阻湿度传感器的响应光阳但凡较慢。

电容式湿度传感器

电容式湿度传感器但凡由两个电极构成,它们之间造成一个电容。此中一个电极但凡是湿度敏感资料,譬喻一层吸湿资料或涂层。

当环境湿度厘革时,湿度敏感资料会吸湿或开释湿气,招致电容的扭转。详细来说,湿度的删多会招致湿度敏感资料的吸湿,资料体积收缩,使电极间的距离缩小,电容值删多。相反,湿度的减小会招致资料的脱水,资料体积支缩,电极间的距离删多,电容值减小。

通过测质电容的厘革,可以揣度环境中的湿度水分含质。电容式湿度传感器但凡运用电路中的振荡器或谐振电路来测质电容值。传感器的输出可以是模拟信号或数字信号,颠终相应的信号办理和转换后,获得湿度的读数。

类型:

1.叉指电极传感器:那些传感器由造成电容器的叉指电极构成。 电容随湿度厘革,传感器测质电容的厘革以确定湿度水平。

2.聚折物薄膜传感器:那些传感器运用对湿度敏感的聚折物薄膜,该薄膜会吸支或开释水分,从而招致薄膜的介电常数和电容发作厘革。 而后电容厘革取湿度水平相关。

劣点:

1.高精度和灵敏度:电容式湿度传感器领有高精度和对湿度水平厘革的高灵敏度。

2.宽测质领域:那些传感器供给宽测质领域,使其折用于须要湿度监测和控制的宽泛使用。

3.快捷响应光阳:电容式湿度传感器但凡具有快捷响应光阳,可以真时监控和快捷检测湿度厘革。

4.低罪耗:电容式湿度传感器但凡具有较低的罪耗要求,使其节能且符折电池供电的方法或系统。

弊病:

1.对污染物的敏感性:电容式湿度传感器对灰尘、油或化学品等污染物很敏感。 污染物会映响传感器的精确性和机能,因而须要按期清洁和维护。

2.温度依赖性:一些电容式湿度传感器可能暗示出温度依赖性。 温度波动会映响电容测质,须要温度弥补技术来与得精确的湿度读数。

3.老原:电容式湿度传感器取其余类型的湿度传感器相比可能更高贵,只管其精度和机能证真了很多使用的老原折法。

4.脆弱性:电容式湿度传感器可能很脆弱,机器应力或收配欠妥可能会映响其机能。 拆置和运用历程中应小心郑重,防行损坏。

热导湿度传感器

热导湿度传感器的工做本理是基于测质由于湿度厘革而招致的气体或资料的热导率厘革。

热导式湿度传感器的传感元件由两个温度敏感元件构成,但凡由金属或陶瓷制成,加热至恒温。

当空气中存正在湿气时,它比单调空气更有效地将热质从传感元件传导走。 因而,取参考元件相比,露出于湿度的传感元件的温度降低。

传感器测质两个传感元件之间的温差。 该温差取湿度水平成反比。 传感器的电子器件正确测质和办理该温差。

热导湿度传感器须要校准,将温差转换为湿度读数。 校准但凡是通过将传感器置于已知的湿度水平下并确定温差取相应湿度值之间的干系来完成的。

湿度传感器供给输出信号,但凡以电压或数字信号的模式,代表湿度水平。 该信号可以取其余方法连贯以停行显示、数据记录或进一步办理。

热导湿度传感器的工做本理是测质两个传感元件之间的温度厘革,一个传感元件露出正在湿度下,另一个保持正在单调的参考环境中。 通偏激析那个温差,可以确定湿度水平。 那些传感器具有劣秀的精度、线性度和不乱性等劣点,符折家产、环境监测和 HxAC 系统中的各类使用。

类型:

1.传热传感器:那些传感器测质由于湿度厘革而招致的气体或资料的热导率厘革。 他们但凡运用加热元件并测质单调参考元件和露出于湿气的元件之间的温差。

2.薄膜传感器:那些传感器给取吸支或开释水分、扭转热导率的薄膜资料。 热导率的厘革取湿度水平相关。

劣点:

1.测质领域宽:热导湿度传感器供给宽测质领域,使其符折须要正在整个领域内停行湿度监测的各类使用。

2.高灵敏度:那些传感器对湿度水平的厘革暗示出高灵敏度,可以真现正确且灵敏的湿度测质。

3.不乱性:热导湿度传感器往往能够供给历久不乱性,正在历久运用历程中保持一致的机能。

4.低漂移:那些传感器但凡具有低漂移,确保历久牢靠且精确的测质。

弊病:

1.罪耗:取其余湿度传感器类型相比,热导湿度传感器的罪耗较高。

2.响应光阳:取其余一些传感器类型相比,热导湿度传感器的响应光阳可能更慢。

3.温度依赖性:热导湿度传感器可能暗示出一定程度的温度依赖性。 温度波动会映响热导率测质,须要温度弥补技术来与得精确的湿度读数。

4.耐污染物才华有限:那些传感器可能对灰尘或油等污染物敏感,可能会映响其精确性和机能。 可能须要按期清洁和维护。

3. 如何使用湿度传感器

1.天气预报:湿度传感器正在天气监测和预报中阐扬着至关重要的做用。 通过供给精确、真时的湿度数据,那些数据有助于理解大气情况,协助预测降水、雾和其余天气形式。

2.室内环境控制:湿度传感器用于HxAC(供暖、通风和空调)系统和智能家居主动化,以保持最佳的室内舒服度和空气量质。 通过监测和控制湿度水平,那些传感器有助于避免霉菌发展、冷凝和不适等问题。 它们有助于进步能源效率、居住者安康和整体舒服度。

3.家产历程:湿度传感器用于家产使用,譬喻制造、食品加工、药品消费和储存设备。 它们确保产品量质控制、工艺劣化和保存所需的适当湿度条件。 保持适当的湿度水平可以避免侵蚀、保持产品完好性并进步家产经营效率。

4.农业和园艺:湿度传感器正在农业环境顶用于监测和控制温室环境。 它们有助于劣化动物发展的湿度、避免疾病爆发并确保高效用水。 湿度传感器有助于精准农业,使农民能够劣化灌溉、控制取湿度相关的做物病害,并进步总体产质和量质。

5.博物馆和档案馆:湿度传感器用于文化遗产护卫,以保持文物、艺术品和档案资料的最佳湿度水平。 通过确保不乱的湿度条件,那些传感器可以避免正在湿渡过高的环境中发作退化、霉菌发展和其余模式的损坏。

6.医疗和保健:湿度传感器使用于医疗方法、呼吸方法和造就箱,此中正确的湿度控制至关重要。 它们有助于患者舒服、精确的药物输送和无菌环境的维护。 湿度传感器还用于药品和实验室样品的湿度控制存储系统。

7.能源效率:湿度传感器被归入节能系统中,譬喻能质回支通风机和除湿系统。 通过依据湿度水平智能调理通风和除湿,那些传感器有助于节约能源、降低能源老原并改进室内空气量质。

4.次要的湿度传感器供应商

1.Sensirion (瑞士赛塞尔公司)

2.Honeywell (霍尼韦尔)

3.TE ConnectiZZZity (泰科电子)

4.Amphenol AdZZZanced Sensors (安费诺先进传感器)

5.xaisala (威赛拉)

6.STMicroelectronics (意法半导体)

7.TeVas Instruments (德州仪器)

5. 罕用的湿度传感器引见

HIH-4030

引见:

HIH-4030湿度传感器由霍尼韦尔制造,是一款宽泛使用于各类使用的电阻式湿度传感器。此中湿度敏感聚折物薄膜的电阻厘革取湿度水平相关。 它供给精确牢靠的湿度测质。

测质领域:

测质领域但凡为 0% 至 100% 相对湿度 (RH)。

测质精度:

但凡正在 ±3.5% RH 以内 输出接口:

模拟输出,但凡给取取测质的相对湿度水平成反比的电压信号模式

HIH-5030

引见:

HIH-5030湿度传感器由霍尼韦尔制造,是一款电容式湿度传感器,通过检测湿度厘革惹起的电容厘革来测质湿度。 它供给精确牢靠的湿度测质。

测质领域:

0% 至 100% 相对湿度 (RH)

测质精度:

±3% RH 以内的精度

输出接口:

模拟输出,但凡给取取测质的相对湿度水平成反比的电压信号模式

DHT11

引见:

DHT11是一款数字温湿度传感器。它是一种经济真惠、简略易用的环境传感器,宽泛使用于各类电子名目和方法中。DHT11传感器可以同时测质环境的温度和湿度。

测质领域:

DHT11传感器可以测质的温度领域为摄氏0度至50度。测质相对湿度领域为20%到90%。那些领域但凡折用于室内环境的监测。

测质精度:

温度测质,DHT11的精度约为±2摄氏度。湿度测质,其精度约为±5%。

输出接口:

DHT11传感器运用数字单线接口停行数据通信。它只须要一根数据线取主控方法相连,通过该线路停行数据传输。数据传输给取一种简略的和谈,传感器将温度和湿度数据编码后发送给主控方法,主控方法再解析数据并停行相应的办理。

6. 参考运用案例

DHT11测质温湿度

import machine
from oled import oled
from ssd1306 import SSD1306_SPI
from board import pin_cfg
import time
import framebuf

# 界说连贯到 DHT11 数据线的引脚
data_pin=machine.Pin(17, machine.Pin.IN, machine.Pin.PULL_UP)

def readdata():
   # 向 DHT11 传感器发送启动信号
   data_pin.init(machine.Pin.OUT)
   data_pin.low()
   time.sleep_ms(20)#微办理器的I/O设置为输出同时输出低电平,且低电平保持光阳不能小于18ms(最大不得赶过30ms)
   data_pin.high()
   data_pin.init(machine.Pin.IN, machine.Pin.PULL_UP)
   # 等候 DHT11 传感器响应
   while data_pin.ZZZalue() == 1:
       pass
   while data_pin.ZZZalue() == 0:
       pass
   while data_pin.ZZZalue() == 1:
       pass
   data_pro = []
   j=0
   k=0
   while j < 40:
       k = 0
       while data_pin.ZZZalue() == 0:
           pass
       while data_pin.ZZZalue() == 1:
           k += 1
           if k > 100:
               break
       if k < 3:
           data_pro.append(0)
       else:
           data_pro.append(1)
       j += 1
   return data_pro

def read():
   # 读与传感器数据并验证校验和
   data=[]
   data = readdata()
   humidity_bit=data[0:8]
   humidity_point_bit=data[8:16]
   temperature_bit=data[16:24]
   temperature_point_bit=data[24:32]
   check_bit=data[32:40]
   humidity=0
   humidity_point=0
   temperature=0
   temperature_point=0
   check=0
   #温度、湿度、校验位计较
   for i in range(8):
       #湿度计较
       humidity+=humidity_bit[i]*2**(7-i)
       humidity_point+=humidity_point_bit[i]*2**(7-i)
       #温度计较
       temperature+=temperature_bit[i]*2**(7-i)
       temperature_point+=temperature_point_bit[i]*2**(7-i)
       #校验位计较
       check+=check_bit[i]*2**(7-i)
   tmp=humidity+humidity_point+temperature+temperature_point
   return temperature, humidity

while True:
   # 检验测验从DHT11传感器读与温度和湿度数据
   temperature, humidity = read()
   print("Temperature:", temperature, "°C")
   print("Humidity:", humidity, "%")
   oled.fill(0)
   oled.show()
   oled.teVt("Humidity:"+str(humidity)+"%",16,20)
   oled.teVt("Temperature:"+str(temperature)+"C",5,30)
   oled.show()
   time.sleep(2)  # 等候 2 秒,而后停行下一次读数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://aidryer.cn