版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智能喷灌系统的设计与实现智能喷灌系统的设计与实现大学生创新性试验项目大学生创新性试验项目之之 在中国农业用水量约占总用水量的在中国农业用水量约占总用水量的80%80%左右,由于农左右,由于农业灌溉效率普遍低下,大部分地区仍然采用浇灌,而且传业灌溉效率普遍低下,大部分地区仍然采用浇灌,而且传统喷灌系统水的利用率也不高,因而,解决农业灌溉用水统喷灌系统水的利用率也不高,因而,解决农业灌溉用水的问题,对于缓解水资源的紧缺是非常重要的。智能灌溉的问题,对于缓解水资源的紧缺是非常重要的。智能灌溉系统不仅可以提高源利用率,缓解水资源日趋紧张的矛盾,系统不仅可以提高源利用率,缓解水资源日趋紧张的矛盾,还可以
2、增加农作物的产量,降低农产品的成本。智能灌溉还可以增加农作物的产量,降低农产品的成本。智能灌溉系统涉及到传感器技术、自动控制技术、计算机技术、无系统涉及到传感器技术、自动控制技术、计算机技术、无线通信技术等多种高新技术。因此,基于传感器技术的智线通信技术等多种高新技术。因此,基于传感器技术的智能灌溉系统是中国发展高效农业和精细农业的必由之路。能灌溉系统是中国发展高效农业和精细农业的必由之路。 所谓智能就是不需要人的控制,系统能自动感测到什么时候需要灌所谓智能就是不需要人的控制,系统能自动感测到什么时候需要灌溉,灌溉多长时间;系统可以自动开启灌溉,也可以自动关闭灌溉;可溉,灌溉多长时间;系统可以
3、自动开启灌溉,也可以自动关闭灌溉;可以实现土壤太干时增大喷灌量,太湿时减少喷灌量。要实现此功能就要以实现土壤太干时增大喷灌量,太湿时减少喷灌量。要实现此功能就要充分利用可编程控制器的控制作用。系统要实现自动感测土壤湿度的功充分利用可编程控制器的控制作用。系统要实现自动感测土壤湿度的功能必须要有土壤湿度传感器。要实现灌溉水量的多与少的调节,必须要能必须要有土壤湿度传感器。要实现灌溉水量的多与少的调节,必须要有变频器。在可编程控制器内预先设定有变频器。在可编程控制器内预先设定50%50%60%RH60%RH(相对湿度)(相对湿度)为标准湿度,传感器采集的湿度模拟信号经为标准湿度,传感器采集的湿度模
4、拟信号经A/DA/D模块转换成数字信号。模块转换成数字信号。立项背景及来源:立项背景及来源:智能喷灌系统的总体设计:智能喷灌系统的总体设计: 系统结合了无线传感、计算和网络通信技术系统结合了无线传感、计算和网络通信技术, ,解决了精确解决了精确农业亟待解决针对灌溉水利用系数较低农业亟待解决针对灌溉水利用系数较低, ,我们提出一种基于嵌我们提出一种基于嵌入式智能灌溉控制系统。依托无线传感器网络采集灌区作物入式智能灌溉控制系统。依托无线传感器网络采集灌区作物需水信息需水信息, ,汇聚到网关节点发送给主控中心汇聚到网关节点发送给主控中心, ,中心主机根据信息中心主机根据信息确定灌溉状态并计算灌水量确
5、定灌溉状态并计算灌水量, ,控制灌溉设备工作实现智能灌溉控制灌溉设备工作实现智能灌溉; ;依托依托InternetInternet管理员有权对系统远程管理管理员有权对系统远程管理, ,满足了规模化灌满足了规模化灌溉的需求。溉的需求。 要实现智能灌溉,系统需要有可编程控制器、传感器、要实现智能灌溉,系统需要有可编程控制器、传感器、A/DA/D模块、模块、变频器、故障检测系统,电动机、水泵、电磁阀、管网和喷头等变频器、故障检测系统,电动机、水泵、电磁阀、管网和喷头等设备。设备。 系统实现的主要功能:系统实现的主要功能:1.1.数据采集功能:可接收土壤湿度传感器采集的模拟量。模拟量信号的处理是将模拟
6、数据采集功能:可接收土壤湿度传感器采集的模拟量。模拟量信号的处理是将模拟信号转变成数字信号(信号转变成数字信号(A/DA/D转换)。转换)。 2.2.自动控制功能:可编程控制器通过程序将传感器检测的湿度信号与预先设定的标准自动控制功能:可编程控制器通过程序将传感器检测的湿度信号与预先设定的标准湿度范围值相比较,如果检测的湿度值超出了设定湿度值,(低于设定值则调大电动湿度范围值相比较,如果检测的湿度值超出了设定湿度值,(低于设定值则调大电动机转速,高于设定值则调小电动机转速)则自动调节电动机转速,进行灌溉操作。机转速,高于设定值则调小电动机转速)则自动调节电动机转速,进行灌溉操作。 3.3.变速
7、功能变速功能: :当前所测的土壤湿度值与预先设定的最适宜草坪生长的湿度值当前所测的土壤湿度值与预先设定的最适宜草坪生长的湿度值50%50%60%RH60%RH比较,分为大于、等于、小于三种结果,即可将湿度分为高湿度、中湿度、低比较,分为大于、等于、小于三种结果,即可将湿度分为高湿度、中湿度、低湿度三种状态。在控制面板上表现为高湿度、中湿度、低湿度三个指示灯。变频器根湿度三种状态。在控制面板上表现为高湿度、中湿度、低湿度三个指示灯。变频器根据土壤湿度的三个状态自动调节电动机的转速,电动机设有高速,中速,低速据土壤湿度的三个状态自动调节电动机的转速,电动机设有高速,中速,低速3 3种旋转种旋转速度
8、,分别对应高速,中速,低速三个指示灯。速度,分别对应高速,中速,低速三个指示灯。 4.4.故障自动检测功能:当灌溉系统出现故障,如水管破裂(水压为零),传感器故障,故障自动检测功能:当灌溉系统出现故障,如水管破裂(水压为零),传感器故障,电动机故障,变频器故障,电磁阀故障等,水泵立即停止运行,电磁阀关闭,故障报电动机故障,变频器故障,电磁阀故障等,水泵立即停止运行,电磁阀关闭,故障报警灯闪烁并伴有警笛声响起。操作人员可以按下警灯闪烁并伴有警笛声响起。操作人员可以按下“消音消音”按钮以解除铃响,但故障指按钮以解除铃响,但故障指示灯仍在闪烁,直到故障消除,故障指示灯才自动停止闪烁示灯仍在闪烁,直到
9、故障消除,故障指示灯才自动停止闪烁 。5.5.阴雨天自动停止:利用湿度传感器的开关量作为一个可编程控制器的输入信号,实阴雨天自动停止:利用湿度传感器的开关量作为一个可编程控制器的输入信号,实现控制相关程序的功能。现控制相关程序的功能。 系统结构图:系统结构图:整个系统由多组集群控制单元组成,每组集群控制单元管理一片区域,整个系统由多组集群控制单元组成,每组集群控制单元管理一片区域,每一个片区由多台控制器、电磁阀、传感器组成。因此本系统可以根每一个片区由多台控制器、电磁阀、传感器组成。因此本系统可以根据用户的需求,方便快速地组建智能灌溉系统。据用户的需求,方便快速地组建智能灌溉系统。 系统数据传
10、输路径图:系统数据传输路径图:从数据的传递路径可将本系统分为三个层次,即数据汇集层、数从数据的传递路径可将本系统分为三个层次,即数据汇集层、数据处理层、数据应用层。据处理层、数据应用层。 系统功能实现原理图:系统功能实现原理图:湿度传感器湿度传感器SPCE061SPCE061单片机单片机PT2262PT2262射频射频遥控编码器遥控编码器田间传感器图田间传感器图田间应田间应用系统用系统接收端系统图接收端系统图PT2272PT2272射频遥射频遥控解码器控解码器中央计算机中央计算机自动气象站自动气象站压力传感器压力传感器系统算法设计:系统算法设计:/ /此函数实现信号的接受此函数实现信号的接受i
11、nt GetSignalint GetSignal() () int siganl int siganl; ; / /用变量用变量signalsignal接收传进来的湿度信号接收传进来的湿度信号return signal;return signal; / /此函数实现湿度信号转换为电压信号此函数实现湿度信号转换为电压信号int SignalChange(intint SignalChange(int signal) signal) int Csignalint Csignal; ;/ /将传进来的将传进来的signalsignal信号转换为电压信号,并赋给信号转换为电压信号,并赋给Csigna
12、lCsignalreturn Csignalreturn Csignal; ; / /次函数实现打开电磁阀次函数实现打开电磁阀intint Open() Open() int openTime int openTime; ; / /发出信号给中央计算机打开电磁阀发出信号给中央计算机打开电磁阀/ /同时将系统时间赋给同时将系统时间赋给openTimeopenTimereturn openTimereturn openTime; ; / /此函数实现关闭电磁阀此函数实现关闭电磁阀int Close(intint Close(int time) time) int closetime int clo
13、setime; ; / /将系统时间赋给将系统时间赋给closetimeclosetime / /判断如果判断如果closetime = opentimeclosetime = opentime + time + time,则停止,则停止while(!(closetime = opentimewhile(!(closetime = opentime + time) + time)/ /发出信号给中央计算机关闭阀门发出信号给中央计算机关闭阀门 / /此函数实现信号的等级此函数实现信号的等级int signalDegree(Csignalint signalDegree(Csignal) ) in
14、t Dsignal int Dsignal; ;/ /根据土壤湿度的标准及现有的土壤湿度确定所需灌溉的时间根据土壤湿度的标准及现有的土壤湿度确定所需灌溉的时间(通过调用开关函数用(通过调用开关函数用switchswitch语句实现语句实现 / /)return Dsignalreturn Dsignal; ; / /此函数实现等和警笛的控制此函数实现等和警笛的控制int JG(int Jsignalint JG(int Jsignal) ) / /打开预警灯和警笛打开预警灯和警笛 / /此函数实现故障此函数实现故障 处理处理intint deal() deal() int Jsignalint Jsignal; ;/ /如果出现故障,则调用如果出现故障,则调用CloseClose函数函数while(Jsignalw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双相情感障碍常见症状及护理方法
- 老年人合理膳食与均衡营养
- 美工面试笔试题及答案
- 2025年建筑施工技术期末考试试题及答案
- 湖北中烟笔试题目及答案
- 黑盒测试笔试题目及答案
- 核电安全员考试题及答案
- 儿科规培考试题和答案
- 2025年高级保育员(三级)实操技能测试试卷(含答案)
- 2025年高等教育教育行政学试题及答案
- 2023年交银国际信托有限公司招聘笔试题库及答案解析
- 高联难度几何题100道-打印整理版
- 冻干车间配液岗位操作规程
- 《工程伦理学》配套教学课件
- 公共管理英语 第一篇 教学内容 (15)课件
- 初中数学北师大八年级上册 一次函数一次函数与三角形面积 -平行线转移法王思利
- IQC来料检验规范
- 打破自我标签重新定义自己课件-高中心理健康教育
- 工程力学ppt课件(完整版)
- 幼儿园绘本故事:《妈妈买绿豆》 PPT课件
- 当代大学德语3课后习题答案
评论
0/150
提交评论