自动浇花系统地设计

word题 目自动浇花系统的设计学生薛婵娟 学号 1213024008所在学院 物理与电信工程学院专业班级 通信工程1201班指导教师 亚锋完成地点 物理与电信工程学院实验室 2016年 6 月 5 日理工学院本科毕业设计任务书院(系)物理与电信工程学院 专业班级通信工程(通信1201)学生薛婵娟 一、毕业设计题目自动浇花系统的设计 二、毕业设计工作自2015年12月9日 起至2016年6 月 18日止三、毕业设计进展地点:物理与电信工程学院实验室四、毕业设计应完成容与相关要求:现代生活的节奏越来越快,很多人喜欢在工作地点、生活区间、公共场所等地方用绿色植物来点缀,既美化环境又能改善空气质量但对绿色植物的维护、保养是需要花不少时间去完成的,当由于种种原因忘记定时对花卉与时浇水时,或浇水的量过多或过少,反而会给人们带来很多麻烦和损失,因此设计一个家用自动浇花系统就十分必要本系统采用单片机为核心芯片,利用湿度传感器来采集土壤的湿度经过信息采集、信息比拟、通过继电器控制信息,驱动水泵控制电路工作,实现自动浇花。
五、毕业设计应收集资料与参考文献:1、应收集与课题相关文献12篇〔其中包括一篇英文文献〕,文献的发表年限应为2010年至2016年;2、除了文献之外,所参考的书目不能超过3篇;3、所有的参考资料要留存电子版,在交论文时一并打包交予指导教师六、毕业设计的进度安排:1、必须查阅大量资料〔包括一定数量的外文资料〕,了解课题的研究背景、意义,熟悉设计中要用到的相关电路知识;完成开题报告;并完成一篇外文文献的全文翻译工作;〔1月1日-3月18日〕2、进展系统的概要设计;〔3月19日-4月10日〕3、熟悉设计软件,并提交中期报告;〔4月10日-4月20日〕4、系统的设计与实现;准备作品的验收;完成论文第一稿;〔4月21日-5月10日〕5、根据要求对对论文与作品进展完善,完成论文第二稿;〔5月11日-5月20日〕6、制作辩论PPT,准备辩论材料,准备辩论,并完成后续工作;〔5月21日-6月10日〕7、必须定期与指导教师见面,汇报进展情况,按时完成论文的撰写工作。
指导教师签名亚锋 专业负责人签名王战备 学院领导签名熊晓军 批准日期2016-01-1033 / 39自动浇花系统的设计薛婵娟〔理工学院 物理与电信工程学院 通信工程专业1201级, 723000〕指导教师:亚锋[摘要] 利用单片机技术设计了一个自动浇花系统该系统由土壤湿度检测显示和控制水泵浇灌两局部组成土壤湿度检测显示局部是由YL-69土壤湿度传感器、ADC0832模数转换器、STC89C52单片机和LCD1602组成控制水泵灌溉局局部为智能和手动两局部:其智能局部是通过单片机程序设计浇水的上、下限值与感应电路送入单片机的土壤湿度值相比拟,当低于下限值时,单片机输出一个信号控制电磁阀打开驱动水泵浇水,高于上限值时再由单片机输出一个信号使电磁阀关闭停止水泵浇水;手动局部是由通过关闭单片机电源,由外围电路供电进展浇灌此系统具有体积小、灵活性强、易于操作、简单实用和价格低廉等特点[关键词] 浇花系统;STC89C52;YL-69;LCD1602The Design of Automatic Watering SystemXue Chanjuan(Grade 2012,Class 01,Major in munication Engineering,School of Physics and Telemunication Engineering of Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor:Liu YafengAbstract:Theautomatic watering system is designed by using single chip technology. The system is posed of two parts, which are the soil moisture detection display and the control of the water pump. Soil moisture detection display is posed of YL-69 soil moisture sensor, ADC0832 analog digital converter, STC89C52 microcontroller and LCD1602. Control pump irrigation part is divided into two parts of intelligent and manual:the intelligent part is by SCM programming watering, the lower limit value and induction circuit into SCM soil moisture values pared, when the lower limit value, the output of the single chip a signal controls the solenoid valve opens driven pump watering, above the upper limit again by the MCU output a signal so that the solenoid valve closed to stop watering pump;and the manual part is made by turning off the MCU power supply, by the external circuit power supply for irrigation.This system has the characteristics of small size, high flexibility, easy to operate, simple and practical, and cheap price.Key words:Watering system;STC89C52;YL-69;LCD1602;ADC0832目录引言11 方案论证31.1 设计方案的提出31.2 设计方案的比拟31.3 设计方案的选择32 系统硬件电路设计42.1 总体设计42.2 STC89C52单片机42.2.1 STC89C52单片机的组成42.2.2 STC89C52的主要性能52.2.3 STC89C52的管脚说明52.2.4 振荡电路和时钟72.2.5 复位电路72.3 ADC0832 A/D转换82.4 LCD160282.5 湿度传感器82.6 按键电路92.7 继电器93 系统软件设计113.1 系统控制流程图113.2 子程序流程图114 系统调试134.1 系统的仿真134.2 系统的安装和焊接134.3 系统调试145 完毕语15致16附录A 英文文献原文18附录B 英文文献译文21附录C 实物图24附录D 源程序25附录E 元器件清单33引言进入21世纪以来,人们的生活和工作环境发生着巨大的变化。
生活快节奏,工作重压力,无一不占用我们的时间和精力随着社会快速开展,生活水平的提高,许多人越来越向往那种悠然自得的生活方式,越来越多人喜欢花卉等盆栽植物的种植,不仅可以美化环境,而且还可以愉悦我们的心情[1]但目前困扰人们的巨大问题是没有多余的时间与精力或者由于长时间出行,无法定时打理照顾这些花卉植物,从而导致这些花卉植物枯萎死亡对于人类来说,最重要的水资源,对所有生命物体都一样重要[2]所以,为了应对人们们现今生活和工作状态,而又种植着花卉等盆栽植物的人们来说,设计出一种无人管理的情况下自动控制浇花系统尤为重要,这样不论在什么时候什么地方,都不会造成花卉枯萎死亡的情况发生该自动浇花器具有系统体积小、抗干扰能力强、操作简单灵活和价格低廉等特点,使用此自动浇花器可以节省人力物力财力,方便人们出行出差的时候,不会影响到花卉盆栽的生长,如果在家也可以关闭自动模式手动浇花,用户可以自由设定各种基准值来实现自动浇花的功能,从而使盆栽植物健康的生长,也减轻了养花者的工作,使人们种养盆栽更轻松,能更好地欣赏我们所种植的盆栽植物[3]1)相关领域研究现状、国外开展趋势20世纪的70年代,微电子技术正处于快速开展的阶段,随着人们生活水平的提高和生活节奏的加快,自动浇花系统也随之诞生,成为一种新型的懒人园艺用品。
多年前,国外就已经开始使用,但是其价格却特别昂贵,而在国使用的电子类自动浇花器多数是从国外进口的,价格更加昂贵,但质量比拟可靠不过这并不适用于国,大多适用于花园、农场等广阔的地方随着经济与电子科技的快速开展,人们在注重生活质量的同时,也更加注重休闲养生种养盆栽将成为人们越来越喜欢的休闲项目因此,需要将灌溉用的自动浇花器改良为桌面盆栽用的小型自动浇花器,这也将会成为种养盆栽者的首选之物目前这些浇花器的市场也越来越大,市场上的自动浇花器的功能也在不断开展,在国外比拟流行的是玻璃和瓷制作而成的自动浇花器这种类型的自动浇花器大多数是在我国和等地区加工生产的,价格比拟廉价,但其实用性没有电子类自动浇花器好研究明确,养花最重要的问题就是浇水问题有调查显示80%以上的花草死亡是由于浇水不与时引起的因此,国商家已经看到了这种市场需求潜力目前电子类自动浇花器这类的小居家用品的厂家主要集中在、和等地区 现在市场上所出售的自动浇花器,主要有以下几类:〔1〕电子类自动浇花器电子类自动浇花器又叫时空喷淋装置系统构成为主机、主管、分水接头、副管和喷淋管[4]电子类自动浇花器根据电源的不同可以分为交流电自动浇花器和电池自动浇花器两种。
〔2〕玻璃、瓷类自动浇花器玻璃、瓷类自动浇花器又叫自动渗水装置它有本身材质的物理结构构成,根据器皿的物理渗水原理完成自动浇灌当自动浇水器部存水,自身会形成一定的压力,遇到枯燥的土壤,水就会自上而下地流出,土壤湿润以后会形成一个堵塞压力,从而导致水流速度变慢,或者停止器具工艺不同效果也不一样当然也因土壤的疏松情况决定器具水流速度当前传感器技术与单片机技术开展迅速,其应用逐步由工业军事领域向其他领域渗透,已经和我们的日常生活息息相关,而且智能家居[5]概念也越来越受人们的推崇因此,微电脑控制的电子类自动浇花系统,有着很好的开展前景 随着科学技术的快速开展,自动化设备越来越普遍,当然花卉自动浇水系统的应用也很广泛花卉自动浇水系统可以根据需要调节土壤湿度围,这也是根据不同植物的不同需水习性设计的在今后的生活中,将不再局限于花卉方面的应用,还可以用于农田以与公路绿化中等等在生活中常见的滴灌技术其实也是自动浇花系统的变相用法近10年来,滴灌技术[6]在我国开展速度已居世界前列,目前主要应用在大田(棉花、玉米、葡萄、辣椒等)、温室大棚、果园与绿化带等在最近几年,滴灌技术的应用领域出现新的变化趋势,由温室大棚小单元滴灌向室外露地的大单元滴灌扩展;由平地大面积滴灌向山区崎岖地势滴灌开展;由蔬菜单一植物滴灌向多种经济作物滴灌延伸;由农场集面积向农村小面积分散开展;由原来的高附加植作物向一般经济作物普与。
此外,公路铁路沿线和荒漠风沙治理绿化也开始陆续采用滴灌技术,而且还进一步应用在城市绿地、林木、屋顶花园等非农领域,尽管用量较少,但却为滴灌技术的今后推广提供了更为广阔的市场,相信伴随着社会主义新农村建设的推进和建设节约型社会的开展要求,滴灌技术的应用围会越来越广阔 自动化滴灌技术是世界许多兴旺国家开展高效农业节水的重要举措在以色列、美国、和印度等一些国家都已经采用先进的自动化灌溉技术由传统充分灌溉向非充分灌溉方向开展,通过采用遥感、传感器来监测土壤墒情和作物生长,对灌溉区用水进展实时监测预报,实现用水管理的全自动遥控,对灌溉区实行动态管理,实现农业灌溉用水管理的自动化在农业灌溉区域合理地推广自动化控制系统,尤其在干旱和半干旱地区,不仅可以提高水资源利用率以与缓解水资源日趋紧的矛盾,还可以使农作物的产量增加,使农产品的本钱降低高效农业和精细农业要求我们必须提高水资源的利用率,要将水源开发、输配水、灌溉技术、水资源合理利用和降雨、蒸发、土壤墒情和农作物需水规律等方面综合统一考虑,根据多种因素合理调配水资源因此,研制和推广农业节水灌溉控制新技术是实现农业现代化的开展需要2)设计所采用的研究方法和手段本次设计是一个采用STC89C52单片机为核心的微控制浇水系统,系统主要实现自动浇水和能够根据实际情况设定完成手动控制这两种功能。
电路主要可以分成土壤湿度检测显示和控制水泵浇灌两个模块,以液晶显示器和A/D模数转换器组作为显示电路,浇水电路利用电磁阀驱动水泵工作来完成本次设计包括STC89C52单片机与根本外围电路模块、显示电路模块、按键电路模块、继电器电路模块、电源电路模块等局部组成本系统的设计将以上述容为思路、以单片机为控制核心,设计出一个持续地、有效地为花木浇水的系统,为我们解决无人管理情况下花木枯萎死亡的尴尬情况自动浇花系统,主要就是检测土壤湿度通过土壤湿度传感器检测土壤湿度含量,把检测到的值传送到A/D模数转换器中,完毕转换后数值反响给单片机,单片机读取数据,经过软件程序处理后传送到LCD1602显示信息控制水泵灌溉局局部为智能和手动两局部:其智能局部是通过单片机程序设计浇水的上、下限值与电路送入单片机的土壤湿度值相比拟,当低于下限值时,单片机输出一个信号控制电磁阀打开驱动水泵浇水,高于上限值时再由单片机输出一个信号使电磁阀关闭停止水泵浇水;手动局部是通过关闭单片机电源,由外围电路供电进展浇灌该设计主要包括:1〕硬件局部:包括传感器的选择、显示模块的选择、A/D模数转换器的选择、继电器的选择和土壤湿度信号转换电路的设计。
2〕软件局部:包括微处理器控制程序的编写、原理图的绘制和电路仿真3〕系统的综合调试与分析:在软硬件完成以后,要对系统进展综合的测试与实验,分析系统的可靠性与实用性,调整系统的不足之处系统的组成结构如如下图图1.1 系统组成结构1 方案论证1.1 设计方案的提出方案一:此方案的设计是以核心控制软件AT89C52单片机,LCD12864液晶显示器,ADC0809模数转换器,FC-28土壤湿度传感器,SRD-05VDC-SL-C继电器主要元件构成,电路其他元器件的选择没有太大区别方案二:此方案的设计是以STCC8951为核心控制软件,LCD12864液晶显示器,ADC0832模数转换器,FC-28土壤传感器,SRD-05VDC-SL-C继电器等主要元器件构成方案三:此方案的设计是以STC89C52为核心控制软件,LCD1602液晶显示器,ADC0832模数转换器,YL-69土壤湿度传感器,SRD-05VDC-SL-C继电器等主要元件构成1.2 设计方案的比拟方案一:其中AT系列的单片机的程序下载方式不太方便,且LCD12864液晶显示器虽说不影响电路功能,但是根据设计简单实用可操作性强的思想不能物尽其用。
ADC0809速度比拟快,但是其外围电路复杂,市场价格比拟高方案二:其中STC系列单片机下载程序方式较之AT系列单片机比拟简单,但是SCT89C51单片机的空间较小,可能没有足够的空间去操作,ADC0832虽然速度比不上ADC0809,但是其外围电路简单,性价比高方案三:其中STC89C52比STC89C51单片机的空间大了一倍,且程序下载方式简单易操作,LCD1602的功能能够满足本次设计的需求,且物尽其用,市场价格不贵,YL-69和FC-28两者相比功能没有太大差异,且价格相差不大1.3 设计方案的选择根据上述三种方案的优缺点,还有自身掌握的专业知识,从各个方面综合考虑,决定选择第三种方案来实现本次设计所要达到的目的具体实现过程为:以STC89C52单片机为核心,YL-69土壤湿度传感器所采集到的数据传送到ADC0832中,当STC89C52单片机需要数据时,就会给A/D模数转换器发送一条工作指令,当转换完毕后,单片机读取数据后,通过软件程序处理之后传送到LCD1602液晶显示器上显示信息自动浇水局部功能的实现为,单片机读取数据后,经过软件程序的比照处理后,发送信号到SRD-05VDC-SL-C继电器来驱使水泵工作或者关闭。
当土壤湿度检测值低于设定值时,水泵工作;当土壤湿度检测值等于或者高于设定值时,水泵停止工作而自动浇水功能的实现如此为关掉单片机电源电路,由外围电路供电来实现浇水2 系统硬件电路设计2.1 总体设计自动浇花系统利用单片机为核心来实现自动浇花系统的湿度检测电路是利用土壤湿度传感器土进展信息采集,再经过A/D转换器处理,输送到单片机处理之后转变为数字信号,发送到LCD显示屏去显示,通过这种方式我们便可以对土壤湿度变化进展检测和控制,也可以对湿度围重新设置,手动灌溉系统用单片机承受到的数据处理之后发送指令到继电器以控制水泵浇灌自动浇花系统的硬件电路由单片机系统电路、电源的电路、湿度传感器电路、LCD显示电路、控制按键的电路等电路共同构成的;自动灌溉系统的软件程序选用C语言编程自动浇花系统灵活可靠,操作简单,制作本钱比拟低,在灌溉中的应用围很广泛系统总框图如图2.1所示图2.1 系统总框图2.2 STC89C52单片机STC89C52单片机是宏晶科技推出的新一代高速、低功耗、超强抗干扰的低电压、高性能CMOS8位微控制器[7],具有 8K系统可编程可擦除Flash只读存储器,STC89C52使用经典的MCS-51核,但做了大量的改善使得芯片具有许多传统51单片机不具备的功能,指令代码完全兼容传统51单片机,12时钟/机器周期和6时钟/机器周期随意选择。
采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容由于将灵巧的8位CPU和在系统可编程Flash存储器组合在一个芯片上,为很多嵌入式控制系统提供了一种灵活性高且廉价的方案2.2.1 STC89C52单片机的组成STC89C52由一个8位微处理器、128KB片数据存储器RAM、1个特殊功能存放器SFR、3KB片程序存储器Flash ROM、64KB可寻址片外一编址的ROM、64KB可寻址片外的RAM、4个8位并行I/O接口〔P0-P3〕、一个全双工通用异步串行接口UART、两个16位的定时器与计数器、具有位操作功能的布尔处理机与位寻址功能的五个中断源、两个优先级的中断控制系统以与片振荡器和时钟产生电路[8]其根本组成框图如如下图图2.2 STC89C52单片机的组成2.2.2 STC89C52的主要性能[9]· 增强型51单片机,完全兼容传统51单片机指令代码,6时钟/机器周期和12时钟/机器周期任意选择· 工作电压:~〔5V单片机〕~〔3V单片机〕· 工作频率围:0~40MHz,相当于普通51的0~80MHz,实际工作频率可达48MHz· 8K用户应用程序空间· 片上集成512字节RAM· 通用I/O口〔32个〕,复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。
· ISP〔在系统可编程〕/IAP〔在应用可编程〕,不需要专用的编程器和仿真器,用户可通过串口〔〕直接下载程序,省时省力· 具有EEPROM功能· 具有看门狗功能· 共3个16位定时器/计数器〔T0、T1、T2〕· 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒· 通用异步串行口〔UART〕,可用定时器软件实现多个UART· 工作温度围:-40~+85℃〔工业级〕/0~75℃〔商业级〕· PDIP〔塑料双列直插式〕封装2.2.3 STC89C52的管脚说明STC89C52的引脚图如图2.3所示图2.3 STC89C52单片机引脚各引脚功能:1〕电源VCC〔40引脚〕:电源,接+5VVSS〔20引脚〕:接地2〕I/O口线P0口〔P0.0-P0.7,39-32引脚〕:P0口是一个8位漏极开路双向I/O口,也称为数据总线口对端口P0写入“1〞时,作为高阻输入;作为输出时,每个引脚可驱动8个负载用于外部程序数据存储器时,部为上拉电阻状态,可以作为数据和地址低8位复用总线FIASH编程时,P0 口作为原码输入口;当FIASH进展校验时,外部必须接上拉电阻,此时P0口输出原码。
P1口〔P1.0-P1.7,1-8引脚〕:P1口是一个部带有上拉电阻的8位双向I/O口,专门供用户使用P1口的输出缓冲器能接收4TTL〔生存时间〕门电流当P1口管脚写入“1〞后,部上拉电阻把端口拉到高电位,可用作输入;由于部上拉电阻的存在,P1口被外部信号下拉为低电平时,将作为输出口 P2口〔P2.0-P2.7,21-28引脚〕:P2口是一个部带有上拉电阻的8位双向I/O口,也可作为用户使用的I/O口接线P2口的输出缓冲器可接收4个TTL门电流当P2口被写入“1〞时,部上拉电阻把端口拉到高电位拉高作为输入同时由于部上拉电阻的存在,被外部信号拉低的P2端口将输出电流P2口当用于外部程序存储器或16位地址外部数据存储器进展存取时,P2口输出地址的高八位当对外部8位地址数据存储器进展读写时,P2口输出其特殊功能存放器的容且在整个访问期间不会变P2口在FLASH编程和校验时接收高八位地址信号和控制信号 P3口〔P3.0-P3.7,10-17引脚 〕:P3口是一个带有部上拉电阻的8位双向I/O口,P3口的输出缓冲器可接收4个TTL门电流当P3口被写入“1〞后,P3端口被部上拉电阻上拉为高电平,并用作输入。
STC89C52单片机的P1口个别管脚和P3口还有一些特殊功能其中P1.0可以作为定时器/计数器2的外部计数输入,P1.1可以作为定时器/计数器2的触发输入具体如表2.1所示引脚复用功能T2〔定时器/计数器2外部计数输入,时钟输出〕T2EX〔定时器/计数器2捕获/重装触发和方向控制〕P3口也可作为STC89C52的一些特殊功能口,具体如表2.2所示表2.2 P3引脚复用功能引脚复用功能RXD〔串行输入口〕TXD〔串行输出口〕/INT0〔外部中断0〕/INT1〔外部中断1〕T0〔记时器0外部输入〕T1〔记时器1外部输入〕/WR〔外部数据存储器写选通〕/RD〔外部数据存储器读选通〕P3口同时为Flash编程和编程校验接收一些控制信号3〕控制线RST〔9引脚〕:复位信号的输入端需保持RST脚两个机器周期的高电平时间 ALE/PROG〔30引脚〕:地址锁存允许/片EPROM编程脉冲访问外部存储器时,用于锁存地址的低8位在FLASH编程期间,此引脚用于输入编程脉冲 /PSEN〔29引脚〕:外部ROM读选通信号在由外部程序存储器取指期间,每个机器周期出现两次/PSEN信号有效但在访问外部数据存储器时,/PSEN信号将不出现。
/EA/VPP〔31引脚〕:访问外部程序存储器的控制信号当/EA保持低电平时即接地,不管是否有部程序存储器,在此期间外部程序存储器〔0000H-FFFFH〕都能读取指令注意加密方式1时,/EA将部锁定为RESET;当/EA端保持高电平时,执行部程序存储器4〕时钟XTAL1〔19引脚〕:振荡器电路的输入端 XTAL2〔18引脚〕:振荡器电路的输出端2.2.4 振荡电路和时钟在STC89C52芯片部,有一个振荡电路和时钟发生器,部时钟电路如此是单片机里面的高增益反相放大器用来构成振荡器,引脚XTAL1是输入端,引脚XTAL2是输出端,在两个端的引脚接入跨界石英晶体和两端引脚分别接入微调电容,共同组成一个稳定的自激振荡器也可以使用外部振荡器,由外部振荡器产生的信号直接加载到振荡器的输入端,作为CPU的时钟源,称为外部时钟方式采用外部时钟方式时,XTAL1作为振荡器电路的输入端,接至外部振荡器的输出端,XTAL2悬空我们这次设计选用的是部时钟方式为了保证振荡器稳定、可靠的工作,在安装中,我们就需要把石英晶体、电容和芯片的安装距离尽量缩短,可以防止产生寄生电容,除此之外我们尽量选用温度稳定性较好的电容。
部时钟方式的电路连接方法如图2.4所示图2.4 STC89C52振荡器的连接方法2.2.5 复位电路单片机中的复位电路和电脑的重启键的作用是一样的当电脑出现死机情况时,按下重启键电脑部程序从头开始运行单片机的复位电路是让CPU和自动浇花系统中其他功能部件全部都处于初始状态,然后从初始状态开始工作不管单片机是刚开始通电源,或者切断电源后,还是突然故障之后都需要复位,单片机复位需要满足RES/VPD和RST引脚持续2个周期与以上的高电平这一条件复位电路有上电自动复位的方式和按键复位的方式,本次设计采用的是按键复位方式,选用按键手动电平的复位是通过RST端,经过电阻与电源VCC的接通方式来实现其电路连接如图2.5所示 图2.5 复位电路的连接方法2.3 ADC0832 A/D转换A/D转换的作用就是把采集到的模拟信号转变为我们可用的数字信号ADC0832 是一个8位分辨率的A/D转换芯片,它分辨吕最高可以达到256级,相对其它的转换芯片来说体积比拟小,而且兼容性也比拟好,在市场里面它的性价比高,一般模拟量的转换要求都能够满足由于它的部电源输入和我们选用的参考电压复用,使得A/D转换芯片的模拟电压输入一般在0-5V区间。
A/D转换芯片所需的转换时间很短,仅仅是32微秒,它还能双数据输出,可以减少数据误差,所以它能进展数据校验,总的来说它的优点就是转换速度快,稳定性能强独立的芯片可以让输入更加方便,挂接多个器件和处理器控制更加容易ADC0832模块电路连接如如下图图2.6 ADC0832转换器电路连接方法2.4 LCD1602液晶显示在很多家用电子产品中随处可见,它会显示一些数字、特殊符号和图形等,具有体积小,显示容丰富和功耗低等特点[10]它可以把单片机处理后的数据进展屏幕显示,它与单片机的电路连接非常简单,我们只需把一个8位I/O接口和液晶显示模块的8位数据段连接在一块,再把3位控制口分别与液晶模块的RS、R/W、E三个端口分别连接在一块就可以完成与单片机管脚RS、E相连因为本次设计中只用到写命令,R/W一直处于低电平状态,所以R/W管脚接地[11]LCD1602电路连接如图2.7所示图2.7 LCD1602显示器电路连接图2.5 湿度传感器传感器是一种输出装置,将采集到的信息资料转变为有用信号它由敏感元件、转换元件和相对应的电子电路共同构成,在使用的过程中直接响应于被测物理量并且产生可用信号输出当外界的湿度变化时,它里面的电阻值也会随之变化,电阻值的变化围一般为0欧—10K欧,当电阻变化时,电路的输出电压也会产生变化。
因此当电路中变调电阻的大小时,就可以能获得相应的电压值,满足电路的需求此次设计用到的是YL-69土壤湿度传感器,它的测量围为0-100%RH,具有功耗低、响应时间短的优点[12]其电路连接如图2.8所示图2.8 湿度传感器电路连接方法2.6 按键电路S0:复位键 S1:设置/保存 S2:加/模式切换 S3:减/手动灌溉检测:供电后,水泵会工作,LCD1602显示当前土壤湿度,将土壤湿度传感器放入水中,湿度值上升,水泵停止按下S2键,切换为手动浇花模式,按S3键就可以手动开关水泵了设定:按下S1设置键,进入预设湿度值调节模式,按S2键,预设值加;按S3键,预设值减设置成功后,再按S1设置键退出,返回到正常模式[13]按键电路连接如图2.9所示图2.9 按键电路连接方法2.7 继电器电磁式继电器由控制线圈、铁芯、衔铁、触点簧片组成,工作时继电器的线圈会加上额定的电压,并且产生电流,紧接着电流会产生电磁效应,产生的电磁力会把衔铁吸起来,衔铁的动触点与静触点吸和,进展动作[14]当线圈失电后,电磁力就没有了,在弹簧作用下衔铁返回原来不通电的位置,释放切断所以说依照上述原理,继电器起到了一个开关的作用。
它可以配合电路实现预期的效果而且它的控制精度和灵活性都比拟可靠继电器起到开关作用,需要连接一个三极管,三极管和单片机的P1.6相连,当引脚被置高电平的时候,继电器工作驱动水泵灌溉如图2.10所示[15]图2.10 继电器电路连接方法3 系统软件设计3.1 系统控制流程图自动浇花系统软件的设计,设计中采用结构化、模块化的方法是为了便于功能的扩展,自动灌溉系统用C语言来进展软件设计 当自动浇花系统打开运行之后,首先它进展初始化,并获取我们设定的湿度值经过信息处理之后,输送到液晶显示屏显示信息;主循环判断当前环境的湿度值,比照当前的土壤湿度值是否低于设定值,如果低于设定值,继电器就会驱动水泵进展抽水灌溉;如果高于设定值,如此不用工作系统流程图如图3.1所示图3.1 系统流程图3.2子程序流程图在自动浇花系统运行之后,首先获取当前土壤湿度值,即YL-69土壤湿度传感器已经工作初始化后,采集到的数据输送到单片机中,单片机中比照处理之后,传送到LCD显示器上显示出来其进展流程如图3.2所示而按键电路的工作原理即为程序软件处理过程,其流程如图3.3所示图3.2 YL-69湿度传感器流程图 图3.3 按键流程图ADC0832的工作就是把模拟信号转换成数字信号,把传感器采集到模拟信号转换为数字信号后,单片机读取数据后根据软件程序的设定做出相应的指令,其工作流程如图3.4所示。
LCD1602液晶显示器的作用主要是显示出我们设定的湿度值以与检测到的当前土壤湿度值,其工作流程如图3.5所示图3.4 ADC0832流程图 图3.5LCD1602流程图4 系统调试4.1 系统的仿真此次自动浇花系统的软硬件仿真均是在Proteus仿真软件中完成的Proteus是目前我们接触到的最好的仿真单片机以与外围器件的EDA工具器件,可以轻松地实现从概念到产品的完整设计按照所设计的方案搭建的硬件电路如图4.1所示图4.1 系统仿真图4.2 系统的安装和焊接在安装系统之前我们要检查元器件,例如:晶体管的型号是否匹配,电容器的耐压是否正确,以与电容器的极性问题再次确定原理图,安装电路位置,检查极性是否正确,在安装过程中最好导线条理清晰焊接时需保证元器件按照电路原理图安装正确,先找好电源和接地点,切不可正负极焊接错误或者管脚焊接错误电烙铁过热,停留时间太长,焊锡过多都会造成电路板上的覆铜翘起,从而破坏电路板焊接完成后,不要立即移动元器件,否如此会造成虚焊或者脱焊焊接晶体三极管时对其他晶体同样适用,温度不可过高,时间不宜太长,否如此会毁坏晶体焊接完成后,系统焊接如图4.2所示。
图4.2 系统焊接图4.3 系统调试在安装时,我们要采用按照单元电路逐级的安装调试,联合的调试的方法具体的步骤:1〕依据系统原本设计,把所需组成元件找好并进展焊接2〕依据原件说明书,清楚每个组成元件的动作原理,并且调试每个功能模块3〕然后把每个功能模块编写成独立的源程序文件,再次进展调试成功之后,我们就可以再把各个局部组合在一起4〕在调试各个模块之后,我们就可以把各个源程序段组合起来综合调试实物图如如下图图4.3 系统实物图5完毕语本次自动浇花系统的设计是以电子类的自动浇花器的工作原理为参考,运用传感器技术和单片机控制技术构成一个土壤温湿度采集与浇水控制系统,再用数字电路控制自动给水系统与时供水本次设计中土壤温湿度的采集和显示是以ADC0832配合成感应电路,将检测到的当前土壤温湿度值送入STC89C52单片机,单片机经过信息比照处理之后输出到LCD1602液晶显示进展信息显示同时此土壤湿度值也是判定是否给植物浇水的参考值,它设计为自动和手动两个局部:智能浇水系统是通过单片机程序设定浇水的上、下限值并与感应电路送入单片机的土壤湿度值相比拟,当传感器检测到的土壤湿度值低于设定的下限值时,单片机输出一个信号给继电器驱动水泵工作开始浇水;高于设定的上限值时由单片机输出一个信号给继电器使水泵停止浇水;手动局部是关闭单片机电路,由外围工作电路供电按键控制浇灌。
整个系统经过试验之后,能够根据不同的土壤湿度环境作出判断,来决定是否浇水在本系统功能实现的同时,系统的自动控制和手动模式也正常工作,可以根据个人喜好来选定模式,操作简单,功能实用在本系统试验之后,发现误差较小,在±1%RH左右通过本次设计,能够进一步了解微电脑智能控制的强大功能和操作方式在现实生活中,自动浇花系统的应用很广泛,不仅可以应用在花卉盆栽等小植株,经过改良之后,还可以用在农田、温室大棚和公路绿化带等区域较大或不规如此等地方随着技术的开展,自动浇花系统会更加完善,功能更加强大,操作更加简单比如,在系统中引入语音模块,就会减少人们动手的次数,实现语音控制;或者也可以参加辅助配乐软件,这样就可以实现花式浇水,还可以做成浇花机器人的形式来增添更多乐趣经过本次设计,懂得了设计应该注意的一些问题,比如:可操作性,实用性,安全性等,也对以后的生活和工作帮助巨大致本次设计对我帮助最大的就是我的导师亚锋教师,衷心感教师的付出与帮助此次设计的自动浇花系统所涉与的容在我大学的学习中接触较少,也可以说是从零开始首先是教师给出我要查找咨询的方向,防止了无处下手,四处碰壁的困境在每次检查时,教师都会帮助我查漏补缺,提出宝贵的意见并且指出我的问题帮助我分析解决问题,还会鼓励我抑制困难,同时无论需要什么帮助,教师都会热心的帮助我。
在此设计期间,教师对我的论文提出了许多宝贵的修改意见,从而进一步增强了本论文的可读性和严密性所以,再次衷心感教师同时,也特别感班主任龙教师和所有的代课教师,感你们在我们学习生涯中的辛勤付出,同学们的答疑解惑和支持,可以使我不断进步,知道怎么熟悉并且完善此次设计通过本次设计,可以给予我学习和生活很大的帮助,让我们懂得学习去做一样东西的时候,应该具备什么能力和如何掌握不曾接触的新知识正如古话说的好,教师是一盏明灯,指引我前进的方向,同时和同学们相处的时候,我学到了互帮互助、团结协作,也学到了他们学习中的一些好的方法,积累了许多学习和生活上的重要经验 衷心感在百忙之中参与论文评阅和参加辩论的各位教师 致人: 2016年 月 日参考文献[1]冠丽.智能化浇灌系统的设计与实现[J].现代电子技术,2012,23:95-198.[2]明真,鸿.基于单片机智能节水灌溉系统设计[J].学术问题研究,2010,01:75-80.[3]杜鹃.基于单片机的自动浇花系统设计[J].科技致富向导,2014,12:225.[4]跃东,卫.传感器应用技术[M].:电子工业.[5]伟宏.论物联网下智能家居开展与趋势[J].电脑与信息技术,2014,03:60-63.[6]重,马富裕.滴灌自动控制与智能化管理技术[M].:科学..[7]朱兆优,坚,邓文娟.单片机原理与应用:基于系列增强型单片机[M].第2版:电子工业出版,2012.[8]川,小成,高进渊,马金刚,和晓雲,晓勤.智能自动浇花系统的控制设计研究[J].科技世界,2015,18:87-88.[9]袁建荣.基于HS1101的土壤湿度传感器的智能化研究[J].青年,2015,7.[10]金炜,电磁阀的控制原理与图符解析[J].电力技术2011,2:67-70.[11]雷文礼,任新成,新亮.基于单片机的自动气象监测系统的设计与实现[J].现代电子技术,2015,19:121-124.[12]王清珍,董健,宇.基于单片机的门禁系统多级菜单设计[J].现代电子技术,2015,12:55-61.[13]ZHANG Lili,YANG Hua,YANG Qingge.An Indoor Temperature Control System Based on Microputer.Research and Exploration in Laboratory,2015,:63-66,71.[14]Nilesh R,Patel Rahul B.Lanjewar MicrocontrollerBased Drip Irrigation System Using Smart Sensor[J]..[15]SenLin Zhang,ZiXiang Wang,MeiQin Liu,MeiKang Qiu.Energy-aware routing for delay-sensitive underwater wireless sensor networks.Science in China. Series F:Information Sciences,2014,,1-14.附录A 英文文献原文Effects ofwatering potato plants before harvest and ofcuring conditions on development of tuber diseases duringstorageG.A. HIDE, KATHRYN J. BOORER and SHARON M. HALLInstitute of Arable Crops Research, Rothamsted Experimental Station, Harpenden,Herts AL5 2JQ, UKAccepted for publication: 31 January 1994Additiomtl keywords: harvest date, silver scurf, black dot, black scurf, golding blotch, Solariumtuberosam L.SummaryPlots of potato plants were watered to field capacity one day before harvest on three dates, andtubers from watered and non-watered plots were stored at 7 ~ and 95% RH immediately orafter curing at 15 ~ either at 80% or 95% RH. Watering increased the severity of silver scurfafter storage when tubers were notcured. Curing at 80% RH decreased the disease andamounts were similar from watered andnon-watered plants. Black dot was increased bywatering whereas black scurf and golding blotch were decreased.IntroductionThe development of skin spot, silver scurf, black dot and black scurf during storagewas decreased by drying tubers immediately after harvest (Hide & Boorer, 1991),and currently some growers in the UK practise dry curing. Air is blown through thebulk or boxes of tubers during the 10-14 day curing period whilst tubers are at c. 15~ and before the temperature is lowered. But conditions at harvest differ betweenyears and drying as a method of decreasing disease may be less effective when tubersare muddy than when they have little adhering soil.An experiment was made in 1989 to investigate the effect of storing muddy tuberson disease development. On three dates plots were watered or not one day beforelifting and stored with or without curing.Materials and methodsSprouted seed tubers cv. Estima were planted into clay with flints soil at Rothamstedon 8 May 1989 in nine plots randomised in three blocks. Plots prised four rows 76cm wide of 12 plants 30 cm apart. Pre-emergence sprays of herbicide and of fungicideto protect against late blight were applied according to local practice, using tractorpassage rows between plots. On three dates 2-row sub-plots in each plot werewatered to field capacity using trickle irrigation, the other two rows were notwatered. Foliage was not desiccated. On the following day tubers were harvested by hand and three samples of 20 kg were taken from the produce of each sub-plot.At Sutton Bridge Experimental Station two samples were cured at 15 ~ either at80% RH (dry curing) or 95% RH, before storage at 7 ~ and 95% RH. The thirdsample was stored without curing. Low humidity was obtained by refrigeration andheating with continuous recirculation of air. After storage for six months, blemishingdiseases were recorded as trace (<5% surface affected), moderate (5-30%) or severe(>30%) on 50 tubers (57-82 ram) from each sample. Silver scurf was prevalent andresults are presented as a disease score (Hall & Hide, 1992). Fewer tubers wereaffected with other blemishes and these are given as % tubers affected.ResultsThe season was dry and during the 10 days before harvest on 6 and 27 September and18 October, respectively 0.2, 2.8 and 3.8 mm rain was recorded. Tubers harvestedfrom non-watered plots carried little soil whereas those from watered plots were verymuddy.After storage, severity of silver scurf increased with delay in harvest (Table 1 ), andthe increase was greater between the two dates in September than during thefollowing three weeks. Watering plots increased silver scurf when tubers were storedwithout curing and differences were significant with tubers harvested on 6 Septemberand 18 October. However, dry curing greatly decreased the disease and especially ontubers harvested on 6 Sept。