大棚温度自动控制系统的设计.doc
《大棚温度自动控制系统的设计.doc》由会员分享,可在线阅读,更多相关《大棚温度自动控制系统的设计.doc(33页珍藏版)》请在沃文网上搜索。
1、摘 要随着大棚技术的普及,温室大棚数量不断增多,对于蔬菜大棚来说,最重要的是一个管理因素是温湿度控制。温湿度太低,蔬菜就会被冻或者停止生长,所以要将温湿度始终控制在适合蔬菜生长的方位内。传统的温度控制是在温室大棚内部悬挂温度计,工人依据读取的温度值来调节大棚内的温度。如果仅人工控制既耗人力,有容易发生差错。现在,随着农业产生规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局性。为此,在现代化的蔬菜大棚管理中通常有温湿度自动控制系统,以控制蔬菜大棚温度,适应生产需要。本论文主要阐述了基于AT89C51单片机的温室大棚温湿度控制系统设计原理,主要电路设计及软件设计等。该系统采用AT
2、89C51单片机作为控制器,SHT11作为温湿数据采集系统,可对执行机构发出指令实现大棚温湿度数据调节,根据实际需求设计了单片机硬件系统,该系统能够实现数据采集,数据处理,数值显示,键盘扫描等功能。同时介绍了温湿度传感器,单片机接口,记起应用软件的设计,该基于单片机和SHT11温湿度传感器的大棚温湿度控制系统,该系统性能可靠,结构简单,能够实现对温室内温湿度的自动调节。关键词:AT89C51 湿度 控制系统 传感器 单片机AbstractWith the popularization of trellis technology, greenhouse trellis an ever-growi
3、ng number, for vegetable shed speaking, one of the most important management factor is the temperature and humidity control. Temperature is too low, the vegetables will freeze to death or stop growing, so will always control temperature and humidity in a suitable vegetable growth range. Traditional
4、temperature control is in greenhouse trellis internal hanging a thermometer, workers according to regulate the temperature reading the temperature inside the shelter. If only by artificial control both consumption manpower , and easy to place regular orders. Now, with the improvement of agricultural
5、 industry scale, for larger quantity of trellis,tradition temperature control measures will show great bureau sex. Therefore, in modern vegetable shed management zhongtong often temperature and humidity automatic control system, in order to control the temperature the temperature, adapt to the trell
6、is vegetable production needs.This thesis mainly elaborated based on AT89C51 tomatoes canopy temperature and humidity control system design principle, main circuit design and software design, etc. This system USES AT89C51 single chip microcomputer as controller, SHT10 as controller, SHT10 as tempera
7、ture and humidity data acquisition system, may to the actuator directives realize trellis temperature and humidity parameters adjustment, has the upper and lower level computer directly set temperature range ,temperature and humidity real-time display, and other functions. According to the actual de
8、mand design the microcontroller hardware system, this system can realize data acquisition, data processing, the numerical display, keyboard scan function. At the same time, temperature and humidity sensor is introduced, and its application software interface chip design, this based on SCM and SHT10
9、temperature and humidity sensor shelter, temperature and humidity control system reliable performance, the system structure is simple, can realize the automatic adjustment of the temperature is simple, can realize the automatic adjustment of the temperature and hum dimity in a greenhouse.KEY WORD:AT
10、89C51 Temperature Control System Single-chip microcomputerword文档 可自由编辑目录第一章 绪言1第一节 系统设计背景1第二节 系统功能、优势及特点1第二章 大棚温度自动控制系统的相理论及设计3第一节 总体方案的设计3第二节 系统主要电路设计4第三章 硬件设计9第一节 温湿度测量电路9第二节 LCD显示电路10第三节 键盘扫描电路11第四节 输出接口控制电路11第五节 单片机与X25045接口电路12第四章 系统软件的设计13第一节 系统主程序13第二节 键盘扫描子程序,消抖程序流程图14第三节 1602LCD液晶显示程序流程图15第
11、四节 温湿度读取子程序15第五节 键盘扫描源程序16第六节 显示程序19第七节 温湿度采集程序26结论28致谢29参考文献30第一章 绪言第一节 系统设计背景植物的生长都是在一定的环境中进行的,其在生产过程中受到环境中各种因素的影响,其中对植物的生长影响最大的是环境中的温度和湿度。环境中昼夜的温度和湿度变化大,使其对植物生长极为不利。因此必须对环境的温度和湿度进行监控和控制,使其适合植物的生长,提高其产量个质量。本系统就是利用价格便宜的一般电子器件来设计一个参数精度高,控制操作方便,性价比高的应用于农业种植生产的温室大棚温湿度控制系统。本系统温湿度的监控包括以下步骤:感应环境温湿度;判断感应到
12、的温湿度是否异常;若感到的温湿度异常,判断异常是否3超过预设时间;若异常超过预设时间,若异常报警;判断异常是否处理完毕;若异常处理完毕,解除报警。并可以利用控制器和单片机来达到机房温湿度的远程控制,从而实现温室大棚温湿度管理的实时性和有效性。为此,在现代化的温室大棚管理中国通常有温湿度自动控制系统,一控制大棚温度,适应生产需要。它以先进的技术和现代化实施,认为控制作物生长的黄静条件,是作物生长不受自然气候的影响,做到常年工厂化,进行高效率,高产值和高效益的生产。第二节 系统功能、优势及特点该检测系统充分利用AT89C51单片机的软、硬件资源,辅助相应的测量电路和SHT10数字式集成温湿度传感器
13、等智能仪器,能实现多任务、多通道的监测和输出。它具有测量范围广、测量精度高等特点,前端测量用的传感器类型可在该基础上修改为其他非电量参数测量系统。温湿度监测系统采用SHT11为温湿度测量元件。系统在软件设计上充分考虑了可扩展性,经过一定的添加或改造,很容易增加功能。根据温室大棚内的温湿度传感器采集到的信息,利用数据总线将传感器信息送给单片机,以及进行LCD显示,报警,查询等功能。监控中心可向现场控制器发出控制卡指令,监测仪根据指令控制风机、水泵、等设备进行降温除湿,以保证大棚内作物的生长环境。监控中心也可以通过报警指令来启动现场检测仪上的声光报警装置,通知大棚管理人员采取相应措施来确保大棚内的
14、环境正常。第二章 大棚温度自动控制系统的相理论及设计第一节 总体方案的设计一、设计思想大棚温湿度控制系统电工作后,用户首先通过键盘输入温度及湿度的初值,单片机系统将用户设置的初值暴粗暴在X25045芯片中,单片机进入主程序后,开始以查询的方式检测温湿度传感器SHT11的温湿度状态,并将相应的数值通过显示器显示输出。当温室内的温度(或湿度)小于设置的初值时,单片机将通过控制输出接口使加温设备(加湿设备)开始工作;当温室内的温度(或湿度)大于(或等于)设置的初值时,单片机将通过控制输出接口使加温设备(或加湿设备)停止工作。二、系统组成及框图系统由电源电路、温湿度传感器SHT11.X25045芯片、
15、键盘、显示和控制模块(AT89C51)组成。1、温湿度传感器:负责检测并采集各控制点温湿度数据。2、数据通讯转换器:负责温湿度数据采集数据的信号转换,复位等。3、软件部分:负责对所有数据进行读取分析,并执行各项管理功能。4、控制部分(即温湿度调节系统):执行远程控制指令。控制不封连接增湿装置、干燥装置、温度的控制装置等。其系统控制原理图如图2.1所示:图2.1 大棚温湿度控制原理框图第二节 系统主要电路设计一、主要芯片89C51的功能及引脚图芯片89C51共有40个引脚,其中电源引脚有4个,控制引脚有4个,并行的I/O接口有32个,其引脚如图2.2所示:图2.2 AT89C51引脚电源及时钟引
16、脚(4个)Vcc:电源接入引脚;Vss:接地引脚;XTAL1:晶体振荡器接入的一个引脚(采用外部振荡器时,此引脚接地);XTAL2:晶体振荡器接入的另一个引脚(采用外部振荡器时,此引脚为外部振荡信号的输入端,控制线引脚(4个)RST/VPD:复位信号输入引脚/备用电源输入引脚;ALE/PROG:地址锁存允许信号输出引脚/编程脉冲输入引脚(低电平有效);EA/Vpp:内外存储器选择引脚(低电平有效)/片内EPROM(或FlashROM)编程电压输入引脚;并行I/O引脚(32个,分成4个8位口)P0.0P0.7:一般I/O引脚或数据/低位地址总线服用引脚;P1.0P1.7:一般I/O引脚;P2.0
17、P2.7:一般I/O引脚或高位地址总线引脚;P3.0P3.7:一般I/O引脚或第二功能引脚。二、温湿度检测电路的设计本系统选择的温湿度传感器是由瑞士Sensirion公司推出了SHT11单片数字温湿度集成传感器,采用CMOS过程微加工专利技术,确保产品具有极高的可靠性和出色的长期稳定性。该传感器包括一个电容性聚合体温度敏感器元件、一个用能隙材料制成的温度敏感元件,并在同一芯片上,与14位的A/D转换器以及串行接口电路实现无缝连接。每个传感器芯片都在极为精确的温度腔室中近视标定,以镜面冷凝式湿度计为参照。标准系数一程序行驶存储在OTP内存中,在校正的过程中使用。两线制的串行接口,是外围系统集成变
18、得快而简单。微笑的体积、极低的消耗,使其成为各类应用的首选。下图2.3为SHT11传感器内部结构框图图2.3 SHT11内部结构图三、温湿度传感器SHT11的工作原理SHT11的 温湿度检测运用电容式结构,并采用具体不同保护的“微型结构”检测电极系统与聚合物覆盖层来组成传感器芯片的电容,除保持电容式湿敏感器结合在一起而构成了一个单一的个体,因而测量精度高而且可精确得出露点,同时不会产生由于湿度与温度传感器之间随温度梯度变化引起的误会。CMOSensTM技术不仅将温湿度传感器结合在一起,而且还将信号发大器、模/数转换器、校准数据存储器、标准I2C总线等电路全部集成在一个芯片内。SHT11的每一个
19、传感器都是在极为精确得湿度室内中校准的。SHT11传感器的校准系数预先存在OTP内存中。经校准的相对温室传感器与一个14位的A/D转换器相连,可将转换后的数字温湿度值送给I2C总线器件,从而将数字信号转换为符合I2C总线协议的串行数字信号。由于将传感器与电路部分结合在一起,因此,该传感器具有比其他类型的温湿度传感器优越得多的性能。首先是传感器信号强度的增加增强了传感器的抗干扰性能,保证了传感器的长期稳定性,而A/D转换的同时完成,则降低了传感器对干扰噪声的敏感程序。其次在传感器芯片内装载的校准数据保证了每一只温湿度传感器都具有相同的功能,即具有100%的互换性。最后,传感器可直接通过I2C总线
20、与任何类型的微处理器、微控制器系统连接,从而减少了接口电路的硬件成本,简化了接口方式。四、温湿度调节系统的设计温湿度调节系统包括加湿模块除湿模块、加温模块和制冷模块。它是由单片机的IO口控制的,有效控制电平为+5V,执行机构的各种设备都是在市电下正常工作的,必须采用IO口控制继电器的导通和切断来控制市电的通断,也即控制执行设备的工作状态。由于单片机的IO不能提供足够的电流,不能直接驱动让继电器导通,因此,我们采用达林顿管,将进行两级放大,提供了足够大的驱动电流,让继电器中的电感线圈产生足够大的磁力,将开关吸合。用户预先输入温湿度报警值到程序中,该值作为系统阈值。温湿度传感器监测值传输给单片机,
21、当单片机比较监测到的数值超出所设定阈值时,驱动蜂鸣器报警,并为温湿度调节系统提供控制信号,实现自动控制。五、X25045简介X25045是美国Xicor公司的生产的标准化8脚集成电路,它将EEPROM、看门狗定时器、电压监控三种功能组合在单个芯片之内,大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是一种理想的单片机外围芯片。X25045引脚如图2.4所示。图2.4 X25045引脚图X25045硬件连接图如图2.5所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将
22、从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。图2电路中,CPU的复位信号共有3个:上电复位(C1、R2),人工复位(S、R1、R2)和Watchdog复位(C2、R3),通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作图2.5 X25045 看门狗电路硬件连接图看门狗定时器的预置时间是通过X25045的状态寄存器的相应位来设定的。如表1所示,X25045状态寄存器共有6位有含义,其中WD1、WD0和看门狗电路有关,其余位和EEPROM的工作设置有关。表2.1 X25045 状态寄存器 WD10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大棚 温度 自动控制系统 设计