欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    毕业论文基于单片机AT89C51下蔬菜大棚温湿度测控系统设计.docx

    • 资源ID:3566479       资源大小:212.17KB        全文页数:61页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业论文基于单片机AT89C51下蔬菜大棚温湿度测控系统设计.docx

    1、毕业论文基于单片机AT89C51下蔬菜大棚温湿度测控系统设计蔬菜大棚温湿度测控系统设计摘 要温室大棚是设施农业的重要组成部分,大棚测控系统是实现大棚自动化、科学化的基本保证。通过对监测数据的分析,结合作物生长规律,控制环境条件,使作物达到优质、高产、高效的栽培目的。计算机应用技术的发展,也使得用计算机控制的方面也涉及到各个领域,其中在大棚内用单片机控制温度、湿度是应用于实践的主要方面之一。对于蔬菜大棚来说,最重要的一个管理因素是温度和湿度等控制。本设计是一个专门为温室大棚温湿度测量控制而设计的系统。通过对系统的硬件部分和软件部分设计来达到监控要求。硬件部分实现了对温湿度传感器模块、显示模块、控

    2、制模块的设计;软件部分主要根据系统的设计思想设计出了主程序和子程序流程图,并通过程序实现。在系统设计过程中充分考虑到性价比,选用价格低、性能稳定的元器件。通过实践证明,系统具有性能好、操作方便等优点,能实现对温湿度等的显示、调节和控制。系统在其它领域还具有一定的推广价值。关键词:大棚,温度,湿度,传感器 The Design of Greenhouse Temperature andHumidity Control SystemABSTRACTGreenhouse is an important component of protected agriculture. Measuring and

    3、 controlling systen is the basis of the management automation in the greenhouse. With the growth rules 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 com

    4、puter-controlled areas are also involved, the plastic temperature using SCM and humidity is one of the 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

    5、 controlling the temperature and humidity of a greenhouse. It can meet the demand of monitoring through 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

    6、 mode of data, the mode of control and the connecting part of the changing column. And according to the 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 a

    7、nd cost as possible. The system adopts quite a new integrated circuit, which makes it function better and 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

    8、to apply and popularize in other fields.KEY WORDS: Vegetable, Temperature, Humidity, Sensor前言改革开放以来,我国经济的迅速增长,使得农业的研究和应用技术越来越受到重视,特别是温室大棚已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行监测和控制。例如:空气的温度、湿度、二氧化碳含量、土壤的含水量等。在现代化农业生产中,以蔬菜大棚为代表的现代农业设施在现代化农业生产中发挥着巨大的作用。大棚内的温度、湿度与二氧化碳含量等参数,直接关系到蔬菜和水果的生长。国外的温

    9、室设施己经发展到比较完备的程度,并形成了一定的标准,但是价格非常昂贵,缺乏与我国气候特点相适应的测控软件。当今大多数对大棚温度、湿度、二氧化碳含量的监测与控制都采用人工管理,这样不可避免的有测控精度低、劳动强度大及测控不及时等弊端,容易造成不可弥补的损失,结果不但大大增加了成本,浪费了人力资源,而且很难达到预期的效果。为了实现高效农业生产的科学化并提高农业研究的准确性,推动我国农业的发展,必须大力发展农业设施与相应的农业工程,科学合理地调节大棚内温度、湿度以及二氧化碳的含量,使大棚内形成有利于蔬菜、水果生长的环境。目前,随着蔬菜大棚的迅速增多,人们对其性能要求也越来越高,特别是为了提高生产效率

    10、,对大棚的自动化程度要求也越来越高。温室大棚是植物栽培生产中必不可少的设施之一,温湿度是衡量温室大棚的最重要的指标,它直接影响到栽培作物的的生长和产量,为了能给作物提供一个合适的生长环境,首要问题是加强温室内的温湿度的监测。因此,为了实现高效农业的科学化和研究性,推动我国农业发展,解决我国农民普遍收入低的问题,缩小城乡差距,推动全面小康社会,迫切需要价格适中的、自动化程度高的农业设备。由于单片机及各种电子器件性价比的迅速提高,使得成本低性能稳定的这种要求变为可能。本设计是针对这一问题,设计能够实现温湿度上下限设定、自动监测、显示和报警等多功能的温湿度测控系统。该设计系统还可以推广到其他领域1。

    11、第1章 设计方案论证1.1 设计要求及框图本设计需要设计一个大棚温湿度测控系统,设计选用单片机为执行器,通过温度监测电路,湿度监测电路,控制系统,报警电路,显示电路等组成这样一个系统2。系统设计框图如图1-1所示。图1-1 系统电路设计框图1.2 元器件的选择1.2.1 单片机的选择方案一: 采用MCS-51系列单片机中的AT89C51芯片作为核心器件,有4K 字节的内部 FLASH PERAM,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔

    12、插会对芯片造成一定的损坏3。方案二:采用AT89S52芯片作为核心器件,片内ROM全都采用Flash ROM;能以3V的超低压工作;同时也与MCS-51系列单片机完全兼容。该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,并且具有在线编程技术,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,由此不会对芯片造成损坏。所以设计采用AT89S52作为主控制系统。1.2.2 温度传感器的选择方案一:采用数字式温度传感器DS18B20。此类传感器为数字式传感器而且仅需要一条数据线进行数据传输,易于与单片机连接,由于其输出为数字量,所以不需要进行A/D转化,这

    13、样就降低了硬件成本,简化了系统电路。另外,数字式温度传感器还具有测量精度高、测量范围广等优点。方案二:采用数字式温湿度传感器DHT90。该传感器为数字式传感器,可以同时采集温度和湿度,两线制的串行接口与内部的电压调整,使外围系统集成变得快速而简单。微小的体积和极低的功耗等优点,使其成为选择温湿度传感器时的首选。1.2.3 湿度传感器的选择方案一:采用HS1100/HS1101湿度传感器。HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。该传感器具有高可靠性、长期稳定性和快速响应时间等特点,由顶端接触(HS1100)和侧面接触(HS110

    14、1)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。方案二:采用数字式温湿度传感器DHT90。该传感器为数字式传感器,采集湿度的精度是14位,端口少,只需要单片机的一个端口即可驱动,精度较高,除此之外,该传感器还可以同时采集温度和湿度,并能进行相对湿度补偿,易于应用,操作简单。1.2.4 显示模块的选择方案一:采用LCD1602液晶显示器。其显示容量为16*2个字符,而此次设计的是一个大棚温湿度测控系统,需要将设定的温湿度值以及采集过来的外界环境里的温度值和湿度值显示出来,而LCD-1602的显示容量只有两行,可以显示八个汉字,这样无法直接在一

    15、屏里面显示温度值和湿度值,需要分多次页数来显示,这样不便于观察温湿度的变化,所以在本次设计中不采用LCD1602液晶显示器。方案二:采用LCD12864液晶显示器, 可以显示四行汉字,每行为16个字符,八个汉字,这样可进行观察和比较,清晰明了,易于操作,占用的单片机口线少,可以满足本系统的设计要求。因此在本次设计中的显示部分选用LCD12864液晶显示器4。1.2.5 系统设计方案的确定综上所述,对本次设计系统的方案选定如下: 采用AT89S52作为主控制系统;液晶显示模块LCD12864作为本次系统的显示;DHT90温湿度传感器作为本次系统温度和湿度的信息采集5。通过论证拟采用的设计方案内容

    16、包括以下几点:1. 选择AT89S52单片机作为整个系统的核心器件,发送并时时处理系统信息。2. 传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。本设计选用集成温湿度传感器DHT90。3. 显示电路的设计:设计采用液晶LCD12864进行显示,简单明了。4. 报警电路的设计:在微型计算机控制系统中,为了安全生产,对于一些重要的参数或系统部位,都设有紧急

    17、状态报警系统,以便提醒操作人员注意,或采取紧急措施。其方法就是把计算机采集的数据通过计算机进行数据处理、数字滤波和标度变换,这些已经在软件程序里边处理过,所以显示温湿度即为外界采集的温湿度,和设定的值比较,如果高于上限值或低于下限值则进行报警,否则就作为采样的正常值,进行显示和控制。本设计采用声光报警电路。温度和湿度任何一个超过设定范围,蜂鸣器均报警。设计选用二极管的亮灭显示温度或者湿度是否过限,这样便于观察,可以更加直接的确定是要升降温还是要增减湿度,给工作人员减少了工作量。蜂鸣器报警电路是通过MCS-52的1根口线经驱动器驱动蜂鸣音发声。5. 温湿度控制主程序的设计要考虑以下问题:(1)

    18、温湿度采样,数字滤波;(2) 越限报警和处理;(3) 温度标度转换。第2章 系统的硬件设计2.1 系统硬件的简述系统采用单片机对大棚的温度、湿度进行自动监测和控制,不仅具有控制方便、简单和灵活性大等特点,而且还可以大大提高被控制温度、湿度的技术指标,从而能够大大提高产品的质量和数量。本设计利用单片机的这些特点对大棚的温度、湿度进行控制,将其保持在一个合适的范围内。若温度低于10,加热装置工作;若温度高于40,通风装置工作;湿度低于30%RH,喷灌装置工作;湿度达到或超过70%RH,喷灌装置停止工作6。2.2 单片机模块的设计2.2.1 单片机的功能特性描述AT89S52是一种低功耗、高性能CM

    19、OS 8位微控制器,存储器是采用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品的指令和引脚完全兼容。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断

    20、继续工作;掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机停止一切工作,直到下一个中断或硬件复位为止7。AT89S52的引脚结构图如图2-1所示。P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。 在Flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,P1输出缓冲器能驱动4 个 TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉

    21、低的引脚由于内部电阻的原因,将输出电流(IIL)。 图2-1 AT89S52引脚图P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个 TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,P3输出缓冲器能驱动4 个 TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

    22、RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平,单片机复位。 ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。应注意的是:每当访问外部数据存储器时,将跳过一个ALE脉冲。 PSEN:程序储存允许输出(PSEN)是外部程序存储器的读选通信号,当AT89S52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 EA/VPP:外部访

    23、问允许,欲使CPU仅访问外部程序存储器(其地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。2.2.2 单片机的最小系统单片机的最小系统应包括振荡电路和复位电路等8。振荡电路(时钟电路)的主要任务是为AT89S52单片机正常工作需要的时钟电路提供一个稳定的工作频率。根据AT89S52单片机时钟周期的要求,回路需要选用频率为12MHz的晶振。晶振回路由电容和陶瓷谐振器并联组成,作为单片机的时钟源。AT89S52内部有一个用于构成振荡器的高增益反相放大器,此放大器的输入和输出端分别是引脚XTAL1和XTAL2,在XTAL1

    24、和XTAL2端口接上时钟电源即可构成时钟电路。本设计中采用内部时钟产生方式,如图2.2所示。在XTAL1和XTAL2两端跨接晶振,与内部的反相器构成稳定的自激振荡器。其发出的时钟脉冲直接送入单片机内定时控制部件。电容C8和C9对频率有微调作用。电容C1和C3,应尽可能的安装在单片机芯片附近,以减少寄生电容,保证振荡器稳定可靠的工作。复位电路的功能就是对CPU进行实时监测,当CPU落入死循环之后,能及时发现并使整个系统复位。为确保微机系统中电路稳未定可靠工作,复位可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为4.755.25V。由于微机电路

    25、是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC上电时,只有当VCC超过4.75V,低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。2.3 温湿度采集系统的设计2.3.1 温湿度传感器的概述DHT9x是数字温湿度传感器系列中插针型的传感器。此类型传

    26、感器把传感元件和信号处理集成起来,输出全标定的数字信号。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上与 14 位的 A/D转换器以及串行接口电路实现无缝连接。传感器采用专利的CMOS技术,确保产品具有极高的可靠性与卓越的长期稳定性。因此,该产品具有品质卓越、响应超快、抗干扰能力强、性价比极高等优点。传感器采用的是原装进口数字温湿度传感器芯片,引脚插针为标准2.54插针,使用时无需重新校准。传感器直接与单片机相连,无需其他外部元件。总之,极低的功耗、极高的性价比、卓越的品质等优点使其成为我们在选择温湿度传感器时的首选。DHT90的基本特性如下:测湿范围:0

    27、100%RH;测温范围:-40123.8;响应时间:温度:30s,湿度:8s;分辨率:温度:0.01,湿度:0.03%RH;重复性:温度:0.1 湿度:0.1%RH;测量精度:温度:0.5 湿度:4.5%RH;安装方式:2.54mm间距插针。2.3.2 传感器的接口说明DHT90引脚结构如表2-1所示。表2-1 DHT90引脚结构PinNameComment1SCK时钟信号2VDD电源3GND地4DATA数据输出DHT90的供电电压为2.4-5.5V,建议供电电压为3.3V。DHT90的串行接口,在传感器信号的读取及电源损耗方面,都做了优化处理;传感器不能按照I2C 协议编址,但是,如果I2C

    28、总线上没有挂接别的元件,传感器可以连接到I2C总线上,但单片机必须按照传感器的协议工作。SCK用于微处理器与 DHT90之间的通讯同步。由于接口包含了完全静态逻辑,因而不存在最小SCK频率。DATA三态门用于数据的读取。DATA在 SCK 时钟下降沿之后改变状态,并且仅在 SCK时钟上升沿有效。数据传输期间,在SCK时钟高电平时,DATA必须保持稳定。为避免信号冲突,微处理器应驱动 DATA在低电平。需要一个外部的上拉电阻 (例如:10k)将信号提拉至高电平。 2.3.3 硬件连接设计采用数字式温湿度传感器DHT90。它是数字式温度传感器,具有测量精度高,电路连接简单等特点,传感器仅需要一条数

    29、据线进行数据传输,另外SCK端用于微处理器与 DHT90 之间的通讯同步,设计中采用AT89S52的P3.7与DHT90的SCK相连,用P3.6与DATA端相连,Vcc接电源,Vss接地9。DHT90的硬件连接图如图2-2所示。图2-2 DHT90硬件连接图2.4 显示模块的设计2.4.1 LCD12864的概述显示器是最常用的输出设备。显示器件使用最多的是发光二极管显示器(LED)和液晶显示器(LCD)。因为它们都具有结构简单、耗电少、价格低廉、接口简单、寿命长等优点,广泛应用于智能仪表场合,尤其是单片机系统中大量应用。LCD以其功耗低、视觉范围广等特点也被广泛应用。显示电路的设计是不可缺少

    30、的。对于温湿度测控系统的设计而言,显示电路的设计也是不可缺少的。在本设计系统中,不仅要显示测量的温湿度值,而且还有不同的温湿度报警参数,故而显示器的设计是十分必要的。考虑到本设计的特点(工作温湿度、显示行列数、光线等),设计中选用的是FYD12864显示器。该显示器的大屏幕显示具有显示清晰、视觉范围广、价格低等优点。液晶显示模块提供两种界面来连接微处理机:8位串行及并行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。和LED显示器一样,LCD也有字符型和点阵型两种。字符和数字的简单显示,不能满足汉字和图形曲线现实的要求;点阵式LCD不仅可以显示字符、数字,还可以显示各种曲线、图像及

    31、汉字,并且可以实现屏幕上下的滚动、反转、闪烁等功能,用途十分广泛。本设计中的显示器设计采用的是点阵式液晶显示模块。FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集。低电压低功耗是其又一显著特点。与同类型的图形点阵液晶显示模块相比,不论其硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块10。其基本特性如下:低电源电压:VDD:+3.0-+5.5V; 显示分辨率:12864点;内置

    32、汉字字库:提供8192个1616点阵汉字(简繁体可选);内置点阵字符:128个168;时钟频率:2MHZ;显示方式:STN、半透、正显;驱动方式:1/32DUTY,1/5BIAS;视角方向:6点;背光方式:侧部高亮白色LED,功耗仅为普通LED的1/51/10;通讯方式:串行、并口可选;内置转换电路:DC-DC,无需外加负压;工作温度:0 - +55,存储温度:-20 - +60。2.4.2 LCD12864引脚说明LCD12864的引脚结构如图2-3所示。图2-3 LCD12864引脚图LCD12864共20个引脚,其中引脚NC应悬空。由于模块内部接有上电复位电路,因此在不需要经常复位的场合可以将引脚RST悬空,引脚DB0-DB7为三态数据线,可用于写入并读取数据。LCD12864引脚说明如


    注意事项

    本文(毕业论文基于单片机AT89C51下蔬菜大棚温湿度测控系统设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开