摘要:湿度控制是现在工程应用的重要领域,在工业、农业、科学研究等领域均有涉及。传统的湿度控制分为两个步骤:检测和人工控制。首先利用双金属测量计、湿度值对当前环境进行测量,然后根据实际需要进行人工控制,这样的湿度控制方法效率低,误差大,精度难以保证,检测过程需要人的参与,无法满足实际的自动控制需要,进而影响了生产效率的提高。尤其是食用菌养殖这类对湿度控制要求较高的应用环境,传统的控制方法显然不适用,因此,湿度自动控制系统的设计具有重要的实际意义。
本设计题目旨在设计一个检测控制一体化的可用于又不限于菌房的湿度自动控制系统,达到适宜湿度的自动调控。通过温湿传感器、单片机、等,进行高效率的湿度检测控制,并辅以温度的检测。系统包括以HTC89c52为核心的控制模块、以LCD1602为核心的显示模块、以DHT11为核心的传感器模块、报警模块以及按键模块和继电器模块。传感器DHT11采集当前温湿度,经过单片机HTC89C52处理在LCD1602上显示,当湿度超出设定范围时,发出报警信号,使得继电器模块工作,对湿度进行调节,直至湿度满足调控要求后报警解除。通过对原型系统的现场演示实现了对湿度控制的功能,满足了设计的要求。
关键词:湿度控制;单片机STC89C52;DHT11传感器
目录
摘要
Abstract
1 绪论-1
1.1菌房湿度控制的背景-1
1.2菌房湿度控制的意义-1
2 系统的总体设计方案-2
2.1功能要求-2
2.2设计思路-2
2.3总体设计框图-2
3 系统硬件设计-3
3.1控制模块的设计-3
3.1.1 单片机STC89C52介绍-3
3.1.2 STC89C52单片机最小系统-4
3.2 DHT11传感器模块设计-5
3.2.1 DHT11简介-5
3.2.2 DHT11传感器模块电路设计-8
3.3 1602液晶显示模块设计-9
3.3.1 1602液晶屏简介-9
3.4湿度控制模块的设计-11
3.5电源模块的设计-12
3.6按键模块的设计-12
4 系统软件设计-14
4.1 LCD1602软件设计-14
4.2 DHT11温湿度传感器软件设计-16
5 系统调试与分析-17
5.1 keil概述-17
5.2用keil4建立一个工程-17
5.3软件的调试-20
5.4原型系统测试-21
5.4.1温度的检测报警-21
5.4.2湿度的控制-21
结论-23
参考文献-24
附 录-25
附录A温湿度检测元器件清单-25
附录B硬件原理图-26
附录C程序清单-27
致谢-40