空气湿度报警器

空气湿度报警器

ID:35272471

大小:61.50 KB

页数:5页

时间:2019-03-22

空气湿度报警器_第1页
空气湿度报警器_第2页
空气湿度报警器_第3页
空气湿度报警器_第4页
空气湿度报警器_第5页
资源描述:

《空气湿度报警器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、空气湿度报警器一:摘要空气湿度报警器,顾名思义,是用来测量空气中的湿度的仪器,他通过一个湿敏电容和一个频率输出电路对空气湿度进行检测,把湿度变化转变成频率输出。再通过单片机把输入的频率转化为湿度百分值并通过LCD显示出来,使人可以通过显示清楚地看到空气的相对湿度。在单片机编程时可以预先设定一个限定值,当环境湿度达到设定的湿度值时电路报警,同时发光二极管变亮,达到湿度报警的目的。二:作品原理和电路分析(1)湿度检测和频率输出电路HSll01湿敏传感器是采用侧面开放式封装,只有两个引脚,有线性电压输出和线性频率输出两种电路。在使用时

2、,将2脚接地,这里选用频率输出电路。该传感器采用电容构成材料,不允许直流方式供电。所以我们使用555定时器电路组成单稳态电路。具体电路分析如下。电源电压工作范围是UCC=+3.5~+12V,利用一片CMOS555定时器.配上HSll01和电阻构成单稳态电路,将相对湿度值变化转换成频率信号输出。输出频率范围是7351-6033Hz,所对应的相对湿度为0~100%。当RH=55%时,f=6660Hz。输出的频率信号可送至数字频率计或控制系统,经整理后送显示。RH%05101520253035404550F/Hz71557080701

3、0694568806820676067056650RH%556065707580859095100F/Hz660065506500645064006355630562606210频率和湿度关系(2)湿度显示和报警电路湿度显示和报警控制电路通过单片机编程控制来实现,具体实现电路图如下。当开关闭合时系统工作,LCD显示当前空气的湿度,当环境湿度达到限定值时报警,这时发光二极管发光,起到报警作用。当按键按下时起到复位作用。方案特点:整个方案功能总共包括三部分:湿度检测,湿度显示和湿度报警。湿度检测采用555组成的单稳态电路实现,而湿度

4、显示和报警主要通过单片机实现。通过调试基本正常。主要原件:单片机AT89S5274ls245tlc555晶振LCD显示电阻电容单片机附加程序:VALUEHEQU20H;暂存TH1的值VALUELEQU21H;暂存TL1的值DVALUE0EQU22H;暂存显示值的个位数DVALUE1EQU23H;暂存显示值的十位数DVALUE2EQU24HCNTEQU30H;用于判断是否计满1sKEYEQUP3.7;键盘标志ORG0000HSJMPSTARTORG000BHLJMPINTT0START:MOVDPTR,#TABLECLRP2.0M

5、OVP2,#0FFHMOV20H,#0MOV21H,#0MOV24H,#0MOV27H,#18H;置比较频率的最小值,即6165HZMOV28H,#15HMOV30H,#0MOVTMOD,#51H;定时器0工作在定时方式,定时器1工作在计数方式MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256MOVTH1,#0MOVTL1,#0MOVIE,#8AHWAIT:JBKEY,$LCALLDELAYJBKEY,$;按键为低电平时,开始计数SETBTR0SETBTR1W1:LCALLD

6、ISP;显示湿度百分数JNBKEY,W1LJMPSTARTINTT0:MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INCCNTMOVA,CNTCJNEA,#20,RETUNE;是否计满1sMOVCNT,#00HCLRTR0CLRTR1MOVVALUEL,TL1MOVVALUEH,TH1LCALLWETRETUNE:RETIWET:MOVR2,#100;置最大百分数MOVR5,#50LOOP:MOVR3,VALUELMOVR4,VALUEHCLRCMOVA,27HCJNE

7、A,20H,NEXT1;所测频率与基准频率比较MOVA,28HSUBBA,R3NEXT1:JNCNEXT2CLRCMOVA,R2SUBBA,#5MOVR2,ACLRCMOVA,28HADDA,R5JNCNEXT3INC27HCLRCNEXT3:MOV28H,ALJMPLOOPNEXT2:MOVDVALUE2,R2RETDISP:MOVA,DVALUE2MOVB,#10DIVABMOVDVALUE1,AMOVDVALUE0,BSETBP2.1MOVA,DVALUE1MOVCA,@A+DPTRMOVP0,ALCALLDELAYCLR

8、P2.1SETBP2.0MOVA,DVALUE0MOVCA,@A+DPTRMOVP0,ALCALLDELAYCLRP2.0RETDELAY:MOVR6,#2D1:MOVR7,#248DJNZR7,$DJNZR6,D1RETTABLE:DB40H,79H,24H,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。