基于单片机AT89C52的大棚温度控制系统_毕业设计-精品

合集下载

基于AT89C51单片机的蔬菜大棚温度控制系统设计-精品

基于AT89C51单片机的蔬菜大棚温度控制系统设计-精品

目录摘要:3关键词: (4)引言: (5)1. 系统方案选择和论证 (6)1.1 任务 (6)1.2 任务要求 (6)1.3 系统基本方案 (6)1.3.1 各模块电路的方案选择及论证 61.3.2 系统各模块的最终方案92. 系统硬件设计 (10)2.1 单片机型号选择 (10)2.2 单片机最小系统电路设计 (13)2.3温度采集部分设计 (15)2.4 按键电路设计 (24)2.3 数码管显示电路设计 (25)2.4 温度控制电路设计 (29)2.5 报警电路设计 (29)2.6 电源输入部分 (30)3.系统软件设计 (32)3.1 读取DS18B20温度模块子程序 (33)3.2 数据处理子程序 (34)3.3 键盘扫描子程序 (35)3.4 主程序流程图 (36)致谢 (39)参考文献 (39)附录A:本设计整体电路图 (40)附录B:程序清单 (41)摘要:本设计以AT89C51单片机为核心的温度控制系统的工作原理和设计方法。

温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。

文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、温度显示电路。

单片机通过对信号进行相应处理,从而实现温度控制的目的。

文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、超温报警程序。

通过对基于单片机的相对温度控制器设计,加深对传感器技术及检测技术的了解,巩固对单片机知识的掌握,并系统的复习本专业所学过的知识。

关键词:AT89C51单片机 DS18B20温度检测芯片温度控制Abstract:This design as the core of the AT89C51 temperature control system of the working principle and design method. Temperature signalchipDS18B20collection by the temperature, and the way to digital signal transfer to the microcontroller. The paper introduces the hardware part of the control system, including: temperature detection circuit, temperature control circuit, temperature display circuit. SCM through to signal processed, so as to achieve the purpose of temperature control. This paper has mainly introduced the software design part, here the modularized structure, main module has: digital tube show program, keyboard scanning and key processing program, temperature signal processing program, relay control procedures, super temperature alarming program.Through to the relative temperature controller based on single chip design, deepen our understanding of the sensor technology and testing technology of understanding, consolidate the SCM grasp the knowledge and the system review this professional the learned knowledge.Keywords: AT89C51 single-chip microcomputer temperature detection chipDS18B20temperature control基于AT89C51单片机的蔬菜大棚温度控制系统设计09级机电一体化田志营指导老师:马力崔茂齐引言:蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。

(完整版)基于单片机的温室大棚温度控制系统设计毕业论文设计

(完整版)基于单片机的温室大棚温度控制系统设计毕业论文设计

优秀论文审核通过未经允许切勿外传基于单片机温室大棚温度控制设计摘要:本系统以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脚)连接简单的石英晶体即可。

基于单片机的大棚温湿度监测系统的设计-本科毕业论文设计

基于单片机的大棚温湿度监测系统的设计-本科毕业论文设计
Keywords: AT89S52; SHT11; temperature and humidity; monitoring; alarm
第一章绪论
1.1
近期,我国温室的总种植面积位于世界前列,产业的发展迅猛。但是,我国的温室自动控制技术远远跟不上温室数量的增长,农业生产还在使用大量的人力劳动,不仅劳累,而且因为无法对温室环境进行精确监测,不仅浪费了大量的资源,还使作物产量受到了影响,降低了收入。同现代化农业发达的国家相比,我国在这一方面还是有比较大的差距,特别在是对温室生产环境的各个因素的自动监测与控制方面。本课题目的在于研究一个基于单片机为主控芯片下的大棚温湿度自动监测系统,由于单片机及相关附加部件的经济性,使得其能广泛应用于广大农民之中,从而通过对大棚温湿度的科学量化实时监测调整对作物的环境从而提高农业产量,造福广大农民,其实用性使得这个研究很有必要。
第二章系统硬件设计
2.1
作为一个大棚温湿度监测系统,其核心任务是对棚环境进行自动测量。该系统上电初始化后,通过SHT11感应并检测大棚的温湿度值,传送给AT89S52核心处理单元,此时处理器调出部设定好的温湿度上下限,据此对比判断对应数据是否异常,然后做出报警与否的反馈;确定是否异常超过预设的时间,如果超过预定时间,异常信号从报警电路输出;然后继续确定异常处理,如果解决了,然后就会解除报警。这样一来,通过单片机的核心处理控制功能来采集实时环境信息,让用户可以实时高效地获取大棚部的环境状态,从而能够及时实施管理。
2.2
单片机作为一种微型计算机,广泛应用在工业自动化、自动控制、智能仪器仪表等领域[2],具有体积小、成本低的特性,功能齐全,简单方便,发展迅速,嵌入容易。
本设计采用AT89S52单片机,单片机是一种低功耗,高性能CMOS8位微控制器,有8K的系统可编程闪存。它兼容MCS-51系列的引脚,适用于所有标准80C51指令集。从而使该器件进行编程,因此它能够在进行程序烧录是不进行多次拔插,可避免不必要的繁琐程序以及对装置的损耗甚至损坏。

基于AT89C52单片机的大棚仓库温湿度自动控制系统-毕业设计

基于AT89C52单片机的大棚仓库温湿度自动控制系统-毕业设计

摘要本设计是基于AT89C52单片机的大棚仓库温湿度自动控制系统,采用SHT11作为温湿度传感器,LCD1602液晶屏进行显示。

SHT11使用类似于I2C总线的时序与单片机进行通信,由于它高度集成,已经包括A/D转换电路,所以使用方便,而且准确、耐用LCD1602能够分两行显示数据,第一行显示温度,第二行显示湿度。

这个控制系统能够测量温室大棚中的温度和湿度,将其显示在液晶屏上,同时将其与设定值进行对比,若超出上下限,将进行报警并启动温湿度调节设备。

此外,还可以通过独立式键盘对设定的温湿度进行修改。

通过设计系统原理图、用Proteus软件进行仿真,证明了该系统的可行性。

关键词:单片机;温湿度传感器;温湿度自动控制AbstractThe design is based on the AT89C52 microcontroller greenhouse temperature and humidity automatic control system, using SHT11 as a temperature and humidity sensor, using LCD1602 LCD screen display. SHT11 use methods similar to I2C bus timing and MCU communicate, because it is a highly integrated, have been included a / D conversion circuit, so easy to use and durable, LCD1602 can data display in two rows, respectively display of temperature and humidity. This control system capable of measuring greenhouse or warehouse temperature and humidity, displayed on the LCD1602 LCD screen, at the same time, with the set value were compared, if it exceeds the upper limit, alarm and starting the temperature and humidity adjusting device. In addition, can also be modified by the keyboard to set the temperature and humidity. The feasibility of this system is proved by the design of the system principle diagram and the simulation with Proteus software.Keywords: AT89C52; SHT11; temperature and humidity control目录摘要 (I)Abstract............................................................................................................................................................ I I 1. 绪论 (1)1.1 研究目的和意义 (1)1.2 国内外现状和发展趋势与研究的主攻方向 (1)1.3 主要研究内容,关键问题的解决思路 (1)2. 系统方案设计 (3)2.1 温湿度控制系统的设计指标要求 (3)2.2 系统设计的原则 (3)2.2.1 可靠性 (3)2.2.2 性价比 (3)2.3 方案比较 (4)2.3.1 方案一 (4)2.3.2 方案二 (4)2.4 方案论证 (5)2.5 方案选择 (5)3. 单元模块设计 (6)3.1 各单元模块功能介绍及电路设计 (6)3.1.1 单片机最小系统 (6)3.1.2 液晶显示模块 (8)3.1.3 温湿度传感器模块 (9)3.1.4 报警电路的设计 (9)3.1.5 按键电路设计 (10)3.2 元件清单 (11)3.3 关键器件的介绍 (11)3.3.1 AT89C52 (11)4. 系统软件设计 (14)4.1 软件设计的总体结构 (14)4.2 主要模块的设计流程框图 (15)4.2.1 主程序流程图 (15)4.2.2 SHT11子程序流程图 (16)4.2.3 LCD1602子程序流程图 (17)4.2.4 输出控制子程序流程图 (17)4.3 软件设计所用工具 (19)4.3.1 KeiluVision4 (19)4.3.2 Proteus (19)5. 系统调试 (20)5.1 用Proteus搭建仿真总图 (20)5.2 用Keil3对程序进行调试、编译 (21)6. 结论 (23)6.1 系统的功能 (23)6.2 系统的指标参数 (23)6.3 系统功能分析 (23)致谢 (25)参考文献 (26)附录1系统仿真图 (27)附录2主程序 (28)1. 绪论1.1 研究目的和意义我国农业致力于从传统农业到以优质,高效,高产为目标的现代化农业转化。

(完整word)基于AT89C52单片机的温度控制系统设计

(完整word)基于AT89C52单片机的温度控制系统设计

内容摘要随着控制理论和电子技术的发展,工业控制器的适应能力增强和高度智能化正逐步成为现实。

其中以单片机为核心实现的数字控制器因其体积小、成本低、功能强、简便易行而得到广泛应用。

PID温度控制器作为一种重要的控制设备,在化工、食品等诸多工业生产过程中得到了广泛的应用.本文主要讨论在过程控制中得到广泛应用的数字PID控制在单片机温度控制系统中的应用和设计.本文详细阐述了基于单片机的温度控制系统的硬件组成、软件设计及相关的接口电路设计。

并且充分考虑了系统的可靠性,采取了相应的措施予以保证。

从中发现问题,并根据实际,提出硬件及软件的设计方案,为优化当前单片机之温度探制系统问题提供一定的参考及借鉴。

关键词:单片机,温度控制,数据处理目录内容摘要 (I)引言 (3)1 温度测控技术的发展与现状 (4)1。

1 定值开关控温法 (5)1。

2 PID线性控温法 (5)1.3 智能温度控制法 (6)2 系统总体设计方案 (6)2。

1 系统性能要求及特点 (6)2.2 系统硬件方案分析 (7)2.3 系统软件方案分析 (8)3 硬件设计 (9)3。

1 系统硬件总体结构 (9)3。

2 主控模块器件选型及设计 (9)3。

2.1 单片机的选用 (9)3.2.2 单片机介绍 (10)3。

2.3 主控模块设计 (10)3.3 输入通道设计 (11)3。

3.1 Ptl00温度传感器 (11)3.3。

2 A/D转换 (13)3。

4 输出通道设计 (15)3。

4。

1 温控箱的功率调节方式 (15)3。

4.2 可控硅输出电路 (15)3。

5 串行通信接口电路 (15)3.6 电源电路 (16)3。

7 硬件抗干扰措施 (17)4 软件设计 (17)4.1 软件设计思想 (18)4。

2 软件组成 (18)4.3 主程序模块 (19)4。

4 数据采集模块 (19)4。

5 数据处理模块 (20)4。

5。

1 数字滤波 (20)4。

5.2 显示处理 (21)4.6 软件抗干扰措施 (21)5 结论 (22)参考文献 (22)引言在实际的生产实验环境下,由于系统内部与外界的热交换是难以控制的,其他热源的干扰也是无法精确计算的,因此温度量的变化往往受到不可预测的外界环境扰动的影响。

基于单片机AT89C52的大棚温度控制系统_毕业设计精品

基于单片机AT89C52的大棚温度控制系统_毕业设计精品

基于单片机AT89C52的大棚温度控制系统_毕业设计精品毕业设计基于单片机AT89C52的大棚温度控制系统目录第1章绪论 (1)1.1系统的概述 (1)1.2系统的要求 (1)1.3系统的主要模块 (2)1.3.1 本系统的主要组成部分 (2)1.3.2 各部分的功能 (2)1.3.3 工作原理 (2)第2章设计的理论基础 (3)2.1AT89C52的工作原理 (3)2.1.1 CPU的结构 (3)2.1.2 CPU的结构I/O口结构 (3)2.1.3 程序存储器 (3)2.1.4 定时器 (4)2.1.5 中断系统 (4)2.2单总线数字温度传感器DS18B20检测电路 (5)2.2.1 DS18B20简单介绍 (5)2.2.2 DS18B20 的性能特点 (5)2.2.3 DS18B20的测温原理 (6)2.3LCD1602液晶显示器 (6)2.3.1 LCD1602简介 (6)2.3.2 1602LCD的指令说明及时序 (7)2.4直流马达 (9)2.4.1 马达工作的原理 (9)2.4.2 马达的基本构造 (9)2.5蜂鸣器 (9)第3章系统的硬件组成电路设计 (11)3.1系统总硬件设计 (11)3.2时钟电路 (11)3.3AT89C52的复位电路 (12)3.4单总线数字温度传感器DS18B20检测电路 (12)3.5LCD1602显示模块 (13)3.6驱动电路 (13)3.7报警电路 (14)第4章系统软件的设计 (15)4.1主程序设计 (15)4.2温度检测 (16)4.2.1读取温度设计 (16)4.2.2 温度数据处理设计 (17)4.3液晶显示器LCM1602 (19)4.3.1 LCM1602初始化 (19)4.4马达的控制 (20)4.5报警器的启动 (21)第5章总结与展望 (22)5.1总结 (22)5.2展望 (22)参考文献 (23)致谢 (24)附录A (25)附录B (30)附录C:实物照片 (33)基于单片机AT89C52的大棚温度控制系统摘要蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。

基于STC89C52R单片机实现的蔬菜大棚温度控制系统设计..

基于STC89C52R单片机实现的蔬菜大棚温度控制系统设计..

沧州师范学院毕业设计(论文)基于STC89C52R单片机实现的蔬菜大棚温度控制系统设计学员姓名:指导导师:年级:专业:学号:2013 年11月毕业设计(论文)任务书目录摘要关键词第1章绪论1.1 温室大棚1.2 课题研究的目的意义第2章系统方案设计2.1 温度控制系统设计方框图2.2 方案论证2.3 模块分组第3章电路设计3.1 传感器电路设计3.1.1 温度传感器选择3.1.2 DS18B20单线数字温度传感器简介3.1.3 DS18B20性能特点3.1.4 DS18B20的引脚介绍3.1.5 连接方式3.2 报警电路设计3.2.1 蜂鸣器3.2.2 连接方式3.2.3 报警器的启动3.3 其他电路设计3.3.1 单片机的选择3.3.2 其他电路第4章程序设计第5章总结致谢参考文献摘要:本设计主要是针对于冬天粮食蔬菜的生产,采用STC80C52R单片机实现的蔬菜大棚温度控制系。

该控制器以单片机为控制核心,结合外围信号采集电路、键盘扫描电路、LCD显示电路、报警电路和继电器控制电路,实现了蔬菜大棚的的智能控制。

本文介绍AT89C52单片机结合DS18B20温度控制系统设计,因此,本系统用一种新型的可编程温度传感器(DS18B20),不需复杂的信号调理电路和A /D转换电路能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各种场合。

关键词:STC80C52R单片机;温度控制系统;温室大棚;粮食生产毕业设计题:目基于STC89C52R单片机实现的蔬菜大棚温度控制系统设计xx级xxxxx专业学生xxx指导教师xxxxxxx第1章绪论1.1 温室温室(greenhouse) 又称暖房。

能透光、保温(或加温),用来栽培植物的设施。

在不适宜植物生长的季节,能提供生育期和增加产量,多用于低温季节喜温蔬菜、花卉、林木等植物栽培或育苗等。

温室的种类多,依不同的屋架材料、采光材料、外形及加温条件等又可分为很多种类,如玻璃温室、塑料温室;单栋温室、连栋温室;单屋面温室、双屋面温室;加温温室、不加温温室等。

【完整版】基于STC89C52RC单片机的大棚温湿度自动控制系统毕业论文40含源文件41

【完整版】基于STC89C52RC单片机的大棚温湿度自动控制系统毕业论文40含源文件41

基于STC89C52RC单片机的大棚温湿度自动控制系统大棚温湿度自动控制系统设计摘要:本设计是基于STC89C52RC单片机的大棚温湿度自动控制系统,采用SHT10作为温湿度传感器,LCD1602液晶屏进行显示。

SHT10使用类似于I2C总线的时序与单片机进行通信,由于它高度集成,已经包括AD转换电路,所以使用方便,而且准确、耐用。

LCD1602能够分两行显示数据,第一行显示温度,第二行显示湿度。

这个控制系统能够测量温室大棚中的温度和湿度,将其显示在液晶屏LCD1602上,同时将其与设定值进行对比,如果超出上下限,将进行报警并启动温湿度调节设备。

此外,还可以通过独立式键盘对设定的温湿度进行修改。

通过设计系统原理图、用Proteus 软件进行仿真,证明了该系统的可行性。

关键词:STC89C52RC,SHT10,I2C总线,独立式键盘,温湿度自动控制Abstract: This design is an automatic temperature and controller. It uses the SHT10 as the temperature and analog to digital converter. Therefore, it’s quite convenient to use, and also accurate and durable. The LCD1602 can display two lines of messages, with the first line for temperature and the second line for can measure the temperature and a greenhouse, and then display it on a LCD1602. Meanwhile, it compares the data with the set limit. If the limit is exceeded, then the system will send out a warning using a buzzer and activate the temperature and be modified with the independent keyboard. Through schematic design and Proteus simulation, the feasibility of this design proved.Keywords: STC89C52RC, SHT10, I2C bus, independent keyboard, temperatureand project ,然后对工程进行保存。

基于AT89C52的蔬菜大棚温度控制系统设计

基于AT89C52的蔬菜大棚温度控制系统设计

科技风2019年&月电子信息D01:10.19392/ki.1671-7341.201907067基于AT89C52的蔬菜大棚温度控制系统设计宋倩莹吉林工商学院吉林长春130507摘要:近年来,科学技术产业的蓬勃发展,人们对生活品质的追求有了大幅度增加。

这种特征的产生使得菜蔬栽种行业迅 速的成长。

在蔬菜大栩内栽种的进程中,温度成分的调节对于大栩内蔬菜的长势的优劣有着重要的作用。

本篇文章将通过对大 栩内温度的调控方面进行分析,对单片机系统设计方案进行简述。

关键词!AT89C52 $蔬菜大栩;温度控制;系统设计由于科技的飞跃,我国大棚的温度调控技术水准也获得了 显著的提升。

单片机以其自身优势脱颖而出,被广泛使用在温 室大棚温度调节过程中。

不仅是因为它有性价比高、体积小等 多种的长处,而且它在温度调控过程中施展出重要的作用,以使菜农获得大棚内实时温度测量的结果和对温度的调控。

一、对温度控制要求的简介对于农作物来说,适宜温度大部分都在20-37^。

我们对 于温度的调控会划分四个不同的时间段进行分别管理,即中午 时、上下午、日落后及后半夜。

对此我们要进行合理地监管和 调理。

比如说,中午时日光照射相对其它时间段较充足,这时 主要是以促进光合作用以及提高植物体内的营养价值量为主 要目的,此时温度设置在26-30丈范围内为最佳;上下午太阳照 射的强度对比中午来说出现明显的降低的趋势,这时室内的温 度基本会下降,此时室内温度的范围应调整到27-35^内最为 相宜;在日落后的四至五个小时内,将温室大棚内的温度调节 至26r左右为宜,其目的主要是为了可以促进作物的体内的有 机物实现有效的转化;而子夜之后的温度范围则可以调节在20-23r范围之内,以此达到降低植物自身损耗的养分、抑制叶 片呼吸以及累积化合物的目的。

二、分析调控系统设计方案在对温室大棚内的温度调控设计的时候,我们可以将电加 温线埋在土体外层,从而实施对室内温度的有效调节。

基于AT89C5单片机的蔬菜大棚温度控制系统的设计

基于AT89C5单片机的蔬菜大棚温度控制系统的设计

基于AT89C5单片机的蔬菜大棚温度控制系统的设计目录摘要 (1)ABSTRACT (2)第1章绪论 (3)1.1 课题研究的背景 (3)1.2 课题的研究现状 (3)1.3 本文研究的主要内容和思路 (3)第2章系统方案选择和论证 (4)2.1 任务 (4)2.2 任务要求 (4)2.3 系统基本方案 (4)2.3.1 各模块电路的方案选择及论证 (4)2.3.2 系统各模块的最终方案 (6)第3章系统硬件设计 (7)3.1 单片机型号选择 (7)3.2 单片机最小系统电路设计 (11)3.3 温度采集部分设计 (12)3.4 按键电路设计 (13)3.5 数码管显示电路设计 (13)3.6 温度控制电路设计 (14)3.7 报警电路设计 (15)第4章系统软件设计 (16)4.1 主程序流程图 (16)4.2 键盘扫描子程序 (17)4.3 读取DS18B20温度模块子程序 (18)4.4 数据处理子程序 (18)第5章控制系统的仿真 (20)5.1 编程软件简介 (20)5.2 仿真软件Proteus介绍 (20)5.3 软件结合调试 (21)第6章结论 (24)参考文献 (25)附录:程序清单 (27)致谢 (39)摘要随着大棚技术的发展,温室大棚数量越来越多。

对于温室,最重要的因素是大棚内部温度的管理控制。

当温度低于适合蔬菜生长的温度时,蔬菜会停止生长甚至出现冻死的情况,因此要将温度控制在适合蔬菜生长的范围之内。

以前的温室大棚温度控制是通过人工来控制的,工人依据温度计上测得的温度值来调整温室内的温度。

如果仅依靠工人去人工控制,错误就会经常出现而且生产效率也会大大低下。

现在,随着农业现代化的普及,温室大棚数量质量的日益提高,以前的温度控制方法在操作中出现了很大的局限性。

由于这种局限性的存在,在现在的蔬菜温室大棚中通常都需要有能够自己调节温度高低的设备,以控制温室大棚内部的温度,满足生产所需的温度条件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计基于单片机AT89C52的大棚温度控制系统目录第1章绪论 (1)1.1系统的概述 (1)1.2系统的要求 (1)1.3系统的主要模块 (2)1.3.1 本系统的主要组成部分 (2)1.3.2 各部分的功能 (2)1.3.3 工作原理 (2)第2章设计的理论基础 (3)2.1AT89C52的工作原理 (3)2.1.1 CPU的结构 (3)2.1.2 CPU的结构I/O口结构 (3)2.1.3 程序存储器 (3)2.1.4 定时器 (4)2.1.5 中断系统 (4)2.2单总线数字温度传感器DS18B20检测电路 (5)2.2.1 DS18B20简单介绍 (5)2.2.2 DS18B20 的性能特点 (5)2.2.3 DS18B20的测温原理 (6)2.3LCD1602液晶显示器 (6)2.3.1 LCD1602简介 (6)2.3.2 1602LCD的指令说明及时序 (7)2.4直流马达 (9)2.4.1 马达工作的原理 (9)2.4.2 马达的基本构造 (9)2.5蜂鸣器 (9)第3章系统的硬件组成电路设计 (11)3.1系统总硬件设计 (11)3.2时钟电路 (11)3.3AT89C52的复位电路 (12)3.4单总线数字温度传感器DS18B20检测电路 (12)3.5LCD1602显示模块 (13)3.6驱动电路 (13)3.7报警电路 (14)第4章系统软件的设计 (15)4.1主程序设计 (15)4.2温度检测 (16)4.2.1读取温度设计 (16)4.2.2 温度数据处理设计 (17)4.3液晶显示器LCM1602 (19)4.3.1 LCM1602初始化 (19)4.4马达的控制 (20)4.5报警器的启动 (21)第5章总结与展望 (22)5.1总结 (22)5.2展望 (22)参考文献 (23)致谢 (24)附录A (25)附录B (30)附录C:实物照片 (33)基于单片机AT89C52的大棚温度控制系统摘要蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。

温度太高,则停止生长或者生长速度减慢,所以要将温度始终控制在适合蔬菜生长的范围内。

如果仅靠人工控制既耗人力,又容易发生差错。

为此,在现代化的蔬菜大棚管理中通常有温度自动控制系统,以控制蔬菜大棚温度,适应生产需要。

本设计是通过单片机控制,来实现对蔬菜大棚温度进行自动控制.系统以AT89C52单片机为基础,通过数字及模拟式对温度进行检测,通过显示屏显示当前温度。

当采集到的温度高于20℃,马达将带动风扇的转动,实现自动控制大棚里的温度.并且随着温度每升高5℃,马达的转动速率提高一倍。

当检测到的温度高于35℃时,发出报警信号。

【关键词】大棚温度控制系统AT89C52 18B20 LCD1602 马达The Greenhouse Temperature Control SystemBased on AT89C52 MCUAbstractThe growth of vegetables is closely related to the temperature, for vegetable greenhouses, the most important factors of the managements are the temperature control. The temperature is too high; the growth rate will stop or slow down. That is why it is necessary to always control temperature within the context of growing vegetables in suitable. If only depends on the manual control both to consumer the manpower, and easy to have mistaken. Therefore, usually there are automatic control systems of temperature in modernized vegetable canopy management, in order to control the temperature of vegetable canopy, adapt to producing the need.This design is controlled through the microcontroller,to achieve automatic control of vegetable greenhouse temperature. The system based on the AT89C52 MCU, through digital and analogue temperature to be detected, by display shows the current temperature. When the collected temperature higher than 20 ℃, the motor will drive the rotation of the fan, and automatic control the temperature of the greenhouse. And as the temperature is increased by 5 ℃, the motor rotation speed doubled. When the detected temperature is higher than 35 ℃, send out the alarm signal.【Key words】Temperature control of the greenhouses system AT89C52 18B20 LCD1602 motor第1章绪论我国南方温度严热而漫长,大力推广大棚蔬菜的种植来满足人们日常生活对蔬菜的需要。

随着人们生活水平的日益增长,对蔬菜的要求也较高,对大棚蔬菜的温度控制就是一个重要因素。

温度过高,蔬菜就会停止生长或者糜烂。

本系统就基于单片机AT89C52实现对大棚温度的自动化控制。

用数字温度计18B20采集,将采集到的温度用显示屏显示,再根据采集到的温度,控制马达的转速,从而实现对大棚温度的控制。

当温度大于35℃,喇叭产生报警信号。

1.1 系统的概述应用自动控制和电子计算机实现农业生产和管理的自动化,是农业现代化的重要标志之一。

近年来电子技术和信息技术的飞速发展,带来了温室控制与管理技术方面的一场革命,随着“设施农业”、“虚拟农业”等新名称的出现。

温度计算机控制与管理系统正在不断吸收自动控制和信息管理领域的理论和方法,结合温室作物种植的特点,不断创新,逐步完善,从而使温室种植业实现真正意义上的现代化,产业化。

国内外度计算机控制技术的发展善计算机的发展最早可以追溯到上个世纪的40年代,但将计算机用于环境控制则开始于20世纪60年代。

20世纪80年代初诞生了第一批温室控制计算机,此后温度计算机控制及管理技术便函先在发达国家得到广泛应用,后来各发展中国家也都纷纷引进,开发出适合自己的系统。

这在给各国带来了巨大的经济效益的同时,也极大地推动了各国农业的现代化进程。

本系统以AT89C52单片机为控制核心的测控仪,主要是为了对蔬菜大棚内的温度,地检测与控制而设计的。

该测控仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应用前景。

1.2 系统的要求本系统通过单片机AT89C52控制,用18B20数字温度计采集温度。

通过LCD1602液晶显示屏显示当前温度,当温度高于20℃,马达将带动风扇的转动,实现自动控制大棚里的温度.并且随着温度每升高5℃,马达的转动速率提高一倍。

当检测到的温度高于35℃时,发出报警信号。

本设计将实现大棚温度的自动化控制。

用protues软件绘制电路原理图,再根据电路原理图捍接电路板。

捍接的电路板实现温度的自动化控制。

1.3 系统的主要模块1.3.1 本系统的主要组成部分本系统为一个全自动温度检测与控制系统,由以下几个部分组成:AT89C52单片机,温度检测,显示电路,马达,及报警装置等组成。

组成图如图1-1。

图 1-1 温度自动控制主要组成部分由图1-.1所示,本系统的核心部分是AT89C52,此芯片是该电路的枢纽。

由它先控制着温度的检测,用检测到的温度实现马达的自动控制,以及显示。

若检测到的温度高于设定的值,则发出报警信号。

1.3.2 各部分的功能AT89C52单片机:它是系统的中央处理器,担负着系统的控制和运算。

温度检测装置:18B20数字温度计对大棚内温度进行采集,将温度转换成数字。

显示设备:主要是用于显示检测到的大棚温度。

马达:主要用于带动风扇的转动。

报警装置:产生报警信号。

1.3.3 工作原理首先对硬件系统18B20定义端口为P1.3,P2.4,P2.5,P2.6和P0口控制液晶LCM1602的显示,定义端口P1.5为马达控制端口,P1.7为喇叭控制端口。

首先对温度采集,将采集到的温度转换数字,采集到的温度由LCM 液晶显示屏显示。

再将采集到的温度所属软件设置的哪个范围,而控制P1.5的电平输出。

温度检测装置AT89C52显示设备马达控制 报警装置第2章设计的理论基础整个控制系统分为硬件电路设计和软件程序设计两部分。

根据系统具体要求,可以对每一个具体部分进行分析设计。

但要实现对各部分的设计,需要充分了解各部分的理论基础。

本设计系统的基本组成单元包括:单片机控制单元,18B20温度检测电路,LCD1602显示屏,直流马达,蜂鸣器报警装置。

本章将逐一进行介绍。

2.1 AT89C52的工作原理2.1.1 CPU的结构CPU是单片机内部的核心部分,是单片机的指挥和执行机构,它决定了单片机的主要功能特性。

从功能上看,CPU包括两个基本部分:运算器和控制器。

下面说明控制器和运算器[1]。

运算器包括算术逻辑运算部件ALU、累加器ACCC、B寄存器、暂存寄存器TMP1和TMP2、程序状态寄存器PSW、BCD码运算调整电路等。

为了提高数据处理和位操作能力,片内设有一些专用的寄存器,而且还增强了为处理逻辑电路的功能。

在进行位操作是,进位位CY作为位操作累加器,整个位操作系统构成一台布尔处理机。

2.1.2 CPU的结构I/O口结构AT89C52单片机有4个8位并行I/O接口,记作P0、P1、P2和P3,每个端口都是8位准双向口,共占32根引脚。

相关文档
最新文档