基于控制的自动灌溉系统设计与调试(2)
2.3 总控制程序模块流程图及程序
2.3.1 总控制程序模块流程图
图2 总控制程序模块流程
如图2 所示。首先判断启动按钮是否按下,若按下则接着判断阴雨传感器是否有输入,即在阴雨天里阴雨传感器会探测到有数据输入则程序返回继续循环,若不是阴雨天,阴雨传感器就没有数据输入,则水泵会打开浇水。当A 区的温湿度传感器检测到周围的空气的温度和湿度达到了设定值,则程序会接着判断启动按钮是否按下,如果没按则继续循环,若按下就接着判断阴雨传感器是否有数据输入,如果阴雨传感器有数据输入,则继续循环到启动按钮是否按下的位置,如果阴雨传感器没有数据输入,则水泵打开浇水;当A 区周围的空气中的温度和湿度没有达到设定值,A 区的温湿度传感器就没有数据输入,这样A 区的阀门就会打开,开始对A 去实施浇灌。同理当B 区周围的空气达到设定值时,也会判断启动按钮是否按下,如果没有按下则继续循环,如果按下就接着判断阴雨传感器是否有数据输入,如果阴雨传感器没有数据输入则水泵打开,如果阴雨传感器没有数据输入则程序会回到启动按钮是否按下的位置继续循环;当B 区周围的空气中的温度和湿度没有达到设定值的话,B 区的温湿度传感器就没有数据输入,这样B 区的阀门就会打开,开始对B 区实施浇灌。同理当C 区周围的空气中的温度和湿度达到设定值时,则程序会接着判断启动按钮是否按下,如果没按则继续循环,若按下就要停止判断阴雨传感器是否有数据输入,如果阴雨传感器有数据输入,则继续循环到启动按钮是否按下的位置,如果阴雨传感器没有数据输入则水泵打开浇水;当C 区周围的空气中的温度和湿度没有达到设定值时,C 区的温湿度传感器就没有数据输入,这样C 区的阀门会打开,开始对C 去实施浇灌。
2.3.2 总控制模块梯形图(图3)
图3 总控制梯形
3 结束语
虽然国内外有许多类似的控制系统设计,但由于采用的是单片机和微型机控制,其接口及程序设计复杂,系统的抗干扰能力普遍较低。当前,该类控制系统普遍采用PLC 控制,从而避免了设计复杂的缺陷,使设计更加简单方便、系统抗干扰能力进一步增强。本文设计的农作物灌溉控制系统可在节水的情况下实现高效灌溉控制,优化调度、提高效益,通过自动控制技术的应用,更加节水节能,降低灌溉成本,提高灌溉质量。
[1]张万忠,周渊深.可编程控制器应用技术[M].北京:化学工业出版社,2001.
文章来源:《节水灌溉》 网址: http://www.jsggzzs.cn/qikandaodu/2021/0422/590.html