摘要:本文设计的是一个恒温恒湿培养箱,能实现箱内温度和湿度保持在设定值。使用51单片机控制,由两路传感器对试验箱的温度和湿度进行检测。
使用温度传感器DS18B20检测温度,通过单片机控制电热丝和压缩机实现系统的升温和降温,保持温度恒定;使用湿度传感器HS1101检测湿度,通过单片机控制喷嘴和风扇实现系统的加湿和风干,保持湿度恒定。
本论文选择湿度传感器HS1101和NE555芯片组成振荡电路,输出频率随湿度变化的振荡信号,可由该输出信号的频率和湿度对应关系直接得到湿度值;温度传感器DS18B20可以对温度直接测量得到数字信号,实现与单片机直接接口,从而简化了电路,省去了A/D转换和信号放大等电路。培养箱具有显示,报警功能。
关键词:温度和湿度控制;51单片机;传感器
目录
摘要
Abstract
1 绪论-1
1.1恒温恒湿培养箱简介-1
1.2混凝土养护箱的技术要求-1
1.3 国内外发展情况-1
2系统总体设计-3
2.2控制原理-3
2.3控制部分设计-3
2.4箱体结构设计-4
3 系统硬件设计-5
3.1主机控制电路-5
3.1.1 AT89C51简介-5
3.1.2电源、时钟和复位引脚-7
3.2信号检测电路-8
3.2.1 温度传感器-8
3.2.2 湿度传感器-10
3.3 输出控制电路-12
3.3.1 光电隔离器-13
3.3.2 继电器-13
3.4按键及显示-14
3.4.1按键-14
3.4.2显示-16
3.5执行元器件-19
3.5.1电热丝-19
3.5.2压缩机-20
3.5.3喷嘴-21
3.5.4风扇-21
3.6电源模块-22
4 系统流程图设计-25
4.1主程序流程图-25
4.2定时中断程序-26
4.3温度检测子程序-26
4.4湿度检测子程序-28
4.5温度控制程序-29
4.6湿度控制程序-30
结论-31
致谢-32
参考文献-33