基于模糊控制的温室内土壤湿度智能监控系统设计
第 卷 第 期年 月华中农业大学学报 ,基于模糊控制的温室内土壤湿度智能监控系统设计钱稷周娟张广华刘杨邸葆河北农业大学园艺学院,保定;河北农业大学机电工程学院,保定;河北软件职业技术学院软件工程系,保定摘要为提高温室管理水平 ,针对有线系统监测布线不灵活或长时无人监测和无线系统数据传输不稳定等问题 ,设计一种基于 技术具有远程交互功能的土壤湿度监控系统 。该系统由 控制器 、 模块灌溉控制电路等组成 。通过 模块以短信的方式实现与用户之间的交互功能 ,并利用模糊控制算法进行精确灌溉 。运行试验结果表明 :设计的系统工作稳定 ,数据传输距离不受限 ,节水灌溉效果显著 ,模块收发信息的正确率达 ;接收数据正确率达 ,实时监控灌溉性能稳定 ;能够实现精确灌溉 ,与人工漫灌相比节省 的用水量 ,节水效果显著 。关键词土壤湿度 ;短信模块 ;模糊控制 ;自动灌溉中图分类号 文献标识码 文章编号()收稿日期 :基金项目 :河北省科技计划项目 ();河北省保定市科技计划项目 ();河北省保定市科技计划项目 ()钱稷 ,讲师 研究方向 :环境调控技术与生物电阻抗 :土壤湿度对温室作物生长发育有重要影响 ,而温室环境的监控仅靠人工去完成已远远不能满足需要 ,因此 ,为温室环境监控配备一个良好的监控系统 ,不仅可取得显著的经济效益 ,而且还有不可估量的社会效益 。国内现有的控制系统中能够实现信息的采集 、处理 、传递 、存储 、检索等各个环节 ,但其通信方式普遍采用的是基于总线或总线的有线通信方式和或系列的无线频段通讯方式 。有线通信方式存在线缆错综复杂 、安装维护难度大 、成本高等缺点 ;无线频段通讯方式存在数据传输距离短 、传输信号不稳定 、时效性差等不足 ,并因智能化程度不高 、便携性差等 ,已经跟不上温室精细管理的步伐 。在国外 ,如美国 、澳大利亚 、巴西等国家 ,对土壤水分的研究投入相当大 ,而且也具备一定 的 实 力 ,研制出一些先进的仪器 ,像 美 国 公司的土壤水分测试仪 、土壤水分检测仪等 ,因其价格比较昂贵 ,对于科研院所和精确测量实验室等尚可接受 ,但在农业生产中难以推广 ,因此 ,研制 、开发具有适合我国国情的功耗低 、性能稳定 、通讯距离不受限制的监控系统具有重要意义 。土壤湿度需要进行实时监测 ,才能达到及时 、精准控制 、有效节水的效果。本试验设计的系统应用无线通讯技术和模糊控制技术 ,实现温室内土壤参数的实时检测和节水灌溉控制 。模块能够实现远程数据传输 ,并具有信号稳定 、覆盖范围广 、价格便宜 、永远在线等特点 ,特别适用于需频繁传送小流量数据的监测领域。系统通过模糊控制规则对给水阀执行有效控制 ,实现温室作物的智能精细灌溉功能 ,可达到节水灌溉的目的 。 系统整体设计温室湿度监控系统主要是以单片机为核心部件 ,通过对数据采集 、数据传输 、人机交互 、电源处理等模块的设计 ,实现系统的自动采集 、实时显示 、无线传输 、自动控制灌溉等功能 。系统整体结构如图所示 。 主要功能模块设计 系统低功耗的设计本系统选用单片机作为系统核心处理芯片 。中包含位寄存器用于缩短指令执行时间 ,可以在个时钟周期内完成寄存器与寄存器间的操作 。的额定工作电流为,额定电压为,从待机到唤醒模式相应时间不超过,并可以使启动更加迅速 。DOI:10.13300/j.cnki.hnlkxb.2015.05.045华中农业大学学报 第 卷图 系统结构框图 同时 ,丰富的中断能力减少了查询的需要 ,很适合应用于需长时间供电的工作场合。对于大多数现场数据采集的应用环境而言 ,能很好地满足湿度采集的要求 。 土壤湿度采集功能的设计本系统采用基于时域反射 ()技术的型土壤湿度传感器作为数据采集节点的前端设备 。法是利用电磁波在不同介质中的传播速度 的 差 异 来 测 定 土 壤 含 水 率。将 长 度 为的个探针插入土壤介质中 ,电磁脉冲信号通过特殊设计的内部电路从探针的始端传播到终端 ,输出的模拟电压信号与个点的驻波信号振幅的电位差成正比 。土壤含水率与介电常数呈线性关系:槡() () 槡 槡, 槡() ()式中为探头输出电压值 ;为土壤的介电常数 ;为湿土的介电常数 ;为干土的介电常数 ;为湿土的质量 ;干土的质量 ;为湿土的体积 ;为土壤的体积含水率 。温室作物根系主要分布在地下处 ,故测量探头应分布在地下的各层面中 。湿度传感器的电缆长度为,并 可 加 长 至 ,采用的电流信号 。其密封材料为树脂浇灌 ,完全密封防水 ,埋于地下不会影响土壤湿度信号的提取 ,能够满足实际生产需求 。 无线数据传输功能的设计无线传输功能是由公司新一代无线通信模块实现的 ,具有快速 、可靠 、不限传输距离等功能 。它设计小巧 、功耗很低 ,模块的工作电压为。射频天线部分主要实现信号的调制与解调 ,实现外部射频信号与内部基带处理器之间的信号转换 。芯片实现接口电路的与电平转换 。引脚实现数据发送功能 ,实现数据接收功能 ,用来检测卡座中是否插入卡 ,实现卡与的数据传输功能。硬件电路如图所示 。图 无线模块硬件电路 第 期 钱稷 等 :基于模糊控制的温室内土壤湿度智能监控系统设计本设计系统采用模式收发短信 。此模式被所有手机支持 ,可以使用任何字符集 。系统将地址 、中心电话号码 、用户电话号码和湿度信息通过方式进行编码并压缩成数据包 ,以码的格式发送出去 ,实现中文短消息的发送。)发送的数据格式分析 。假设中心号码是,目标号码是,消息内容是 “当前湿度值为”。从模块发出的数 据 包 是。编码格式见表。)发送信息程序段 的 编 写 。系 统 通 过 函数实现通过串口发送一串字符串 ,通过函数实现字符串的比较功能 。发送流程如图所示 。表 编码格式 段 分段含义 地址的长度和格式 在中心号码 的后面加 “ “ ,再将相邻的两位数字颠倒得到的 地址 “ “ , 文件头字节和信息类型 目标号码长度类型 目标号码 的后面加 “ “ ,再将相邻的两位数字颠倒得到的目标地址 “ “ , 协议标示,采用编码方式 , 发送信息的 码的长度除以 ,以十六进制表示 , 用户信息 “当前湿度值 :”的 码 “ :” 图 模块发送信息流程图 智能控制的设计 模糊控制器的设计模糊控制是将由精确量转化来的模糊信息 ,按照总结手动控制策略取得的语言控制规则进行模糊推理 ,给出模糊输出判决 ,并再将其转化为精确量 ,作为反馈送到被控对象 (或过程 )的控制作用。本设计中作物的需水量模糊推理系统是一个双输入单输出的模糊推理系统 ,以土壤湿度实际输出值与设定期望值的误差和误差变化率作为输入 ,以给水时间作为输出。模糊控制系统的结构如图所示 。图 模糊控制系统结构框图 华中农业大学学报 第 卷 模糊控制表的计算取偏差、偏差变化率的论域为 ,给水时间的范围可取 ,。首先 ,连续变化量使之离散化 ,构成个整数的离散集合 ,和的论域设为 ,。然后 ,对其语言变量进行取值 ,模糊语言变量分为 正大(),正中 (),正小 (),零 (),负小 (),负中 (),负大 ()。输出控制量取个语言值 ,分别为 关闭 (),短时间灌溉 (),中等时间灌溉 (),长时间灌溉 ()。量化因子和由下式确定 :,式中、表示和的实际范围 ,表示整个论域的范围。表 模糊控制规则 模糊控制规则及模糊推理模糊控制规则是根据有经验的操作者或专家的控制知识和经验制定出若干模糊控制规则 ,对于双输入单输出的控制系统 ,其规则具有如下形式 : : : ,式中,和(,)是,和在其论域上的语言变量值 。所有规则组合在一起构成了规则库 。把上述模糊规则列成模糊状态表形式 ,逐渐形成最佳灌溉方案 。其中的一条规则 :如果是 是,则是,其模糊蕴含关系定义为( )(,)()()()()其中 ,“ ”是定义在模糊集合上 。,( )是定义在上的模糊蕴含关系 。根据模糊推理所得结果乘以比例因子 ,得到系统所需控制量的精确输出值 。本系统的去模糊化采用平均最大隶属度法 (),控制给水阀门打开时间的长短 。 模糊控制器的算法设计本设计的控制规则采用分段模糊控制 。监控过程总流程如图所示 。图 监控系统总流程 第 期 钱稷 等 :基于模糊控制的温室内土壤湿度智能监控系统设计 检测试验试验地点在河北农业大学园艺学院温室 ,主要检测传输距离和天气情况对信号的接收是否有影响 ,以及发送短信的正确率和模糊控制灌溉的精确度 。)发送正确率 。将试验样机随机放入温室中作为发射点 ,同时设置个接收点 。接收点:园区大门 ,与样机距离为;接收点:教学楼 ,与样机距离为;接收点:办公室内 ,与样机距离。为检验发送和接收的正确率 ,本系统设计为每天发送条信息 ,上午:发送次 ,下午:发送次 ,每个月作为个试验周期 。通过试验数据的分析比较 ,可以看出模块在系统试运行阶段的发送短信正确率可达到,接收情况根据天气的影响也可以达到的正确率 (表)。这表明将应用于温室土壤采集系统的通讯方面是可行的 。表 检测试验结果) 接收点日期天气情况 月 大风 雷雨 晴天 月 大风 雷雨 晴天 月 大风 雷雨 晴天 ):发送正确率 ;:接收正确率 )灌溉的精确度 。为便于精确测量灌溉时间及流水量 ,将样机置于实验室内 。将样机的湿度传感器插入土壤中 ,同时把进水端口 (直径)接上水源 ,中间接电磁阀及流量传感器 ,出水端口用水管连接滴头 (直径),滴头置于植物主根系部位 。当系统检测到土壤湿度达到警戒值 ()时 ,会将当前湿度值送入模糊控制器 ,模糊控制器经过处理和分析比较 ,输出灌溉时间 (表)。试验结果表明 :该系统中采用模糊控制算法可以有效实现精确灌溉功能 ;系统根据温室内作物不同生理阶段的需水要求适时适量供水 ,与人工漫灌方式相比可省的用水量 ,灌溉的质量和均匀度都较高 ,可提高水资源利用率 。表 试验数据 灌溉前湿度 输出灌溉时间 流量 灌溉后湿度 () 讨论本试验温室土壤湿度智能监控系统软硬件的设计都是按照实际需求进行的 ,利用通信技术和模糊控制技术实现对温室土壤湿度的监测和控制 。基于西门子公司生产的芯片 ,设计了电源电路 、卡接口电路 、与单片机的接口电路等 ,并编制相关软件 ,实现单片机对模块的通信与控制 ,使系统传输距离不受限制 ,收发信息正确率基本达到,实时监控性能稳定 ,因此 ,模块应用于农业通讯方面 ,可达到一个稳定的工作状态 ,实现远程监控的特点 。本系统的模糊控制规则是长时灌溉经验的总结 ,通过合理的输入和输出控制 ,达到优化控制的效果 。以土壤湿度实际输出值与设定的期望值 (湿度阀值 )的误差和误差变化率作为输入 ,推算果树灌溉时间 ,并做出相应的灌溉措施 。这种控制方法不仅能节约大量的灌溉水 ,同时有利于作物的生长和水肥耦合利用 ,从而提高作物产量 。参考文献魏景斌 便携式土壤湿度检测仪的研究与设计 保定 :河北农业大学机电工程学院 ,梁健 ,戈振扬 ,齐亚峰 基于 无线传输的温室温度监控系统的设计 湖南农业科学 ,():沈建华 系列 位超低功耗单片机原理与实践 北京 :北京航空航天大学出版社 ,张小驰 ,陈天华 基于 单片机的红外便携式心率监测系统 制造业自动化 ,(): , ,(): , , : ,():王贵彦 法 、中子法 、重量法测定土壤含水量的比较研究河北农业大学学报,():黄术 基于 网络的水情测报系统软件设计与实现 华中农业大学学报 第 卷成都 :西南交通大学图书馆 ,姜婷 基于 短消息方式的温度监测仪的研制 合肥 :合肥工业大学图书馆 ,张曾科模糊数学在自动化技术中的应用北京:清华大学出版社 ,孙增 圻 ,邓 志 东 ,张 再 兴智能控制理论与技术版 北京 :清华大学出版社 ,江明 ,陈其工 ,晏行芳基于模糊控制的精确灌溉系统农业工程学报 ,():谢守勇基于 的模糊控制灌溉系统的研制农业工程学报 ,(): , ,; , ,; , , , , , , , , , , , , ; ;(责任编辑 :陈红叶 )