温湿度控制器液晶输出设计报告

温湿度控制器液晶输出设计报告

ID:32511197

大小:1.33 MB

页数:14页

时间:2019-02-10

温湿度控制器液晶输出设计报告_第1页
温湿度控制器液晶输出设计报告_第2页
温湿度控制器液晶输出设计报告_第3页
温湿度控制器液晶输出设计报告_第4页
温湿度控制器液晶输出设计报告_第5页
资源描述:

《温湿度控制器液晶输出设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、.温湿度控制器设计报告一、功能与特点l配用全数字型温湿度传感器DHT11,温度测量范围0℃--50℃,湿度测量范围20%RH—90%RH,可以满足一般需要。若要求更宽测量范围,只需更换温湿度传感器型号,硬件电路及软件程序全兼容。l温湿度测量响应时间快、长期稳定性好。l采用先进的专用微处理器芯片STC89C52,可靠性高,抗干扰能力强。l配用EEPROM芯片AT24C04,使存储的温度上下限和湿度上下限可以掉电永久保存。l可以通过四个按键方便地实现温湿度上下限的调整。l当温度或湿度超限后,报警信号点亮相应报警灯。如果配

2、用三极管和继电器,该信号也可以驱动继电器打开或切断风机、加热器等外部设备。二、硬件设计1、设计框图本研究设计的温湿度控制器框图如图1所示。图1温湿度控制器方框图...图中STC89C52单片机每2秒钟从DHT11温湿度传感器中读入温度和湿度,在液晶屏上即时显示。液晶屏上同时显示温湿度上限值,该上限值保存外外部EEPROM存储器中,掉电不失,并且可以通过四只按键上调或下调。当温度或湿度值超过上限值时,报警信号点亮相应报警灯。该报警信号可以通过三极管驱动继电器,以控制外部风机或加热器。继电器电路套件中不标配,如果需要请另

3、外说明。2、温湿度传感器器及检测电路图2DHT11温湿度传感器外型及管脚DHT11温湿度传感器外型及管脚如图2所示。其中电源引脚的供电电压为3.5--5.5V。传感器上电后,要等待1s以越过不稳定状态在此期间不要发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。DHT11典型应用电路如图3所示,其连接电路简单,只需要占用控制器一个I/O口即可完成上下位的连接。建议连接线长度短于20时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻,图3DHT11典型应用电路DHT11数字

4、湿温度传感器采用单总线数据格式,即单个数据引脚端口完成输入输出双向传输。其数据包由5Byte(40Bit)组成。一次通讯时间最大3ms,数据分小数部分和整数部分。一次完整的数据传输为40bit,高位先出。数据格式如表一:表1DHT11数据格式...3、单片机电路本设计选用宏晶公司高性能单片机STC89C52,其管脚如图4所示。图4STC89C52单片机管脚图该芯片为52内核8位单片机,兼容Intel等52内核单片机,支持ISP下载,适用于常用检测控制电路。由STC89C52组成的单片机系统原理图如图5所示。图中DAT

5、A引脚为温湿度传感器单总线引脚,K1、K2、K3、K4为四只调节按键,用以调整温湿度上限值。L3、L4、L5为三只报警灯,其中L3为超温报警,L4为超湿报警,L5保留给用户定义。...图5单片机系统原理图4、显示电路显示部分采用SMC1602液晶屏进行数据显示,其主要技术参数为:表2液晶屏技术指标接口信号说明如表3所示。表3液晶屏接口信号说明...与单片机接口电路如图6所示。图6LCD与单片机接口电路5、温湿度上限存储温湿度阈值存储在EEPROM芯片AT24C04中,并可以通过K1—K4按键调节并保存,其中K1为温度

6、上限增加,K2为温度上限减小,K3为湿度上限增加,K4为湿度上限减小。AT24C04是IIC芯片,其电路如图7所示。...图7EEPROM存储电路6、供电及程序下载电路本设计采用USB接口供电,电源电压5V。同时,USB接口通过内含PL2303芯片的转换电路对单片机进行程序编写。其电路原理如图8所示。图8供电及程序下载电路一、软件编程1、软件流程图本设计软件主程序流程图如图9所示。...图9主程序流程图2、主程序下面介绍main.c主程序编写,其他程序略。(1)头文件和一些宏定义#include#i

7、nclude"1602.h"#include"dht.h"#include"2402.h"(2)管脚定义sbitLed_qushi=P1^6;//去湿灯sbitLed_jiangwen=P1^5;//降温灯sbitLed_shengwen=P1^4;//升温灯sbitKey_TH1=P3^2;sbitKey_TH2=P3^3;sbitKey_HH1=P3^4;sbitKey_HH2=P3^5;...(3)常量、变量定义//定义标识volatilebitFlagStartRH=0;//开始温湿度转换标志volatile

8、bitFlagKeyPress=0;//有键按下//定义温湿度传感器用外部变量externU8U8FLAG,k;externU8U8count,U8temp;externU8U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata;externU8U8T_data_H_temp,U8T_

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

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

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