自动灌溉c语言,基于计算机C语言温室雨水自动化灌溉系统设计.doc

基于计算机C语言温室雨水自动化灌溉系统设计

基于计算机C语言温室雨水自动化灌溉系统设计

摘要:针对温室雨水利用系统无法实现自动灌溉的问题,设计温室雨水利用装置,并根据雨水利用装置的工作原理,结合自动化控制技术,引入土壤温湿度传感器监测土壤湿度,基于人机界面的组态平台,设计自动灌溉控制系统。同时,利用计算机C+[KG-*3]+语言设计作物数据查询系统,根据温室作物土壤含水量变化范围,决定是否需要灌溉,并通过组态平台实时监控自动灌溉系统的状态,科学地种植温室作物。通过对温室雨水综合利用系统进行灌溉试验,分析作物的试验数据,验证了自动灌溉控制系统的可靠性和实用性。

关键词:温室雨水;综合利用系统;整体布置;自动灌溉;控制系统;土壤含水量;组态软件;C+[KG-*3]+语言

中图分类号: S24;S126文献标志码: A

文章编号:1002-1302(2016)12-0368-04

收稿日期:2015-11-03

作者简介:吴帆(1982―),女,江苏盐城人,工程硕士,讲师,研究方向为电气自动化。E-mail:tanceyiy@163.com。

随着农业现代化的发展及农村种植结构的调整,传统的农业设施和管理模式已经不能满足社会高速发展的需要[1-2],具有节能、高产、高效特点的温室种植是现代农业的发展方向。而集雨温室是节约型温室的典型,通过对自然条件下雨水的收集和利用,可以节省温室灌溉的成本[2-3]。我国对于雨水利用的研究起步较晚[4],目前集水温室的相关研究还较少。蔡月秋等利用温室棚面与地面的自然高差,设计了温室棚面雨水收集及自压式渗灌系统[5-6]。张天林等利用“U”形集雨槽对日光温室进行了集雨设计[7]。汤瑛芳以日光温室棚面为集水面,对越冬的渗灌、滴灌、膜下暗灌的供水方式进行比较试验,结果表明,渗灌是高效节水的灌溉方式[8]。对于现代温室而言,当前的发展趋势是实现温室温度、灌溉等环节的自动化和智能化,最终做到无人值守的全自动状态。温室的自动化控制已有部分学者取得了一定成果,李君华等通过构建温室的组态系统,利用软件控制温室的各个环节,从而实现了自动化功能[9]。陈磊利用CAN总线和嵌入式Linux技术,构建了温室的数据自动采集系统,实现了温室灌溉的自动控制[10]。

目前,温室雨水利用还存在一定的问题,即集水功能还没有得到控制的自动化,上文提到关于温室集水和自动控制的研究现状,但是大部分学者还没有提出温室雨水利用系统、温室自动控制灌溉技术的综合技术,国内对于温室雨水自动化灌溉的研究也很少[2]。本研究结合温室土壤的相关数据,利用C+[KG-*3]+语言编写了自动灌溉软件[11],以期将温室集水功能融合到自动控制系统中,实现整体系统的自动化。

1系统构成及工作原理

温室雨水综合利用系统主要由雨水收集装置、温室灌溉系统、自动控制系统等部分组成,系统结构如图1所示。其中雨水收集装置主要完成雨水收集、过滤、储存等任务,可为灌溉系统提供足够的灌溉水源,当自动控制系统发出灌溉信号时,水泵将集水池中的水源送至灌溉管路中,完成温室作物的灌溉任务,此时土壤湿度传感器实时检测土壤的湿度,并将信号传送到控制系统的上位机,当土壤湿度达到灌溉目标值后,自动系统发出结束灌溉的信号,系统的工作整体布置如图2所示。

2系统的硬件部分设计

系统的硬件部分主要由可编程逻辑控制器(programmable logic controller,简称PLC)各模块、土壤湿度传感器和通讯传输等部分组成,系统的硬件结构如图3所示。PLC的任务是处理土壤湿度传感器的信号和温室灌溉系统的自动控制,其工作原理:接受上位机的开关量控制信号,并根据控制信号运行中央处理器(central processing unit,简称CPU)内部的程序,从而控制温室灌溉系统执行元件的动作[12-13],在灌溉过程中,土壤湿度传感器实时对PLC反馈湿度值,PLC会在程序内部进行判断,当湿度值到达设定值时,PLC会执行灌溉停止的命令。

本研究选用西门子S7-300系列的PLC组件,CPU为CPU 319F-3 PN/DP,通讯模块为CP 343-1,系统采用以太网通讯,传输数据速度迅速准确,传感器的数据采集采用西门子SM300的模拟量输入输出模块;PLC通过从站ET200s模块控制电动机的工作,电动机是灌溉系统中水泵的动力原件,控制电动机的转速和功率, 将有效地控制灌溉系统水流量的

[TPWF3.tif]

大小;同时,从站还对灌溉系统中的电磁阀进行控制,实现水路的开关控制,PLC程序组态见图4。

[FK(W12][TPWF4.tif]

土壤湿度传感器是关键的硬件部分,湿度传感器将信号传递到PLC的SM300模块,通过PLC内部程序的处理,提供

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值