基于单片机的自动灌溉控制器的大学毕设论文.doc
《基于单片机的自动灌溉控制器的大学毕设论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的自动灌溉控制器的大学毕设论文.doc(57页珍藏版)》请在咨信网上搜索。
1、毕业设计(论文)课 题 名 称 自动灌溉控制器的设计 学 生 姓 名 学 号 系、年级专业 指 导 教 师 职 称 2010年5月30日摘 要近几年来,随着水资源的日趋紧张,世界各国都在积极探索行之有效的节水途径和措施。自动灌溉技术是为了解决水资源不足,提高灌溉效率而发展起来的现代灌溉技术之一。本文设计了一个自动灌溉控制器,该系统以AT89C51单片机为控制核心,采用模块化的设计方案,由湿度采集模块、步进电机控制模块、键盘接口模块和显示模块组成。湿度采集模块以探针式电容湿度传感器为核心,步进电机控制电路模块采用了达林顿驱动芯片ULN2803,显示电路模块主要由LCD12864构成。在闭环(自动
2、)模式下,该系统能自动对土壤的湿度进行检测,当实际湿度低于警戒值时单片机自动启动步进电机进行灌溉。在时间(手动)模式下,可通过键盘设置灌溉的时间,超过该时间,则停止灌溉。关键词:AT89C51;探针式电容湿度传感器;ULN2803达林顿驱动;LCD12864 ABSTRACTIn recent years, along with the freshwater getting less, all countries in the world actively explore effective ways and measures to save water. Automatic irrigati
3、on technology is one of the modern irrigation technologies to deal with the water shortage, improving irrigation efficiency.This paper designs an automatic irrigation controller. The system use AT89C51 as control core, with modular design scheme. There are four modules: humidity acquisition module,
4、the stepper motor control module, keyboard interface module and display module. Humidity acquisition module mainly uses probes type capacitor humidity sensors as the core; stepping motor control circuit module uses the ULN2803 drive chip linton; display circuit module mainly composed by LCD12864. In
5、 the loop (automatically) mode, this system can detect soil moisture. When actual humidity is lowwer than vigilance value, microcontroller automatic startup stepper motor to irrigat. In time (manual) mode, users can set the time through the keyboard.when the irrigation time is out, then stop the irr
6、igation.Keywords: AT89C51;Probe type capacitor humidity sensors;ULN2803 da linton driver;LCD1286413目 录摘 要IABSTRACTII第1章 绪论11.1 引言11.2 课题来源11.3 国内外现状2第2章 方案设计与论证42.1 总体方案论证42.2 键盘方案选取52.3 土壤湿度传感器的选取6第3章 系统硬件电路设计93.1 AT89C51单片机硬件电路93.2 湿度采集电路123.3 矩阵键盘电路设计143.4 LCD液晶显示电路153.5 步进电机驱动电路19第4章 系统软件设计214.1
7、 程序设计214.2 主程序设计224.3 12864 LCD显示子程序设计244.4 键盘子程序设计28第5章 系统仿真355.1 PROTUES仿真软件介绍355.2 仿真电路设计355.3系统总体电路仿真36第6章 结束语41参考文献42致谢43附录源程序代码44附录 系统整体电路图54第1章 绪论1.1 引言随着中国农业现代化进程的加快、农业结构的调整以及我国加入WTO等因素,农业灌溉自动化技术的要求越来越高,灌溉控制器在我国有着巨大的市场。节水灌溉控制器近期在中国应朝着价格低、性能可靠、操作简便的方向发展。但从长远利益考虑,新的智能化技术、传感技术和农业科技的引入、应用和普及,将会有
8、智能化程度更高、功能更强、性能更稳定可靠的灌溉控制器出现。本设计以AT89C51单片机为主要硬件模块,通过软件编程实现对土壤湿度进行多点检测,当所测的实际湿度低于警戒值时,将触发灌溉控制器装置。系统还可以实现时间控制方式,随时灌溉,从而也体现了多用途、人性化的现代智能化系统设计要求。根据本设计的功能要求,可确定此方案:以AT89C51单片机为控制电路的核心,采用模块化的设计方案。在闭环控制方式下,利用湿度采集模块将多处不同地点检测到的湿度模拟量进行模数转化后传送给单片机,单片机将采集到的数据与警戒值比较;若采集数据低于警戒值,则启动步进电机驱动模块进行灌溉;若采集数据高于警戒值,则不启动驱动模
9、块进行灌溉。显示模块将采集数据和灌溉信息显示在显示屏上。灌溉时间一到,驱动电路则停止驱动步进电机,灌溉停止。在时间控制方式下,用户通过键盘输入进行灌溉的时间,时间一到,灌溉停止。1.2 课题来源经过多年的发展,国外灌溉控制器已逐步趋于成熟、系列化,但价格昂贵,国内虽引进一些,但多数是农业示范区、科研单位、高校,虽然国外生产的灌溉控制器性能优越,但没有考虑我国特殊的自然、气候、土地资源、农民经济状况等因素,因而国外引进的灌溉控制器在国内应用并不普及。国内虽然有多家研制灌溉控制器,但多数是小规模、实验和理论的探讨,应用不够普及,究其原因一则是开发性能完善的灌溉控制系统需要大量的人力、物力的投入,需
10、要多部门、多学科的融合,这在一定程度上限制了性能完善、适应性强的控制器的开发。其次是现在开发出来的灌溉控制器价格昂贵,农民尽管知道能节省人力、灌溉用水、提高产量,但由于一次性投资太大,多数农民承受不起,这也在一定程度上限制了灌溉控制器的普及1。随着中国农业现代化进程的加快、农业结构的调整、以及我国加人WTO等因素,可以预计对农业灌溉自动化技术的要求会越来越高,灌溉控制器在我国将有巨大的市场。节水灌溉控制器近期在中国应朝着价格低、性能可靠、操作简便的方向发展。但从长远利益考虑,新的智能化技术、传感技术和农业科技的引入、应用和普及,将会有智能化程度更高、功能更强、性能更稳定可靠的灌溉控制器出现。综
11、上所述,西方发达国家在节水灌溉控制器的开发上已越来越成熟,且发展趋势是研制大型分布式控制系统和小面积单片机控制系统,并带有通信功能,能与上位机进行通信,并可由微机对其编程操作。同时随着人工智能技术的发展,模糊控制、神经网络等新技术为节水灌溉控制器的研制开辟了广阔的应用前景。而国内在灌溉控制器的研制方面还没有形成规模大、应用范围广的成套灌溉控制产品。国内的一些高尔夫球场等大面积场地灌溉控制,一般引用国外现成的成套灌溉控制产品。而广大农村可根据我国国情和各地经济和技术发展的实际情况,采取简单可行的节水灌溉控制措施及相应的排灌机械和设备,大力发展可靠、实用、成本低、操作简便的节水灌溉控制器,这样做不
12、仅具有广阔的市场,而且具有巨大的社会和经济效益。1.3 国内外现状国内在开发灌溉自动控制系统方面处于研制、试用阶段,能实际投入应用,且应用较广的灌溉控制器还不多见。在开发的产品中有代表性的如中国农业机械化研究院联合多家单位研制的2000型温室自动灌溉施肥系统。该系统是国家“九五”科技攻关项目中自主研发的科技产品,该系统结合我国温室的环境和实际使用特点,以积木分布式系统结构原理,解决了计算机适时闭环控制、动态监测、控制显示中文、施肥泵混合比可调、电磁阀开度可调等关键技术问题。该系统具有手动控制、程序控制和自动控制等多种灌溉系统模式,可按需要灵活应用,在大连、北京等地已经投入了应用,从系统运行情况
13、来看,该系统有很好控制效果,取的了一定的经济效益和社会效益2。天津市水利科学研究所研制的温室滴灌施肥智能化控制系统主要用于现代温室,日光温室作物的灌溉营养液施肥,环境监测的智能控制,采用世界先进的可编程序控制器和触摸屏控制技术,性能可靠、功能齐全、人机界面友好、操作简单、价格低廉,此控制系统的控制流量为15,控制规模为12时,能控制24路阀门,系统具有人工干预灌溉施肥功能,定时、定量灌溉施肥功能,条件控制灌溉施肥功能。北京澳作生态仪器有限公司的澳作智能节水灌溉控制系统可与各种滴、喷灌系统连接,实时监测土壤墒情,根据要求自动灌溉。控制方式灵活,手动、半自动、全自动任选且可随意在计算机上更改,可同
14、时控制多个设备,受控区位置及形状,环境参数及设备状态可同时显示在中心计算机上。北京奥特思达科技有限公司研制的WT-02型微喷灌定时自动控制器,是一种供农业、草坪、果园、温室一般场合给水的电子灌溉自动控制系统。国外一些先进国家,如美国、以色列和加拿大等,运用先进的电子技术、计算机和控制技术,在节水灌溉技术方面起步较早,并日趋成熟。这些国家从最早的水力控制、机械控制,到后来的机械电子混合协调式控制,到当前应用广泛的计算机控制、模糊控制和神经网络控制等,控制精度和智能化程度越来越高,可靠性越来越好,操作也越来越简便。近年来随着农业对自动化程度要求的提高,以色列出现灌溉用的可编程逻辑控制器(PLC),
15、这种控制器通过把不同的网络连接到主机上进行数据采集和处理。随着控制技术、传感器技术的发展,以色列开发出了现代诊断式控制器,这种控制器把以前不可能采集到的信息通过不同的传感器来获得,通过因特网、远程控制、GSM等来实现数据传输,然后通过计算机中的一些模型来处理信息,作出灌溉计划。加拿大、澳大利亚和韩国等国家和地区也都有开发成功并形成系列的灌溉控制器产品,其中,比较有代表性的如澳大利亚的HARDIE IRRGATION公司的灌溉控制器,已形成了MICRO-MASTER、RAINJET等多个系列,几十种型号的产品。其中HR6100系列成本较低,是一种小型自动灌溉控制器,主要是面对家庭庭院和小面积的商
16、业绿化场地的灌溉,而MICRO-MASTER,系列产品是HARDIE公司为进行大面积灌溉而开发的控制器。该系统采用分布式布置,可与上位机双向通信,用微机对其进行编程操作和对其子控制器进行控制,并能用微机随时监控灌溉系统的工作状况。第2章 方案设计与论证2.1 总体方案论证所谓的模块化设计,简单地说就是将产品的某些要素组合在一起,构成一个具有特定功能的子系统,将这个子系统作为通用性的模块与其他产品要素进行多种组合,构成新的系统,产生多种不同功能或相同功能、不同性能的系列产品。模块化是在传统设计基础上发展起来的一种新的设计思想,现已成为一种新技术被广泛应用,尤其是信息时代电子产品不断推陈出新,模块
17、化设计的产品正在不断涌现。模块化设计已被广泛应用于机床、电子产品、航天、航空等设计领域。模块化设计是绿色设计方法之一,它已经从理念转变为较成熟的设计方法3。本设计方案以AT89C51单片机为控制核心,采用模块化的设计方法,总分为四大模块:湿度采集电路模块、步进电机控制电路模块、键盘接口电路模块和显示电路模块。其中以探针式电容湿度传感器为核心构成湿度采集电路,以达林顿驱动芯片ULN2803为核心构成步进电机控制电路,以液晶显示器12864为核心构成显示电路,再配合键盘电路实现对土壤湿度进行多点检测。在本系统中,分两种控制方式:闭环控制方式和时间控制方式,用户可在两种方式之间自由选择。在闭环控制方
18、式下,利用湿度采集模块将多处不同地点检测到的湿度模拟量轮流进行模数转换,转化后对各数据进行综合处理,再传送给单片机。单片机将接收到的数据和单片机内存的数据进行比较,若收到的数据低于设定的数值,则步进电机控制电路模块启动步进电机进行灌溉。若收到的数据不低于设定的数值,则不启动步进电机进行灌溉。同时单片机将采集到的数据和系统的灌溉状况在现实模块的显示屏上显示出来。灌溉进行一定的时间后自动停止,该时间由用户加载在单片机内部数据决定。用户可通过灌溉方式切换键切换到时间控制方式。在时间控制方式下,用户通过键盘输入灌溉的时间和灌溉的周期,对应的数据将在显示屏上显示出来。这种灌溉方式主要应用于特殊情况4。综
19、上所述,本系统不但具有非常友好的人机交互界面,而且具有良好的实时控制功能,能及时响应用户请求。系统支持的灌溉方式灵活多样,用户可根据实际情况进行模式选择。系统结构简洁,各类功能易于实现,大大提高了系统的可靠性和实用性。系统的基本模块原理图如图2.1所示。AT98C51湿度采集模块接盘接口模块显示模块步进电机控制模块 图2.1自动灌溉控制器系统基本模块原理框图2.2 键盘方案选取方案一:独立式按键。独立式按键是指直接用一根I/O口线构成的单个按键电路。每个独立式按键单独占有一根I/O口线,每根I/O口线上的按键的工作状态不会影响其他I/O口线的工作状态。独立式按键接口电路配置灵活,软件结构简单,
20、但每个按键必须占用一根I/O口线,在按键数量较多时,I/O口线浪费较大。故在按键数量不多时,常采用这种按键结构。独立式按键电路如图2.2所示。上拉电阻保证了按键断开时,I/O口线上有确定的高电平。图2.2 独立式按键键盘框图方案二: 矩阵式键盘5在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图2.3所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一
21、键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。行列式键盘的缺点是程序设计较复杂些。因为本设计需要的按键数目较多,为了节省I/O口线资源,选用矩阵式键盘,故采取方案二。图2.3 矩阵式键盘框图2.3 土壤湿度传感器的选取目前市场上测量土壤湿度方法有中子衰减法、张力计测湿法、介电法速测法6。2.3.1 中子衰减法测量土壤含水量高速运动的快中子与物质作用能改变方向和产生能量损失,变成慢中子,形成衰减,由于被测物中含水量不同产生的衰减亦不同,主要原因是水中含有氢原子,而中子对氢原子作用的损失远大于对其他原子作用的损失,这样可以通过测定慢中子来测定土壤含水量,也就是通过衰减程度
22、的大小来确定被测物质中含水量的多少,中子土壤水分测试仪就是根据这一原理设计而成。这个方法的优点在于快速准确,但重要的是这种方法如果屏蔽不好,易造成射线泄漏,以致污染环境,危害人体健康,特别难以测量浅层土壤含水量,而浅层土壤含水量与作物生长关系密切,明显随灌溉、降雨、蒸发等的变化而变化,是土壤水分中最为活跃的部分,需要实时监测,这就极大地限制了中子法的进一步推广应用,这种方法在发达国家已被禁止使用。2.3.2 张力计式土壤水分传感器张力计式土壤水分传感器是一种广泛成功地用于某些土壤水分测量的传感器。这种仪表有个多孔瓷头,它通过充水的管子与真空表连接,该装置插入土壤的钻孔中,多孔瓷头与土壤紧密帖合
23、,真空表设在地面之上。用张力计来测量土壤含水量有很大的发展,它的优点是:结构及原理都比较简单,可以在线实时测量,而且可以确定水在土壤内的流动方向和渗透深度,但它的缺点也很突出。它的测量范围很大程度上受土质的影响。该方法所测量的是土壤水的吸力,需要依据土壤水分特征曲线来换算成土壤含水量,由于土壤水分能量关系非常复杂,呈非线性,且容易受到许多土壤理化特性的影响,即使对同一块田,这一关系也十分复杂,使得用张力推求土壤含水量时极为困难,不方便,带来较大误差。该方法存在滞后和回环,影响其测量速度。由于以上缺陷的存在极大地限制了该方法的推广应用。2.3.3 探针式电容湿度传感器利用土壤的介电特性来测量土壤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 自动 灌溉 控制器 大学 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。