温室大棚温度控制系统 2A.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温室大棚温度控制系统 2A

第1章 绪 论 我国南方温度炎热而漫长,大力推广大棚蔬菜的种植来满足人们日常生活对蔬菜的需要。随着人们生活水平的日益增长,对蔬菜的要求也较高,对大棚蔬菜的温度控制就是一个重要因素。温度过高,蔬菜就会停止生长或者糜烂。 本系统就基于单片机AT89C52实现对大棚温度的自动化控制。用数字温度模块DS18B20采集,将采集到的温度用显示屏显示,再根据采集到的温度,控制马达的转速,从而实现对大棚温度的控制。当温度大于35℃,喇叭产生报警信号。 1.1 系统的概述 应用自动控制和电子计算机实现农业生产和管理的自动化,是农业现代化的重要标志之一。近年来电子技术和信息技术的飞速发展,带来了温室控制与管理技术方面的一场革命,随着“设施农业”、“虚拟农业”等新名称的出现。温度计算机控制与管理系统正在不断吸收自动控制和信息管理领域的理论和方法,结合温室作物种植的特点,不断创新,逐步完善,从而使温室种植业实现真正意义上的现代化,产业化。 本系统以AT89C52单片机为控制核心的测控仪,主要是为了对蔬菜大棚内的温度,地检测与控制而设计的。该测控仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应用前景。 1.2 系统的要求 本系统通过单片机AT89C52控制,用DS18B20数字温度模块采集温度。通过LCD1602液晶显示屏显示当前温度,当温度高于20℃,马达将带动风扇的转动,实现自动控制大棚里的温度。当检测到的温度高于35℃时,发出报警信号。本设计将实现大棚温度的自动化控制。 1.3 系统的主要模块 1.3.1 本系统的主要组成部分 本系统为一个全自动温度检测与控制系统,由以下几个部分组成:AT89C52单片机,温度检测,显示电路,马达,及报警装置等组成。组成图如图1-1。 图 1-1 温度自动控制构成图 由图1-1所示,本系统的核心部分是AT89C52,此芯片是该电路的枢纽。由它先控制着温度的检测,用检测到的温度实现马达的自动控制,以及显示。 1.3.2 各部分的功能 AT89C52单片机:它是系统的中央处理器,担负着系统的控制和运算。温度检测装置:DS18B20数字温度模块对大棚内温度进行采集,将温度转换成数字。显示设备:主要是用于显示检测到的大棚温度。马达:主要用于带动风扇的转动。报警装置:产生报警信号。 1.3.3 工作原理 首先对硬件系统DS18B20定义端口为P1.3,P2.4,P2.5,P2.6和P0口控制液晶LCD1602的显示,定义端口P1.5为马达控制端口,P1.7为喇叭控制端口。首先对温度采集,将采集到的温度转换数字,采集到的温度由LCD液晶显示屏显示。再将采集到的温度所属软件设置的哪个范围,而控制P1.5的电平输出。 第2章 设计的理论基础 整个控制系统软件程序设计根据系统具体要求,可以对具体部分进行分析设计。P0、P1、P2P3,每个端口都是8位准双向口,共占32根引脚。每一条I/O线都能独立地用作输入或输出。每个端口都包括一个锁存器,一个输出驱动器和输入缓冲器,作输出时数据可以锁存,作输入时数据可以缓冲,但是这四个通道的功能完全不同。如图2-1。 图2-1 AT89C52引脚及管脚功能 2.1.3 程序存储器 程序存储器通过16位程序计数器寻址,寻址能力为64K字节。这能在6K地址空间内任意寻址,但没有指令使程序能控制从程序存储器空间转移到数据存储空间。对AT89C52芯片来说,片内有8K字节ROM/EPROM,片外可扩展60K字节EPROM,片内和片外程序存储器统一编址。 2.1.4 定时器 定时器T0具有方式0、方式1、方式2和方式3四种工作方式。T1具有方式0、方式1和方式2三种工作方式。不管是定时工作方式还是计数方式,定时器T0和T1在对内部时钟或对外部时间计数时,不占用CPU时间,除非定时器/计数器溢出,才可能中断CPU的当前操作。由此可见,定时器是单片机中效率最高而且工作灵活的部件。 2.1.5 中断系统 中断是指中央CPU正在处理某事情的时候,外部发生了某一事件,请求CPU迅速去处理,于是,CPU暂时中断当前的工作,转入处理所发生的事件;中断服务处理完成以后,再回到原来被中断的工作,这样的过程称为中断[2]。 2.2 单总线数字温度传感器DS18B20检测电路 由于传统的热敏电阻等测温元件测出的一般都是电压,再转换成对应的温度,需要比较多的外部元件支持,且硬件电路复杂,制作成本相对较高。这里采用DALLAS公司的数字温度传感器DS18B20作为测温元件。 2.2.1 DS18B20简介 DS18B20数字温度传感器采用DS18B20可组网数字温度传感器芯片封装二成,具有耐磨耐碰,体积小使用方便,封装形式多样等优点,适用于各种狭小空间设备数字温度和控制领域[3]。 2.2.2 DS

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档