请登录 免费注册
分享
  • 微信
  • 新浪微博
  • 人人网
  • QQ空间
  • 开心网
  • 豆瓣
会员服务
进取版 标准版 尊贵版
| 设为首页 | 收藏 | 导航 | 帮助
产品 资讯
请输入产品名称
JUKI贴片机 单极霍尔开关 pcb设备 全方位海绵 无感电容 电源供应 MDD72-16N1B-IXYS二极管
关注微信随身推
首页 电子商城 专题报道 资料中心 成功案例
词多 效果好 就选易搜宝!
深圳市亿万鑫科技有限公司
新增产品 | 公司简介
注册时间:2009-08-21
联系人:
电话:
Email:
首页 公司简介 产品目录 公司新闻 技术文章 资料下载 成功案例 人才招聘 荣誉证书 联系我们

产品目录

UV紫外线传感器
环境光传感器
红外线发射管
红外线接收器
红外线接收管
光敏接收管
发光二极管LED
光电晶体管
硅光电池
数据传输器
霍尔传感器
电流传感器
光电探测IC
光探测器
光电传感器
透射式光电传感器
槽型光电开关
反射式传感器
距离测量传感器
红外热释传感器
人体热释传感器
超声波传感器
加速计传感器
粉尘传感器
湿度传感器
气体传感器
光纤收发器
压力传感器
贴片拨码开关
激光管
脉搏激光管
高频管
变容二极管
碳素系电位器
首页 >>> 技术文章 >

技术文章

湿度传感器单片机检测电路原理及说明

湿度传感器单片机检测电路原理及说明

一.湿度传感器检测需要注意的问题

高分子湿度传感器HR01、02系列为新一代复合型电阻型湿度敏感部件,其复阻抗与空气相对湿度成指数关系,直流阻抗(普通数字万用表测量)几乎为无穷大,与传统意义上的电阻有空气中水分子参与膜感湿中的离子导电,由于水分子为极性分子,在直流电存在的情况下,会电离,分解,从而影响导电与元件的寿命,所以要求采用交流电路对传感器进行供电。

 

对湿度传感器而言,频率与阻抗之间存在一定的关系,对于测量30%--80%RH范围,频率的变化对传感器影响并不明显,在单片机软件编程的实际应用时,需要通过将传感器置于湿度发生装置中(例如恒温恒湿箱)进行实测,通过软件对*终的误差进行修正,此项修正基本上可以弥补频率变化所产生的误差以及其他误差。

 

湿度传感器阻抗变化与温度的关系见规格书中的数据表,先检测温度,然后按查表法对进行湿度检测。如果湿度精度要求不是特别严格的情况,(从数据处理简易的法则来说),可以推算湿度传感器温度系数为-0.4%RH/℃,公式为:

 H(t)=H (25℃) - 0.4*(t – 25)

例如,以实测阻抗按25℃的数据表读数,例如在35℃时读到的阻抗为30K,按25℃表格,相对湿度为60%RH,此时按公式计算的实际湿度应为56%RH。

 

*后的问题是在生产过程中,由于湿度传感器的原因或其他原因,总会遇到实际值与测量值之间存在误差的情况,在单片机功能允许的情况下,建议通过软件做*后的修正,主要采用跳线(JUMP)的方法对示值进行修正,安排一个IO,做加/减运算符号定义,其余2-4个IO,用于定义加/减的值,例如1,2,3,可以修正正负6%RH的示值偏差。

 

二、检测电路

 

 单片机采集湿度传感器的方式可以采用RC阻容充放电,直接A/D法,通过模拟电路转换后再通过A/D法进行采集。以下着重讲一下**,二种方法的原理参数设计

 

A、RC阻容充放电,通过计算充电或放电时间进行测量。

使用电容充放电电路如下图示,将测量湿度传感器等效为电阻RX进行充放电,通过测量充放电时间进行反推阻抗可以测量电阻阻抗,通过读表可以检测相对湿度值。

 

 

 

示意图如下:

 

 

 

 

RB1

      单片机MCU

                  RB0  RB1     RB2

 

               RX     R0        RP

 

 

 

                     C

                               

 GND

 

首先,置RB0为输出状态,RB1和RB2为输入状态,RB0输出高电平Vh(≥0.85VDD),通过湿敏电阻对C进行充电,根据电路理论,电容上的电压按一阶指数规律变化,

Uc(t) =Vh[1-exp(t/RxC)]        (1)

 

在渡越时间Tmr后,Uc(t)由0V上升到RB2的输入高电平门槛电压VT(0.45VDD),RB2的输入状态也由低电平变为高电平,此时再将,RB0,RB2置为低电平,电容C上的电压通过RP,及RX和RB2快速放电。如此重复,进行充放电。

由式(1)知

Tmr =-Ln( 1-VT/Vh ) Rx C     (2)

由(2)知,只要测量Tmr,VT、Vh、C 为已知,可以计算出Rx,由于元件参数及温度漂移,VT、Vh、C的值很难**计算,为解决此问题,我们可置RB1为高电平,Vh(≥0.85VDD),通过固定电阻R0对C进行充电,同理可知,电容上的电压Uc(t)由0V上升到RB2的输入高电平门槛电压VT的时间为Tcr:

Tcr = -Ln( 1-VT/Vh ) R0C      (3)

将 (2)/(3)可得:

Rx= (Tmr/ Tcr)R0             (4)

 

由(4)可知,只要测量Tmr与Tcr,R0为精密固定电阻,通过运算就可以计算Rx ,与其他因素无关。在RX测量后就可以查表计算相对湿度值

 

参数设计:

电阻R0与电容C的选择主要取决于需要的分辨率,与单片机周期等有关

电阻建议选择精密金属膜电阻,建议为60K---300K(1%)之间(取值与测量范围有关,取与Rxmax的1/2左右)

电容的选择既要考虑到测量的灵敏度,又要考虑不使计数时间太长,具体考虑单片机的时钟频率等因素。

C≤-T/[RxmaxLn(1-VT/Vh)]

                            T为计数器溢出时间,与分辨率有关

  Rxmax 为*大阻抗值,(取200K--600K左右取值与测量范围有关)

建议电容量在0.1UF到1U间选择,材料为陶瓷或有机电容

 

B、 A/D直接采样法

 

湿度传感器由于其必须的激励通过交流电来实现,及不同温度特性下阻抗不同的特性,决定了其在AD采样电路中必须采用动态采样的方法,并同时采样温度信号。具体电路示意图如下:

 

 

参数设计:

     R0采样电阻的阻值通常建议在30-50KΩ,侧重高湿测量,采样电阻阻值可降低到20KΩ,低湿阻值可提高到100KΩ。

     在信号的正周期内的中间段进行采样,直接通过分压法采集,注意采样时间,通过电压采样后得到V0,计算如下:

RX=R0*(V-V0)/V0

同时检测当前温度T,通过查阅湿度传感器Z/RH/T数据表,在不同温度下RX的值推算出当前的相对湿度RH%。

不同单片机可能得到的数据会有所不同,建议通过软件进行矫正。

 

三、有关其他问题

1、湿度传感器一致性问题请与供应厂联系,在送样与生产时务必确定具体型号与阻值大小,范围,以及详细的数据表(Z/RH/T)。

2、温度检测的准确性相当重要。温度传感器与湿度传感器布线位置尽量靠近

3、检测时需在焊接后1小时测量为*好,焊接方式与防止污染与高温保护有关,不可直接将传感器本体置于温度大于120℃的环境或污染气氛中

4、如采用模拟电路通过转换为电压进行测量,请与我司联系,可提供相关电路

上一篇:用AT89C2051设计超声波测距仪
下一篇:光通信网络中的光收发模块和数字可变电阻及其应用
            
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除