节水灌溉智能控制系统毕业设计.docx
- 文档编号:11183332
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:32
- 大小:195.49KB
节水灌溉智能控制系统毕业设计.docx
《节水灌溉智能控制系统毕业设计.docx》由会员分享,可在线阅读,更多相关《节水灌溉智能控制系统毕业设计.docx(32页珍藏版)》请在冰豆网上搜索。
节水灌溉智能控制系统毕业设计
毕业设计(论文)
节水灌溉智能控制系统
姓名
学号
专业班级
所在学院电子信息学院
指导教师(职称)文毅(教授)
完成时间2012年4月
毕业设计(论文)任务书
题目名称
节水灌溉智能控制系统
设计(论文)的主要内容和要求
该设计利用湿度传感器检测土壤湿度,再将湿度数据通过A/D转换器转换成数字信号,传入单片机,然后由控制核心单片机控制,经主程序处理数据之后,自动启动灌溉系统。
推荐参考文献
马争,微计算机与单片机原理[M],高等教育出版社,2009;
郁有文,可编程逻辑器原理及应用[M],西安电子科技大学出版社,2009。
预期目标和成果形式
感应土壤的湿度;判别土壤是否缺水;自动启动灌溉系统。
论文及实物。
起止时间
2011年9月20日至2012年4月30日
指导单位
电子信息学院
指导教师
文毅2011年9月25日
审核意见
同意实施
审核签名
年月日
毕业设计(论文)成绩评定表
设计(撰写)过程
评语:
【填写说明】:
参考《电子科技大学中山学院毕业设计(论文)设计(撰写)过程参考评分标准》评定成绩和书写评语。
指导教师评分满分50分,占毕业设计(论文)总成绩的50%。
指导教师:
年月日
成绩
论文评阅
评语:
【填写说明】:
参考《电子科技大学中山学院毕业设计(论文)评阅参考评分标准》评定成绩和书写评语。
评阅教师评分满分10分,占毕业设计(论文)总成绩的10%。
评阅教师:
年月日
成绩
论文答辩
评语:
【填写说明】:
本栏目由答辩委员会(小组)认真阅读论文的基础上,考察学生在答辩现场的表现,参考《电子科技大学中山学院毕业设计(论文)答辩参考评分标准》评定成绩和书写评语。
答辩成绩满分40分,占毕业设计(论文)总成绩的40%。
答辩组长:
年月日
成绩
总分
审核人:
年月日
节水灌溉智能控制系统
摘要
节水灌溉智能控制技术的高低代表着农业现代化的发展状况,灌溉系统智能化水平较低是制约我国高效农业发展的主要原因。
本文就此问题研究了单片机控制的节水灌溉系统,该系统对土壤的湿度进行监控,并按照作物对土壤湿度的要求进行适时、适量灌水,其核心是单片机和PC机构成的控制部分,主要对土壤湿度与灌水量之间的关系、灌溉控制技术及设各系统的硬件、软件编程各个部分进行了深入的研究。
单片机控制部分采用选用AT89C51单片机为核心,主要由土壤湿度传感器,AD转换器,显示电路,输出控制电路,故障报警电路等组成;软件选用汇编语言编程。
系统主要具有以下功能:
单片机可根据土壤湿度传感器检测到的土壤湿度,,自动启动灌溉系统。
本文就土壤湿度与灌水量之间的关系进行了实验研究,对单片机控制系统做了大量的调试实验,并检测通过,系统运行良好。
该系统灵活性强,易于操作,可靠性高,将会有更广阔的开发前景。
关键词:
节水灌溉,智能控制器,湿度传感器,串行通信,单片机
Water-savingIrrigationAutomaticControlSystem
Abstract
Thelevelofauto-controlwater-savingirrigationtechnologyreflectsthedevelopmentconditionofagriculturemodernization.Thelowautomaticlevelofirrigationsystemisthemainreasonthatpreventedouragriculture’sdevelopment.Astothiscondition,thispapermainlystudiesthedripwater-savingirrigationsystemthatcontrolledbyMCU(Micro—controllerUnit).Thissystemcallsuperviseandcontrolmoistureofdifferentsoil.Itcanirrigatetodifferentfarmcorpswiththerightamountofwateratthewelltime.ThecontrolpartthatconsistsofMCUandPC(personalcomputer)isitscore.ResearchworkhandbeencarriedOiltotherelationshipbetweensoilmoistureandwater,irrigatecontroltechnology,hardwareandsoftwareprogramandsoon.
Itadoptsthetopandbottomformtorealizethecontrolfunctionofdripirrigationsystem.Basedon1A89C5lMCU,thebottomhardwaresystemmainlyconsistsofsoilmoisturesensor,Signaltransfercircuit,monitordisplaycircuit,outportcontrolcircuit,malfunctiondisplaycircuitandtheprocedureprogrammedwithMCS51assemblelanguage.ItrealizestofinishvoltageconversionthroughtheMAX232chipanddeliversthedatainserialcommunicationbetweenAPCandaMCU.VBhigh-levellanguageisusedtobuildupthefriendlymall-machineinterfaceonPC.Thissystemmainlyhasthefollowingfunctions:
peoplecansettherelatedparametersofsoilmoisturethatfarmcropsrequestedonthePCinterface.
Allthesystemcancollectandprocessthesinglefactoraswellasdoublechanneldata.Ifchangedslightly,Itcanapplytomultifactorandmulti—channelconditions.Thissystemhasmanycharacteristicssuchasstrungflexibility,Operateeasily,runreliable,andsoon.Itwillhavevasterdevelopmentvista.
Keywords:
Water-savingirrigation,Automaticcontrol,Humiditysensors,Serialcommunication,MCU(Micro-controllerUnit
1绪论
1.1研究的背景和意义
1.1.1节水灌溉智能系统的研究背景
水资源是人类赖以生存的基础性资源,我国一方面水资源十分紧缺。
虽然水资源的总量居世界第6位,但人均占有量只有2500m³,约为世界人均水量的1/4,属于全球贫水国家之一。
另外一方面农业用水浪费又十分严重,就全国范围而言,水资源的利用率仅为45%,而水资源利用率高的国家已达70%~80%,由于农业灌溉用水的利用率低下,因此,提高节水灌溉的利用率,对于解决我国农业灌溉用水,缓解水资源的紧缺非常重要。
我国的节水灌溉技术,在经过近几十年的快速发展,在总结相关成果的基础上,初步形成了其技术体系,在某些方面已经达到或接近国际先进水平。
但由于受我国经济发展水平及科研体制的限制,我国的节水灌溉技术与发达国家还有很大的差距。
随着我国水资源供需矛盾日益尖锐,农业用水分配额减少的问题势必日益突出,同时为了缓解我国水资源短缺对我国农业发展的压力,如何快速发展我国的节水灌溉技术及其配套设备,从而缓解我国农业用水压力已经成为一个不容忽视的严峻问题。
在灌溉系统中,合理地推广智能化控制,不仅可以提高水资源的利用率,缓解水资源日趋紧张矛盾,还可以提高农作物的产量,降低农产品的生产成本,为我国农业的发展提供技术保障是十分必要的。
1.1.2节水灌溉智能系统的研究意义
当前我国包括灌溉水和降水在内的农田利用效率也很低,单方水生产粮食的能力约为0.84kg。
而以色列已达2.32kg,一些发达国家大体都在2kg以上,差距很大。
为了提高灌溉水的利用率,使单方水生产粮食的能力得到提高,为保证21世纪中国16亿人口的粮食安全,靠传统的灌水方式是难以达到期望的,必须从高新技术入手,在管理上下功夫,从过去那种“浇地”转变为“浇植物”的思想观念。
做到作物需要多少水,灌溉系统就能及时而准确地提供多少水。
要实现这一目标,只有发展先进的灌溉系统,是灌溉过程达到自动控制才有可能。
因此实现灌溉系统的智能控制,对节水、提高灌溉水的利用率以及对我国的粮食安全将起到极为重要的作用,具有重要的实现意义。
1.2国内外灌溉智能控制技术研究现状
1.2.1国外研究现状
一些西方先进国家,如美国、以色列和加拿大等,运用先进的电子技术、计算机和控制技术,在节水灌溉技术方面起步较早,并日趋成熟。
这些国家从最早的水力控制、机械控制,到后来的机械电子混合协调模式控制,到当前应用广泛的计算机控制、模糊控制和神经网络控制等,控制精度和智能化程度越来越高,可靠性越来越好,操作也越来越简单。
在美国,早在1984年,Benami和Offen公司就开发了一套节水灌溉控制器,通过监测土壤水分来确定是否打开灌水阀门。
Phene和Howell分别在灌溉系统的控制中使用了土壤湿度传感器,通过土壤水分传感器把湿度反馈给控制系统,根据传感器获得的数据决定是否灌溉,是作物根部总跟保持一定的湿度。
加拿大、澳大利亚和韩国等国家和地区都有发开成功并形成系列的灌溉控制器产品,其中比较有代表性的如澳大利亚的HARDIEIR-RGATION公司的灌溉控制器,已形成了MICRO-MASTER、RAINJET等多个系列,几十种型号的产品。
1.2.2国内研究现状
国内自20世纪70年代以来就非常重视灌溉设备的研制,但引进较多,自主开发且有影响的成果较少。
灌区灌水自动控制技术在“九五”期间才真正开始研制,进行示范。
目前我国在灌溉控制系统方面还处于研制、试用阶段,能实际投入应用,且应用广泛的灌溉控制器还不多见。
节水农业就是以节约用水、提高农业用水效率为核心的农业,是现代化农业的重要内涵。
其核心是在有限的水资源条件下,通过采用先进的工程技术、适宜的农业技术和用水管理等综合技术措施,充分提高农业用水利用率和水的生产效率及效益,保证农业持续稳定发展。
面对WTO的挑战,节水农业更应该赋予其新的内涵,其内涵应扩展为节水、高产、高效、优质的农业。
节水灌溉技术是发展节水农业的基础性工作,选择适当的技术有助于节水农业的发展;研究开发节水灌溉技术,有助于提高节水农业的效益。
因此,我们非常有必要对现状节水灌溉技术,节水的水平以及技术的适应性,发展现状及存在问题做认真分析,为真正实现提高农业用水效率和水的生产效率打好基础。
结合我国各地区特点,认为适宜各地区推广应用的节水农业技术主要有,渠道防渗技术、低压管道输水技术、地面灌水技术、雨水利用技术、农业节水配套技术、劣质水利用技术及农业节水管理等技术。
2系统简介
2.1系统的预期功能和技术指标
2.1.1课题研究预期功能
现实生活中很多农作物温度、湿度和光照需要保持在一个既定的值上,超出或者低于这个预定值将对农作物的生长产生影响。
该系统要求用单片机测控来实现农作物生长环境因子信息数据的实时采集、处理,而后输出控制执行机构,以实现环境湿度的测控,达到节水节能,省时省工的效果。
具体功能如下:
1、实现按需灌溉功能。
按照农作物的需求开启和关闭灌溉系统,实现一般的控制。
具有结构简单,成本低,操作方便。
2、通过土壤湿度传感器检测农作物生长的环境湿度,依据设定的植物要求的湿度的上下限值,由单片机来控制灌溉开关,从而调节湿度。
当土壤湿度高于上限值时,自动关闭灌溉开关。
2.1.2系统技术指标
系统技术指标(夏天)要求具体见表2-1所示,其控制范围亦可据具体作物的需要来设定,土壤湿度%RH(RelativeHumidity)为相对百分数,其中硬件成本由于单个制作跟批量生产有一定的差值
控制参数
土壤湿度
%RH
太阳能电池板
硬件总成本
控制范围
60~80
尺寸112mm*65mm*4mm,开路6V,短路电流150mA
50~70
表2.1系统技术指标
2.2系统硬件介绍
2.2.1土壤湿度传感器
又名:
土壤水分传感器、土壤墒情传感器
主要用来测量土壤容积含水量,做土壤墒情监测及农业灌溉和林业防护
目前常用到的土壤湿度传感器有FDR型和TDR型
目前比较流行的是FDR型
FDR(FrequencyDomainReflectometry)频域反射仪是一种用于测量土壤水分的仪器,它利用电磁脉冲原理、根据电磁波在介质中传播频率来测量土壤的表观介电常数(ε),从而得到土壤容积含水量(θv),FDR具有简便安全、快速准确、定点连续、自动化、宽量程、少标定等优点。
是一种值得推荐的土壤水分测定仪器。
FDR型的技术参数、应用及特点技术参数
测量参数:
土壤容积含水率
单位:
%(m3/m3)
量程:
0~100%
探针长度:
5.3cm
探针直径:
3mm
探针材料:
不锈钢
密封材料:
环氧树脂
测量精度:
±3%
工作温度范围:
-40℃~85℃
工作电压:
5~12V
工作电流:
21~26mA,典型值21mA
测量主频:
100Mhz
输出信号:
0~1.875VDC
测量稳定时间:
2秒
响应时间:
<1秒
测量区域:
以中央探针为中心,围绕中央探针的直径为7cm、高为7cm的圆柱体
功能及特点:
本传感器体积小巧化设计,携带方便,安装、操作及维护简单。
结构设计合理,不绣钢探针保证使用寿命。
外部以环氧树脂纯胶体封装,密封性好,可直接埋入土壤中使用,且不受腐蚀。
土质影响较小,应用地区广泛。
测量精度高,性能可靠,确保正常工作。
响应速度快,数据传输效率高。
广泛应用于节水农业灌溉、温室大棚、花卉蔬菜、草地牧场、土壤速测、植物培养、科学试验等场领域。
图2.1土壤湿度传感器
2.2.2AT89C51单片机
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。
89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
·与MCS-51兼容
·4K字节可编程闪烁存储器寿命:
1000写/擦循环
·全静态工作:
0Hz-24MHz
·三级程序存储器锁定
·128*8位内部RAM
·32可编程I/O线·两个16位定时器/计数器
·5个中断源
·可编程串行通道
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
管脚说明
VCC:
供电电压。
GND:
接地。
P0口:
P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据。
89C51引脚图
地址的低八位。
在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:
P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:
P3.0RXD(串行输入口)
P3.1TXD(串行输出口)
P3.2/INT0(外部中断0)
P3.3/INT1(外部中断1)
P3.4T0(记时器0外部输入)
P3.5T1(记时器1外部输入)
P3.6/WR(外部数据存储器写选通)
P3.7/RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:
复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:
每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:
当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:
反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:
来自反向振荡器的输出。
图2.2AT89C51单片机
2.3系统总体设计
(1)该系统是一种高效率、低成本的灌溉优化控制系统。
系统布线简单易行,而且系统性能稳定、工作可靠、经济实用。
(2)硬件电路以AT89C51单片机为核心,系统输入由采集土壤湿度传感器、及传感器信号处理电路组成,输出控制由继电器、执行器构成。
(3)软件用C语言作为编程语言,采用模块式结构设计。
3
系统硬件电路设计
3.1单片机控制原理
图3.1控制系统逻辑原理框图
3.2单片机主机控制电路
3.2.1时钟电路
单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:
内部振荡和外部振荡。
MCS-51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式,如图3所示在其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了内部振荡方式,片内高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。
图3中外接晶体以及电容C2和C1构成并联谐振电路,它们起稳定振荡频率、快速起振的作用,其值均为30P左右,晶振频率选6MHz。
3.2.2复位电路
为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。
单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。
复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H,SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。
复位操作有两种情况,即上电复位和手动(开关)复位。
本系统采用上电复位方式。
图3中R9和Cl组成上电复位电路,其值R取为1KQ,C取为1pF.
3.2.3数据存储器的扩展电路
AT89C51单片机外接数据RAM时,P2口输出存储器地址的高8位,PO口分时输出地址的低8位和传送指令字节或数据。
PO口先输出低8位地址信号,在ALE有效时将它锁存到外部地址锁存器中,然后PO口作为数据总线使用,此处地址锁存器选用74LS373,实际电路图连接如图4所示。
图3.3数据存储器的扩展电路
。
3.3数据采集处理电路
ADC0809是一种8位逐次逼近式A/D转换器,内部具有锁存控制的8路模拟开关,外接8路模拟输入端,可同时对8路0-5V的输入模拟电压信号分时进行采集转换,本系统只用到INO和INl两路输入通道。
ADC0809转换器的分辨率为8位,最大不可调误差小于士1LSB,采用单一+5V供电,功耗为15mW,不必进行零点和满度调整。
由于ADC0809转换器的输出数据寄存器具有可控的三态输出功能,输出具有TTL三态锁存缓冲器,故其8位数据输出引脚可直接与数据总线相连。
A/D转换器需外部控制启动转换信号方能进行转换,这一启动转换信号可由CPU提供,不同型号的A/D转换器,对启动转换信号的要求也不同,分脉冲启动和电平启动两种,ADC0809采用脉冲启动转换,只需给A/D转换器的启动控制转换的输入引脚((START)上,加入正脉冲信号,即启动A/D转换器进行转换,转换开始后,转换结束信号输出端(EOC)信号变低,转换结束时,EOC返回高电平,以通知主机读取转换结果的数字量,这个信号可以作为A/D转换器的状态信号供查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 节水 灌溉 智能 控制系统 毕业设计