温室大棚控制系统设计.doc

上传人:hw****26 文档编号:3115159 上传时间:2019-05-21 格式:DOC 页数:33 大小:495.50KB
下载 相关 举报
温室大棚控制系统设计.doc_第1页
第1页 / 共33页
温室大棚控制系统设计.doc_第2页
第2页 / 共33页
温室大棚控制系统设计.doc_第3页
第3页 / 共33页
温室大棚控制系统设计.doc_第4页
第4页 / 共33页
温室大棚控制系统设计.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、大连交通大学 2010 届本科生毕业设计(论文)1摘 要本课题运用 STC89C52 单片机、D S-18B20 数 字 温 度 传 感 器 、 继 电 器 和 M4QA045 电 动 机 、ULN-2003A 集 成 芯 片 、 湿 敏 电 阻 , 以 及 四 位 八 段 数 码 管 等 元 器 件 , 设 计 了 温 湿 度 报 警 电 路 、M4QA045 电 机 驱 动 电 路 、 电 热 器 驱 动 电 路 , 实 现 了 温 室 大 棚 中 温 度 和 湿 度 的 控 制 和 报 警 系 统 ,解 决 了 温 室 大 棚 人 工 控 制 测 试 的 温 度 及 湿 度 误 差 大

2、, 且 费 时 费 力 、 效 率 低 等 问 题 。 该 系 统 运行 可 靠 , 成 本 低 。 系 统 通 过 对 温 室 内 的 温 度 与 湿 度 参 量 的 采 集 , 并 根 据 获 得 参 数 实 现 对 温 度和 湿 度 的 自 动 调 节 , 达 到 了 温 室 大 棚 自 动 控 制 的 目 的 。 促 进 了 农 作 物 的 生 长 , 从 而 提 高 温 室大 棚 的 产 量 , 带 来 很 好 的 经 济 效 益 和 社 会 效 益 。关键词: STC89C52 单片机、D S-18B20 数 字 温 度 传 感 器 、 ULN-2003A 集 成 芯 片 、 温室

3、、自动控制、自动检测大连交通大学 2010 届本科生毕业设计(论文)2目 录第 1 章绪论1.1 选题背景1.2 选题的现实意义第 2 章系统硬件电路的设计2.1 系统硬件电路构成系统整体框图2.1.2 系统整体电路图2.1.3 系统工作原理2.2 温度传感器的选择2.2.1 DS18B20 简介2.2.2 DS18B20 的性能特点2.2.3 DS18B20 的管脚排列2.2.4 DS18B20 的内部结构2.2.5 DS18B20 的控制方法2.2.6 DS18B20 的测温原理2.2.7 DS18B20 的时序2.2.8 DS18B20 使用中的注意事项2.3 单片机的选择2.3.1 单

4、片机概述2.3.2 AT89C2051 芯片的主要性能2.3.3 AT89C2051 芯片的内部结构框图2.3.4 AT89C2051 芯片的引脚说明2.3.5 使用 AT89C2051 芯片编程时的注意事项2.4 RS-485 通信设计2.4.1 串行通信的分类2.4.2 串行通信的制式2.4.3 串行通信的总线接口标准2.4.4 RS-485 的硬件设计2.5 小结第 3 章系统软件的设计3.1 系统主程序3.2 系统部分子程序3.2.1 DS18B20 初始化子程序3.2.2 DS18B20 读子程序3.2.3 DS18B20 写子程序(有具体的时序要求)3.2.4 DS18B20 定时

5、显示子程序3.2.5 DS18B20 温度转换子程序3.3 DS18B20 的流程图大连交通大学 2010 届本科生毕业设计(论文)3第 4 章总结参考文献致谢附 录大连交通大学 2010 届本科生毕业设计(论文)1第一章 绪论1.1 选题 背景 在人类的生活环境中,温湿度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度和湿度打着交道。自 18 世纪工业革命以来,工业发展与是否能掌握温湿度有着密切的联系。在冶金、钢铁、石化、水泥、玻璃、医药等行业,可以说几乎 80%的工业部门都不得不考虑着温湿度的因素。温湿度不但对于工业如此重要,在农业生产中温度的监测与控制也有着十分重

6、要的意义。我国人多地少,人均占有耕地面积更少。因此,要改变这种局面,只靠增加耕地面积是不可能实现的,因此我们要另辟蹊径,想办法来提高单位亩产量。温室大棚技术就是其中一个好的方法。温室大棚就是建立一个模拟适合生物生长的气候条件,创造一个人工气象环境,来消除温度对生物生长的约束。而且,温室大棚能克服环境对生物生长的限制,能使不同的农作物在不适合生长的季节产出,使季节对农作物的生长不再产生过度影响,部分或完全摆脱了农作物对自然条件的依赖。由于温室大棚能带来可观的经济效益,所以温室大棚技术越来越普及,并且已成为农民增收的主要手段。随着大棚技术的普及,温室大棚数量不断增多,温室大棚的温湿度控制便成为一个

7、十分重要的课题。传统的温湿度控制是在温室大棚内部悬挂温度计和湿度计,通过读取温度值和湿度值了解实际温湿度,然后根据现有温湿度与额定温湿度进行比较,看温湿度是否过高或过低,然后进行相应的通风或者洒水。这些操作都是在人工情况下进行的,耗费了大量的人力物力。现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,传统的温度控制措施就显现出很大的局限性。温室大棚的建设对温湿度检测与控制技术也提出了越来越高的要求。今天,我们的生活环境和工作环境有越来越多称之为单片机的小电脑在为我们服务。单片机在工业控制、尖端武器、通信设备、信息处理、家用电器等各测控领

8、域的应用中独占鳌头。时下,家用电器和办公设备的智能化、遥控化、模糊控制化已成为世界潮流,而这些高性能无一不是靠单片机来实现的。采用单片机来对温湿度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温湿度的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。因此,单片机对温湿度的控制问题是一个工农业生产中经常会遇到的问题。因此,本课题围绕基于单片机的温室大棚控制系统展开了应用研究工作。大连交通大学 2010 届本科生毕业设计(论

9、文)21.2 选题的现实意义随着单片机和传感技术的迅速发展,自动检测领域发生了巨大变化,温室环境自动监测控制方面的研究有了明显的进展,并且必将以其优异的性能价格比,逐步取代传统的温湿度控制措施.但是,目前应用于温室大棚的温湿度检测系统大多采用模拟温度传感器、多路模拟开关、A/D 转换器及单片机等组成的传输系统。这种温湿度度采集系统需要在温室大棚内布置大量的测温电缆,才能把现场传感器的信号送到采集卡上,安装和拆卸繁杂,成本也高。同时线路上传送的是模拟信号,易受干扰和损耗,测量误差也比较大。为了克服这些缺点,本文参考了一种基于单片机并采用数字化单总线技术的温度测控系统应用于温室大棚的的设计方案闭,

10、根据实用者提出的问题进行了改进,提出了一种新的设计方案,在单总线上传输数字信号。本文介绍的温湿度测控系统就是基于单总线技术及其器件组建的。该系统能够对大棚内的温湿度进行采集,利用温湿度传感器将温室大棚内温湿度的变化,变换成数字量,其值由单片机处理,最后由单片机去控制液晶显示器,显示温室大棚内的实际温湿度,同时通过与预设量比较,对大棚内的温度进行自动调节,如果超过我们预先设定的湿度限制,湿度报警模块将进行报警。这种设计方案实现了温湿度实时测量、显示和控制。该系统抗干扰能力强,具有较高的测量精度,不需要任何固定网络的支持,安装简单方便,性价比高,可维护性好。这种温湿度测控系统可应用于农业生产的温室

11、大棚,实现对温度的实时控制,是一种比较智能、经济的方案,适于大力推广,以便促进农作物的生长,从而提高温室大棚的亩产量,以带来很好的经济效益和社会效益。大连交通大学 2010 届本科生毕业设计(论文)3第二章 系统硬件电路的设计2.1 系统硬件构成及其测控原理2.1.1 系统硬件电路构成系统整体框图S T C 8 9 C 5 2复位模块晶振模块L C D 1 6 0 2 显示模块温度调节模块湿度报警模块D H T 1 1 温湿度检测模块图 2-1 系统整体框图2.1.2 系统整体电路图图 2-2 系统整体电路图大连交通大学 2010 届本科生毕业设计(论文)42.1.3 系统工作原理本系统由如图

12、 2-1、图 2-2 所示,DHT11 温湿度传感器采集数据,STC89C52 单片机进行数据处理,LCD1602 显示模块显示温湿度。由 PWM 控制温度调节模块进行温度调节,当温度小于 18时,M4QA045 电机停止运转,当温室大于 28时,M4QA045 电机全速运转,当温度处于 18和 28之间时,通过 PWM 控制 M4QA045 电机转速。由 STC89C52 单片机输出高低电平控制湿度报警模块,当湿度大于 65%RH 或者小于45%RH 时,STC89C52 单片机输出高电平,湿度报警模块报警,当湿度处于 45%RH和 65%RH 之间时,STC89C52 单片机输出低电平,湿

13、度报警模块关闭。2.2 显示模块的选择2.2.1DS18B20 简介DS18B20 数 字 温 度 传 感 器 采 用 DS18B20 可 组 网 数 字 温 度 传 感 器 芯 片 封 装 而 成 , 具 有 耐磨 耐 碰 , 体 积 小 , 使 用 方 便 , 封 装 形 式 多 样 等 优 点 , 适 用 于 各 种 狭 小 空 间 设 备 数 字 测 温 和 控制 领 域 。 2.2.2 DS18B20 的性能特点 2.2.2.1、 适 应 电 压 范 围 更 宽 , 电 压 范 围 : 3.0 5.5V, 在 寄 生 电 源 方 式 下 可 由 数 据 线 供 电 2.2.2.2、

14、独 特 的 单 线 接 口 方 式 , DS18B20 在 与 微 处 理 器 连 接 时 仅 需 要 一 条 口 线 即 可 实 现 微处 理 器 与 DS18B20 的 双 向 通 讯 2.2.2.3、 DS18B20 支 持 多 点 组 网 功 能 , 多 个 DS18B20 可 以 并 联 在 唯 一 的 三 线 上 , 实 现组 网 多 点 测 温 2.2.2.4、 DS18B20 在 使 用 中 不 需 要 任 何 外 围 元 件 , 全 部 传 感 元 件 及 转 换 电 路 集 成 在 形 如一 只 三 极 管 的 集 成 电 路 内 2.2.2.5、 温 范 围 55 125

15、 , 在 -10 +85 时 精 度 为 0.5 2.2.2.6、 可 编 程 的 分 辨 率 为 9 12 位 , 对 应 的 可 分 辨 温 度 分 别 为 0.5 、 0.25 、 0.125 和 0.0625 , 可 实 现 高 精 度 测 温 2.2.2.7、 在 9 位 分 辨 率 时 最 多 在 93.75ms 内 把 温 度 转 换 为 数 字 , 12 位 分 辨 率 时 最 多 在 750ms 内 把 温 度 值 转 换 为 数 字 , 速 度 更 快 2.2.2.8、 测 量 结 果 直 接 输 出 数 字 温 度 信 号 , 以 “一 线 总 线 “串 行 传 送 给

16、CPU, 同 时 可 传 送CRC 校 验 码 , 具 有 极 强 的 抗 干 扰 纠 错 能 力 2.2.2.9、 负 压 特 性 : 电 源 极 性 接 反 时 , 芯 片 不 会 因 发 热 而 烧 毁 , 但 不 能 正 常 工 作 。大连交通大学 2010 届本科生毕业设计(论文)52.2.3 DS18B20 的管脚排列2.2.3.1、 DS18B20 的 外 形 及 管 脚 排 列 如 下 图 :DS18B20 引 脚 定 义 :( 1) DQ 为 数 字 信 号 输 入 /输 出 端 ; (2)GND 为 电 源 地 ; (3)VDD 为 外 接 供 电 电 源 输 入 端 (

17、在 寄 生 电 源 接 线 方 式 时 接 地 ) 。 2.2.4 DS18B20 的内部结构DS18B20 内 部 结 构 图 :2.2.5 DS18B20 的控制方法2.2 单片机的选择2.2.1 单片机概述单片微型计算机简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电子计算机。它把中央处理器、存储器、输入/输出接口电路以及定时器叶数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰能力强且可靠性高等特点,大连交通大学 2010 届本科生毕业设计(论文)6因此,适合应用于工业过程控制、智能仪器仪表和测控系统的前端装置。正是由于这一原因,国际上逐渐采用微控制器(MCU)代替

18、单片微型计算机(SCM)这一名称。“微控制器”更能反映单片机的本质,但是由于单片机这个名称已经为国内大多数人所接受,所以仍沿用“单片机”这一名称。1、单片机的主要特点有:(1) 具有优异的性能价格比。(2) 集成度高、体积小、可靠性高。(3) 控制功能强。(4) 低电压,低功耗。2、单片机的主要应用领域:(1) 工业控制(2) 仪器仪表(3) 电信技术(4) 办公自动化和计算机外部设备(5) 汽车和节能(6) 制导和导航(7) 商用产品(8) 家用电器因此,在本课题设计的温湿度测控系统中,采用单片机来实现。在单片机选用方面,由于 STC89 系列单片机与 MCS-51 系列单片机兼容,所以,本

19、系统中选用STC89C52 单片机。大连交通大学 2010 届本科生毕业设计(论文)72.2.2 STC89C52 单片机的引脚说明图 2-3 STC89C52 单片机引脚图芯片引脚如图 2-3 所示:VCC : 电源。GND: 地。P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个TTL 逻辑电平。对 P0 端口写 “1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。在这种模式下,P0 具有内部上拉电阻。在 flash 编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1 口: 是一个具有内部上拉电阻的 8 位双向 I/O 口,p1 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL )。此外,P1.0 和 P1.2 分别作定时器/计数器 2 的外部计数输入(P1.0/T2)和时器/计数器 2 的触发输入(P1.1/T2EX),具体如下表 1 所示。在 flash 编程和校验时,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。