APP下载

温室滴灌设备控制系统的研发

2013-10-20王程民何时剑

实验室研究与探索 2013年9期
关键词:模糊控制电磁阀温室

王程民, 何时剑, 万 薇

(淮安信息职业技术学院,安徽 淮安 223003)

0 引言

中国是农业大国,解决农业灌溉用水的问题可有效地缓解水资源的紧张。滴灌是农业灌溉最理想的技术。在滴灌系统中合理实施智能控制技术,不仅解决水分的渗漏和损失,而且节省劳力,降低成本[1-5]。

模糊控制是利用模糊数学的基本思想和理论的控制方法。模糊控制的核心部分是模糊控制器[6-12]。它的控制规则在单片机中实现,传感器进行采样,并将获取到的被控制量传递给单片机,然后将此信号量与给定值进行比较,得到的误差信号标记为E(在此作为误差反馈)。一般情况下,误差信号E作为模糊控制器的输入量。误差信号精确量E以适当的比例进行模糊化变成模糊量,用相应的模糊语言表示误差E的模糊量。至此,得到误差E的模糊语言集合的一个子集e。再由e和模糊控制规则R(模糊关系)根据推理合成规则进行决策,得到模糊控制量 u为:u=e·R(“·”指代某种算法)[13-15]。其基本原理见图1。

图1 模糊控制的基本原理图

1 硬件系统设计

1.1 系统的工作原理

本控制系统硬件的总体结构如图2所示,由上位机(中央监控机)、通信模块、传感器和多个下位机工作站组成。

图2 系统硬件的总体结构图

上位机主要实现对采集回来的数据进行显示,数据的存贮以及某些特殊的命令等功能。通信模块负责将传感器检测到的数据传送回下位机。传感器主要的作用是实现实时监测土壤的湿度[6]。

下位机利用RS-485总线接收上位机的各种控制命令和参数设置、实现对滴灌速度和时间的检测和动态显示。当下位机检测到当前的土壤湿度值小于制定的土壤湿度下限值时,则执行相应的模糊控制算法,通过采用单片机产生脉宽调制的脉冲序列,该信号经驱动器放大后驱动电磁阀开关,控制滴灌流量。由于作用在电磁阀上的信号是一系列脉冲,所以电磁阀也只有与之对应的快速切换的“开”和“关”两种状态,从而以开启时间的长短来控制滴灌流量,达到土壤湿度变化的控制,使之保持在要求的控制范围之内[7]。

1.2 数据监控管理中心

监控机采用PC机,它为操作人员提供一个良好的人机界面,而且采用许多保护措施,保证系统安全可靠的运行,特别适合于田间控制恶劣条件下使用。

数据监控管理中心通过计算机的串行口向无线数传模块发送命令,对温室大棚蔬菜田监控终端进行初始化,设置需要采集的温室大棚蔬菜田数据和每日定时送回温室大棚蔬菜田水分数据的时间,然后等待接收数据,或直接发送采集命令,采集温室大棚蔬菜田水分等数据[7]。

室内田监控终端采集完数据后,经单片机MCU单元的处理,利用单片机的串行口通过室内田监控终端的无线数传模块将数据发送到数据监控管理中心,并将数据整理存入实时数据库中。数据监控管理中心根据植物需水规律和生长情况制定符合水利学要求的轮灌计划,并将该计划转换成控制指令发送到大棚监控终端,由单片机驱动对应的电磁阀的开启和关闭。

1.3 通信模块

系统使用的无线通讯模块是RF905无线通讯模块,它主要负责温室大棚蔬菜田监控终端与监控管理中心的数据通信。它的通信信道是全双工的,适合该系统的点对多点的通信方式[9]。

1.4 温室大棚蔬菜田监控终端

监控终端由检测棉田土壤与气象环境的各种传感器、单片机采集控制板、无线通讯模块、电磁阀等组成,完成环境数据的采集、处理、无线数据通信和电磁阀的控制等功能,通过无线数传模块与监控管理中心进行双向的信息传输。

(1)单片机采集控制板。单片机采集控制板完成数据采集、控制电磁阀等功能,它包括AT89S51单片机、A/D转换模块、液晶显示模块、时钟芯片等主要部分。待传感器采集的模拟信号通过A/D转换后,可即时通过液晶显示模块显示出来,同时放入数据缓冲区,等待监控管理中心的命令,若满足特定要求(一般是到达预定时刻或者数据到达临界值需要报警)则将指令通过无线数传模块传送到数据监控管理中心。

(2)土壤、气象传感器。检测土壤的水分、温度等传感器,检测大气的温度、湿度、风速、光照、雨量等传感器。所有传感器经各自的信号调理变送器将土壤、大气等环境参数均转换为电压信号,再经过单片机采集控制板的A/D转换器最后变成数字信号。系统采用STH-01型土壤水分传感器,它是高精度、高灵敏度、抗干扰能力强、传送距离远的测量土壤水分的传感器。

(3)电磁阀。电磁阀在不通电的情况下阀常闭,通电后阀开启。单片机采集控制板通过控制继电器的打开与关闭,从而控制电磁阀的启闭[6,12]。

2 软件设计

滴灌控制系统是一个较复杂的主从分布式控制系统,其软件需要采用模块化设计,每个模块完成各自的功能,由上位机以命令的形式统一调用,其系统结构如图3所示。本系统上位机程序采用VB语言编写,给用户很好的人机交流界面。它实现了系统参数设置与修改、数据接收与存贮、实时数据显示、下位机工作状态查询、数据的综合管理等功能。下位机采用的C语言编写,它可以实现对硬件的控制,操作方便。下位机软件可分为3个独立的模块,分别是主程序、模糊控制器模块、串口通信模块。

图3 系统结构图

主程序根据上位机命令或键盘响应进行下位机各项操作的调度及监控。模糊控制器模块有包括点滴速度参数采集与模糊化程序、模糊判决程序、模糊控制判决表及相关控制程序等多个子模块。参数采集与模糊化模块完成点滴速度的采集与模糊化处理等控制:然后由模糊判决程序根据模糊判决表做出控制选择;再由控制程序输出控制信号。串口通信监控模块完成上下位机数据的接收与发送,并按照通信协议对上位机命令进行“翻译”,并完成相关操作[3,6,8]。

3 结语

温室滴灌设备控制系统的研究与开发,通过无线数传模块实现数据通信,通过采样获得的数据进行模糊控制,使温室大棚蔬菜田的滴灌变的十分可靠,并有效的节约水资源。系统实现简单、成本低、可靠性高,且将智能控制技术运用与农业生产,促进了农业的发展,缓解了水资源短缺的问题,使得该系统在长距离数据监控系统中具有较大的推广价值。

[1] 张晓文,杨仁全,周增产,等.温室环境智能控制系统的研究与开发[J].农机化研究,2005(1):147-149+152.

[2] 牛文全.微压滴灌技术理论与系统研究[D].西安:西北农林科技大学,2006.

[3] 陈晓军.基于蒸腾速率的温室滴灌控制系统研究[D].杭州:浙江工业大学,2010.

[4] 毛姣姣.基于CAN总线的棉花滴灌控制系统设计与抗干扰方法研究[D].石河子:石河子大学,2011.

[5] 余 荣.基于PWM的滴灌控制系统的设计与研究[D].南京:南京农业大学,2011.

[6] 黄 峰.基于滴灌控制系统的无线传感器网络节点应用技术研究[D].南京:南京理工大学,2012.

[7] 韩丽娜,汪小旵.基于Penman-Monteith方程的温室智能滴灌控制系统研究[J].中国蔬菜,2012(18):85-88.

[8] 杨 婷,汪小旵.基于ZigBee无线传感网络的自动滴灌系统设计[J].节水灌溉,2010(2):10-12+16.

[9] 吴 可,李 博,周新志.ZigBee无线通信技术在田间滴灌控制系统中的应用[J].科学技术与工程,2011(3):635-637+644.

[10] 王智乾,柯建宏.基于PLC模糊控制的温室灌溉控制策略研究[J].浙江农业科学,2011(6):1428-1432.

[11] 李加念,洪添胜,冯瑞珏,等.柑橘园水肥一体化滴灌自动控制装置的研制[J].农业工程学报,2012(10):91-97.

[12] 朱凝华.温室滴灌设备控制系统的研究与开发[D].天津:河北工业大学,2006.

[13] 邵 波,徐立鸿.基于自适应模糊控制的温室滴灌控制算法(英文)[C]//中国农业工程学会、农业部规划设计研究院、九三学社中央社会服务部、中国农业大学、沈阳农业大学.2003国际农业生物环境与能源工程论坛论文集,2003:4.

[14] 王智乾.基于PLC的温室模糊灌溉控制系统研究[D].昆明:昆明理工大学,2012.

[15] 徐立鸿,邵 波.一种新型温室滴灌控制算法[C]//中国农业工程学会.中国农业工程学会第七次全国会员代表大会及学术年会论文集,2004:3.

[16] 杨 婷,汪小旵.基于CC2430的无线传感网络自动滴灌系统设计[J].计算机测量与控制,2010(6):1332-1334+1338.

[17] 罗 昊,杨培岭,徐飞鹏,等.基于无线的智能温室环境控制系统[C]//Wuhan Institute of Forum Wuhan Branch.Proceedings of 2010 The 3rdInternational Conference on Computational Intelligence and Industrial Application(Volume7).2010.

猜你喜欢

模糊控制电磁阀温室
基于ANSYS Maxwell的比例电磁阀隔磁环仿真分析与优化
低速机电控喷油器电磁阀换热特性计算
现代温室羊肚菌栽培技术
关于部分行程测试电磁阀的应用和探讨
苍松温室 苍松灌溉
苍松温室 苍松灌溉
可以避免一个温室化的地球吗?
T-S模糊控制综述与展望
基于模糊控制的PLC在温度控制中的应用
基于模糊控制的恒压供水系统的研究