《智能加湿器》

上传人:日度 文档编号:155074313 上传时间:2020-12-09 格式:DOC 页数:29 大小:996KB
返回 下载 相关 举报
《智能加湿器》_第1页
第1页 / 共29页
《智能加湿器》_第2页
第2页 / 共29页
《智能加湿器》_第3页
第3页 / 共29页
《智能加湿器》_第4页
第4页 / 共29页
《智能加湿器》_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《《智能加湿器》》由会员分享,可在线阅读,更多相关《《智能加湿器》(29页珍藏版)》请在金锄头文库上搜索。

1、 2010青岛理工大学电子设计智能加湿器摘 要 摘 要:系统是以基于STC89C52开发板为控制器设计的智能室内加湿器,其中包括温湿度实时监测,基于湿度的电机调控,温湿度实时显示,人工和自动加湿的切换几个模块模块。系统的中心设计思想是首先通过DHT21温湿度传感器实时监测室内温湿度,通过单数据总线传给微处理器,然后经微处理器进行信息整合和处理,更具事先设定的湿度范围对电机的转速进行调节,并把湿度、温度以及电机的转速发到液晶显示屏进行显示。关键字: DHT21 单数据总线 实时监测12864液晶显示Abstract: The system is based on STC89C52 develop

2、ment board for the controller design of the intelligent indoor humidifier, including real-time monitoring of temperature and humidity, motor control based on humidity, temperature and humidity display, manual and automatic switching of several modules humidification module. Center of the system desi

3、gn is the first time through the monitoring of temperature and humidity sensor DHT21 indoor temperature and humidity, a single data bus to pass through the microprocessor, and then by the microprocessor integration and processing of information, more pre-set humidity range of the motor adjust speed

4、and the humidity, temperature and motor speed sent to the LCD screen to display.Keywords: DHT21 single data bus real-time monitoring LCD 12864目 录摘 要 .1目 录.21系统方案.41.1 显示液晶的选择.41.2 温湿度传感器的选择.41.3 电机的选择.52程序的编写与调试.52.1 程序功能描述.62.2 程序框图.62.3 部分程序的表述.72.4 部分调试记录.93 电路与程序设计.103.1 系统总体电路原理图.103.2 电机驱动模块原理

5、图.113.2 液晶系统模块原理图.114 测试过程图片.125 心得体会. .156 推广价值. .157 项目创新.15参考文献.16附录1:电路原理图.17附录2:项目总程序.18智能加湿器1 系统方案本系统主要由12864液晶显示模块、电机调控、DHT21采集模块、微控制器处理模块组成,下面分别论证这几个模块的选择。1.1 显示液晶的选择本项目在显示部分上要求对温度、湿度和电机转速进行显示,故需要对其进行四行显示。12864的配置完全适合本项目的要求。带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;

6、其显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集。利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字。也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。1.2 温湿度传感器的选择方案一:DS18B20温度传感器DS18B20是一种工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度 监控系统。在外接电源方式下, 可以充分

7、发挥DS18B20宽电源电压范围的优点,即使电源电压VCC降到3V时,依然能够保证温度量精度。但是,本项目需要检测室内温度和湿度,如果采用DS18B20还学要需要增加湿度传感器。方案二:DHT21温湿度传感器DHT21数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT21传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存

8、在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。经过对方案一和方案二的比较,综合考虑,我觉得DHT21温湿度传感器更加适合这个项目。1.3 电机的选择方案一:选择加湿器成品自带直流电机加湿器自带直流电机,耗电小,运转时噪声小。IO口通过一个三极管接电机即可对其进行控制。方便可行。但此电机不易获得。方案二:选择普通直流电机,该电机耗电大,运转时噪声大,但是价格便宜易

9、于获得。经过对方案一和方案二的比较,综合考虑,最终选择自带电机。2 程序的编写与调试2.1程序功能描述智能加湿器,是基于51单片机的智能加湿系统。采用STC89C52主控芯片;信号采集装置,采用DHT21温湿度传感器,进行温度和湿度的实时采集;加湿装置采用直流电机,方便控制档速。智能加湿器实现了小范围内的温湿度检测,并且根据湿度范围进行加湿。测量设备DHT21对温湿度进行采集,将采集信号返回至主控芯片。经计算后,主控芯片将数据串行发送到12864进行显示。除了根据湿度范围对空气进行加湿外,本加湿器额外加上了人工控制加湿功能。设置一个手动自动切换开关,当开关断开时,加湿器出于自动工作状态;当按键

10、被按下,加湿器进入到人工控制阶段。用户通过“加速”、“减速”、“停止”三个开关来实现加湿器电机的调速、启动和停止。2.2程序框图2.3部分程序的表述1串行液晶显示程序void wr_lcd (uchar dat_comm,uchar content) uchar a,i,j; a=content; cs=1; clk=0; sid=1; for(i=0;i5;i+) clk=1; clk=0; sid=0; clk=1; clk=0; if(dat_comm) sid=1; else sid=0; clk=1; clk=0; sid=0; clk=1; clk=0; for(j=0;j2;j+) for(i=0;i4;i+) sid=a&0x80; a=a1; clk=1; clk=0; sid=0; for(i=0;i4;i+) clk=1; clk=0; 2DHT21信息采集程序void RH(void) P2_0=0; Delay2(5); P2_0=1; Delay_10us(); Delay_10us(); Delay_10us(); Delay_10us(); P2_0=1; if(!P2_0) U8FLAG=2; while(!P2_0)&U8FLAG+); U8FLAG=2; while(P2_0)&U8FLAG+); COM();

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号