湿度传感器hs1101接入TLC555同时接到单片机AT89c52用定时器0定时100ms,定时器1计数,计数值为频率值,
HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。如何将电容的变化量准确地转变为计算机易于接受的信号,常有两种方法:一是将该湿敏电容置于运方与租蓉组成的桥式振荡电路中,所产生的正弦波电压信号经整流、直流放大、再A/D转换为数字信号;另一种是将该湿敏电容置于555振荡电路中,将电容值的变化转为与之成反比的电压频率信号,可直接被计算机所采集
频率输出的555测量振荡电路如图3-7所示。集成定时器555芯片外接电阻R4、R2与湿敏电容C,构成了对C的充电回路。7端通过芯片内部的晶体管对地短路又构成了对C的放电回路,并将引脚2、6端相连引入到片内比较器,便成为一个典型的多谐振荡器,即方波发生器。另外,R3 是防止输出短路的保护电阻,R1 用于平衡温度系数。
图3-7、频率输出的555振荡电路
该振荡电路两个暂稳态的交替过程如下:首先电源Vs通过R4、R2 向C充电,经t充电时间后,Uc达到芯片内比较器的高触发电平,约0.67Vs,此时输出引脚3端由高电平突降为低电平,然后通过R2放电,经t放电时间后,Uc下降到比较器的低触发电平,约0.33Vs
此时输出,此时输出引脚3端又由低电平突降为高电平,如此翻来覆去,形成方波输出。其中,充放电时间为
t充电=C(R4+R2)Ln2
t放电=CR2 Ln2
因而,输出的方波频率为
f=1/(t放电+t充电)=1/[ C(R4+R2)Ln2]
可见,空气湿度通过555测量电路就转变为与之呈反比的频率信号,表3-1给出了其中的一组典型测试值。
表3-1、空气湿度与电压频率的典型值
湿敏电容置于555振荡电路中,将电容值的变化转为与之成反比的电压频率信号给单片机,那我怎么用程序把频率转换成RH值,