当前位置:首页 >> 农林牧渔 >>

自动浇灌控制系统相关论文


毕业设计
自动控制浇灌系统设计

专 班 学

业 级 号

机电一体化 一体化 08315 班 40 王 号 磊

学生姓名 指导老师 完成日期

刘 胜 友 2010.10

1




录<

br />
要 .............................................. 错误!未定义书签。 错误!未定义书签。

一.绪论 .............................................. 错误!未定义书签。 错误!未定义书签。 1.1 研究的背景 ....................................... 错误!未定义书签。 错误!未定义书签。 1.2 自动浇灌的现状和发展趋势 ......................... 错误!未定义书签。 错误!未定义书签。 1.2.1 现状 ............................................ 错误!未定义书签。 错误!未定义书签。 1.2.2 发展趋势 ....................................... 错误!未定义书签。 错误!未定义书签。 1.3 本论文的主要研究内容 .............................. 错误!未定义书签。 错误!未定义书签。 1.3.1 基础研究与设计开发 ............................. 错误!未定义书签。 错误!未定义书签。 1.3.2 自动控制系统的研究与设计 ....................... 错误!未定义书签。 错误!未定义书签。 二. 系统总体设计 ..................................... 错误!未定义书签。 错误!未定义书签。 2.1 系统的预期功能和技术指标 ......................... 错误!未定义书签。 错误!未定义书签。 2.1.1 课题研究预期功能 ................................ 错误!未定义书签。 错误!未定义书签。 2.1.2 系统技术指标 .................................... 错误!未定义书签。 错误!未定义书签。 2.2 系统设计总体方案 .................................. 错误!未定义书签。 错误!未定义书签。 2.2.1 系统测控原理 .................................... 错误!未定义书签。 错误!未定义书签。 2.2.2 系统总体设计 .................................... 错误!未定义书签。 错误!未定义书签。 2.3 系统的工作原理 .................................... 错误!未定义书签。 错误!未定义书签。 三.系统的硬件设计 .................................... 错误!未定义书签。 错误!未定义书签。 3.1 单片机控制系统设计 ................................ 错误!未定义书签。 错误!未定义书签。 3.1.1 单片机的选择 .................................... 错误!未定义书签。 错误!未定义书签。 3.1.2AT89S52 简介 ..................................... 错误!未定义书签。 错误!未定义书签。 3.1.3 存储器的配置 .................................... 错误!未定义书签。 错误!未定义书签。 3.1.4 时针电路与复位电路的设计 ........................ 错误!未定义书签。 错误!未定义书签。 3.2 太阳能电池板充电电路 .............................. 错误!未定义书签。 错误!未定义书签。 3.2.1 系统的计算调试 ................................. 错误!未定义书签。 错误!未定义书签。 3.2.2 大功率 LED 太阳能照明系统简介 ................... 错误!未定义书签。 错误!未定义书签。 3.2.3 太阳能照明系统的发展 ........................... 错误!未定义书签。 错误!未定义书签。 3.3.数 据 采 集 电 路 的 设 计 ............................ 错误!未定义书签。 错误!未定义书签。 3.3.1 传感器的选择 .................................... 错误!未定义书签。 错误!未定义书签。 3.3.2 输 出 控 制 电 路 的 设 计 ........................... 错误!未定义书签。 错误!未定义书签。 四 .软 件 系 统 的 设 计 .................................. 错误!未定义书签。 错误!未定义书签。 4.1 总 体 设 计 思 想 .................................... 错误!未定义书签。 错误!未定义书签。 4.2 传 感 器 控 制 模 块 设 计 ............................. 错误!未定义书签。 错误!未定义书签。
2

五 .结 论 ............................................. 错误!未定义书签。 错误!未定义书签。 5.1 总 结 ............................................. 错误!未定义书签。 错误!未定义书签。 5.2 展 望 ............................................. 错误!未定义书签。 错误!未定义书签。 六 .致 谢 语 ........................................... 错误!未定义书签。 错误!未定义书签。 七 .参 考 文 献 ......................................... 错误!未定义书签。 错误!未定义书签。





发挥农业自动化在农业现代化建设中的功能, 发挥农业自动化在农业现代化建设中的功能,必须加强农业各个方面的先 进智能化技术的运用。因此,利用计算机技术, 进智能化技术的运用。因此,利用计算机技术,开发农业浇灌自动检测辅助 决策支持体系, 对于提高农业自动化水平和节水浇灌工作效率, 决策支持体系, 对于提高农业自动化水平和节水浇灌工作效率,进一步促 进农业机械化和农业现代化的发展,具有十分重要的意义。 由于我国农业 进农业机械化和农业现代化的发展,具有十分重要的意义。 代化起步较晚,发展时间短,造成我国的整体农业浇灌技术水平较低, 现代化起步较晚,发展时间短,造成我国的整体农业浇灌技术水平较低,环 境监测条件较差,浇灌信息的采集、处理过程都很单一, 境监测条件较差,浇灌信息的采集、处理过程都很单一,迫切需要在技术上 进一步改进和提高,实现多路浇灌信息采集处理技术。因此, 进一步改进和提高,实现多路浇灌信息采集处理技术。因此,如何利用自动 控制系统有效地浇灌,以提高控制精度,是目前我国探究的重要课题之一, 控制系统有效地浇灌,以提高控制精度,是目前我国探究的重要课题之一, 对提高我国农业现代化水平有着重大的意义。针对这种时代特征和我国的 对提高我国农业现代化水平有着重大的意义。 国情,我们把虚拟仪器技术、传感器技术和数据库技术结合起来, 国情,我们把虚拟仪器技术、传感器技术和数据库技术结合起来,开发了一 套基于虚拟仪器技术的浇灌信息自控系统。 套基于虚拟仪器技术的浇灌信息自控系统。本论文的核心部分是应用虚拟 仪器技术、 多种分析处理模块对浇灌进行信息 仪器技术、数据库技术及应用 LabVIEW 多种分析处理模块对浇灌进行信息 的自动监测和结果的后处理。这极大的拓展了现有的浇灌方式, 的自动监测和结果的后处理。这极大的拓展了现有的浇灌方式,也大大拓 展了虚拟仪器的应用领域。 展了虚拟仪器的应用领域。

3

Play in the agricultural modernization of agriculture in the automation features, the need to strengthen all aspects of agricultural use of the advanced intelligent technology. Therefore, the use of computer technology, the development of agricultural irrigation decision support system for automatic detection, the level of automation in improving agricultural productivity and water saving irrigation, agricultural mechanization and further promote the development of modern agriculture is of great significance. Started late because of agricultural modernization, development time is short, resulting in China's overall low level of agricultural irrigation technology, environmental monitoring conditions of poor water information collection, processing is very simple, urgent need to further improve and enhance the technical, information collection to achieve multiple water treatment technology. Therefore, the effective use of automatic water control system to improve control accuracy, is an important issue for our inquiry, to improve the level of agricultural modernization in China has great significance. In view of this era and China's national conditions, we have the virtual instrument technology, sensor technology and database technology combine to develop a virtual technology instrument based on the outpouring of information control system.
4

The core of this thesis is the application of virtual instrument variety technology, database technology and application of LabVIEW variety of information processing module of the automatic monitoring of postwater and results post-processing. This is a great way to expand the existing water, but also greatly expand the application field of virtual instruments.

一. 绪论
1.1 研究的背景 研究的
1..水对我们的生命起着重要的作用 ,它是生命的源泉,是人类赖以生存和发展的不可缺少的最重要的 物质资源之一。人的生命一刻也离不开水,水是人生命需要最主要的物质。 而对人体而言的生理功能是多方面,而体内发生的一切化学反应都是在介质水中进行,没有水,养料不能 被吸收;氧气不能运到所需部位;养料和激素也不能到达它的作用部位;废物不能排除,新陈代谢将停止, 人将死亡。因此,水对人的生命是最重要的物质。 在地球上,哪里有水,哪里就有生命。一切生命活动 都是起源于水的。 2..在现代工业中,没有一个工业部门是不用水的。也没有一项工业不和水直接或间接发生关系。更多的工 业是利用水来冷却设备或产品,例如钢铁厂等。水还常常用来作为洗涤剂,如漂洗原料或产品,清洗设备 或地面,每个工厂都要利用水的各种作用来维护正常生产,几乎每一个生产环节都有水的参与。 所以,水 作为大自然赋予人类的宝贵财富,早就被人们关注。但是人们经常使用“水资源”一词,却是近一二十年的 事。关于水资源的定义,有几十种之多,较普遍的说法是指“可以供人们经常取用、逐年可以恢复的水量”。 也就是通常所指的淡水资源。这样,苦咸的的海水就不算在内,连千年难化的冰川、不易取用的一部分地 下水也排除在外了。水落石出资源是人类调查了解得最清楚的资源,决不会像煤、铁、石油等资源那样有 新的大发现而改变数量结构和分布。水资源的价值在于,水资源地球生命的需求、为人类服务包括水所具 有的发电、航运、养殖、环境等方面的能力。 我们都知道,水在自然环境和社会环境中,都是极为重要而活跃的因素。山清水秀,鸟语花香,风调雨顺, 五谷丰登,是人类追求向往的美境,也是人类劳动创造和精心爱护的硕果。水在不停地运动,在人体里, 在农田,在工厂,使世界充满生机和活力,污物被水流带走,稀释了,化解了,又被大自然净化了。当我 们徜徉在大自然的怀抱的时候,其实我们所面对的全部是水给我们的力量.我们那山木禾水的生活,水给了我 们很大的比例.
5

地球有“水球”之称。“三山七水一分田”,这句俗语,比较形象地概括了地球表面的情况。据权威人士估计, 地球上的储水量达 3.85 亿立方千米,如果把这些水平铺在地球的表面,那么地球就会变成一颗平均水深 达 2700 多米的“水球”。

1.2 自动浇灌的现状与发展趋势 1.2.1 现状
目前国际上园林浇灌技术经过几十年的发展已形成系统化,世界上专业的浇灌制造企业园林浇灌系统技术 及制造技术已非常成熟。这包括但不限于泵站技术、喷滴灌技术、中心控制系统硬件及软件技术、阀门技 术、施肥/施药技术等等。 我国现代园林浇灌技术起步较晚,目前尚没有形成系统化、专业化的软件及硬件系统。国内许多园林 浇灌技术开发及生产企业大都是在学习借鉴国外的先进技术的基础上开发自己的技术及产品。随着世界人 口的增长和能源、水资源危机的加剧,园林浇灌设备正朝着更加环保、采用新材料、智能化控制、跨行业 开发、低压喷洒、降低能耗、综合利用、多种用途方向稳步发展。随着塑料模具加工精度越来越高,其加 工成本费用也大幅度降低,必将大大促进各种灌水器及其附件的更新换代速度。 国外园林浇灌现已关注喷滴灌系统中最令人头痛的堵塞及利用微碱水和城市处理过的废水进行浇灌 等问题。在国内,从北京市水利局和北京市节水办获悉,北京市已启动替代水源工程,加快雨水和中水的 开发利用,并已经列出时间表,2005 年 1 月起,城市园林绿化、道路冲洒、建筑降尘、水景观必须使用 中水和河水。到 2008 年,全市年利用中水和雨水要达到 2 亿立方米。而在中水的利用方面,国外诸如美 国雨鸟公司的中水浇灌产品早已在美国加利佛尼亚、佛罗里达等地区被广泛使用。 。

1.2.2 发展趋势
随着现代高科技的发展,各种智能家电、数码产品走进人们的生活,网络已经成为人们 现代生活中人际交往和获取知识的一个不可或缺的平台。鉴于现在高科技的发展,未来自动 浇灌控制系统的发展也有望朝这些方面发展。
1、智能化 、

随着传感技术、计算机技术和自动控制技术的不断发展,温室计算机环境控制系统的应 用将由简单的以数据采集处理和监测,逐步转向以知识处理和应用为主。因此软件系统的研 制开发将不断深入完善,其中以专家系统为主的智能管理系统已取得了不少研究成果,而且 应用前景非常广阔。
2、网络化 、

目前,网络技术己成为最有活力,发展最快的高科技领域。网络通信技术的发展促进了 信息传播。设施的产业化程度的提高成为可能。 3、综合环境调控 所谓综合环境调节,就是以实现花卉的正常生长为目标,把影响花卉生长的多种环境参 数(如光照、温度、湿度等)都保持在适宜花卉生长的状态,并尽可能使用最少量的环境调节 装置(采光、遮光、通风、保温、加温、施用 C02 等)。 智能及无人操作将是未来的各种行业的发展趋势, 不仅能大量节省人们的宝贵时间还能更 好的控制各种成分的细微比例做到人们自己动手所不能做到的效果。
1.3 本论文的主要研究内容 1.3.1 基础研究与设计开发 通过研究盆景花卉正常生长的各种参数,根据是否需要水和光照而自动浇灌,很好地控制花卉生长的温 度及湿度。考虑干扰的消除措施,有效地避免干扰的产生,如何采用太阳能给电池充电使之环保又节省了
6

资本,系统的器件需要采用高性能低价原件,降低开发成本低,而且能够满足大多数用户的需求。 1.3.2 自动控制系统的研究与设计 1、本系统将对温室环境中土壤湿度、光照强度、温度因子的调控进行自动化控制,以期达到最佳的控制 效果。 2、系统硬件设计,完成硬件原理图。硬件将通过调研对比分析,选用高性价比元件,采用一些成熟电路 设计,达到提高系统的稳定性、可靠性与精度,降低成本,提高市场竟争力的目标。 3、程序设计流程与程序清单。软件设计将采用 C 语言设计,提高系统的修改、调试与升级(增加控制因 子)的能力。 4、通过系统仿真,检验系统硬件与软件设计的合理性,能否达到预期的功能。

二.系统总体设计 2.1 系统的预期功能和技术指标 2.1.1 课题研究预期功能 现实生活中很多花卉温度、湿度和光照需要保持在一个既定的值上,超出或者低于这个预定值将对 花卉的生长产生影响。该系统要求用单片机测控来实现花卉生长环境因子信息数据的实时采集、处理,而 后输出控制执行机构,以实现环境湿度、温度和光照强度的测控,达到节水节能,省时省工的效果。具体 功能如下: 1、实现按需灌溉功能。按照花卉的需求开启和关闭灌溉系统,实现一般的控制。具有结构简单,成本低, 操作方便。 2、通过传感器检测花卉生长的环境温度、土壤湿度和光照强度,依据设定的植物要求的温度、湿度和光 照强度的上下限值,由单片机来控制开关窗户、电磁阀和窗帘,从而调节温度、湿度和光照。当空气温度 高于上限值时,自动打开窗户进行自然降温,达到要求值时则自动关闭。 3、室内环境中土壤湿度是重要因子,要求当土壤含水量过低己不能满足花卉最低需求时,就打开电磁阀 进行灌溉,当湿度满足要求是关闭电磁阀。 4、光照强度控制因子考虑到生产成本问题,但是本系统不足之处是未考虑人工增光设备,如果光照强度 高于上限值时,关闭窗帘降低光照,如果光照强度低,打开窗帘网。 2.1.2 系统技术指标

系统技术指标(夏天)要求具体见表 3-1 所示,其控制范围亦可据具体作物的需要来设 定,%RH(Relative Humidity)为相对百分数 ,其中硬件成本由于单个制作跟批量生产有一定 的差值。 表 2-1 系统技术指标
控制参数 土壤湿度 %RH 温度°C 光照强度 LX 太阳能电池板 硬件总成本

7

控制范围

60~80

20~30

3~5 万

尺寸 112mm*65mm*4mm,开路 6V,短 路电流 150MA

50~70

2.2 系统设计总体方案 2.2.1 系统测控原理

2.3.1 系统测控原理
在控制技术方面,有诸如开环、闭环反馈控制,模糊控制,自适应控制,神经网络控制 等现代控制技术。模糊控制技术当前应用最广泛,一般用于有上、下位机的单片机控制系统。 本系统采用传统的闭环控制技术,系统控制原理逻辑框图见图 2-2 所示:
温度湿度光照 给定值 AT89S52 电磁阀、电动机、 步进电机 花卉的各种参数

温度湿度光 照传感器

图 2-2 闭环控制逻辑原理框图

2.2.2 系统总体设计

(1)本文针对实际需要,设计了一套温度、湿度和光照检测与控制系统,保证花卉在生 长的各个时期有适宜的生长环境,整个测控系统由传感器、控制器和执行机构三部分构成。 整个系统的硬件结构如图 2-3 所示

湿度传感器

放大电路

温度传感器 单片机 光照传感器 AT89S52 电磁阀 继电器

窗户电机

驱动器

窗帘步进电机

步进电机驱动器

太阳能电池板

充电集成电路

电池 8

稳压滤波

图 2-3 系统硬件结构图 (2)硬件电路以 AT89S52 单片机为核心,系统输入由采集土壤水分传感器、光照传感器和温度传感器及 传感器信号处理电路组成,输出控制由继电器、执行器构成。 (3)软件用 C 语言作为编程语言,采用模块式结构设计。 2.3 系统的工作原理 系统的工作中,有太阳能电池给电池充电,电池的输出经过稳压模块,避免电压的较大变化,电池 为整个系统提供电能。 经过温度、 湿度及光照检测的传感器把被测对象的温度、 湿度光照转换成电压信号, 转换为 0-1 数字信号后送入单片机中,与给定的所要控制的温度、湿度值进行比较,根据单片机 AT89S52 中设置的参数,输出相应温度、湿度值对应的被控对象电机和电磁阀的值,带动动力系统作相应的运动, 不断减少与单片机中设置值的差值,温度过高时,单片机控制直流电机驱动器打开窗户,进行自然散热, 温度适合时关闭窗户。当土壤湿度过低时,单片机通过继电器控制电磁阀使其打开进行浇水,浇水后湿度 适中时关闭电磁阀。光照检测电路将光照强度转换成 0-1 代码,输入单片机,当光照过强时关闭窗帘,光 照适合时打开窗帘。温度湿度不断地检测、控制,使之达到一个动态的平衡。

三.系统的硬件设计 3.1 单片机控制系统设计 3.1.1 单片机的选择 电子技术飞速发展,使得计算机不断更新换代。其中单片机更是一枝独秀,广泛应用于各个领域,使 其自动化程度大提高。 单片机具有体积小,价格低廉,功能强大,稳定可靠,运算速度快,功耗低,扩展容易,抗干扰能力 强,系列齐全,使用方便灵活等优点,广泛应用于工业过程控制、自动监测、智能仪器仪表、家用电器等 领域。单片机成为当今世界上销售量最大、应用面最广、价格最便宜的微型计算机产品。 目前世界上最具实力的单片机开发公司有:美国的 Intel,ATMEL,荷兰的 PhilipS,德国的 SiemenS 等。 其中 Intel 公司一直处于领先地位, 主要有 MCS-48、 MCS-51 和 MCS-96 三大系列, 其中 MCS-51 系列是 1980 年推出的高档 8 位单片机,代表着单片机的发展方向,成为单片机领域中的主流产品。ATMEL 公司的 89 系列 Flash 单片机以 Intel80C51/52 作为内核,并采用可重复编程 FlashROM 技术,是一种源于 8051 而又 优于 8051 的单片机,己成为广大 MCS-51 用户进行电子设计与开发的优选单片机品种。 根据实际情况与要求,本系统选用 ATMEL 公司 89 系列标准型单片机 AT89S52,其价格适中功能强大,这 应当是比较符合我国国情的选择。 3.1.2 AT89S52 简介 AT89S52 是一个低功耗,高性能 CMOS 8 位单片机,片内含 8K Bytes ISP(In-system programmable)的可反 复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容 标准 MCS -51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功 能强大的微型计算机的 AT89S52 可为许多嵌入式控制应用系统提供高性价比的解决方案。 3.1.2.1 单片机内部结构图与基本特征
9

AT89S52 内部结构图如图 3-1 所示: 1、基本特征 · 与 MCS-51 单片机产品兼容 · 8K 字节在系统可编程 Flash 存储器,256 字节 RAM · 可反复擦写>1000 次 · 全静态操作:0Hz~33Hz · 三级加密程序存储器 · 32 个可编程 I/O 口线 · 三个 16 位定时器/计数器 · 八个中断源 · 全双工 UART 串行通道 · 低功耗空闲和掉电模式 · 掉电后中断可唤醒 · 看门狗定时器 · 双数据指针 · 掉电标识符

10

P3.7 P3.6 P3.0 P3.1

图 3-1AT89S52 外部引脚
3.1.2.2 引脚配置及功能 AT89S52 单片机有 40 个引脚,为 CMOS 工艺双列直插封装(DIP),其引脚配置见图 3-1 所示,各引 脚功能简述如下: 1、主电源引脚 VCC:电源端,+5V 。GND:接地 2、4 个 8 位 I/O 端口 P0、P1、P2 和 P3 P0 口:PO 口为一个 8 位漏级开路双向工/0 口,每个引脚可吸收 8 个 TTL 门电流。P0 能够用于外部 程序数据存储器, 它可以被定义为数据/地址的第八位。 FIASH 编程时, 口作为原码输入口, FIASH 在 P0 当 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/0 口,P1 口缓冲器能接收输出 4 个 TTL 门电流。 Pl 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于 内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/0 口,P2 口缓冲器可接收输出 4 个 TTL 门电流,当 P2
11

A T 89S52

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.3 P3.2 P3.5 P3.4

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P3.3(INT1) P3.2(INT0) P3.5(T1) P3.4(T0) EA/VPP XTAL1 XTAL2 RST P3.7(RD) P3.6(WR) P3.0(RXD) P3.1(TXD)

(AD0)P0.0 (AD1)P0.1 (AD2)P0.2 (AD3)P0.3 (AD4)P0.4 (AD5)P0.5 (AD6)P0.6 (AD7)P0.7 (A8)P2.0 (A9)P2.1 (A10)P2.2 (A11)P2.3 (A12)P2.4 (A13)P2.5 (A14)P2.6 (A15)P2.7 VCC GND ALE/PROG PSEN

P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7

口被写“1”时,其管脚被内部上拉电阻拉高,且作 为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当 用于外部程序存储器或 16 位地址外部数据存储器进行 存取时,P2 口输出地址的高八位。在给出地址"1"时,它利用内部上拉优势,当对外部八位地址数据存储 器进行读写时, 口输出其特殊功能寄存器的内容。 口在 FLASH 编程和校验时接收高八位地址信号和 P2 P2 控制信号。 P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/0 口,可接收输出 4 个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输 入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。

P3 口也可作为 AT89S52 的一些特殊功能口,如下表 1 所示: 口管脚 P3.0 RXD P3.1 TXD P3.2 /INT0 P3.3 /INT1 P3.4 T0 P3.5 T1
----

备选功能 串行输入口 并行输入口 外部中断 0 外部中断 1 计时器 0 外部输入 计时器 1 外部输入 外部数据存储器写选通 外部数据存储器读选通 表 1 P3 口的特殊功能

P3.6 /WR
----

P3.7 /RD

3、控制信号引脚 RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 ALE:低电平有效,当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频 率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外 部数据存储器时,将跳过一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFRSEH 地址上置 0。此时,ALE 只 有在执行 MOVX、MOVC 指令是 ALE 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状 态 ALE 禁止,置位无效。 PSEN:低电平有效,外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期 两次有效。但在访问外部数据存储器时,这两次有效的 PSEN 信号将不出现。 EA/V 即:当 EA 保持低电平时,则在此期间外部程序存储器(0000H-FFFH),不管是否有内部程序存 储器。注意加密方式 1 时,丽将内部锁定为 RESET;当 EA 端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP)。 4、时间振荡电路 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
12

XTAL2:来自反向振荡器的输出。 3.1.3 存储器的配置 AT89 系列单片机的存储器采用的程序存储器和数据存储器分开编址的,它们有各自的寻址系统、控 制信号和特定功能。程序和数据存储器在物理和逻辑上均分为两个地址空间:内部存储空间和外部存储空 间。本系统的代码程序不太大,AT89S521 片内的 8KB ROM 闪速存储器 256 字节的 RAM 即可满足要求, 无需扩展片外 ROM 跟 RAM。 3.1.4 时钟电路与复位电路的设计 1、时钟电路设计 AT89S52 单片机内部有个振荡器,可以用作 CPU 的时钟源。本系统时钟选用内部方式。AT89S52 内 部含有一个高增益的反相放大器,通过 XTAL1(输入端)、XTAL2(输出端)外接作为反馈元件的片外石英晶 体(或陶瓷谐振器)和电容 C1,C2 组成的并联谐振电路后便构成片内自激振荡器,从而利用它内部的振荡 器产生时钟。连接方法见图 3-2 所示,其中晶体呈感性,其决定着振荡器的振荡频率;电容 Cl,C2 对频 率有微调作用。电路中反馈元件选用石英晶体,电容 Cl 和 C2 均为 22PF,电容与晶体的安装位置应尽量 靠近单片机。

图 3-2 时钟电路 2、复位电路设计 89 系列单片机在启动时也需要复位使 CPU 及系统各部件处于确定的初始状态, 并从初始态开始工作。 按下 SW,电源对 C 充电,使 RST 端快速到达高电平;松开按键,C 向芯片内阻放电,恢复为低电平,从 而使单片机可靠复位,一般 R1 选 470 ,R2 选 8.2k ,C 选 22uF。AT89S52 的按键复位电路见图 3-3,电 路简单可靠。

图 3-3 按键复位电路 3.2 太阳能电池板充电电路 3.2.1 充电芯片的选择 CN3068 是可以对单节可充电锂电池进行恒流/恒压充电的充电器电路。该器件内部包括功率晶体管,应用 时不需要外部的电流检测电阻和阻流二极管。CN3068 只需要极少的外围元器件,热调制电路可以在器件 的功耗比较大或者环境温度比较高的时将芯片温度控制在安全范围内。内部固定的恒压充电电压为 4.2V, 也可以通过一个外部的电阻调节。充电电流通过一个外部电阻设置。当输入电压掉电时,CN3068 自动进
13

入低功耗的睡眠模式,此时电池的电流消耗小于 3 微安。其它功能包括输入电压过低锁存,自动再充电, 电池温度监控以及充电状态/充电结束状态指示等功能。 3.2.1.1 详细描述 CN3068 是专门为一节锂电池而设计的线性充电器电路,利用芯片内部的功率晶体管对电池进行恒 流和恒压充电。充电电流可以用外部电阻编程设定,最大持续充电电流可达 500mA,不需要另加阻流二极 管和电流检测电阻。CN3068 包含两个漏极开路输出的状态指示输出端,充电状态指示端 STAT2 和充电结 束指示输出端 STAT1。芯片内部的功率管理电路在芯片的结温超过 115℃时自动降低充电电流,这个功能 可以使用户最大限度的利用芯片的功率处理能力,不用担心芯片过热而损坏芯片或者外部元器件。这样, 用户在设计充电电流时,可以不用考虑最坏情况,而只是根据典型情况进行设计就可以了,因为在最坏情 况下,CN3068 会自动减小充电电流。 当输入电压大于电源低电压检测阈值和电池端电压时,CN3068 开始对电池充电,STAT2 管脚输出 低电平,表示充电正在进行。如果电池电压 Kelvin 检测输入端(FB)的电压低于 3V,充电器用小电流对电 池进行预充电。当电池电压 Kelvin 检测输入端(FB)的电压超过 3V 时,充电器采用恒流模式对电池充电, 充电电流由 IR 管脚和 GND 之间的电阻 RIR.确定。当电池电压 Kelvin 检测输入端(FB)的电压接近电池端 调制电压时,充电电流逐渐减小,CN3068 进入恒压充电模式。当充电电流减小到充电结束阈值时,充电 周期结束,STAT2 端输出高阻态,STAT1 端输出低电平,表示充电周期结束,充电结束阈值是恒流充电电 流的 10%。如果要开始新的充电周期,只要将输入电压断电,然后再上电就可以了。当电池电压 Kelvin 检测输入端(FB)的电压降到再充电阈值以下时, 自动开始新的充电周期。 芯片内部的高精度的电压基准源, 误差放大器和电阻分压网络确保电池端调制电压的误差在±1%以内,满足了电池的要求。当输入电压掉电 或者输入电压低于电池电压时,充电器进入低功耗的睡眠模式,电池端消耗的电流小于 3uA,从而增加了 待机时间。CN3068 的管脚排列如图 3-4 所示:
FB TEMP

IR CN3068
GND

STAT2

STAT1

VCC

BAT

图 3-4CN3068 的管脚排列

3.2.1.2 CN3068 特点:

(1)输入电压范围:4.35V 到 6V (2)不需要外部阻流二极管和电流检测电阻 (3)恒压充电电压 4.2V,也可外接电阻调整恒压充电电压
14

(4)可设置的持续恒流充电电流可达 500mA (5)采用恒流/恒压/恒温模式充电,既可以使充电电流最大化,又可以防止芯 片过热 (6)电源电压掉电时自动进入低功耗的睡眠模式 (7)充电状态和充电结束状态双指示输出 (8)封装形式 SOP8 (9)无铅产品

3.2.2 稳压电路的选择
稳压电源电路采用 LM7805 系列集成稳压器,可以输出正 5V 直流电压。C7、C8 分别 为输入端和输出端采用滤波电容,输出端接一个齐纳二极管进一步稳定输出电压。

3.2.3 过充保护电路
为了防止把电池充坏,本系统还采用了简单自己设计的过冲保护电路,本电路还需以后 的实验验证。在不发生过充时,由于二极管 D1 的阻隔三极管不导电。当充电电压升到 5V 左 右时,三极管(2N3055)开始导通,它对电池进行分流,以防止过充。Q1 应装在中等尺的 散热板上。Q1 选用低电压的齐纳管。 太阳能电池板充电的电路图如图 3-5 所示:

图 3-5 太阳能电池板充电的电路图

电池正极的恒压充电电压为: Vbat = 4.2+3.04×10-6×Rx 其中,Vbat 的单位是伏特 Rx 的单位是欧姆 太阳能电池板采用尺寸 112mm*65mm*4mm,开路 6V,短路电流 150MA。充电池镍镉电池

3.3 数据采集电路的设计 3.3.1 传感器的选择 3.3.1.1 传感器基本概念
传感器技术和计算机技术及通信机技术构成了信息技术,成为信息时代的三大支柱。后 两者发展迅速,唯有传感器技术发展滞后。传感器技术是衡量一个国家科技发展水平的重要 标志。 依照中华人民共和国国家标准(GB/T7665-1987 传感器通用术语)的规定,传感器的定义
15

为: “能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置” ,通常由敏 ,此 感元件和转换元件组成。其中敏感元件“指传感器中能直接感受(或响应)被测量的部分” 处的被测量一般为非电量;转换元件是“指传感器中能将敏感元件感受(或响应)的被测量转 换成适于传输或测量的电信号部分” 。 传感器在我国的设施农业中发挥着重要的作用,主要用于环境参数的获取,根据检测对 象分为空气环境和土壤环境。前者包括温度、湿度、二氧化碳、光照度等;后者包括土壤温 度、土壤含水量、土壤 PH 值。 传感器的原理框图如图 3-6 所示:

被测量

敏感元件

转换元件

接口电路

电信号

辅助电源

图 3-6 传感器的原理

3.3.1.2 温度传感器的选择
温度是一个与人类的生活、工作息息相关的物理量,也是现代科学技术中最重要的物理 量。常用的温度传感器有热敏电阻、热电偶、成温度传感器、热电阻等。 (1)热敏电阻:利用半导体的电阻随温度变化而显著变化的特性制成的半导 体测温元件。目前使用的多为陶瓷热敏电阻。它的优点是:灵敏度高,工作温度 范围宽,稳定性好,过载能力强,体积小。但它的不足之处在于非线性和互换性 差。 (2)热电偶:是利用物理学中的金属热电效应制成的温度传感器。结构简单, 互换性好,是 500℃-800℃温区的首选温度传感器。 (3)PN 结温度传感器:实质是一种半导体集成电路,利用晶体二极管、三 极管的 PN 结电压随温度变化而变化的原理制成。线性度好,热惯性小,灵敏度 高,但互换性差。 (4)集成温度传感器:是把湿敏元件,放大电路、偏置电路及线形化电路集成 在同一芯片上的温度传感器。相对其它传感器有较好的线性度和一致性,且体积 小,使用方便。 据据实际情况可知,温室内环境的变化范围为 0℃-40℃,温度的变化范围较小;并且温度 的变化速度较慢,因而不需要传感器的反应速度太高。
16

经过对上述几种温度传感器的性能分析比较,认为选用集成温度传感器 DS18B20 合适。 由于具有结构简单不需要外接电路,可用一根 I/0 数据线既供电又传输数据,并且具有体积 小,分辨率高,转换快等优点,被广泛用于测量和控制温度的地方。所测温度由 P2.7 口输入 单片机与给定温度进行比较,当温度大于给定温度时控制步进电机正传一定步数,打开窗帘; 当温度低于给定温度时,控制步进电机反转,关闭窗帘。

DS18B20 简介
Dallas 半导体公司的数字化温度传感器 DS18B20 是世界上第一片支持“一线总线”接口 的温度传感器。一线总线独特而且经济的特点,是用户可轻松地组建传感器网络,为测量系 统的构建引入全新的概念,现在,新一代 DS18B20 体积更小、更经济、更灵活。 DS18B20 同 DS1820 一样,DS18B20 也支持“一线总线接口” ,测量温度范围为-55°C ~ +125°C,在-10°C ~ 85°C 范围内精度为±0.5°C。现场温度直接以“一线总线”的数字方式传 输,提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程 控制。测温类电子产品等。 与前一代产品不同,新产品支持 3v~5v 的电压范围,使系统设计更灵活。方便,而且新 一代产品更便宜体积更小。

DS18B20 的特征
·独特的单线接口仅需一个端口引脚进行通讯 ·每个器件有唯一的 64 位的序列号存储在内部存储器中 ·简单的多点分布式测温应用 ·无需外部器件 ·可通过数据线供电,供电范围为 3.0V 到 5.5V ·测温范围为-55°C ~ +125°C(-67 ~ +257°F)在-10°C ~ 85°C 范围内精度为±0.5°C ·温度计分辨率可以被使用者选择为 9~12 位数字 ·最多在 75ms 内将温度转换为 12 位数字 ·用户可定义的非易失性温度报警设置 ·报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件 ·应用包括温度控制、工业系统、消费品、温度计或任何热感测系统 DS18B20 与另一款测温软件 AD590 相比, 其外围硬件电路更加简单, 通过一个单线接口 发送或接受信息,与单片机之间仅需一条连接线,无需外部电源,无需 A\D 转换电路,安装、 使用方便,大大的节省了成本。DS18B20 的内部结构如图 3-7 所示:

存储器和控制逻 辑

64 位 ROM 和单 线接口

17 高速缓存存 储器

温度灵敏器件

内部 VDD

低温触发器 TL

高温触发器 TH 电 源 探测 8 位 CRC 生成器

配置寄存器

图 3-7DS18B20 内部结构

DS18B20 的引脚如图所示:

DALLAS DS18B20

GND

DQ

VCC

图 DS18B20 外部引脚

引脚说明: GND 接地,VCC 接电源, DQ 是数据 I\O 口。 DS18B20 构成测温系统只需外接一个上拉电阻即可实现与单片机之间的通讯线路简单温度 检测电路如图 3-8 所示

VCC

4.7K 3 2 1 DS18B20
图 3-8 温度检测电路

P2.7

3.3.1.3 湿度传感器的选择
湿度是表示空气中水蒸气含量的物理量,常用绝对湿度和相对湿度来表示,影响植物生 长的湿度是相对湿度。快速、准确地测定花卉生长环境的湿度信息,对于探明植物生长环境
18

此时是否为最佳状态具有重要意义。 针对室内的具体环境,对湿度传感器要求:可应用在线监测易于实现自动化,有良好的 灵敏度和精确度、宽量程,测湿范围为 0-100%RH,检测寿命长,可靠性、稳定性高,传感 器为线性输出湿度检测模块。 土壤湿度是最重要和最常用的土壤信息,它是科学地控制调节土壤水分状况,进行节水 灌溉,实现科学用水的基础。植物一般以土壤水分占土壤持水量的 60%~80%时生长最好, 快速准确地测定土壤水分对于探明植物生长发育期内土壤水分盈亏以便适时作出灌溉施肥决 策或排水措施等具有重要的意义。 目前, 土壤水分的直接测定主要方法有烘干法即土钻法(SA), 间接测量可用石膏电阻块、 电容法、张力计和中子仪、时域反射仪 (TDR)等。 考虑到成本及电路的复杂程度本系统采用简单电路即可实现, 使本系统控制土壤的湿度 在 60%~80%之间。 由 V 1 和 V 2 及部分外围元件组成土壤水分检测电路, 石墨电极的体电阻随湿度而变化, 当土壤湿度较大时,其体电阻较大, V1 因其基极电位高而截止,造成 V2 也截止,其集电 极输出低电平。当土壤水分降低到规定值时,V1 因其基极电位降低而导通,于是 V2 也导通, 由 V 2 集电极输出高电平,单片机控制电磁阀打开开始放水;待土壤水分降低至规定值时, 检测电路中的 V2 管就输出高电平,经反向器 U6 反向后输出低电平给单片机的 P2.5 端,控 制电磁阀关闭。通过调节 RES 的阻值,可以控制土壤湿度的范围在%60-%80 之间,具体阻值 由后期实验测定。土壤湿度传感器电路组成如图 3-9 所示: Res Adj2
16 1K V1 D2 16 V2 3K
石石电石

1K

16 R14A U6A 1 1

石石电石

1

R13A

1

2 P2.5

MC74AC04N
图 3-9 湿度传感器电路组成

3.3.1.4 光照检测电路的选择
光照是作物生长的必要条件,是植物制造营养物质的能源,没有光的存在光合作用就不 能进行,作物的生长发育就要受到影响。快速准确地测定作物生长环境的光照强度,对于探 明作物生长环境状态是否为最佳,是否适宜作物生长,以便及时做出调控等具有重要的意义。
19

光电传感器是各种光电检测系统中实现光电转换的关键元件,以光电器件作为转换元件 的传感器,它是把光信号(红外、可见及紫外光辐射)转变成为电信号的器件。可用于检测直 接引起光量变化的非电量,如光强、光照度、辐射测温、气体成分分析等;也可用来检测能转 换成光量变化的其他非电量。光电式传感器具有非接触、响应快、性能可靠等特点。 本系统的光照检测电路采用 LM324 作比较器,光电三极管作感光元件,当有光照并且达 到一定的强度的时候,光电三极管导通,LM324 输出低电平,单片机接受低电平信号控制步 进电机做出相应的动作(拉开窗帘) 。光照检测电路如图 3-10 所示
16 16 VCC

47K 1 1

2K 2 3

4 U5A 1 11 1 LM324AD P2.6
光耦

R10 Res Adj2 50K

图 3-10 光照检测电路

3.3.2 输出控制电路的设计
自动控制系统通过传感器对受控对象的有关参数信息数据的实时采集,经过数字化变换 进入单片机 CPU 进行必要的处理,而后输出以驱动执行器件或机构产生相应的动作,直接推 动被控对象来调整被测参量,最终目的以使受控参量始终处于要求值或范围内。 在单片机完成控制处理后总是以数字信号通过 I/O 口线或数据总线输出至受控对象的。 对受控设备的驱动常采用模拟量或数字量输出驱动两种方式。 而在实际的单片机测控系统中, 数字量输出控制已越来越广泛地被应用,尤其是其中的开关量输出驱动和控制。目前单片机 I/0 口线的驱动能力和与 CPU 直接接口的一般 TTL 电路或 CMOS 电路的驱动能力很有限的, 不足以驱动那些功率开关(如继电器、电机、电磁开关等)和强电设备、大功率负载,且由于 工作现场环境恶劣、输出通道接近控制对象及周围的电磁等干扰严重,所以输出控制电路设 计主要是解决输出隔离即干扰防治和功率驱动问题。其逻辑框图见图 3-11 所示:
单片机 开关量 输出驱动

继电器 20

执行器件

图 3-11 输出通道控制示意图

本系统的执行器件和机构只有开启和停闭两种状态,采用开关量形态输出控制,经 I/0 口到受控对象,据输出控制具体情况附加功率放大驱动电路后驱动执行器件直接推动受控对 象。 单片机与功率放大电路间易产生电磁干扰,因此采用光电耦合器隔离等抗干扰措施。开 关量输出电路中最主要的干扰是在控制动力设备启停时的冲击干扰。开关量输出隔离的目的 在于隔断单片机与执行机构之间的直接电气联系,以防地电位差、外界电磁场等干扰因素造 成执行机构地误动作,甚至导致智能仪器本身的损坏。 目前常用的开关量输出驱动隔离器件主要有:功率晶体管、光电耦合器件和继电器等。 功率晶体管适合于负载所需电流不太大的场合,常用来驱动微型继电器、LED 显示等。光电 耦合器件具有输出信号与输入信号在电气上完全隔离,抗干扰能力强,隔离电压可达千伏以 上;无触点,寿命长,可靠性高;响应速度快,易与 TTL 电路配合使用,兼有隔离驱动功能。 继电器是利用改变金属触点位置使动触点和定触点闭合或分开, 所以继电器具有接触电阻小, 流过电流大和耐压高等优点;并且继电器触点的负载能力远远大于光电耦合的负载能力,它能 直接控制强电动力回路,且外电路安排灵活,且还有很大的电流放大作用是一种很好的 开关量输出隔离及驱动器件。 本系统中被控对象都要用到功率驱动器件,其中电磁阀约 5V/个、天窗电机约 10W/台。 电磁阀选用的是直流电磁阀,具有使用方便,高灵敏度,高效节能,寿命长,高可靠性的特 点。 产品适用于小型自动供水。 窗户电机选用日本/THINK 系列/直流马达/DC24V/小齿轮减速 电机。对输出控制的前置隔离功放驱动电路均采用功率晶体管、具有隔离驱动功能的光电祸 合器件和继电器,其中隔离控制继电器选用电磁式继电器,继电器两端加接泄流二极管回路, 用来保护驱动器。

3.3.2.1 硬件的抗干扰设计
在自动浇灌控制系统中,系统可靠性的保证是非常重要的,单片机硬件系统的可靠性决 定了整个系统的可靠性。硬件抗干扰技术主要体现在过程通道抗干扰设计、供电系统抗干扰 设计和印刷电路板抗干扰设计三个方面。单片机硬件系统的抗干扰能力与元器件质量、装配 质量等因素都有关系,但主要取决于设计的可制造性(DEM),本系统采取如下相应的抗干扰 措施。 1.采用抗干扰稳压电源 采用具有抗干扰能力的稳压电源,绝大部分干扰都可以克服。提高稳压电源抗干扰能力,通 常采用的措施:采用电源滤波和退祸;通过低通滤波器接入电网 2.采用良好的接地系统。 3.抑制电路内部产生的干扰。沿着单片机主板边缘,安置上一圈地线和电源线,并将 0.luF 的 电容置于电源和地线间,以确保电源稳定。
21

4.采用光电耦合器隔离数字信号,强电与弱电之间采用继电器隔离。 5.印刷线路板大小要适中,且要合理分区按照单点接电源、单点接地的原则送电。在进行印 刷电路板抗干扰设计时除了遵循抗干扰设计原则外,在印刷电路板的重要元器件电源处均配 置了退祸电容以有效地去除高频成分的干扰。 6、模拟电路与数字电路地线分开。模拟电路与数字电路地线分开有利于防止模拟电路与数据 电路的干扰导致传感器数据采集误差,从而保证模拟信号的可靠采集。

3.3.2.2 步进电机驱动电路
由 ULN2003 作步进电机驱动电路,单片机 P1.0,P1.1,P1.2,P1.3 输出至 ULN2003 的 IN1-IN4,电阻 R 是大功率电阻,增大驱动电流。电路并联一个电容,吸收步进电机线圈电感 产生的反向电动势,以保护 ULN2003 驱动芯片。此设计中假设步进电机转 64 圈可以正好将 窗帘拉开或者关闭。步进电机的驱动电路如图 3-11:

U2 P1.0 P1.1 P1.2 P1.3 1 2 3 4 5 6 7 8 IN1 IN2 IN3 IN4 IN5 IN6 IN7 GND OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 COM 16 15 14 13 12 11 10 9 VCC 1 C4 220uF VCC
图 3-11 步进电机驱动电路

16

1 2 3 4 5 STEPMOTOR

ULN2003A

3.3.2.2 电磁阀控制电路
电磁阀控制电路主要由 NPN 共集-共射复合管及继电器组成, 当单片机 P2.4 给出高电平, 复合管导通,继电器接通,将开关吸合,电磁阀接通开始放水。电磁阀控制电路如图 3-12 所 示

22

VCC 2 D3
电电电电电

1 Q1 NPN1
23

1 P2.4

200 R15A

16

图 3-12 电磁阀控制电路

3.3.2.3 窗户控制电路
窗户控制电路主要由总线缓冲门 窗户控制电路主要由总线缓冲门 74LS125 和反向驱动器 74LS06 控制 4 个光电隔离器和 4 个大功率场效应开关管 IRF 640(图中用 Q1-Q4 表示) 表示) ( 。 当单片机 P2.2=1,P2.3=0 时, 由于 74LS125 中三态门 2#是打开的所以光电隔离器 U9 导 是打开的所以光电隔离器 通并发光,光敏三极管输出为高电平, 导通。同理, 通并发光,光敏三极管输出为高电平,因而使大功率场效应管 Q4 导通。同理,74LS125 4# 三态门输出为“0”,使得 3#门的控制端也为 电平,因此 3#三态门打开,使光电隔离器 U6 , 门的控制端也为“0”电平 电平, 三态门打开, 三态门输出为 门的控制端也为 三态门打开 发光并导通, 导通。 是关断的。 发光并导通,因而使 Q1 导通。同理可分析此时 Q2 和 Q3 是关断的。因此电流从左至右流过 直流电机,使电机正转,使得窗户打开。 直流电机,使电机正转,使得窗户打开。当 P2.2=0,P2.3=1 时,则锁存器 74LS125 中的 2# 3# 三态门打开, 接通, 关断,电流由右向左流过电机,电机反转, 三态门打开,使得 Q2 和 Q3 接通,Q1 和 Q4 关断,电流由右向左流过电机,电机反转,使 均输出高电平, 得窗户关闭。 得窗户关闭。当单片机 P2.2=0,P2.3=0 时,四个 74LS06 均输出高电平,光电隔离器 U6,U7,U8,U9 均截止,电动机停止转动。窗户电机采用日本 均截止,电动机停止转动。窗户电机采用日本/THINK 系列 直流马达 系列/直流马达 直流马达/DC24V/ 小齿轮减速电机, 所示: 小齿轮减速电机,窗户控制的电路如图 3-13 所示:

3

JDQ

27V VCC R19 1 U5 1 14 VCC OE1 VCC 4 OE2 10 OE3 13 OE4 P2.2 P2.3 2 A1 5 A2 9 A3 12 A4 7 GND DM74LS125AM 3 Y1 6 Y2 8 Y3 11 Y4 5K 74LS06 1 5K 74LS06 1 5K 74LS06 1 74LS06 5K 2 Optoisolator1 R30 2 Optoisolator1 U9 2 Optoisolator1 U8 2 Optoisolator1 U7 U6 R23 R27 Q1 D4 Q3 D6 VCC

R20

R24 R28
+ 电电

R21

R25 R29 Q2 R26

D5

Q4

D7

R22

图 3-13 窗户控制电路

四.软件系统的设计 软件系统的设计 4.1 总体设计思想 总体设计思想 设计
目前支持单片机应用系统开发的语言一般有机器语言、 汇编语言和高级语言(如 C51)。 本 系统软件的开发全部采用 Keil uVision3 系统选用适时性强与透明度高的 C 语言作为编程语言, 进行。
24

系统程序的开发,采用了流行的模块化设计方法。在程序设计中,可根据系统功能,将 整个软件系统划分为若干个功能相对独立易于解决的模块,每个模块是一个结构完整,相对 独立的程序段,能完成某一规定的任务,实现某个具体的功能。模块化程序结构清晰,组合 灵活,可读性好,易于验证,可靠性高,便于功能扩充和版本升级,程序的修改可局部进行, 还可建立频繁调用的子程序。 系统软件的设计,主要由如下程序模块组成:DS18B20 温度采集、步进电机控制、继 电器控制等。整个系统的主程序如下图所示:

系统初始化

开始

环境变量采集

温度合适?

YES

土壤湿度合 适?

YES

光照合适?

YES

NO

NO 温度过高? 湿度过低?

NO NO 光照过强?

YES

YES

YES

打开窗户

打开电磁阀

关闭窗帘

关闭窗户

打开窗帘

系统在上电初始化后将对环境温度、土壤湿度、光照强度进行细致的判断,当环境温度 过高时,系统将打开窗户进行散热,当环境温度过低时,系统将关闭窗户;当土壤湿度过低, 进行灌溉加湿;当内部光照强度较弱时,打开窗帘以利于阳光照射,过高时则关闭窗帘。通 过上述主体流程控制,即可以达到有效的控制,使得室内环境对花卉植物的生长基本处于最 佳的状态。

25

4.2 传感器控制模块设计
通过对传感器输入的模拟信号进行转换、处理分析并与预设参数限值进行比较,予以判 断,满足一定条件则执行相应控制功能。对应的程序流程如图 4-1、图 4-2、图 4-3 所示。

开始

YES

温度是否低 于下限值?

NO

关闭窗户

温度是否高 于上限值?

YES 打开窗户

NO

返回

图 4-1 温度判定程序流程图

开始

NO 土壤湿度低 于下限值?
26

YES 土壤湿度达 到上限值?

YES 灌溉

NO

停止灌溉

返回 图 4-2 土壤湿度判定程序流程图

开始

NO 光照强度低于 下限? 光照强度高于 上限? YES YES NO 打开窗帘 关闭窗帘

返回

图 4-3 光照强度判定程序流程图

五.结论 结论 5.1 总结
基于温度、土壤湿度与光照强度等多因子的自动喷灌控制系统,由以 AT89S52 为核心的控制
27

电路、传感器电路和执行器件及机构组成,硬件电路简单,不需要传 A/D 转换器件,系统也 不需扩展,经过实验调试,系统设计基本可以满足预期功能要求。硬件电路采用成熟的电路 设计,元件选用成本较低的器件,电路稳定,扩干扰力强,性价比较高。软件开发用 C 语言, 采用模块式结构,系统功能易于扩展。

5.2 展望
环境量自动控制工程是一个耗时长的大型系统工程,涉及到电子与计算机等行业,需要 投入大量的人力和物力。因本人水平、时间与试验条件有限,本文中还存在很多的不足,今 后还应进行如下研究: 1、自动定时喷灌控制系统的改进:一要解决所用继电器的寿命问题;二是要完善产品的结构 与外壳的设计;三是加大推广力度,搞高经济效益与社会效益。 2、基于环境多因子的自动浇灌控制系统在如下方面有待作进一步的研究: (1)传感器件国内水平较低,需在以后进行更具体的试验。 (3)因本人主要是从事电子的,软件设计有待进一步优化处理。 (4)要达到室内或温室环境自动控制,必须尽可能全面考虑具体的环境调节和具体的植物生理 的特点、不同植物对环境因子的不同要求、同一植物在不同生理阶段对于环境因子的要求以 及各环境因子的相互影响。今后在研究中要逐步加入这些问题,以便更实用。 (5)本系统鉴于时间及水平所限没有充分考虑光照补偿,温度补偿等措施,在以后的研究中应 该加上这些思想。

六.致谢语
本研究及学位论文是在我的导师刘胜友老师的亲切关怀和悉心指导下完成的。他严肃的科学态 度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成, 刘老师都始终给予我细心的指导和不懈的支持。 在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师 长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!

最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!

七.参考文献
(1)潘新民,王燕芳微型计算机控制技术[M],电子工业出版社,2009. (2)汤竞南,沈国琴 51 单片机 C 语言开发与实例[M],人民邮电出版社,2008. (3)张银霞,单片机自动微灌控制器的研究设计与应用[D],2000. (4)毛慎建,智能化灌溉控制器[J]喷灌技术,1995. (5)赵争鸣,太阳能光伏发电及其应用[M],北京:科学出版社,2005. (6)王家祯,传感器与变送器[M],北京:清华大学出版社,1996. (7)冯同普,全自动喷灌系统的软件开发[J],河北水利水电技术,2002. (8)阳厚森,温棚土壤湿度自动控制节水喷灌技术[J],农机化研究,2005.

28


相关文章:
花卉自动浇灌控制系统设计
2 1.3 本论文的主要研究内容 ... 4 第二章 系统总体设计 ......38 -2- 花卉自动浇灌控制系统设计第一章 1.1 研究的背景 1.水是自然资源的重要组成部分...
自动浇灌控制系统
自动浇灌控制系统_工学_高等教育_教育专区。自动控制浇灌系统的论文 第一章 绪论 1.1 研究的背景 1..水对我们的生命起着重要的作用 ,它是生命的源泉,是人类...
毕业论文_自动浇灌技术
毕业论文 毕业论文自 动浇灌技术 题 目 自动浇灌技术 学生姓名 学院专号系业 ...三章系统的硬件设计 系统的硬件设计 3.1 单片机控制系统设计 3.1.1 单片机的...
自动浇水系统设计
陕西理工学院毕业论文 毕业论文 ﹙设 计﹚ 题 目 自动浇水系统的设计 学号 ...也可以根据需要的时间设计; 4.采用电机阀技术,浇水自 动控制器不受水压影响,...
自动浇花系统的设计毕业论文
自动浇花系统的设计毕业论文_工学_高等教育_教育专区。XXX 大学 本科生毕业论文...2 系统设计的研究方法和手段 本次毕业设计是设计一种单片机控制的自动浇水系统,...
毕业论文-自动控制浇花系统
毕业论文-自动控制浇花系统_工学_高等教育_教育专区。精品文档 威 海 职 业 ...然而以前对花木的浇灌、施肥等工作都需要靠人工来实现,由于现代生活节奏的加 快...
毕业论文盆花自动浇水系统
陕西理工学院毕业论文 盆花自动浇水系统的设计与实现 *** (陕西理工学院 物理...土壤温湿度的检测,用时钟芯片 DS1302 进行定时控制,并通过雨水检测器进行雨水...
家用自动浇灌系统开题报告
家用自动浇灌系统开题报告_工程科技_专业资料。重庆理工大学毕业设计(论文)开题报告...通过设计这个控制系统,我们解决了人们在生活中遇到的难题,而且这系统还比较 环保...
一个家用自动浇花系统设计论文
湿度传感电路来采集信息,对其进行分析处 理驱动电磁阀动作,实现定时和按需浇灌...毕业论文-基于STC15F408... 28人阅读 60页 ¥5.00 自动液位控制实验系统设...
更多相关标签:
自动控制系统论文 | 自动控制系统设计论文 | 自动门控制系统论文 | 自动浇灌系统 | 花草自动浇灌系统 | 家用自动浇灌系统 | 自动浇灌系统设计 | 花园自动浇灌系统 |