温室大棚温湿度控制系统(含代码)
蔬菜温室大棚温湿度控制系统

(4)在日志上记下每天的设计活动
5.毕业设计(论文)的目标及具体要求
(1)完整硬件设计电路
(2)软件框图及程序清单
6.完成毕业设计(论文)所需的条件及上机时数要求
须proteus仿真,用VC编写程序,上机时数80小时
任务书批准日期2011年1月13日教研室(系)主任(签字)
任务书下达日期2011年1月13日指导教师(签字)
评语:
评阅教师签名:评定成绩(百分制):_______分
长江大学毕业论文
学生姓名
专业班级
毕业论文
(设计)题目
答辩时间
年月日~时
答辩地点
一、答辩小组组成
答辩小组组长:
成员:
二、答辩记录摘要
答辩小组提问(分条摘要列举)
学生回答情况评判
三、答辩小组对学生答辩成绩的评定(百分制):_______分
毕业论文(设计)最终成绩评定(依据指导教师评分、评阅教师评分、答辩小组评分和学校关于毕业论文(设计)评分的相关规定)
完成任务日期2011年6月10日学生(签名)
长江大学
毕业设计开题报告
题目名称温室大棚温湿度控制系统设计
题目类别毕业设计
学院(系)电子信息学院
专业班级电气10803
学生姓名陶想林
指导教师唐桃波
开题报告日期2012年3月11日
温室大棚温湿度控制系统设计
学生:陶想林,电子信息学院
指导教师:唐桃波,电子信息学院
虽然这种自动控制系统实现了自动化,适合规模化生产,提高了劳动生产率,通过改变大棚温室度的设定目标,可以自动的对大棚内温湿度进行调节,但是这种调节对作物的生长来说还是相对滞后的,难以介入作物生长的内在规律。所以在这种自动控制系统和实践的基础上,温湿度自动控制向着适合不同作物生长的智能化控制发展。
(完整版)基于单片机的温室大棚温度控制系统设计毕业论文设计

优秀论文审核通过未经允许切勿外传基于单片机温室大棚温度控制设计摘要:本系统以AT89C51单片机为控制核心,利用温度传感器AD590对蔬菜大棚内的温度进行实时采集与控制,实现温室温度的自动控制。
本系统由单片机小系统模块、温度采集模块、加热模块、降温模块、按键以及显示模块六个部分组成。
可以通过按键设定温室的温度值,采集的温度和设定的温度通过LED数码管显示。
当所设定的温度值比采集的温度大时,通过加热器加热,以达到设定值;反之,开启降温风扇,以快速达到降温效果。
通过该系统,对蔬菜大棚内的温度进行有效、可靠地检测与控制。
从而保证大棚内作物在最佳的温度条件下生长,提高质量和产量。
关键词:单片机、温室大棚、温度控制一、硬件设计(一)设计目标本系统要控制的对象为这样一个规模的温室。
温室结构的参数为:屋脊高5.2m,檐高3m,单跨度6.5m,长为20m,地面面积为130平方米。
要实现的目标是,使薄膜温室的温度保持在20℃——30℃之间,在这个区域内温度值是可设定的。
(二)设计思路系统原理框图如图1所示。
本系统由单片机小系统模块、温度采集模块、WP型温室加热器、降温模块、按键以及显示模块六个部分组成。
通过按键设定温度值,设定的温度值和采集的温度值都可以通过LED数码管显示。
当所设定的温度值比采集的温度大时,通过加热器加热,以达到设定值;反之,开启降温风扇,以快速达到降温效果。
该系统对温度的控制范围在20℃——30℃,温度控制的误差小于等于0.5℃。
通过使用该系统,对蔬菜大棚内的温度进行有效、可靠地检测与控制,保证大棚内作物在最佳的温度条件下生长,提高质量和产量。
图1系统原理框图该系统分为六个模块,分别是单片机小系统模块、温度采集模块、显示模块、键盘扫描模块、加热模块和降温模块。
(三)基于AT89C51的单片机小系统本系统采用Atmel公司所生产的AT89C51单片机。
AT89C51单片机小系统如图2所示:图2 单片机小系统这个小系统由时钟脉冲和复位电路组成, AT89C51内部已具备振荡电路,只要在接地引脚上面的两个引脚(即19、18脚)连接简单的石英晶体即可。
基于plc的温室大棚温湿度控制设计

基于plc的温室大棚温湿度控制设计随着农业科技的不断发展,温室大棚已经成为了现代农业生产中不可或缺的一部分。
温室大棚能够提供稳定的环境条件,为作物的生长提供了良好的保障。
而温湿度是影响作物生长的重要因素之一,因此对温湿度的控制尤为重要。
本文将介绍一种基于PLC的温室大棚温湿度控制设计方案。
PLC(可编程逻辑控制器)是一种专门用于工业自动化控制的设备,具有高可靠性、高稳定性和高灵活性等特点。
在温室大棚的温湿度控制中,PLC可以实现对温度和湿度传感器的数据采集,以及对加热器、通风机和喷雾器等设备的控制。
首先,需要安装温度和湿度传感器在温室大棚内部,以实时监测温湿度的变化情况。
传感器将采集到的数据通过模拟信号传输给PLC。
其次,PLC将接收到的模拟信号进行处理和转换,将其转化为数字信号。
然后,PLC会根据预设的温湿度范围进行判断,确定当前温湿度是否处于合适的范围内。
如果温度过低,PLC将会启动加热器来增加温室内部的温度。
加热器可以通过PLC的输出模块进行控制,根据需要调节加热器的功率和工作时间。
如果温度过高,PLC将会启动通风机来降低温室内部的温度。
通风机可以通过PLC的输出模块进行控制,根据需要调节通风机的转速和工作时间。
如果湿度过低,PLC将会启动喷雾器来增加温室内部的湿度。
喷雾器可以通过PLC的输出模块进行控制,根据需要调节喷雾器的喷雾量和工作时间。
如果湿度过高,PLC将会启动通风机来降低温室内部的湿度。
通风机同样可以通过PLC的输出模块进行控制,根据需要调节通风机的转速和工作时间。
此外,为了保证温湿度控制系统的安全性和可靠性,可以在PLC中设置一些保护功能。
比如,当温度超过预设范围时,PLC可以自动关闭加热器,避免温度过高造成作物受损。
当湿度超过预设范围时,PLC可以自动关闭喷雾器,避免湿度过高导致病菌滋生。
此外,还可以将PLC与互联网相连,实现远程监控和控制。
通过互联网可以实时获取温湿度数据,并且可以通过手机或电脑远程控制加热器、通风机和喷雾器等设备。
智能温室大棚控制系统keil代码

智能温室大棚控制系统keil代码智能温室大棚控制系统是一种利用先进的技术手段对温室大棚环境进行监测和控制的系统。
它通过传感器采集温室内的温度、湿度、光照等数据,并根据预先设定的参数进行自动化控制,以实现最佳的生长环境。
本文将介绍智能温室大棚控制系统的keil代码实现。
智能温室大棚控制系统的keil代码主要包括数据采集和控制两个部分。
在数据采集部分,系统通过各种传感器获取温室内的环境数据。
例如,通过温度传感器可以实时获取温室内的温度值,通过湿度传感器可以获取湿度值,通过光照传感器可以获取光照强度值等。
这些传感器采集到的数据将通过模拟输入口或数字输入口输入到单片机中进行处理。
在控制部分,系统根据采集到的数据进行自动化控制。
首先,系统需要设定一些控制参数,例如温度范围、湿度范围、光照强度范围等。
然后,系统通过比较采集到的数据与设定的参数进行判断,如果数据超出了设定范围,系统将执行相应的控制动作。
例如,如果温度超过设定的上限,系统将自动打开风扇或启动空调来降低温度;如果湿度超过设定的上限,系统将自动开启排水装置等。
在keil代码中,我们首先需要引入相应的头文件和定义一些变量。
例如,我们可以使用#include <reg52.h>引入单片机的头文件,并定义一些变量来存储传感器采集到的数据和控制参数。
然后,我们需要编写一些函数来实现数据采集和控制。
例如,我们可以编写一个函数来读取温度传感器的数据,并将其存储在相应的变量中;再编写一个函数来比较采集到的温度值与设定的温度范围,并执行相应的控制动作。
在代码的逻辑结构上,我们可以采用循环结构来实现实时的数据采集和控制。
例如,我们可以使用一个无限循环来不断地读取传感器的数据,并进行数据处理和控制。
在循环中,我们可以调用相应的函数来实现数据采集和控制,并使用延时函数来控制采集和控制的时间间隔。
通过这种方式,我们可以实现对温室大棚环境的实时监测和控制。
在代码的编写过程中,我们还需要注意一些细节。
基于单片机的蔬菜大棚温湿度控制系统

低于20℃ 热机工作
判断温度 温度
结束
高于30℃ 风扇工作
• 1602液晶显示模块设计
液晶显示模块是一个慢显示器 件,在执行每条指令之前要确认 模块的忙标志为低电平,表示不 忙,则此指令失效。要显示字符 时要先输入显示字符地址。
开始
➢第一步:设置单片机类型为STC89C52RC;
➢第二步:打开编写好并编译的程序文件,它 是以.hex为后缀的文件;
➢第三步:选择对应的COM端口
➢第四步:点击Download/下载,等待提示
➢请给单片机通电,打开开发板上的开关,进 行烧录。
系统分析与调试
• 程序代码
系统分析与调试
五、收获
• 通过这次三级项目设计,我们对单片机的结构、控制方式以及编 程有了更为深入的了解。很多简单的控制系统不必用复杂的系统 实现,可以通过价格便宜、结构简单、控制精确度高的单片机实 现控制和监测。
初始化
延时
设第一行显示 位
显示第一行内 容
设第二行显示 位
显示第二行内 容
• 传感器模块设计
给DH11上电
延时1s
保持高电平
检测记录信号 输出低电平
延时 给输出低电平
数据输出 结束信 号
四、系统分析与调试
➢本次三级项目设计是在Keil 软件下进行的,Keil 软件支持C语 言的编程及调试,运用方便。
• 通过自动控制可以实现节约、财力资源,并且控制系统也更加单 一化。而采用自动控制的办法、既节省了人力资源,更体现了信 息化社会的重要意义。
• 在这次团队合作过程中我们分工明确,项目设计进展顺利。不仅 培养了我们团队合作的能力,在项目过程中我们也都有所收获。
基于单片机的温室大棚的环境湿度控制

基于单片机的温室大棚的环境湿度控制一、前言随着温室大棚在我国日益普及和加强,在发展这些设施的过程中需要解决温室的物理、化学和生物环境问题,以满足不同农作物种植的要求。
为了解决这些问题,温室必须安装可靠的控制系统,以监控和控制温度、湿度、二氧化碳和光照等条件。
本文就基于单片机的温室大棚的环境湿度控制进行讨论和分析。
二、温室大棚的环境湿度控制原理温室大棚内部环境湿度的控制,一般采用的是湿度传感器,检测大棚内的湿度值,并通过控制执行器调节湿度。
温室大棚的环境湿度控制系统原理如下:湿度传感器:温室大棚内安装传感器,感应大棚内湿度值,根据检测到的湿度值通过模拟信号或数字信号将湿度值传输出来。
传感器模块:将传感器传输出来的模拟信号或数字信号转化成为我们方便处理的数据。
控制执行器:将控制信号转变成物理参数上的操作。
单片机:使用单片机的ADC口输入传感器模块传送过来的湿度数据,经过处理给出相应的控制信号,控制执行器里的执行电路,完成对湿度的调节。
三、基于单片机的温室大棚的环境湿度控制系统1. 硬件系统基于单片机的温室大棚的环境湿度控制系统硬件系统框架如下图:``` 湿度传感器|数字信号模块/模拟信号模块| 单片机|执行电路|喷水装置```基于单片机的温室大棚的环境湿度控制系统硬件设备清单如下:硬件| 规格及型号---|---单片机| STC12C5A60S2湿度传感器| DHT11喷水装置| 电磁阀2. 软件设计基于单片机的温室大棚的环境湿度控制系统软件设计流程如下:设计流程1. 初始设置:设定系统的基本工作参数,选择工作模式(手动/自动)。
2. 启动传感器:使用单片机的IO口对传感器进行启动。
3. 获取湿度数据:使用单片机的ADC口读取传感器模块传送过来的湿度数据。
4. 分析湿度数据:对获取的数据进行分析和计算,判断是否需要进行调节。
5. 控制执行器:如果湿度不符合要求,控制执行器调节湿度。
6. 操作记录:对系统操作进行记录,方便后续进行数据统计和分析。
温室大棚温湿度控制系统设计

温室大棚温湿度控制系统设计1 引言PLC (Programmable Logic Controller)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,并通过数字式、模拟式的输人和输出,控制各种类型的机械或生产过程。
可编程控制器及其有关外部设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。
由PLC控制的温室温度在设施农业方面的应用也越来越重要。
原始的温室温度的控制系统是荷兰应用手动控制,后来又发展到机械设备,到20世纪70年代计算机的应用替代了原始的机械设备的控制,使温室控制进人一个新的时期。
美国、以色列、日本、荷兰等国均致力于该项技术的研究,并取得了公认的成就。
国外的高档温室已达到了工厂化管理的程度,对多种环境因子能够进行集中调控。
我国温室生产的整体水平与世界上发达国家相比差距较大,表现在设施结构、配套设备、环境调控与栽培、管理技术等方面。
高档温室基本上靠进口,价格昂贵。
其自动化控制与监控系统更是如此。
目前智能温室的发展趋势是采用各种传感器检测温室环境参数,自动调节各个设备的工作状况,从而达到全天气候无人监控条件下的温室正常运行。
受课程时间限制该设计主要对温室大棚内空气湿度和温度进行控制,从而达到根据农作物需求自动调节温湿度的目的。
不同农作物生长所需温度及湿度存储在PLC的数据寄存器中,通过温度和湿度传感器检测空气温度湿度经A/D转换模块转换后与寄存器中预存值相比较,根据比较结果再对执行机构做出相应的操作,直至检测到的温湿度值在寄存器中的预存值范围内。
2 系统总体方案及重要参数的调节与控制2.1 系统总体方案设计根据作物生长所需要的环境模型制定环境设施输出方案是温室环境控制的关键技术。
为避免控制方案过于复杂,本设计选择最重要的环境因子温室内空气温度、湿度作为基本的监测和控制项目。
基于STM32的大棚温湿度控制系统

基于 STM32的大棚温湿度控制系统摘要:本次设计采用STM32F103ZET6开发板,供电为5v2A直流电源;在硬件方面大体可以划分为五个部分,传感器部分、STM32单片机主控模块、LCD1602液晶显示部分以及报警模块和后续加温除湿部分。
DHT11检测出模拟空间下的相对温湿度后,STM32单片机处理后续数据,处理后的数据由LCD1602液晶屏显示,控制模块经过蜂鸣器自动进行报警。
预先设置所需的温度和湿度的峰值以及低谷,将蜂鸣器接入电路。
若逾越限值,蜂鸣器发声(不同声响以区别越限的温湿度),并控制加热模块或风扇启动。
关键词:STM32,DHT11,1602液晶显示屏温度、湿度的控制一直都是农业生产中非常重要的存在,也一直是农业研究中的热门项目,被广泛的应用在诸如大棚、花圃、乃至室内盆桶栽中,传统的控制模式,检测和控制分离,通过人工通风降温来达到恒温恒湿的目的早已逐渐人们的视野,而检测控制一体,去人工的模块化系统已然成为现如今农业生产中的重点。
本篇用1602液晶显示屏模块、STM32单片机、DHT11传感器模块以及警报与后续处理模块,制作了一个可应用于农业环境中的温湿度控制系统。
1.主系统设计1.系统设计与基本要求本文中使用STM32型号单片机设计自动温湿度控制系统,具有制价低廉、泛用性广和体积小等优点,可应用于大棚、室内栽培的中,安装好检测模块以及控制模后即可实现无人工的自动恒温恒湿,对植物生长所需环境进行控制,并在显示屏反映当前环境的温度和湿度。
具体要求:①基于STM32制作温湿度控制系统;②选用DHT11传感器制作温湿度检测模块,编程实现温湿度上下限,在超过或低于给定区间时,使用蜂鸣器报警并启用加温加湿系统;③通过风扇以及加湿模块模拟大棚中的加温加湿系统;④通过1602LCD液晶显示屏显示。
1.设计思路本次大棚温湿度控制系统中,设计大体上可分为数据处理部分、显示部分、温湿度检测模块以及报警模块。