1. 系统整体设计方案
本设计实现的功能有:
1) 实现加湿器智能开启和关闭、加湿器定时。
2)液晶屏上实时显示温度、相对湿度、加湿器中水量等功能。
3)设计四中不同的相对湿度,用户可以通过键盘选择相对湿度范围,用户还可以根据实际情况灵活的选择。当检测到的湿度值大于用户选择湿度时加湿器处于待机状。
4)在加湿器的水量太少时,系统将进行报警,并关闭加湿器。
从加湿器控制系统的的功能确定了系统的整体方案。系统方案如下图所示,根据最适合的空气湿度40%—65%[6],在方案设计中空气相对湿度采用40%。温湿度传感器采集温度、湿度信号,发送给单片机,单片机进行数据处理,反映给加湿器,加湿器进行相应的工作。该系统可以检测水位,当水位低时系统发出报警声,在最低水位时关闭加湿器。此系统也可以由用户按键选择空气湿度范围。系统有LCD液晶显示、报警、水位检测、信号采集、按键等模块。总之,在现成的加湿器内植入单片机,系统实现防干烧、声光报警、定时、开启、关闭、显示温、湿度,从而实现加湿器的智能化。系统设计流程图如下图1所示:
图1系统设计流程图
该系统的信号主要包含:输入、检测、转换、输出、控制的信号等。信号的流动先通过单片机对温湿度传感器发送读信号,然后温湿度传感器开始运行对温度和湿度开始检测,单片机再对温湿度传感器采集的温、湿度信息通过A / D转换为数字信号进行处理和存储,最后信号以数字信号显示在液晶显示屏上。此外还有报警、定时、启动、关闭信号。
为了完成此系统的设计,就要在硬件、软件两方面做好工作。在硬件上,通过单片机的引脚合理的管理、连接其外围电路,其引脚即具有I/O功能,还有控制功能.在这次的设计中,加湿器被一个发光二级管来代替这样的话就会使系统仿真的结果比较明了。在软件设计上,通过设计软件的流程图和子程序的设计,使程序简单易懂并在有错误时能查处出错误的地方。在调试方面,程序通过keil软件运行,电路用protell进行绘制,最后用proteus进行仿真。
2. 元器件部分
2.1 单片机
AT89S52单片机主要性能有:
1)8K字节在系统可编程Flash存储器;
2)三级加密程序存储器;
3)32个可编程I/O口线;
4)三个16位定时器/计数器 l 八个中断源;
5)全双工UART串行通道;
6)低功耗空闲和掉电模式; AT89S52单片机加湿器控制系统的设计+电路图+源代码(2):http://www.751com.cn/zidonghua/lunwen_31097.html