湿度传感器的发展趋势
芯片内部包含相对湿度传感器、温度传感器、放大器、14位A/D转换器、校准存储器(E2PROM)、易失存储器(RAM)是、状态寄存器、循环冗余校验码(CRC)寄存器、二线串行接口、控制单元、加热器及低电压检测电路。其测量原理是首先利用两只传感器分别产生相对湿度、温度的信号,然后经过放大,分别送至A/D转换器进行模/数转换、校准和纠错,最后通过二线串行接口将相对湿度及温度的数据送至μC。鉴于SHT11/15输出的相对湿度读数值与被测相对湿度呈非线性关系,为获得相对湿度的准确数据,必须利用μC对读数值进行非线性补偿。此外当环境温度TA≠+25℃时,还需要对相对湿度传感器进行温度补偿。
芯片内部有一个加热器。将状态寄存器的第2位置“1”时该加热器接通电源,可使传感器的温度大约升高5℃,电源电流亦增加8mA(采用+5V电源)。使用加热器可实现以下三种功能:①通过比较加热前后测出的相对湿度值及温度值,可确定传感器是否正常工作;②在潮湿环境下使用加热器,可避免传感器凝露;③测量露点时也需要使用加热器。
露点也是湿度测量中的一个重要参数,它表示在水汽冷却过程中最初发生结露的温度。为了计算露点,Sensirion公司还向用户提供一个测量露点的程序“SHT xdp.bsx”。利用该程序可以控制内部加热器的通、断,再根据所测得的温度值及相对湿度值计算出露点。在命令响应界面上运行此程序时,计算机屏幕上就显示提示符“>”。用户首先从键盘上输入字母“S”,然后输入相应的数字,即可获得下述结果:
输入数字“1”时,测量并显示出摄氏温度dgC=xx.x;
输入数字“2”时,测量并显示出相对湿度%RH=xx.x;
输入数字“3”时,打开加热器,使传感器温度升高5℃;
输入数字“4”时,关闭加热器,使传感器降温;
输入数字“5”时,显示露点温度dpC=xx.x。
4 集成湿度传感器典型产品的技术指标
集成湿度传感器典型产品的主要标详见表1。由表可见,集成湿度传感器的测量范围一般可达到0~100%。但有的厂家为保证精度指标而将测量范围限制为10%~95%。设计+3.3V低压供电的湿度/温度测试系统时,可选用SHT11、SHT15传感器。这种传感器在测量阶段的工作电流为550μA,平均工作电流为28μA(12位)或2μA(8位)。上电时默认为休眠模式(Sleep Mode),电源电流仅为0.3μA(典型值)。测量完毕只要没有新的命令,就自动返回休眠模式,能使芯片功耗降至最低。此外,它们还具有低电压检测功能。当电源电压低于+2.45V±0.1V时,状态寄存器的第6位立即更新,使芯片不工作,从而起到了保护作用。