基于单片机的大棚温湿度控制系统.doc
《基于单片机的大棚温湿度控制系统.doc》由会员分享,可在线阅读,更多相关《基于单片机的大棚温湿度控制系统.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要温室大棚是设施农业的重要组成局部,大棚测控系统是实现大棚自动化、科学化的根本保证。通过对监测数据的分析,结合作物生长规律,控制环境条件,使作物到达优质、高产、高效的栽培目的。计算机应用技术的开展,也使得用计算机控制的方面也涉及到各个领域,其中在大棚内用单片机控制温度、湿度是应用于实践的主要方面之一。对于蔬菜大棚来说,最重要的一个管理因素是温度和湿度等控制。本设计是一个专门为温室大棚温湿度测量控制而设计的系统。通过对系统的硬件局部和软件局部设计来到达监控要求。硬件局部实现了对温湿度传感器模块、显示模块、控制模块的设计;软件局部主要根据系统的设计思想设计出了主程序和子程序流程图,并通过程序实
2、现。在系统设计过程中充分考虑到性价比,选用价格低、性能稳定的元器件。通过实践证明,系统具有性能好、操作方便等优点,能实现对温湿度等的显示、调节和控制。系统在其它领域还具有一定的推广价值。关键词:大棚; 温度; 湿度; 传感器 ABSTRACTGreenhouse is an important component of protected agriculture. Measuring and controlling systen is the basis of the management automation in the greenhouse. With the growth rules
3、analyzing measurement data and controlling circumstance condition. It makes greenhouse better, and more productive and high quality. With the development of computer application technology, the computer-controlled areas are also involved, the plastic temperature using SCM and humidity is one of the
4、main aspects used in practice. For vegetable shed speaking, one of the most important management factor is the temperature and humidity control. Thethesis isabout an intelligent system designed for controlling the temperature and humidity of a greenhouse. It can meet the demand of monitoring through
5、 the design of hardware and that of software in details. The former is more important in this dissertation, including the introduction of sensor of measuring temperature and humidity, demonstrating mode of data, the mode of control and the connecting part of the changing column. And according to the
6、 design thoughts the latter shows the flow chart of the main program and the subprogram, realized by program. This thesis choose the decices as full consideration of the ration between prformance and cost as possible. The system adopts quite a new integrated circuit, which makes it function better a
7、nd run more conveniently when put into practice. Furthermore, not only can it achieve the goals of manifesting and regulating the temperature, but also itcanbe controlled. And it has much of value to apply and popularize in other fields.KEY WORDS: Vegetable; Temperature; Humidity; Sensor 目 录摘 要I前言11
8、 绪论2 1.1课题的选题背景2 1.2课题研究的意义2 1.3本论文主要研究内容2 1.4系统的工作原理简介32 系统总体方案设计4 2.1系统总框图4 2.2方案选择4 2.2.1单片机的选择4 2.2.2传感器的选择5 2.3.2显示器选择方案63 系统硬件电路的设计7 3.1系统硬件概述7 3.2主控模块设计7 3.2.1单片机引脚介绍8 3.2.2单片机最小系统11 3.3 DHT11传感器模块设计13 3.3.1DHT11传感器简介13 3.3.2DHT11传感器模块电路设计15 3.4 液晶显示模块设计16 3.4.1 液晶显示屏简介16 3.4.2 液晶显示模块电路原理图18
9、3.5继电器模块19 3.6阀值设定模块204 系统软件程序的设计23 4.1 液晶显示模块设计24 4.2传感器模块设计255 系统分析与调试276 结论29致 谢30参考文献31附录 A32附录 B33仅供学习参考前言改革开放以来,我国经济的迅速增长,使得农业的研究和应用技术越来越受到重视,特别是温室大棚已经成为高效农业的一个重要组成局部。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行监测和控制。例如:空气的温度、湿度、二氧化碳含量、土壤的含水量等。在现代化农业生产中,以蔬菜大棚为代表的现代农业设施在现代化农业生产中发挥着巨大的作用。大棚内的温度、湿度与二氧化碳含量等参数,
10、直接关系到蔬菜和水果的生长。国外的温室设施己经开展到比拟完备的程度,并形成了一定的标准,但是价格非常昂贵,缺乏与我国气候特点相适应的测控软件。当今大多数对大棚温度、湿度、二氧化碳含量的监测与控制都采用人工管理,这样不可防止的有测控精度低、劳动强度大及测控不及时等弊端,容易造成不可弥补的损失,结果不但大大增加了本钱,浪费了人力资源,而且很难到达预期的效果。为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国农业的开展,必须大力开展农业设施与相应的农业工程,科学合理地调节大棚内温度、湿度以及二氧化碳的含量,使大棚内形成有利于蔬菜、水果生长的环境。目前,随着蔬菜大棚的迅速增多,人们对其性能要
11、求也越来越高,特别是为了提高生产效率,对大棚的自动化程度要求也越来越高。温室大棚是植物栽培生产中必不可少的设施之一,温湿度是衡量温室大棚的最重要的指标,它直接影响到栽培作物的的生长和产量,为了能给作物提供一个适宜的生长环境,首要问题是加强温室内的温湿度的监测。因此,为了实现高效农业的科学化和研究性,推动我国农业开展,解决我国农民普遍收入低的问题,缩小城乡差距,推动全面小康社会,迫切需要价格适中的、自动化程度高的农业设备。由于单片机及各种电子器件性价比的迅速提高,使得本钱低性能稳定的这种要求变为可能。本设计是针对这一问题,设计能够实现温湿度上限设定、自动监测、显示和报警等多功能的温湿度测控系统。
12、该设计系统还可以推广到其他领域。1 绪论1.1课题的选题背景温度、湿度和人类的生产、生活有着密切的关系,同时也是工业生产中最常见最根本的工艺参数,例如机械、电子、石油、化工等各类工业中广泛需要对温度湿度的检测与控制。并且随着人们生活水平的提高,人们对自己的生存环境越来越关注。而空气中温湿度的变化与人体的舒适度和情绪都有直接的影响,所以对温度湿度的检测及控制就非常有必要了。1.2课题研究的意义STC89C52单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度控制系统的实力也很多。使用STC89C52单片机能够实现温湿度全程的自动控制,而且
13、STC89C52单片机易于学习掌握,性价比高。使用STC89C52型单片机设计温湿度控制系统,可以即时精确的反响温室内的温度以及湿度的变化。完成诸如升温到特定的温度、降温到特定的温度。在温度上下限范围内保持恒温等多种控制方式,在湿度控制方面也是如此。将此系统应用到温室当中无疑为植被生长提供了更加适宜的环境。对于大棚种植和花圃、花卉栽培,必须在某些特定环境安装温湿度装置对其进行监控。本系统可以及时、精确的反映室内的温度以及湿度的变化,能够满足温湿度的控制要求。1.3本论文主要研究内容本系统所要实现的功能是:1.温湿度实时检测及显示。通过LCD1602实时地显示传感器DHT11检测到的温湿度值,并
14、且固定时间2s检测更新显示一次。2.报警阈值的手动设置。通过四个按键实现温湿度阈值的设置,使得系统更加人性化、智能化,具有更高的实用价值。3.当温湿度超出阈值时能自动开启相应的继电器驱动负载。通过小灯指示哪一路工作,以提醒用户。阈值可以通过AT24C02存储,实现断电保存。4.系统主要可以应用在温室大棚的智能控制,当温度超限通风降温;当湿度超限可以抽湿的改良措施。1.4系统的工作原理简介总体来说,本次设计主要涉及了温湿度的测量、显示以及实现简单控制。硬件方面有五个模块,即STC89C52单片机主控模块、传感器模块、LCD1602液晶显示模块、继电器模块以及阈值设置模块。传感器模块使用的是DHT
15、11数字温湿度传感器。通过DHT11检测出当前环境下的温湿度,将所测数据交给STC单片机进行分析和处理,并分别存入不同数组以便显示时候用,本系统每间隔2s采集一次数据送入单片机。本系统采用的是继电器驱动负载,因此无论温度还是湿度超出范围继电器均可以驱动负载工作,及时启用降温风扇以及抽湿风扇来有效的调整大棚等应用场所内的温湿度。2系统总体方案设计2.1系统总框图硬件主要以STC89C52型单片机为核心,通过LCD1602实时地显示传感器DHT11检测到的温湿度值,阈值可以通过AT24C02存储,实现断电保存。过阈相应的报警驱动。本研究设计的温湿度控制器框图如图2-1所示。图2-1 温湿度控制器方
16、框图2.2方案选择2.2.1单片机的选择方案一:AT89C52是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。其片内的8K程序存储器是FLASH工艺的,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护我们的劳动成果。再者,AT89C52目前的售价比8031还低,市场供给也很充足。AT89C52可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的本钱。只要程序长
17、度小于8K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需lOms。AT89C51芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。PO口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。方案二:STC89C52系列单片机的指令系统和AT89C52系列的完全兼容,但实际操作起来却存在很多问题:1AT89C52不带ISP下载,要用下载器才行,STC89C52可以用你的USB转串口下载,下载软件可以到STC厂家网上去下。2STC单片机执行指令的速度很快,大约是AT的3-30倍,尽管快是好事,但这样一来,你在AT上
18、好使的程序在STC上不一定好用,最典型的例子就是那些对时序有严格要求的模块,用STC时注意得加长延时,大约是AT的1030倍就差不多,这一点自己调试就知道了。3STC单片机对工作环境的要求比拟低,电压低于5伏时仍然正常工作,甚至3伏到4伏之间都还可以工作,然而这样的环境下AT肯定不行了,所以当一个系统用STC单片机好用,但用AT的单片机不工作时,直接查最小系统,看单片机的供电是否正常。比拟这两种方案,由于在学校期间学过数字电路、单片机原理、C语言程序设计,综合考虑单片机的各局部资源和作为学生能够获得的资源,经过比照此次设计要求,我选择用STC系列芯片完成。而且学校也提供了相应的硬件操作平台,实
19、际操作起来比拟方便,故STC为更合理的选择。本系统选择STC89C52单片机作为主控芯片。足够本设计运行,且价格廉价,下载程序方便。2.2.2传感器的选择方案一:选用DS18B20温度传感器作为温度检测模块。DS18B20是一线式数字温度传感器。具有独特的单线式接口方式。测量范围在55125,1085,误差范围在-+0.5。最高精度可达0.0625。HS1101是电容式湿度传感器。可测量相对湿度范围在0%100%RH。误差为-+2%RH。方案二: 选用DHT11作为设计的温湿度检测模块。DHT11是一款集成型的数字温湿度一体传感器。 它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极
20、高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。测量范围20%90%RH,050。测温精度为-+2,测湿精度为-+5%RH。完全符合本次毕业设计的要求。经上述分析,方案一虽然精度更精确。却稍显复杂。方案二即便不能实现方案一的高精度测量。却也能满足设计要求。且简便易行。可靠稳定。具有超高的性价比。应选择方案二。2.3.2显示器选择方案方案一:采用12864液晶显示屏。液晶显示模块是12864点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置8192个中文汉字16X1
21、6点阵、128个字符8X16点阵及64X256点阵显示RAMGDRAM。可与CPU直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。方案二:采用LCD1602液晶显示屏。LCD1602A 是一种工业字符型液晶,能够同时显示16x02 即32个字符。16列2行。1602只能显示字母、数字和符号能显示16*2个字符,但存放器不止32个,有一些显示效果,如字符一个个显示、字符从左到右或从右到左显示等等,显示效果简单。总结:在编程使用方面,两者难度差不多,原理差不多,都是写指令、写地址、写数据等等。当然12864液晶屏显示更全面、字符更多
22、。相比于1602液晶屏、12864能更形象具体的实现显示功能。不过1602液晶屏也能实现设计的要求。网上买比拟廉价,最低的六块钱左右。而12864液晶显示屏最廉价的也要四十块钱。从造价方面考虑,当然是价格低廉的优先。而LCD1602A就是最好的选择。3 系统硬件电路的设计3.1系统硬件概述此次的毕业设计主要由五个大的模块构成,分别是主控模块、传感器模块、LCD液晶显示模块、继电器模块以及阈值设置模块。其中主控模块是此次毕业设计的核心模块,主要是指STC89C52芯片,它控制整个系统的运行,利用其各个口分别控制其他模块,使其他模块能够成为一个整体,实现功能的需要,从DHT11温湿度传感器中读入温
23、度和湿度,在液晶屏上即时显示。液晶屏上同时显示温湿度上限值,该上限值保存外外部EEPROM存储器中,掉电不失,并且可以通过四只按键上调或下调。当温度或湿度值超过上限值时,报警信号点亮相应报警灯。该报警信号可以通过三极管驱动继电器,以控制外部风机或制冷器。3.2主控模块设计单片微型计算机是随着微型计算机的开展而产生和开展的。自从1975 年美国德克萨斯仪器公司的第一台单片微型计算机 简称单片机TMS-1000 问世以来,迄今为止,单片机技术已成为计算机技术的一个独特分支,单片机的应用领域也越来越广泛,特别是在工业控制中经常遇到对某些物理量进行定时采样与控制的问题,在仪器仪表智能化中也扮演着极其重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 大棚 温湿度 控制系统
限制150内