文档库 最新最全的文档下载
当前位置:文档库 › 大棚温湿度控制系统设计

大棚温湿度控制系统设计

大棚温湿度控制系统设计
大棚温湿度控制系统设计

郑州轻工业学院

本科毕业设计(论文)

题目温室大棚控制系统设计

学生姓名

专业班级自动化09—1班

学号

院(系)电气信息工程学院

指导教师

完成时间 2013 年 6 月1日

郑州轻工业学院电气信息工程学院

毕业设计(论文)任务书

题目温室大棚控制系统设计

专业学号姓名

主要内容、基本要求、主要参考资料等:

主要内容

●了解温室大棚控制技术的发展现状、技术特点。

●利用单片机、自动控制等技术设计温室大棚控制系统。

基本要求

●利用PID调节技术对加热器的温度进行控制,其加热器功率20KW。

●温度测控范围-10~70℃,测控精度±0.4℃;湿度测控范围0~90﹪RH,精度:±3%

RH;

●利用单片机作为控制器的MCU,搭建相关外围电路进行相应的控制;

●控制器系统具有温湿度设定、温湿度显示、超温报警、漏电检测并自动关断电源

等功能。

●按照要求对设计进行说明,给出总体设计方案,设计原理。

●软件编程必须给出流程图,程序必须加注释,各程序段的开始要注明该段功能和

作用。

主要参考资料

1、李俊,张晓东.基于单片机的温湿度检测与控制系统研究[J].微计算机信息,2008,24(17):116—118.

2、陶然,王树文.智能化温室环境控制系统的研究[J].农机化研究,2003,33(2):53—55.

3、赵娜,赵刚.基于51单片机的温度测量系统[J].微计算机信息,2007,23(1):146—148.

4、刘攀,俞杰.基于单片机的温度测控系统[J].兰州交通大学学报,2005,6(12):103—106.

完成期限:2013.02~2013.06

指导教师签章:

专业负责人签章:

2013年 2 月 26 日

温室大棚控制系统设计

摘要

随着大棚技术的普及,温室大棚数量不断增多,对于蔬菜大棚来说,最重要的一个管理因素是温湿度控制。温湿度太低,蔬菜就会被冻死或则停止生长,所以要将温湿度始终控制在适合蔬菜生长的范围内。传统的温度控制是在温室大棚内部悬挂温度计,工人依据读取的温度值来调节大棚内的温度。如果仅靠人工控制既耗人力,又容易发生差错。现在,随着农业产业规模的提高,对于数量较多的大棚,传统的温度控制措施就显现出很大的局性。为此,在现代化的蔬菜大棚管理中通常有温湿度自动控制系统,以控制蔬菜大棚温湿度适应生产需要。

本文利用89C51单片机设计一个温室大棚的温湿度检测控制系统,对湿室内的温湿度进行检测控制并实时显示。其中温湿度传感器采用AM2301数字温湿度传感器,通过89C51单片机的处理把温湿度值显示在1602液晶上。并实时判断温湿度值是否满足设定的温湿度范围,若超出设定范围,通过89C51启动温湿度控制系统,达到恒温恒湿的目的。

关键词89C51单片机AM2301传感器1602液晶控制系统

DESIGN OF CONTROL SYSTEM

OF GREENHOUSE

ABSTRACT

With the popularization of trellis technology, greenhouse trellis an ever-growing 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 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 industry scale, for larger quantity of trellis, traditional 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 and humidity, adapt to the trellis vegetable production needs.

In this paper, using 89C51 MCU to design a greenhouse temperature and humidity measurement and control system. Detection and control the indoor temperature and humidity and real-time display. The temperature and humidity sensor using AM2301digital temperature and humidity sensor, The temperature and humidity are displayed in the 1602 LCD through the 89 C51 single chip computer processing. And the real-time temperature and humidity value judgment whether meet the set the humidity and temperature of the range. If it exceeds the setting range, through the 89C51 start the temperature and humidity control system, to achieve the purpose of constant temperature and humidity.

KEY WORDS89C51MCU AM2301 sensor 1602LCD control system

目录

摘要 .................................................................................................................................. I ABSTRACT ........................................................................................................................... II 1绪论. (1)

1.1课题背景 (1)

1.2立题的目的和意义 (1)

1.3国内外的研究现状和发展趋势 (2)

1.4系统主要研究内容 (2)

2系统总体设计 (3)

2.1系统设计技术要求 (3)

2.2系统设计原则 (3)

2.2.1可靠性 (3)

2.2.2操作维护方便 (3)

2.2.3性价比 (4)

2.3系统的组成和工作原理 (4)

2.3.1系统的组成 (4)

2.3.2系统的工作原理 (4)

3系统硬件设计 (6)

3.1单片机外围电路设计 (6)

3.1.1 AT89C51单片机 (6)

3.1.2时钟电路 (7)

3.1.3复位电路 (7)

3.1.4 5V稳压电源电路 (8)

3.2传感器的选型和接口电路设计 (8)

3.2.1传感器的基本特性 (8)

3.2.2AM2301数字温湿度传感器 (9)

3.3人机接口电路设计 (13)

3.3.1液晶显示电路设计 (13)

3.3.2按键电路的设计 (17)

3.4光声报警电路与温湿度控制电路设计 (18)

3.4.1光声报警电路 (18)

3.4.2温湿度控制电路 (19)

4软件系统设计 (21)

4.1初始化模块 (21)

4.2温湿度检测模块 (22)

4.3温湿度控制模块 (23)

4.41602液晶显示模块 (23)

4.5按键识别模块 (24)

4.6报警模块 (25)

结束语 (26)

致谢 (27)

参考文献 (28)

附录1 (29)

附录2 (30)

1 绪论

1.1 课题背景

随着经济和社会的不断发展,人们对生活质量要求显著提高。对植被也要求越来越严格,如何种植出品种优良的植物,一直是人们研究的话题。而基于单片机的温湿度控制系统对解决这些问题有着非常重大的意义。

植被“设施栽培”,即“保护地栽培”。它是指在某种类型的保护设施内(如阳畦、温室、大棚等),人为地创造适宜植被生长发育的最佳环境条件,在不同季节内,尤其是不利于植被生长的季节内进行植被栽培的一种措施。设施栽培是人类利用自然、改造自然的一种创造。由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。玻璃温室和塑料薄膜温室出现后,植被生产出现了划时代的变化。现在人们可以根据自己的意愿,随时生产出所需要的各种植被。可以说,这是“设施栽培”的功劳。

以前种植植被一般都用温室栽培,为了充分的利用好温室栽培这一高效技术,就必需有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。而且其应用十分广泛。

1.2 立题的目的和意义

环境的监测与控制在工业、农业、国防等行业有着广泛的应用。由于应用的场合不同监测对象的不同,其系统设计也是千差万别。在实际生活中此类系统有着广泛的应用,室温环境检测系统中温度和湿度是两个重要的显示和分析指标,必须定期抽样检查室温环境温度和湿度,以便采取相应的措施加以调整和一步步的提高系统的性能。89C51单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度检测控制系统的实例也很多。使用89C51单片机能够实现温湿度全程的自动检测与控制,而且89C51单片机易于学习、掌握,性价比高。

使用89C51型单片机设计温湿度检测控制系统,可以及时、精确的反映室内的温度以及湿度的变化。完成诸如升温到特定温度、降温到特定温度、在温度上下限范

围内保持恒温等多种控制方式,在湿度控制方面也是如此。将此系统应用到温室大棚当中无疑为植物的生活提供了更加适宜的环境。这对我国的农业生产,实现农业现代化,提高国民生产总值,改善人民生活水平起到了非常重要的作用。

1.3 国内外的研究现状和发展趋势

目前,我国绝大部分自主开发的大棚温湿度控制或者进口的国外设备都属于这种系统。虽然这种自动控制系统实现了自动化,适合规模化生产,提高了劳动生产率,通过改变大棚温室度的设定目标,可以自动的对大棚内温湿度进行调节,但是这种调节对作物的生长来说还是相对滞后的,难以介入作物生长的内在规律。所以在这种自动控制系统和实践的基础上,温湿度自动控制向着适合不同作物生长的智能化控制发展。

国外大棚业正致力于高科技发展,遥测技术,网络技术,控制局域网已逐渐应用于大棚的管理和控制中。为了充分的利用好温室栽培这一高效技术,就必须有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法,而且其应用十分广泛。近几年各国温度控制技术提出建立大棚行业标准,朝着网络化,大众化,大规模,无人化的方向发展的思路也更加完善和成熟。采用高性能的控制芯片89C51,高精度数字温湿度传感器AM2301,向模块化、高速化、智能化的单片机数据采集系统靠近。将此系统应用到温室大棚当中无疑为植物的生活提供了更加适宜的环境,符合植物的生活环境要求,具有良好的发展前景。

1.4 系统主要研究内容

本系统所要完成的任务是:

(1) 人性化的设计。根据植物的生活需求,把温湿度值控制在一定的范围内。

(2) 能够实时、准确的显示采样温度值与湿度值。

(3) 通过采集温度及湿度值,准确的判断标准值与当前值之间的差异,及时的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警,并采取相应的控制方案。

(4) 能够根据植被在不同时间段内对温湿度的不同要求,用户可随机更改温度及湿度值,以满足用户不同的需求。

2 系统总体设计

2.1 系统设计技术要求

系统要完成的设计功能是:

(1) 实现对温室大棚温湿度参数的实时采集,测量空间的温度和湿度,由单片机对采集的温湿度值进行循环检测、数据处理、显示,实现温湿度的智能检测。

(2) 并能根据实际所需要的温湿度值通过独立按键设定,已达到更加理想的温室大棚条件。

(3) 实现超越数据的及时报警,并启动控制系统,实现温室的目的。

(4) 现场检测设备应具有较高的灵敏度、可靠性、抗干扰能力。

要求达到的技术指标要求:

测温范围:-10~70℃

测温精度:±0.4℃

测湿范围:0~90﹪RH

测湿精度:±3% RH

2.2 系统设计原则

要求单片机系统应具有可靠性高、操作维护方便、性价比高等特点。

2.2.1 可靠性

高可靠性是单片机系统应用的前提,在系统设计的每一个环节,都应该将可靠性作为首要的设计准则。提高系统的可靠性通常从以下几个方面考虑:使用可靠性高的元器件;设计电路板时布线和接地要合理;对供电电源采用抗干扰措施;输入输出通道抗干扰措施;进行软硬件滤波;系统自诊判断功能等。

2.2.2 操作维护方便

在系统的软硬件设计时,应从操作者的角度考虑操作和维护方便,尽量减少对操作人员专用知识的要求,以利于系统的推广。因此在设计时,要尽可能减少人机交换接口,多采用操作内置或简化的方法。同时系统应配有现场故障自动诊断程序,一旦发生故障能保证有效地对故障进行定位,以便进行维修。

2.2.3 性价比

单片机除体积小、功耗低等特点外,最大的优势在于高性能价格比。一个单片机应用系统能否被广泛使用,性价比是其中一个关键因素。因此,再设计时,除了保持高性能外,尽可能降低成本,如简化外围硬件电路,在系统性能和速度允许的情况下尽可能使用软件功能取代硬件功能等。

2.3 系统的组成和工作原理

2.3.1 系统的组成

以单片机为控制核心,采用温湿度测量,通信技术,控制技术等技术,以温湿度传感器作为测量元件,构成智能温湿度测量控制系统。可分为温湿度测量电路,显示电路,声光报警电路,温湿度控制电路,选用的主要器件有:AT89C51,温湿度传感器AM2301,1602LCD显示模块,降温装置风扇,升温装置加热器,増湿装置喷雾器,除潮装置除潮器,红绿LED灯,报警装置蜂鸣器等[1][2]。系统的组成方框图如图2-1所示。

图2-1 系统的组成

2.3.2 系统的工作原理

本系统以单片机Atmel89C51为核心,数据采集、传输、显示、报警都要通过单片机。数据采集通过单总线的智能数字温湿度传感器AM2301完成;通过单片机把采集的数据显示在1602LCD上;当采集的数据超出给定范围时,有蜂鸣器实时报警,并显示红灯提示,并进行相应的控制处理。在整个系统中采用了AM2301单总线技术,单片机采用C语言编程。

首先,系统启动后,提示用户输入温湿度的上限与下限的温度值。用户输入之后,系统自动求出中间值,根据实际温度的情况采取相应的方案。如温度的设定如

下所示:

下限温度中间温度上限温度

28 ----32 ----36

如果该时刻的实际温度值低于用户给定的下限温度值时,系统立即启动报警装置,且系统处于升温状态,直到实际温度达到用户输入的上下限温度的中间值一定区间内时停止升温。反之,如果实际温度值高于用户设定的上限值时,系统也会立即启动报警装置,且系统处于降温状态,直到实际温度达到用户输入的上下限温度的中间值一定区间内时停止降温。

选择中间值作为控制参数,防止升温—降温—升温的死循环,因为温度低于下限时会一直升温,可能会导致升温之后温度高于上限值系统又开始降温,这样系统便一直重复升温—降温—升温过程,导致设备在某一个温湿度点附近频繁的启停,使设备寿命下降,而且没有实际意义。

选择中间值的一定区间,是防止达到中间值时,采取了停止升温或者降温措施,温度还是会持续上升或下降一会儿,这时候温度可能不是正好在中间值处,系统便还是采取升温或者降温的措施,而此时的温度值可能已经是很适合植被生长的需要的温度值。所以本方案选在中间值的正负一度区间内,认为此区间内都是适合的,不产生任何控制动作变化,这样就能解决设备频繁启停问题。

整个系统通过独立键盘给定温湿度的上下限值并通过LCD1602显示出来,首行显示温度,第二行显示湿度。另外LCD除了显示上下限温湿度值,还显示实时的温湿度值。

·温室温湿度控制系统是以89C51单片机作为中央控制装置,风扇,加热设备,加湿设备,排潮设备等。

·89C51作为中央控制装置,负责中心运算和控制,协调系统各个模块的工作。

·风扇:负责系统的降温工作。

·加热设备:负责系统的加热工作。

·喷雾设备:负责系统的加湿工作。

·排潮设备:负责系统的去湿工作。

·双色灯,报警模块:负责系统的报警功能。如果当前的温度超过用户设定的上下值界限值时系统将自动警,双色灯在单片机的控制下有规律的切换,同时报警模块发出报警声,通知用户采取相应的措施。

·按键:由四个独立按键构成,第一个键代表温湿度选择按键,第二个代表温湿度加按键,第三个代表温湿度减按键,第四个代表确定键。它只在需要调整温湿度具体值时才会用到,此时液晶显示屏就会显示出温湿度数值设定界面。

3 系统硬件设计

3.1 单片机外围电路设计

经过上面的总体方案和实施措施的讨论后可以开始着手硬件系统的设计,硬件系统是应用系统的基础、软件系统设计的依据。

根据总体功能和性价比及其运行速度等因素的考虑,选用MCS-51系列的89C51为主机,满足上面的要求而且设计方便,不需要再存储扩展。

3.1.1 AT89C51单片机

中央微处理器AT89C51:AT89C51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash 存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。

此外,AT89C51设计和配置了振荡频率,并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式。AT89S51单片机综合了微型处理器的基本功能。按照实际需要,同时也考虑到设计成本与整个系统的精巧性,

相关文档