欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    智能灌溉系统的设计论文.doc

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

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

    智能灌溉系统的设计论文.doc

    1、摘 要近几年来,随着全球水资源的日趋紧张,世界各国都在积极探索行之有效的节水途径和措施。自动控制节水灌溉技术的高低代表着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因,节水灌溉作为一项现代化的工程技术,无论是工程节水、农业节水,还是管理节水都必须建立在节水灌溉设备实现产业化生产的基础上。节水灌溉技术是为了解决水资源不足,提高灌溉效率而发展起来的现代灌溉技术之一。本课题设计了一个智能灌溉系统,该系统以AT89S52单片机为控制核心,采用模块化的设计方案,由温湿度采集模块、时钟模块、步进电机控制模块、键盘接口模块和液晶显示模块组成。温湿度采集模块以DHT11温湿度传感

    2、器为核心,时钟模块主要由DS1302和32.768kHz的晶体组成,步进电机控制电路模块采用了达林顿驱动芯片ULN2003,显示电路模块主要由LCD12864构成。在闭环(自动)模式下,该系统能自动对土壤的温湿度进行检测,当实际湿度低于警戒值时单片机自动启动步进电机进行灌溉。关键词:AT89S52;DHT11温湿度传感器;ULN2003达林顿驱动;LCD12864 ;DS1302IIABSTRACTIn recent years, along with the global water resources is nervous, countries in the world explore a

    3、ctively effective ways and measures of water-saving. Automatic control the discretion of water-saving irrigation technologies represents the agricultural modernization, low level of the development situation of irrigation system automation become the main cause of restricting high-efficient agricult

    4、ure development, water-saving irrigation is a modern engineering technology, whether engineering section water, water saving, or management of agricultural water must be based on the basis of water-saving irrigation equipment realizing industrialization production. Water-saving irrigation technique

    5、is used to deal with the water shortage, improve irrigation efficiency and be developed into one of the modern irrigation techniques.This topic design an intelligent irrigation system, this system select the AT89S52 SCM as control core, adopt the modularizing design scheme, which contain the tempera

    6、ture and humidity acquisition module, PH value detection module, clock module, stepping motor control module, keyboard interface module and LCD module.DHT11 and humidity sensor is selected as the core of temperature and humidity acquisition module, clock module is mainly composed of the clock DS1302

    7、 and crystal of 32.768kHz, stepping motor control circuit module adopted reach linton drive chip ULN2003, display circuit module is mainly consisted of the LCD12864 constitutes. In the loop (automatically) mode, the system can automatically detect on soil temperature and humidity, when actual humidi

    8、ty under alert value single-chip microcomputer automatic start stepping motor for irrigation.Key Words:AT89S52; DHT11 temperature and humidity sensor; ULN2003 Darlington Driver; LCD12864;DS1302目 录1 绪论11.1 引言11.2 课题来源11.3 国内外现状22 方案设计与论证42.1 总体方案论证42.2 键盘电路52.3温湿度传感器的选取62.3.1湿度传感器原理62.3.2数字温湿度传感器DHT1

    9、173 系统硬件电路设计93.1 AT89S52单片机的硬件结构93.1.1单片机的结构及信号引脚93.1.2 AT89S52最小系统123.2 直流稳压电源的设计133.3 湿度采集模块143.3.1 温湿度传感器的原理143.4 pH值检测装置173.5时钟模块193.5.1时钟模块接线图193.5.2 DS1302 内部寄存器213.6液晶显示模块223.6.1液晶显示模块概述223.6.2模块主要硬件构成说明233.7步进电机驱动模块253.7.1步进电机简介和原理253.7.2 ULN2003驱动芯片253.7.3步进电机驱动模块264 系统软件设计274.1 程序设计274.2主程

    10、序设计284.3 12864 LCD显示子程序设计30结 论35参考文献36致 谢37附录一 总体电路图38附录二 源程序39天津职业技术师范大学2011届本科生毕业设计1 绪论1.1 引言水是一切生命过程中不可替代的基本要素,也是维系国民经济和社会发展的重要基础资源。过去,人们认为水是取之不竭、用之不尽的天然资源。因为在那些年代,科学技术不够发达,经济发展不够迅速,人口数量少,人们对水的使用总是很随意,水资源似乎总也用不完。随着科技不断进步,经济高速发展,生产力极大提高以及人口只增不减,水资源危机开始显现并日渐明显。随着中国农业现代化进程的高速发展、农业结构的调整以及我国加入世贸组织等因素,

    11、节水灌溉自动化技术的要求越来越高,灌溉控制器在我国有着巨大的市场。节水灌溉控制器近期在中国应朝着价格低、性能可靠、操作简便的方向发展。但从长远利益考虑,新的智能化技术、传感技术和农业科技的引入、应用和普及,将会有智能化程度更高、功能更强、性能更趋于稳定和可靠的灌溉控制器出现。本课题以AT89S52单片机为主要硬件模块,通过软件编程实现对土壤温度和湿度进行多点检测,当所测的实际湿度低于警戒值时,将触发灌溉控制器装置,进行自动灌溉,系统还可以实现时间控制方式,随时灌溉,从而也体现了多用途、人性化的现代智能化系统设计要求。根据本设计的功能要求,可确定此方案:以AT89S52单片机为控制电路的核心,采

    12、用模块化的设计方案。在闭环控制方式下,利用温湿度采集模块将多处不同地点检测到的温度、湿度模拟量进行模数转化后传送给单片机,单片机将采集到的数据与警戒值比较;若采集数据低于警戒值,则启动步进电机驱动模块进行灌溉;若采集数据高于警戒值,则不启动驱动模块进行灌溉。显示模块将采集数据和灌溉信息显示在显示屏上。灌溉时间一到,驱动电路则停止驱动步进电机,灌溉停止。在时间控制方式下,用户通过键盘输入进行灌溉的时间,时间一到,灌溉停止。1.2 课题来源经过多年的发展,国外灌溉控制器已逐步趋于成熟化、系列化,但由于价格昂贵,国内虽引进一些,但多数是用于农业示范区、科研单位、高校实验室,虽然国外生产的灌溉控制器性

    13、能优越,但没有考虑我国特殊的自然、气候、土地资源、农民经济状况等因素,因而国外引进的灌溉控制器在国内应用并不普及。虽然国内也有多家研制灌溉控制器,但多数是小规模、实验和理论的探讨,应用不够普及,究其原因一则是开发性能完善的灌溉控制系统不仅需要大量的人力、物力的投入,还需要多部门、多学科的融合,这就在一定程度上限制了性能完善、适应性强的控制器的开发;其次是现在开发出来的灌溉控制器价格相对昂贵,农民尽管知道能节省人力、灌溉用水、提高产量,但由于一次性投资太大,大多数农民承受不起,这也在一定程度上限制了灌溉控制器的普及。随着中国农业现代化进程的加快、农业结构的调整、以及我国加人世贸组织等因素,可以预

    14、计对农业灌溉自动化技术的要求会越来越高,灌溉控制器在我国将有巨大的市场。节水灌溉控制器近期在中国应朝着价格低、性能可靠、操作简便的方向发展。但从长远利益考虑,新的智能化技术、传感技术和农业科技的引入、应用和普及,将会有智能化程度更高、功能更强、性能更稳定可靠的灌溉控制器出现。西方发达国家在节水灌溉控制器的开发上已越来越成熟,且发展趋势是研制大型分 布式控制系统和小面积单片机控制系统,并带有通信功能,能与上位机进行通信,并可由微机对其编程操作。同时随着人工智能技术的发展,模糊控制、神经网络等新技术也为节水灌溉控制器的研发开辟了广阔的应用前景。而国内在灌溉控制器的研制方面还没有形成规模大、应用范围

    15、广的成套灌溉控制产品。国内的一些高尔夫球场等大面积场地灌溉控制,一般都是采用国外现成的成套灌溉控制产品。而广大农村可根据我国国情和各地经济和技术发展的实际情况,采取简单可行的节水灌溉控制措施及相应的排灌机械和设备,大力发展可靠、实用、成本低、操作简便的节水灌溉控制器,它不仅具有广阔的市场,而且具有巨大的社会和经济效益。1.3 国内外现状国内在开发灌溉自动控制系统方面还处于研制、试用阶段,真正能投入实际应用,且应用较广的灌溉控制器还是很少。在开发的产品中有着代表性的如中国农业机械化研究院联合多家单位研制的2000型温室自动灌溉施肥系统。该系统是国家“九五”科技攻关项目中自主研发的科技产品,它结合

    16、我国温室的环境和实际使用特点,以积木分布式系统结构原理,解决了计算机适时闭环控制、动态监测、控制显示中文、施肥泵混合比可调、电磁阀开度可调等关键技术问题。该系统具有手动控制、程序控制和自动控制等多种灌溉系统模式,可按需要灵活应用,在大连、北京等地已经投入了应用,从系统运行情况来看,该系统有很好控制效果,取的了一定的经济效益和社会效益。天津市水利科学研究所研制的温室滴灌施肥智能化控制系统主要用于现代温室,日光温室作物的灌溉营养液施肥,环境监测的智能控制,采用世界先进的可编程序控制器和触摸屏控制技术,性能可靠、功能齐全、人机界面友好、操作简单、价格低廉,此控制系统的控制流量为15,控制规模为12时

    17、,能控制24路阀门,系统具有人工干预灌溉施肥功能,定时、定量灌溉施肥功能,条件控制灌溉施肥功能。北京澳作生态仪器有限公司的澳作智能节水灌溉控制系统可与各种滴、喷灌系统连接,实时监测土壤墒情,根据要求自动灌溉。控制方式灵活,手动、半自动、全自动任选且可随意在计算机上更改,可同时控制多个设备,受控区位置及形状,环境参数及设备状态可同时显示在中心计算机上。北京奥特思达科技有限公司研制的WT-02型微喷灌定时自动控制器,是一种供农业、草坪、果园、温室一般场合给水的电子灌溉自动控制系统。国外一些先进国家,如美国、以色列和加拿大等,运用先进的电子技术、计算机和控制技术,在节水灌溉技术方面起步较早,并已经日

    18、趋成熟。这些国家从最早的水力控制、机械控制,到后来的机械电子混合协调式控制,到现今应用广泛的计算机控制、模糊控制和神经网络控制等,控制精度和智能化程度越来越高,可靠性越来越好,操作也越来越简便。近年来随着农业对自动化程度要求的提高,以色列出现灌溉用的可编程逻辑控制器(PLC),这种控制器通过把不同的网络连接到主机上进行数据采集和处理。随着控制技术、传感器技术的发展,以色列开发出了现代诊断式控制器,这种控制器把以前不可能采集到的信息通过不同的传感器来获得,通过因特网、远程控制、GSM等来实现数据传输,然后通过计算机中的一些模型来处理信息,作出灌溉计划。加拿大、澳大利亚和韩国等国家和地区也都有开发

    19、成功并形成系列的灌溉控制器产品,其中,比较有代表性的如澳大利亚的HARDIE IRRGATION公司的灌溉控制器,已形成了MICRO-MASTER、RAINJET等多个系列,几十种型号的产品。其中HR6100系列成本较低,是一种小型自动灌溉控制器,主要是面对家庭庭院和小面积的商业绿化场地的灌溉,而MICRO-MASTER,系列产品是HARDIE公司为进行大面积灌溉而开发的控制器。该系统采用分布式布置,可与上位机双向通信,用微机对其进行编程操作和对其子控制器进行控制,并能用微机随时监控灌溉系统的工作状况。372 方案设计与论证2.1 总体方案论证本课题以AT89S52单片机为主要硬件模块,通过软

    20、件编程实现对土壤温度、湿度、PH值、EC值(灌溉液中肥料浓度)进行多点检测,当所测的实际湿度、PH值和EC值低于警戒值时,将触发灌溉控制器装置,进行自动灌溉,系统还可以实现手动控制灌溉方式,随时灌溉,从而也体现了多用途、人性化的现代智能化系统设计要求。根据本设计的功能要求,由于时间和花费的种种问题,本设计的PH值和EC值部分先不考虑,现确定此方案:以AT89S52单片机为控制电路的核心,采用模块化的设计方案。所谓的模块化设计,简单地说就是将产品的某些要素组合在一起,构成一个具有特定功能的子系统,将这个子系统作为通用性的模块与其他产品要素进行多种组合,构成新的系统,产生多种不同功能或相同功能、不

    21、同性能的系列产品。模块化是在传统设计基础上发展起来的一种新的设计思想,现已成为一种新技术被广泛应用,尤其是信息时代电子产品不断推陈出新,模块化设计的产品正在不断涌现。模块化设计已被广泛应用于机床、电子产品、航天、航空等设计领域。模块化设计是绿色设计方法之一,它已经从理念转变为较成熟的设计方法3。本设计总分为六大模块:温湿度采集电路模块、PH值检测模块、时钟模块、键盘接口电路模块和液晶显示电路模块、步进电机控制电路模块。其中温湿度采集模块核心器件为数字式温湿度传感器DHT11,PH值检测模块有玻璃电极、玻璃电极信号处理电路和AD转化电路,时钟模块以DS1302为核心器件,显示电路以液晶显示器LC

    22、D 12864为核心构成,步进电机控制电路以达林顿驱动芯片ULN2003为核心,再配合键盘电路实现对土壤湿度进行检测。在本系统中,PH值执行装置通过单片机控制电磁阀,当所测PH值达不到土壤的PH值要求时,单片机通过PH值执行装置开启PH值电磁阀;湿度灌溉分两种控制方式:闭环控制方式和时间控制方式,用户可在两种方式之间自由选择。在闭环控制方式下,利用湿度采集模块将多处不同地点检测到的温湿度已校准数字信号数据进行综合处理,再传送给单片机。单片机将接收到的数据和单片机内存的数据进行比较,若收到的数据低于设定的数值,则步进电机控制电路模块启动步进电机进行灌溉。若收到的数据不低于设定的数值,则不启动步进

    23、电机进行灌溉。同时单片机将采集到的数据和系统的灌溉状况在现实模块的显示屏上显示出来。灌溉进行一定的时间后自动停止,该时间由用户加载在单片机内部数据决定。用户可通过灌溉方式切换键切换到时间控制方式。在时间控制方式下,用户通过键盘输入灌溉的时间和灌溉的周期,对应的数据将在显示屏上显示出来。这种灌溉方式主要应用于特殊情况4。综上所述,本系统不但具有非常友好的人机交互界面,而且具有良好的实时控制功能,能及时响应用户请求。系统支持的灌溉方式灵活多样,用户可根据实际情况进行模式选择。系统结构简洁,各类功能易于实现,大大提高了系统的可靠性和实用性。系统的基本模块原理图如图2.1所示。LCD12864液晶显示

    24、PH值检测电路AT89S52单片机PH值执行装置温度湿度传感器灌溉控制电路步进电机驱动电路键盘控制电路时间电路DS1302系统时钟器图2-1智能灌溉系统基本模块原理框图2.2 键盘电路独立式按键是指直接用一根I/O口线构成的单个按键电路。每个独立式按键单独占有一根I/O口线,每根I/O口线上的按键的工作状态不会影响其他I/O口线的工作状态。独立式按键接口电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,在按键数量较多时,I/O口线浪费较大。故在按键数量不多时,常采用这种按键结构。独立式按键电路如图2.2所示。上拉电阻保证了按键断开时,I/O口线上有确定的高电平。本设计外围电路接有七

    25、个独立按键,其中两个作为电机手动启停按键,一个作为PH值演示按键,剩下四个按键作为时钟调整按键。因为本设计所用的I/O口不是很多,而且需要的按键数目不多,故选用独立式键盘。 图2-2 独立式按键键盘框图2.3温湿度传感器的选取2.3.1湿度传感器原理湿敏元件是最简单的湿度传感器。湿敏元件主要有电阻式、电容式两大类。 湿敏电阻的特点是在基片上覆盖一层用感湿材料制成的膜,当空气中的水蒸气吸附在感湿膜上时,元件的电阻率和电阻值都发生变化,利用这一特性即可测量湿度。 湿敏电容一般是用高分子薄膜电容制成的,常用的高分子材料有聚苯乙烯、聚酰亚胺、酪酸醋酸纤维等。当环境湿度发生改变时,湿敏电容的介电常数发生

    26、变化,使其电容量也发生变化,其电容变化量与相对湿度成正比。下面对各种湿度传感器进行简单的介绍。 1、氯化锂湿度传感器 (1)电阻式氯化锂湿度计 (2)露点式氯化锂湿度计 2、碳湿敏元件 3、氧化铝湿度计 4、陶瓷湿度传感器 目前市场上测量湿度和温度的方法有很多种,也有很多种传感器,它主要通过传感器采集土壤中的水分含量和室外温度,对灌溉系统实现智能控制。但由于符合应用要求的土壤湿度传感器购买麻烦、价格昂贵且在最后演示时还得需要土壤样本,故本设计选取了空气湿度温度传感器作为替代。而温度湿度传感器又分为模拟式温湿度传感器和数字式温湿度传感器,在实际温湿度采集时,模拟式温湿度传感器在与单片机之间还需加

    27、上模数转换芯片,所以本设计采用数字温湿度传感器DHT11,它是广州奥松电子有限公司新近推出的一款含有已校准数字信号输出的温湿度复合传感器。2.3.2数字温湿度传感器DHT111、DHT11产品概述 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内

    28、存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。温湿度传感器DHT11外观图如图2-3所示。图2-3温湿度传感器DHT11外观图2、DHT11 应用领域 暖通空调 测试及检测设备 汽车 数据记录器 消费品 自动控制 气象站 家电 湿度调节器 医疗 除湿器3 系统硬件电路设计3.1 AT89S52单片机的硬件结构单片机的全称为微型计算机(Single Chip Microcomp

    29、uter)。从应用领域来看,单片机主要用于控制,所以又称微控制器(MicroControllerUnit)或嵌入式控制器(Embedded Controller)。单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机,其基本组成和工作原理与通用微型计算机是一致的。主要由微处理器(CPU)、存储器、I/O接口三大功能部分通过总线有机连接而成,在外部通过I/O接口配置各种外部设备就构成微机的硬件系统7。单片机体积小,成本低,运用灵活,易于产品化;面向控制,能针对性地解决从简单到复杂的各类控制任务;抗干扰能力强,适用范围广。 AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8

    30、K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。3.1.1单片机的结构及信号引脚1 、主要特性l 与MCS-51单片机产品兼容l 8K字节在系统可编程Flash存储器l 1000次擦写周期l 全静态操作:0Hz33Hzl 三级加密程序存储器l 32个可编程I/O口线l 三个16位定时器/计数器l 八个中断源l 全双工UART串

    31、行通道l 低功耗空闲和掉电模式l 掉电后中断可唤醒l 看门狗定时器l 双数据指针l 掉电标识符AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。2、芯片引脚封装:AT89S52引脚封装图如图

    32、3-1所示。图3-1 AT89S52引脚封装图 3、芯片引脚说明:VCC : 电源GND: 地P0 端口(P0.0-P0.7):P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在 flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令 字节。程序校验时,需要外部上拉电阻。P1 端口(P1.0-P1.7):P1口是一个具有内部上拉电阻的8 位双向I/O口,p1输出缓冲器能驱动4 个TTL 逻辑电平。对P1端口

    33、写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表3-1所示。在flash编程和校验时,P1口接收低8位地址字节。表3-1 P1口线的第二功能引脚号第二功能信号第二功能信号名称P1.0T2定时器/计数器T2的外部计数输入,时钟输出P1.1T2EX定时器/计数器T2的捕捉/重载触发信号和方向控制P1.5MOSI在系统编程用P1.6MISO在系统编程用P1.7SCK在系统编程用P

    34、2 端口(P2.0-P2.7):P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3 端口(

    35、P3.0-P3.7):P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表3-2所示。在flash编程和校验时,P3口也接收一些控制信号。表3-2 P3口线的第二功能引脚号第二功能信号第二功能信号名称P3.0RXD串行输入P3.1TXD串行输出P3.2INT0外部中断0P3.3INT0外部中断0P3.4T0定时器0外部输入P3.5T1定时器1外部

    36、输入P3.6WR外部数据存储器写选通P3.7RD外部数据存储器写选通RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8 位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,AL

    37、E脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE 仅在执行MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当 AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,EA必须接GND。为了执行

    38、内部程序指令,EA应该接VCC。在flash编程期间,EA也接收12伏VPP电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。3.1.2 AT89S52最小系统 在本设计中,AT89S52单片机的P0口用于单片机与LCD12864之间的数据传送,P1.0 P1.3用于步进电机的驱动接口,P2.0用于LCD12864显示的位驱,P2.1用于控制对LCD12864的读写控制信号,P2.2用于控制对LCD12864的指令是属于写数据还是写指令。P3.1-P3.7用作键盘电路,一共设置7个按键。P1.0-P1.3用于驱动步进电机,P1.5口用于时钟芯片

    39、DS1302的SCLK 串行时钟,P1.6口用于时钟芯片DS1302的I/O 数据输入和数据输出,P1.7口用于时钟芯片DS1302的RST 复位脚。P3.0用于温湿度传感器DHT11数据输入通道。XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。由于输入至内部时钟信号要通过一个十二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。AT89S52最小系统接线如图3-2所示,在XTAL1、XTAL2端接上11.0592MHZ晶振及两个30P谐振电容,在RE

    40、SET端接上相应的电阻、电容,如需要按键复位,加上按键即可组成一个最小系统,按要求通电后,系统就可以工作了。单片机在启动运行时都需要复位,以便CPU和系统中的其他部件都处于某一确定的初始状态,并从这个状态开始工作。单片机的复位是靠外部电路实现的,在时钟电路工作后,只要在单片机的RST引脚上出现24个时钟振荡脉冲(2个机械周期)以上的高电位,单片机便实现初始化状态复位。为了保证应用系统可靠地复位,在设计复位电路时,通常使RST引脚保持IOms以上稳定的高电平。只要RST保持高电平,单片机就循环复位;当RST从高电平变为低电平以后,单片机从0000H地址开始执行程序。在复位有效期间,ALE引脚输出

    41、高电平。复位后,PO口-P3口输出高电平,且皆处于输入状态,并且将07H写入栈指针SP(即设定堆栈底为O7H),同时,将程序计数器PC和其余的特殊寄存器清0(不定位除外)。但复位不影响单片机内部的RAM状态。图3-2 AT89S52最小系统图和复位电路3.2 直流稳压电源的设计随着集成技术的发展,稳压电路也迅速实现集成化。特别是三端集成稳压器,芯片只引出三个端子,分别接输入端、输出端和公共端,基本上不需外接元件,而且内部有限流保护、过热保护和过压保护电路,使用十分安全、方便6。直流稳压电源一般由电源变压器、整流电路、滤波电路及稳压电路组成,电源变压器的作用是将电网220V的交流电压U1转换成整

    42、流电路所需的电压U2。整流电路的作用是将交流电压U2转换成脉动的直流电压U3。滤波电路的作用是将脉动直流电压滤除纹波,变成纹波小的直流电压U4。稳压集成块的作用就是将不稳定的直流电压转换成稳定的直流电压U5。图3-3 直流稳压电流电路图本设计选择的方案是三端集成稳压器的最基本的应用电路,如图3-3所示。整流滤波后得到的直流输入电压U4接在LM7805输入端和公共端之间,在LM7805的输出端即可得到稳定的+5V输出电压U5。3.3 湿度采集模块3.3.1 温湿度传感器的原理 1、概述 新型单总线数字温湿度传感器DHT11是广州奥松电子有限公司新近推出的一款含有已校准数字信号输出的温湿度复合传感

    43、器,它具有体积小巧、接口简单、响应速度快、性价比高等特点。由于DHT11的诸多优点,使其在自动控制和家电消费品领域中拥有较高的应用价值。、产品特性 湿温度传感器的一体化结构能相对的同时对相对湿度和温度进行测量 。 数字信号输出,从而减少用户信号的预处理负担。 单总线结构输出有效的节省用户控制器的I/O口资源。并且,不需要额外电器元件。 独特的单总数据传输线协议使得读取传感器的数据更加便捷。 全部校准。编码方式为8位二进制数。40bit 二进制数据输出。其中湿度整数部分占1Byte,小数部分1Byte;温度整数部分1Byte,小数部分1Byte。其中,湿度为高16位。最后1Byte为校验和。卓越

    44、的长期稳定性,超低功耗。 4引脚安装,超小尺寸,各型号管脚完全可以互换。 测量湿度范围从20RH到90RH;测量温度范围从0到50。适用范围包括恒湿控制,消费家电类产品,温湿度计等领域。 、外型与引脚排列 图3-4 DHT11外型及管脚4、连接接口说明 DHT11数字湿温度传感器连接电路简单,只需要占用控制器一个I/O口即可完成上下位的连接。典型应用电路如下图3-5所示。另外,建议连接线长度短于20时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻,如图3.5所示。 图3-5 DHT11典型电路连接5、串行接口 (单线双向)DATA 用于微处理器与 DHT11之间的通讯和同步,采用单

    45、总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据 +8bit校验和 数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。 用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选

    46、择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。 1. 通讯过程如图3-6所示 图3-6 通讯过程总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号.主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。图3-7 DHT11

    47、复位时序总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1.格式见下面图示.如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常.当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。数字0信号表示方法如图3-8所示 图3-8 数字0信号数字1信号表示方法.如图3-9所示 图3-9 数字1信号3.4 pH值检测装置农作物对灌溉液的pH值也有一定要求,需加pH调节液进行调节。灌溉液的pH要求值一般为5.5一6.5之间的某一值。由于肥料一般或呈碱性,或溶于水后,在作物所能承受的浓度范围


    注意事项

    本文(智能灌溉系统的设计论文.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922