徐志斌 何迎春 胡
钢 马亚培
摘
要 本文介绍一种采用组态软件和控制模块相配合的节水灌溉计算机自动控制系统。系统利用计算机控制
关键词
节水灌溉
计算机 控制系统
江苏泰兴市省级节水灌溉示范项目需在8.6lhm2的耕地上全面实现节水灌溉。为此,项目组利用组态软件作
|
该系统由固定喷灌1区、2区,大棚滴灌1区、2区,露地微灌区,草坪喷灌1区、2区,低压管道输水灌溉l区、 一、网络结构 传输系统采用总线式结构,所有的节点共享一个公共物理通道(总线)。这种结构的特点是网络不封闭,很容 一条485总线上挂接17个模块(11个继电器输出模块,6个数字量输入模块),控制41台设备(水泵、加压泵、电磁阀),如图1所示。 二、硬件设计 |
图1 控制系统图 |
1.系统总线设计
RS-85是RS-422A的变形,要使用专用的接收、发送芯片,芯片一般采用差分式接收和发送数据,提高了抗
RS-485扩展了RS-422A的性能,允许双绞线上一个发送器驱动32个负载设备。负载设备可以是接收器或收发器:RS-
2.通信介质的选择
计算机的远程数据通信一般要采用调制解凋器,其传输介质本应使用专用的同轴通信电缆,也可使用双绞
双绞线可应用于点对点或单点对多点应用场合。双绞线容易与电磁场耦合,故对干扰和噪声十分敏感,可用
3.阻抗匹配
信号在传输线上传送,若遇到阻抗不连续的情况,会出现反射现象使信号扭曲,从而影响信号的远距离传
4.系统硬件设计
该系统需控制1个给水泵、4个加压泵以及36个电磁阀。为了工程的需要,在该系统中共采用11个继电器输
图2 输出控制信号 |
图3 输入报警(需水)信号 |
三、软件设计
该系统采用了多线路技术、COm组件技术。系统运行期间,通过驱动程序和外部设备进行数据交换。每个驱
1.
前台控制软件的设计
|
前台控制软件由三部分组成:动画显示控制界面、报警显示界面、按键互锁。整个控制画面采用动画设计,用 报警显示界面上标有36个电磁阀、1个给水泵和4个加压泵的位置。如有报警信号(需水信号)产生,报警显 软件部分同时设计了整个系统的逻辑关系,按键互锁。如果要打开某个电磁阀灌溉,则相应的加压泵、水泵自 |
图4 软件框图 |
2.
通信模块的设计
通过驱动程序和外部设备进行数据交换,每个驱动程序都是一个com对象。
3.
历史记录数据库的设计
系统采用微软的Access数据库,使用微软的Odbc数据库引擎。所有设备的操作过程都自动输入数据库,并
数据库将自动记录下每个电磁阀的状态改变时间、日期、操作员姓名以及电磁阀的序号,为以后科学分析、科
(作者单位:徐志斌、何迎春、马亚培为泰兴市农业技术推广中心,胡钢为河海大学计算机及信息工程学院)
责任编辑 唐瑾