毕业设计(论文)基于at89c51单片机的蔬菜大棚温室温度自动控制系统设计(1).doc
《毕业设计(论文)基于at89c51单片机的蔬菜大棚温室温度自动控制系统设计(1).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于at89c51单片机的蔬菜大棚温室温度自动控制系统设计(1).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要中国农业的发展必须走现代化农业这条道路,随着国民经济的迅速增长,农业的研究和应用技术越来越受到重视,特别是温室大棚已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。本系统以AT89C51单片机为控制核心,利用温度传感器AD590对蔬菜大棚内的温度进行实时采集与控制,实现温室温度的自动控制。本系统由单片机系统模块、温度采集模块、加热模块、降温模块、按键以及显示模块六个部分组成。可以通过按键设定温室的温度值,采集的温度和设定的温度通过LED数码管显示。当所设定的温度值比采集的温度大时,通过加热器加热,以达到设定值;反之,开启降温风扇
2、,以快速达到降温效果。通过该系统,对蔬菜大棚内的温度进行有效、可靠地检测与控制,从而保证大棚内作物在最佳的温度条件下生长,提高质量和产量。关键词:单片机;温度传感器;温度显示;键盘输入;温室AbstractDevelopment of Chinas agricultural must take this path of modern agriculture, with the rapid growth of the national economy, agricultural technology of research and application takes more and more
3、attention, especially in greenhouses which have become an important part of effective agriculture. One of the important parts of modern agricultural production is some important parameters for detection and control. This system takes the AT89C51 single chip as the control core, using the temperature
4、 sensor AD590 to carry on real-time gathering and controlling to the greenhouse of vegetables, so it can realizes auto-control to the greenhouses temperature. This system contains the miniature single chip system module, the temperature gathering module, the heater module, the drop-temperature modul
5、e, the key pressed module and the display module. The gathering temperature or the setting temperature is displayed through the seven-seg LED. It can be established new temperature value in the greenhouse through pressing buttons, when this temperature value is higher than the gathering temperature
6、value, then makes the heater work in order to achieve the defined value; Otherwise, the heater knocks off, and opens the ventilator as fast as to achieve the supposed temperature. It will be effective and reliable to exam and control the temperature of the greenhouse by using this system, thus guara
7、ntee the crop growing fine under the best temperature condition, and enhances the crops quality and output.Key words: Single chip,Temperature sensor, Temperature control,Temperature display, Keyboard entry,Greenhouse 目录摘 要1ABSTIC2第1章绪论5 课题背景及意义5国内外温室控制技术发展概况6本文的主要工作7第2章温室控制系统的总体设计9 温室环境因子9 控制系统设计要求9
8、控制系统总体设计10第3章 温室控制系统硬件设计12 基于AT89C51的单片机系统12 时钟脉冲13 复位电路13温度采集模块13温度转换器ADC0804的功能15显示模块17 译码IC 744717七段LED数码管18 键盘扫描193. 键盘20 键盘扫描芯片203.5 WP型温室加热器21 降温模块21第4章 软件设计24 主程序24定时器T0中断26 显示模块28 按键扫描29第5章 测试分析31结束语32参考文献33致 谢34附 录36附录1系统电路图36附录2 源程序代码36第1章绪 论1.1 课题背景及意义中国农业的发展必须走现代化农业这条道路,随着国民经济的迅速增长,农业的研究
9、和应用技术越来越受到重视,特别是温室大棚已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。例如:空气的温度。在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化的基本保证,通过对监测数据的分析,结合作物生长发育规律,控制环境条件,使作物达到优质、高产、高效的栽培目的。以蔬菜大棚为代表的现代农业设施在现代化农业生产中发挥着巨大的作用。大棚内的温度、湿度与二氧化碳含量等参数,直接关系到蔬菜和水果的生长。国外的温室设施己经发展到比较完备的程度,并形成了一定的标准,但是价格非常昂贵,缺乏
10、与我国气候特点相适应的测控软件。而当今大多数对大棚温度、湿度、二氧化碳含量的检测与控制都采用人工管理,这样不可避免的有测控精度低、劳动强度大及由于测控不及时等弊端,容易造成不可弥补的损失,结果不但大大增加了成本,浪费了人力资源,而且很难达到预期的效果。因此,为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国农业的发展,必须大力发展农业设施与相应的农业工程,科学合理地调节大棚内温度,使大棚内形成有利于蔬菜、水果生长的环境,是大棚蔬菜和水果早熟、优质高效益的重要环节。目前,随着蔬菜大棚的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。由于单
11、片机及各种电子器件性价比的迅速提高,使得这种要求变为可能。当前农业温室大棚大多是中、 小规模, 要在大棚内引人自 动化控制系统,改变全部人工管理的方式,就要考虑系统的成本,因此,针对这种状况,结合郊区农户的需要, 设计了一套低成本的温度自动控制系统。目前,随着蔬菜大棚的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。由于单片机及各种电子器件性价比的迅速提高,使得这种要求变为可能。1.2国内外温室控制技术发展概况温室是一种可以改变植物生长环境、为植物生长创造最佳条件、避免外界四季变化和恶劣气候对其影响的场所。它以采光覆盖材料作为全部或部分结构材料,
12、可在冬季或其他不适宜露地植物生长的季节栽培植物。温室生产以达到调节产期,促进生长发育,防治病虫害及提高质量、产量等为目的。而温室设施的关键技术是环境控制,该技术的最终目标是提高控制与作业精度。国外对温室环境控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温室控制技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。 从国内外温室控制技术的发展状况来看,温室环境控制技术大致经历三个发展阶段:(1)手动控制。这是在温
13、室技术发展初期所采取的控制手段,其时并没有真正意义上的控制系统及执行机构。生产一线的种植者既是温室环境的传感器,又是对温室作物进行管理的执行机构,他们是温室环境控制的核心。通过对温室内外的气候状况和对作物生长状况的观测,凭借长期积累的经验和直觉推测及判断,手动调节温室内环境。种植者采用手动控制方式,对于作物生长状况的反应是最直接、最迅速且是最有效的,它符合传统农业的生产规律。但这种控制方式的劳动生产率较低,不适合工厂化农业生产的需要,而且对种植者的素质要求较高。(2)自动控制。这种控制系统需要种植者输入温室作物生长所需环境的目标参数,计算机根据传感器的实际测量值与事先设定的目标值进行比较,以决
14、定温室环境因子的控制过程,控制相应机构进行加热、降温和通风等动作。计算机自动控制的温室控制技术实现了生产自动化,适合规模化生产,劳动生产率得到提高。通过改变温室环境设定目标值,可以自动地进行温室内环境气候调节,但是这种控制方式对作物生长状况的改变难以及时做出反应,难以介入作物生长的内在规律。目前我国绝大部分自主开发的大型现代化温室及引进的国外设备都属于这种控制方式。(3)智能化控制。这是在温室自动控制技术和生产实践的基础上,通过总结、收集农业领域知识、技术和各种试验数据构建专家系统,以建立植物生长的数学模型为理论依据,研究开发出的一种适合不同作物生长的温室专家控制系统技术。温室控制技术沿着手动
15、、自动、智能化控制的发展进程,向着越来越先进、功能越来越完备的方向发展。由此可见,温室环境控制朝着基于作物生长模型、温室综合环境因子分析模型和农业专家系统的温室信息自动采集及智能控制趋势发展。1.3 本文的主要工作温室是观赏植物栽培生产中必不可少的设施之一,不同种类观赏花卉对温度及湿度等生长所需条件的要求也不尽相同,为它们提供一个更适宜其生长的封闭的、良好的生存环境,以提早或延迟花期,最终将会给我们带来巨大的经济效益。随着现代科技的发展,电子计算机已用于控制温室环境。该系统可自动控制加热、降温、通风。根据需要,通过按键将温度信息输入MCU,根据情况可随时调节环境。温室环境自动化控制系统在大型现
16、代化温室的利用,是设施栽培高新技术的体现。 本文将使用8051型单片机对温度及湿度控制的基本原理实例化,利用现有资源设计一个实时控制温室大棚温度的控制系统。目的是通过这次毕业设计,让我们将课本知识与实践相结合,更加深刻的理解自动控制的运作模式及意义,也能够将所学知识和技能更多的运用于生活和工作中,学以致用。第2章温室控制系统的总体设计本系统要控制的对象为这样一个规模的温室。温室结构的参数为:屋脊高5.2m,檐高3m,单跨度6.5m,长为20m,地面面积为130平方米3。要实现的目标是,使薄膜温室的温度保持在2030之间,在这个区域内温度值是可设定的。2.1 温室环境因子作物的生长发育及产品的最
17、终形成,其产量与质量一方面取决于作物本身的遗传特性,另一方面取则决于外部环境条件。在实际生产中,一方面通过育种技术来获得具有新遗传性的品种,另一方面要通过先进的栽培技术及适宜的环境条件来控制其生长和发育。温室内气温、地温对作物的光合作用、呼吸作用、根系的生长和水分、养分的吸收有着显著的影响,因此影响作物生长发育的环境条件中,以温度最为敏感,也最为重要,对温室环境控制的研究也是最先从温度控制开始的。不同种类的作物对温度的要求是不同的,同一作物在不同发育阶段对温度的要求亦有所不同,而且在同一发育期阶段内对温度的要求也会随着昼夜变化而呈周期性地变化。一般说来在白天作物进行光合作用需要的温度较高,晚上
18、维持呼吸作用所需的温度要低一些。另外温室内的气温要受到太阳辐射强度和室外气温变化的影响,在温室环境自动控制系统的研制中应该考虑到这种情况。作物生长发育适宜的温度,随种类、品种、生育阶段及生理活动的变化而变化。为了增加光合产物的生成,抑制不必要的呼吸消耗,在一天中,随着光照强度的变化,实行变温管理是一种很有效的管理方法。2.2 控制系统设计要求本系统以温室温度为主要控制参数,进行控制系统的设计,主要完成以下功能。1. 实现对温室温度参数的实时采集,测量空间多点温度:根据测量空间或设备的实际需要,由多路温度传感器对关键温度敏感点进行测量,由单片机对各路数据进行循环检测、数据处理、存储,实现温度的智
19、能、多空间点的测量。2. 显示报警功能:实现超数据的及时报警。温度检测范围:20-30C,检测精度0.5 C。3. 存储一定时间的温室环境参数值。由于单片机对温室环境的检测是一个连续不断的过程,单片机数据存储器的容量需足够大,能够存储数天的数据。需要保存一组由室内、外环境参数及其本组数据采集时间组成的一条测控记录。本控制系统保存一条测控记录需要30个字节的存储单元。32K外部数据存储器中的0300H7FFFH为测试数据存储区,共计32000个字节,最多可以存储1066条记录。如果每隔lO分钟存储一条记录,则一天需要存储144条记录。扩展32K数据存储器可以存储7天的数据。完全可以满足本控制系统
20、的需要。4. 能够根据季节、地区和作物的不同,设置不同的控制参数。操作人员可以根据不同的季节、地区和作物,来设置不同的环境控制参数,以满足不同的需要达到最佳效益。5. 自动调节温室内的环境参数。当强电柜的转换开关都放在“自动”档位时,控制系统能够完全自动的控制温室内温度调节机构,将温室内温度调节到操作人员设定的参数值附近。2.3 控制系统总体设计系统原理框图如图1所示,温室温度自动控制系统总体电路图见附录一。本系统由单片机系统模块、温度采集模块、WP型温室加热器、降温模块、按键以及显示模块六个部分组成。通过按键设定温度值,设定的温度值和采集的温度值都可以通过LED数码管显示。当所设定的温度值比
21、采集的温度大时,通过加热器加热,以达到设定值;反之,开启降温风扇,以快速达到降温效果。该系统对温度的控制范围在2030,温度控制的误差小于等于。通过使用该系统,对蔬菜大棚内的温度进行有效、可靠地检测与控制,保证大棚内作物在最佳的温度条件下生长,提高质量和产量。AT89C51控制系统 温度采集键盘扫描 WP型温室加热器降温模块显示图1系统原理框图第3章 温室控制系统硬件设计该系统分为六个模块,分别是单片机系统模块、温度采集模块、显示模块、键盘扫描模块、加热模块和降温模块。现分别介绍如下:3. 1 基于AT89C51的单片机系统本系统采用Atmel公司所生产的MCS51系列中的AT89C51单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 at89c51 单片机 蔬菜 大棚 温室 温度 自动控制系统 设计
限制150内