湿度传感器hs1101接入TLC555同时接到单片机AT89c52用定时器0定时100ms,定时器1计数,计数值为频率值,

频率代表湿度我怎么用C程序转换为湿度RH... 频率代表湿度我怎么用C程序转换为湿度RH 展开
 我来答
cikefrank
2013-01-02
知道答主
回答量:17
采纳率:0%
帮助的人:6.3万
展开全部

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值,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式