【自主浇灌设计探究4600字(论文)】_第1页
【自主浇灌设计探究4600字(论文)】_第2页
【自主浇灌设计探究4600字(论文)】_第3页
【自主浇灌设计探究4600字(论文)】_第4页
【自主浇灌设计探究4600字(论文)】_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自主浇灌设计研究摘要种植盆栽需要科学合理的浇灌方式。为此,设计了基于微控制器的浇灌装置。该装置充分考虑了给植物浇灌各种主要因素,如季节、水温等,采用了传感器、加热部件、继电器等检测控制部件。该装置在硬件平台上移植了嵌入式操作系统,更好地实现了多任务调度。虽然本装置是基于盆栽的小型浇灌系统,但也可以用于大规模的浇灌系统,具有很强的推广性。关键词:盆栽;智能浇灌;微控制器;操作系统目录TOC\o"1-3"\h\u166571引言 1252182系统的设计与实现 2307112.1系统总体设计 2118222.2硬件设计与实现 2153462.2.1智能控制模块 212412.2.2参数输入模块 323682.2.3显示模块 4321702.2.4浇灌电路模块 4324462.3软件设计与实现 4304583实验结果 662874结束语 624290参考文献 71引言随着社会经济的不断发展,人们生活条件的不断改善,室内花卉、树木等绿色植物也渐渐受到了人们的青睐,人们可以通过种植花卉来陶冶情操,净化空气,美化家庭环境。对植物合理的灌溉不仅仅有利于植物的生长,也是对水资源的一种高效的利用。但是,目前这些绿化浇灌工作仍依赖于人工操作,而人工灌溉质量不能时时得到保证,这就在很大程度上影响了用于花卉浇灌的水资源的利用率。另一方面,植物的健康成长需要外界提供一定的生长环境。如果仅仅单一的根据种植经验和用户的直接感官来对植物进行浇灌,那么就会因不能及时或者不能精确地控制浇灌的水量使得植物生长趋于不健康的状态。除此之外,随着现代生活节奏的不断加快,人们往往会因繁忙的工作行程而忘记及时地为花卉补充水分或者无法保证浇水的持续性,从而导致花卉枯萎的结果等等。目前,我国在节水和智能农业上的技术主要有地下滴灌技术、专家系统、智能农业系统和温室监控系统。地下滴灌技术是微灌技术的典型应用形式之一,它是利用水通过地埋毛管上的灌水器缓慢的渗透到附近土壤,同时,借助毛细管作用或重力作用将水分扩散到整个农作物根层的技术。目前该技术主要应用在大田滴灌、温室大棚、果园及绿化带等,其节水生产效益明显,可大量的节省劳力和资源。但是其存在滴灌流量小,浇灌时间长及滴灌管行距离无法完全满足种植要求,智能化程度不高的限制条件。虽然专家系统、智能农业系统和温室监控系统对于节能减排和提高农业系统整体的质量和生产效益有着强有力的保证,但是专家系统需要收集大量的、正确的农作物各方面的数据,建立知识涵盖广的数据库,其实用性和普适性相对较低,而对于智能农业系统和温室监控系统,则需要建立庞大和复杂的系统,成本开销大,并不适用家庭型的浇灌系统。近几年,市场上也存在着一些自动浇灌的器件,例如利用虹吸和渗透原理,对花卉进行浇灌使得土壤始终处于湿润的状态,这样就能够保证了花卉的正常生长。但这样的浇灌器件并不能够综合考虑影响植物生长的多种因素来对花卉进行浇灌。除此之外,大多数的自动浇灌器件只能对植物进行整体性浇灌,而对于多点独立浇灌并不多见。综上所述,为了能够很好的解决无人照料的情况下仍然保证室内盆栽植物的健康生长和提高水资源的利用率的问题,本文设计了一种结构简单、成本廉价,综合考虑土壤类型、环境温度和土壤湿度的条件来对多盆花卉进行独立浇水的智能化浇灌系统。2系统的设计与实现2.1系统总体设计本系统主要采用STC89C54RD单片机进行微控制的智能化浇灌系统。系统主要实现的是根据土壤类型,室内环境温度和土壤的湿度条件对多盆盆栽进行自动浇灌和根据实际情况进行定时浇灌的功能。本系统由四个功能模块构成,分别是参数输入模块、智能控制模块、显示模块和浇灌电路模块。智能化浇灌系统总体设计结构图如图2.1所示。图2.1智能化浇灌系统总体设计结构图参数输入模块主要为系统提供所需要的室内环境温度,土壤类型及土壤湿度的信息和根据用户的实际情况进行定时的时刻信息进行采集。将所采集到的数据传送至智能控制模块进行分析和处理。显示模块主要显示采集到的土壤类型,实时时钟和通过智能控制模块分析信息得到的当前花卉的土壤湿度值和探测对象序号。浇灌电路模块主要接收经过智能控制模块分析处理后得到的打开/关闭电磁阀和浇灌水量的信号,从而达到自动调节浇水时间的目的。2.2硬件设计与实现2.2.1智能控制模块本系统智能控制模块采用STC89C54RD单片机进行智能化控制。该系列是宏晶科技推出的新一代高速、低功耗、超强抗干扰的单片机,指令代码完全兼容传统8051单片机。工作电压为5.5~3.3V(5V单片机)和3.8~2.0V(3V单片机)。工作频率在。40MHz范围之间,实际工作频率可达48MHz。用户应用程序空间为8KB,片上集成512BRAM。其体积小,价格低廉,功能强大,稳定可靠,运算速度快,功耗低,扩展容易,抗干扰能力强,使用方便灵活等优点,广泛应用于工业过程控制、自动监测、智能仪器仪表、家用电器等领域。2.2.2参数输入模块参数输入模块主要由温度传感器、土壤湿度采集电路和操作按键电路组成。系统的温度传感器采用DS18B20单线数字式温度传感器,可测试温度范围为-55~125℃(满足本系统5~30℃的需求),只需单总线进行信息交互。温度传感器电路图如图2.2所示。图2.2温度传感器电路图土壤湿度采集电路图如图2.3所示。该电路是由两根相距10cm的探针和PCF8591组成。根据土壤电阻率和土壤相对湿度的关系,在单片机中预先存放一张土壤电阻率理论值的表单。通过探针测量土壤电压值,经过PCF8591量化得到土壤实际电阻率。为了确保在实际测量中能找到某一土壤类型的电阻值,即保证所测量的电压值在量化范围内,需要在探针外部串联一个电阻电路,对5V电压进行分压处理。系统将量化后的土壤实际电阻率与表中预先计算的理论值进行比较,如果量化值略大于或等于标准值,那么此时的湿度值等于标准值所对应的湿度值。如果量化值略小于标准值,那么系统认为此刻的湿度值等于标准值所对应的温度值。除此之外,如果所得到的湿度值高于系统湿度限定的最大值时,系统便认为此时的湿度值便约为湿度最大值,即土壤己经达到了湿度极其湿润的状态。图2.3土壤湿度采集电路图2.2.3显示模块显示模块主要由一个LCD1602点阵型液晶显示器、一个光敏电路完成显示部分的功能。由于显示模块主要是用来实现土壤类型和实时时钟,土壤湿度值和探测点序号的显示,不涉及图像显示和多行同时显示。所以,采用了专门显示字母、数字和符号的LCD1602点阵型液晶模块作为显示模块的核心器件。2.2.4浇灌电路模块浇灌电路模块是本系统的重要组成部分之一,也是实现对多盆盆栽进行独立浇灌和浇水量控制的关键部分。该模块主要由74573,CD4067~UNL2003、多个继电器和一个电磁阀电路所组成。其浇灌电路实现步骤如下:当到达用户设定浇灌时刻或者系统自动浇灌时刻时,单片机通过74573和CD4067对探测点进行扫描检测,同时分别采集环境温度、土壤湿度信息。(2)单片机根据所采集的数据信息进行分析判断是否需要对花卉进行浇灌。(3)如果需要浇灌,则单片机发出浇灌信号,并在LCD1602显示器上显示探测点的序号和土壤湿度值,通过继电器打开电磁阀,并发送所需要浇灌的水量。当浇灌结束后,关闭电磁阀。如果不需要浇灌,系统继续对下一个探测点进行扫描,重复步骤(2)。(4)当所有的探测点扫描结束后,关闭探测点,系统返回步骤(1)。本设计的创新点在于独立完成多盆盆栽的浇灌。为了确保系统良好的实用性,特地组装了只有一个入水口(接至水龙头开关)和两个出水口的电磁阀(出水口为6分螺纹,出水外径为12mm)。单片机可以分别发送打开/关闭信号来控制多个出水口的开关,从而实现了对各个花卉进行单独浇灌的功能。2.3软件设计与实现本系统选用了适时性强、透明度高的C语言作为编程语言,并且系统软件的开发全部采用KeilVision3。系统软件主要由如下程序模块组成:参数采集,状态信息显示和浇水电路控制等。智能化浇灌系统的主程序流程图如图1.4所示。系统上电后初始化,扫描检查所有的电磁继电器状态以保证处于关闭的状态。(2)用户输入种植花卉的土壤类型,输入完毕后按下“确认”按键,LCD显示土壤类型和系统时钟信息。(3)用户根据实际需求决定是否需要输入定时时间,若需要输入,则从时分秒逐位进行调整,输入完毕后用户按下“确认”按键,系统进入智能控制模块。若不需要自定义定时时间,则直接按下“确认”按键,系统直接进入智能控制模块(此时的浇灌时刻由系统自动每隔30min进行浇灌判断和处理操作)。(4)当时钟到达用户自定义的定时浇灌时刻或者系统自动浇灌时刻,系统立即通过DS18B20对当前环境的温度进行数据采集,转至步骤(5);否则,重复步骤(4),直到浇灌时刻的到来。(5)对采集到的温度进行分析,如果在所限定花卉浇灌的温度范围内(即5~30℃),系统对探测点进行扫描,采集土壤湿度信息,转至步骤(6);否则,系统返回步骤(4),继续等待下一次浇灌时刻的到来。图2.4通系统主程序流程图(6)当前土壤湿度适合浇灌时,系统便启动浇水电路,同时通过LCD显示探测点序号和当前土壤湿度值,对探测点序号的盆栽进行浇灌。否则不启动浇水电路,进入下一个探测点的扫描。(7)重复步骤(6),直到所有探测点扫描结束。(8)关闭浇水器电路,重复步骤(4)。3实验结果根据土壤含水量的多少及环境温度的高低影响土壤电阻率的变化原理,通过实验,希望系统能够综合考虑土壤类型、环境温度和土壤湿度因素实现自动浇灌的目的。选用了一个上口直径为13cm,下口直径为8cm,高度为14cm的花盆,装入高为8cm的黄土,分别进行了在不同温度情况下的同一土壤湿度值的浇水时间测量和在同一温度下不同黄土土壤湿度值的浇水时间测量的两组实验。系统电磁阀的流水量为550ml/min实验结果如图2.1所示。在16%黄土土壤湿度值条件下,不同温度对系统浇水时间的测量结果在27℃时,不同的黄土土壤湿度对系统浇水时间的测量结果由图5(a)可以看到:在同一土壤湿度的情况下,温度越高,土壤含水量蒸发越快,所需要的浇灌水量也就越多,因此系统浇灌的时间也就越长。由图5(b)可以看到:在同一环境温度的情况下,随着土壤湿度的增加,系统浇灌的时间呈递减趋势。当达到饱和湿度值26%时,系统不启动浇灌操作,因此浇灌时间为0s。通过对浇灌时间的分析,可以初步证明所设计的系统能够实现综合环境温度和土壤湿度条件下对花卉进行自动调节水量的浇灌功能。4结束语本系统是基于单片机微控制器的浇灌装置。在设计时,充分考虑了给植物浇灌各种主要因素:如季节、水温、早晚环境温差等因素,加入了温湿度传感器检测水温、土壤温度以及加热部件,浇灌部分采用了节水的滴灌管。软件设计方面,为了更好地实现多任务调度,在硬件平台上移植了嵌入式操作系统。本系统是一种较为智能的浇灌系统,不但可以节水,更主要的是养护了植物。本系统是基于盆栽的小型浇灌装置,但不仅可以用于盆栽,还可以用于大规模的浇灌系统,具有很强的实用性。参考文献[1]陈晓楠,张慧.基于单片机的温湿度控制系统的设计[J].电子制作,2014,(6):1~2.[2]王武礼,杨华.基于SHT11的粮仓温湿度测控系统的设计[J].仪表技术与传感器,2010,(9):50~51.[3]吴湘剑,王慧,蔡进科.家用小范围环境控制系统[J].现代电子技术,2010,(18):38~41.[4]赵鸿图.基于单片机的温度控制系统设计与实现[J].微计算机信息,2008,24(9):54~56.[5]易顺明,赵海兰,袁然.基于单片机的大棚温湿度控制系统设计[J].现代电子技术,2011,34(7):7~15.[6]王立忠,孙汉林,张为家,等.可视无线搜救机器人控制系统研制[J].吉林师范大学学报(自然科学版),2013,34(4):10

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论