湿度控制系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湿度控制系统设计
摘要:随着现代工农业技术的发展,空气的湿度在各个方面的应用也越加广泛,且对空气湿度的要求也越来越高了。
本系统以STC89C52单片机为核心处理器,采用了DHT11湿敏电容数字式温湿度传感器在某特定环境下的湿度进行收集,将采集的数据传入单片机中进行处理,然后通过LED数码管令采集到的湿度值进行显示,接着将所测量值与设置的湿度范围进行对比,当所测得的环境湿度低于所设定的湿度范围的下限值时,驱动加湿器将会进行加湿;如果所测得的环境湿度高于设定的湿度的范围的上限值,驱动电吹风进行工作使环境的湿度下降,以减少所在环境的湿度。
1 前言
湿度是表示空气潮湿程度的物理量,它主要是指设施内空气的相对湿度。在一定的温度下在一定体积的空气里所含有的水汽越少,则空气越干燥;相反,水汽越多,则空气越潮湿。人类的生产、生活等各种活动与湿度有着密切的关系,同时也是工业生产时最基本最常见的工艺指数。随着社会的不断发展,人们对自己的生存环境也越发关注,而且人体的舒适度和情绪都与空气中温湿度有直接的关系。
现如今,湿度控制系统的种类有很多种,而且它的实现方式有很多样:可采取PLC、基于单片机和Labview语言等多种实现方式去体现它的功能。通过Labview语言和基于PLC来实现功能的方式虽然存在很多的优势。但基于我现在所了解的专业知识及对单片机的广泛认知度,采用单片机系统来设计湿度控制系统更方便此设计。
2 硬件系统设计
此系统的硬件部分主要将由键盘控制、数字湿度采集模块、报警电路、控制模块、LED数码管显示电路等几大模块组成。系统通过数字湿度传感器来采集特定环境下的湿度,并将所采集的数据送入单片机中,将测量值与设置的湿度范围进行对比以此来控制环境的湿度。如图2-1所示。
图2-1 系统结构图
2.2 单片机STC89C52简介
本设计系统所选的是STC89C52单片机。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。STC89C52单片机引脚图如图2-2所示。
图2-2引脚图
图2-3 单片机电路模块
2.3 湿度采集模块
该系统设计要求湿度测量范围在30~80%RH之间,测湿精度在±5%RH,DHT11温湿度传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4
针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。
2.3.3 湿度测量电路
图2-4 DHT11与单片机连接原理图
DHT11的供电电压为3-5.5VDC,DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间5ms左右,具体格式在下面说明,当前数据传输为40bit,高位先出。由原理图可得,湿度测量电路主要由温湿度传感器DHT11组成,如图2-5所示。
图2-5 湿度采集电路模块
2.4 电源模块
该模块主要通过两个10uf的电容及两个104的二极管构成的。
图2-6 电源模块电路
2.5 键盘及LED显示
图2-7 显示模块电路图
2.5.2 键盘模块
键盘电路采用独立式按键接口设计,一共设置了3个按键,按键的作用分别是加、减、设置选项。除此之外,在复位电路中,还有一个复位键。键盘电路如图2-8所示。
图2-8 键盘模块电路图
2.6 报警电路模块
图2-9 报警电路原理图
2.7 湿度控制模块
在本设计中,湿度控制模块和湿度检测模块一样,是较为关键及重要的一个环节。首先要完成单片机接收STC89C52检测到由特定环境下湿度转换而来的数字信号。接着在中断响应中,单片机要完成数据收集、数字滤波、判断是否越限、标度转换处理、继续显示当前湿度、与设定值进行对比、输出控制信号等一些功能,该模块主要实现加湿及除湿设备的控制。控制模块根据所测湿度的大小来控制所测环境的湿度。本设计采用两个装置来控制湿度,一个是超声波加湿器另一个是电机小风扇。一部分就是增加湿度的蒸汽机,也就是用来增加空气湿度的加湿设备;另一部分就是降低湿度的的吹风机,也就是用来减小空气中的湿度含量,这两个方面合起来共同实现空气湿度的自动调节。
2.7.1 去湿模块
当所测湿度高于设定的湿度范围的上限时,单片机就发出指令使电吹风驱动,然后使环境的湿度降低。在本设计中,湿度的的调节还可以进行手动调节。当你按下JIAKEY键时,电机会加速运转;相反的,当你按下JIANKEY键时,电机则会