APP下载

海水池塘循环水养殖的控制系统研制

2023-10-31黄种明许志龙曹志翔郭更生

关键词:水射流控制板海水

黄种明,许志龙,曹志翔,郭更生

(1.集美大学海洋装备与机械工程学院,福建厦门 361021;2.集美大学理学院,福建厦门 361021)

0 引言

池塘循环流水养殖(internal-circulation pond aquaculture,IPA)模式将池塘分为流水养鱼区和循环水净化处理区,具有水资源利用效率高、节地高效、水质好等优点,契合水生态环境保护的要求,近年来得到普遍的应用推广[1-2]。池塘循环流水养殖的关键技术之一是控制系统,国内外专家学者对养殖控制系统进行了大量研究。为了实现远程监控水产养殖的状况,李慧等[3]开发了一种水产养殖远程监控系统,该系统基于物联网Android平台实现了多传感器数据的远程采集和存储,用户可用手机随时在线查看和获取养殖信息。颜波等[4]结合无线传感网络与RFID技术设计了一种自动化养殖监控系统并应用于罗非鱼养殖实践中,试验结果表明该系统可自动控制养殖装备。张刚等[5]基于无线传感网络研发了一种应用于淡水珍珠蚌养殖方面的分布式水质监控系统,有利于促进淡水珍珠蚌养殖方式的转变升级。Huan等[6]开发了一种基于窄带物联网(narrow band internet of things,NB-IoT)技术的水产养殖池塘水质监测系统,能够远程采集和存储多传感器的数据,实现了自动控制和集中管理养殖池。刘雨青等[7]设计了一种应用于螃蟹养殖的全方位监控系统,能够实现养殖过程中的水质监测、气象监测、视频监控等。Lorena等[8]基于无线传感网络并仅采用低成本的传感器实现了养殖池内水质与鱼类的监测,同时可实现数据的远程传输及数据异常时的报警。Abinaya等[9]基于物联网设计了一种监控系统,该系统采用Aurdino处理器能够自动检测水体温度、pH值、溶解氧、氨氮等参数。以上研究对水产养殖装备的发展均起到促进作用,但这些养殖控制技术一般只用于检测淡水养殖水质指标、控制循环水泵和增氧机等装备,未对海水池塘循环水养殖控制方法进行分析,未探讨如何保证海水池塘循环水养殖的安全性。

针对海水腐蚀性强、污损生物繁殖快等特性,在控制设备的耐用性、信息采集的稳定性等的要求比淡水更高,如何保证海水池塘循环水养殖的安全性是海水池塘循环水养殖控制系统研究的重点。本文拟开发由感知层、传输层和应用层组成的立体智能控制系统,以实现对海水池塘循环水水质自动检测和分析,以及智能控制循环晒网装置、水射流装置、清污装置、投饵机等关键设备。

1 海水池塘循环水养殖模式

循环水养殖的海水池塘根据功能分为养殖区和生态净化区,如图1所示。其中,养殖区域在整个池塘占比较小,约3%~5%。

在养殖区内建造循环水养殖网箱,对鱼类进行高密度集中养殖,以便统一管理。在生态净化区通过放养贝类、滤食性鱼类及种植水生植物等,对池塘水体进行生态净化,避免水质恶化。

循环水养殖网箱内主要设计有水射流器、清污装置、循环晒网装置、集污装置、投饵机。水射流装置采用推流爆气方式,可以同时对养殖槽增氧和推流,防止出现缺氧死鱼事故,同时使网箱与池塘内的海水流动互换,保证网箱内的海水质量。清污装置采用旋转毛刷设计,定期清理养殖槽内剩余饵料和鱼儿代谢产物。循环晒网装置安装在网箱端部,每天将拦网从水底转动到水面上曝晒,能够防止藻类、贝类等海洋污损生物的生长堵塞拦鱼网。集污装置与养殖槽尾部相连,收集从养殖槽流出的剩余饵料和鱼儿代谢产物,有效改善水质。投饵机安装在养殖槽头部,根据养殖鱼品类、大小和气象等因素自动投喂。在整个海水池塘循环水养殖生产过程中,采用基于物联网技术的智能化监控系统可实现养殖自动化与信息化。

2 海水池塘循环水养殖控制系统设计

2.1 整体设计

海水池塘循环水养殖控制系统采用基于物联网的三层立体架构,包括感知层、传输层、应用层。整个控制系统主要由水质监测、受控设备、摄像头、单片机控制板、DTU、现场触摸屏、服务器、监视电脑、APP等组成,实现现场与远程控制相结合,信息采集、传输、存储、多元化报警为一体的全方位监控,如图2 所示。

1)感知层:包括水质监测节点、受控设备节点、摄像头和数据传输线路。采用RS485的通信方式,执行上级的控制指令,并实时上传采集的信息。

2)传输层:包括服务器、DTU传输器、单片机控制板与通信网络。单片机控制板除了传递应用层下达的指令外,还将感知层的监测信息与现场触摸屏对接,并通过DTU传输器将信息传输到服务器存储与分析。

3)应用层:具有实时显示现场设备运行状态及水质监测信息、手动控制现场设备、报警等功能。监控电脑与APP可通过Internet搭建网络访问服务器,实现现场信息查询与控制指令下发。

整个海水池塘循环水养殖控制系统的搭建分为三个部分:一是搭建硬件平台与现场控制系统,包括硬件设备选型、连接,以及相关程序设计等;二是搭建数据传输链路,包括单片机控制板与触摸屏、DTU的数据传输格式设计、编码、解码等;三是进行服务器监控系统和SQL Server数据库的软件设计、APP程序设计。

2.2 硬件设计

2.2.1 硬件选型

控制系统硬件设备主要包含服务器、DTU传输器、单片机控制板、触摸屏、受控设备、水质监测设备等。本系统尽量选用通用型硬件器件,要求选用的器材耐用性好,价格合适并容易购买。

1)受控设备:根据养殖要求,现场受控设备包括用于养殖槽水循环的水射流器3台,用于将水底渔网转到水面曝晒的换网电机1台,用于清理养殖槽底部残物的清污电机1台和用于投放饲料的投饵机1台。本系统所选的设备都为AC 220 V供电,功率较低,其中水射流器功率为450 W,换网电机、清污电机和投饵机的功率皆为75 W。

2)水质监测设备:针对石斑鱼对养殖水质的要求,并结合实际养殖经验,需要对水温、pH值和溶解氧3个常规参数进行监测。本系统采用海水pH计和荧光法海水溶解氧探头,两个设备都包含智能温度补偿设计,精度为0.01。

3)单片机控制板:本系统采用自主研制的单片机控制板控制现场设备及实时信息采集,包含6路模拟量输入、8路带电流监测的开关量输出、8路开关量输入和3路RS485通信。其中模拟量输入中,3路用于水质参数采集,3路备用;开关量输出中,6路用于现场受控设备,2路备用;开关量输入中,2路用于市电/柴油机发电采集,其余备用;RS485通信中,1路与触摸屏通信,1路连接DTU传输器用于数据的传输,剩余1路备用。

4)DTU传输器:根据实际运行场景,单片机控制板与服务器放置距离远,数据传输量小,故采用多功能全网通4G无线数据终端,其内置低功耗高性能的嵌入式处理器;具备TVS保护管、复合式看门狗避免设备死机;同时支持TCP、UDP、DNS、PPP、HTTP和MQTT协议,可连接大部分物联网平台。

5)触摸屏:本系统选用7英寸(17.78 cm)屏,能容纳系统需要显示的信息,且具有RS485和RS232通信端口,配合嵌入式软件完成人机交互界面的开发。

6)服务器:负责将DTU传输器传递的信息进行存储与分析,并发出控制指令给单片机控制板以控制现场设备;当发生故障时,将报警信息通过拨打电话、发送短信通知管理员。因此,必须保证服务器的长期稳定工作。现有自建和租赁两种服务器管理方式,由于自建服务器需解决电力、空调、消防、带宽、24小时人员监控等问题,投入太大,所以本研究采用租赁腾讯服务器的方式以降低采购及管理成本。

2.2.2 硬件连接

海水池塘循环水养殖现场控制系统可在本地对周边水射流器、投饵机等进行控制,并对养殖环境的水质和设备运行状态等信息进行实时采集,保证系统能连续、安全可靠运行。

硬件连接如图3所示,整套系统以单片机控制板作为主控单元。电源切换装置实时监测市电状态,当市电断电,自动切换至自备的柴油机发电,实时供电给单片机控制板;同时单片机控制板的开关量输入端口连接电源切换装置,用于采集市电/柴油机发电信息。单片机控制板通过带电流监测的开关量输出端口驱动水射流器、换网电机、清污电机和投饵机等现场设备,并实时监测其电流值,分析受控设备状态。通过模拟量输入端口连接的溶解氧探头、pH计和温度探头,实时采集溶解氧含量、pH值和水温等参数,结合受控设备状态自动调控现场设备。单片机控制板可通过RS485端口与触摸屏、DTU传输器连接,实时显示现场监测信息并控制设备,发送实时数据及报警信息到远程服务器上。

2.2.3 单片机控制板设计

为减少成本、节约空间、提高集成度,自主设计海水池塘循环水养殖单片机控制板。电路板采用STM32F103C8T6单片机,设计有电源模块、通信模块、DI输入模块、DO输出模块、AI输入模块等,其中AI输入模块包含电流监测模块和水质参数采集。电源模块通过TPS5430降压转换器将DC 24 V电源转换成DC 5 V,然后用LM1117低压线性稳压器转换成单片机可用的DC 3.3 V。通信模块利用MAX485ESA芯片将单片机收发器转换成RS485,实现数据的收发。DI输入模块设计有光电耦合器,实现市电和柴油机发电等信号采集,同时将一二级隔离,降低干扰,保证信号传输稳定。DO输出模块根据控制指令,控制继电器线圈合/断实现受控设备的开关。AI输入模块分成电流监测模块和水质参数采集模块。电流监测模块将一次电流经互感器变成二次电流信号后,经整流桥、滤波电容和TLC2722运算放大器等输入给单片机,实现受控设备的交流电流采集;水质参数采集模块将水质探头输出的0~20 mA标准信号,经滤波电容和运算放大器输入给单片机,实现水质参数的采集。部分原理图如图4所示。

2.3 报警设计

海水池塘循环水养殖系统中设备的安全性能优劣是系统能否正常运行的关键因素。但是,由于设备复杂多样,运行要求不尽相同,需要在对设备运行工况进行实时检测的基础上,设计科学、高效、准确和稳定的报警系统,以保证系统的安全运行。本项目组从以下五方面进行设计:

1)供电保障:市电和柴油机发电双重保障,一旦市电断电,立刻启动柴油机发电。

2)供氧保证:采用溶解氧传感器检测、水花图像识别技术、水射流器流量检测三大技术同时对供氧进行监控,防止高密度养殖发生缺氧死鱼事故。

3)设备安全运行保障:单片机控制板上针对设备堵转、过载等设计了安全保护;采用图像识别技术,对设备运行实时分析;并有冗余设计,一旦设备故障可以快速切换到备用设备,特别是水射流器故障。

4)稳定的数据传输保障:运行数据通过GPRS无线网络、Internet进行传输。设计超时报警机制,防止数据漏传;设计校验机制,防止数据误传。

5)多元化报警机制:设计现场和控制室声光报警、远程电话和短信报警,实现多元化报警机制,确保故障发生时能够及时通知到管理人员。

控制系统的具体报警类型在设计时共分为13种,如表1所示。当发生故障报警时,触摸屏及远程监控电脑显示报警内容及报警原因,同时拨打电话及发送短信提醒,短信仅提示报警内容。

表1 报警类型表Tab.1 Alarm type

2.4 软件设计

2.4.1 触摸屏人机交互界面设计

为使系统操作更加简单便捷、安全可靠,现场控制采用触摸屏人机交互,主要功能包括实时显示现场设备状态、水质参数、报警状态、设备控制及参数设置。在PC端触摸屏人机监护界面设计时,首先建立与单片机控制板的数据连接,在设备窗口中添加串口设备“Modbus RTU”,通信参数为波特率9600 B、8位数据位、1位校验位、偶校验;接着进行各功能动画界面的设计,每个设备在触摸屏界面上都有对应的名称标签,在标签旁添加数据显示、按钮和指示灯等元件;然后进行数据通道设置,主要单片机控制板保持寄存器4x与变量数据的映射关系,单片机控制板保持寄存器地址分配如表2所示,开发的触摸屏人机交互界面可实时显示水射流器、换网电机、清污电机、投饵机等设备的实时运行状态,且直接显示养殖槽内溶解氧、pH值和水温等参数的实时数据。运行主界面如图5所示。

表2 单片机控制板保持寄存器地址Tab.2 Holdregister addresses of the MCU control board

2.4.2 服务器管理系统设计

为使管理人员能够远程实时掌握海水池塘循环水养殖系统的运行情况,高效处理突发状况,设计了服务器管理系统,即 “海水养殖智慧管理系统”(网页版)。采用ASP.NET技术,以C语言编程,结合SQLsever2014数据库进行开发设计。在服务器端开发数据采集软件,采用Modbus TCP通信协议,使单片机控制板采集的设备状态和水质参数等数据通过DTU传输器能实时发送到数据采集软件。数据采集软件能解析实时数据并保存到数据库中,再根据实时数据进行分析、判断,对现场设备实现控制。如图6所示,通过海水养殖智慧管理系统主控界面(实时数据界面),管理人员可了解到现场养殖系统的供电模式、运行模式及相应设备(如水射流器、投饵机、清污电机、换网电机)的运行状态;同时,管理人员可直接在系统上远程控制相关设备的启动与关闭。海水养殖智慧管理系统管理人员的用户权限分为两种,分别是渔场管理人员和现场管理人员。渔场管理人员的权限高于现场管理人员,可对现场管理员和报警联系人进行查询、添加和删除。

3 海水池塘循环水养殖测试

3.1 样机试制

在福建龙海市大径养殖场面积为10亩(0.667 hm2)的海水池塘里安装了一套海水池塘循环水养殖系统样机,如图7所示。一套养殖系统包括3条养殖槽(22 m×5 m×2 m),每条养殖槽配备3台水射流器、1套水质监测设备、1台投饵机、1套清污装置、1台循环晒网装置、1个集污装置和1个控制柜;同时,在养殖系统四角位置分别安装了一个监控摄像头用于观察养殖槽水面情况。

根据养殖鱼类的习性,通过触摸屏设置喂食、运动、休息、清污等的时间段。当处于喂食和休息时间段,开启2台水射流器,关闭清污电机,在保证增氧量的同时又降低水流速度,防止鱼饵流走影响喂食。当处于运动和清污时间段,开启3台水射流器及清污电机,增加流水量,在迫使鱼游动的过程中,自动清理底部的残饵粪便以保证养殖槽内水质始终保持良好的状态。循环晒网装置设定每天定期运行,以保证拦鱼网不被海洋污损生物附着并堵塞网眼。同时控制系统可以根据摄像头拍摄的水花情况及设备运行情况,通过图像识别技术判断现场设备是否处于正常工作状态。现场的各种数据通过DTU传输模块实时传给服务器,一旦养殖过程中出现设备故障或水质参数出现异常等情况,控制系统将直接报警并将故障信息以拨打电话、短信方式发送给报警联系人,从而使管理员第一时间了解现场情况,及时解决问题,避免出现损失。

3.2 样机测试

海水池塘循环水养殖控制系统的远程控制指令、数据采集及报警都采用DTU传输器进行数据传输,故DTU数据传输的稳定性直接影响整套系统的运行。根据系统设计要求,检测、分析和响应时间须低于5 min,样机设置系统数据传输时间间隔为36 s,测试主要从两条数据传输通信的时间间隔Δt进行分析,判断其传输稳定性及对养殖的影响。

为了验证通信数据传输的稳定性,选取了试验渔场在2021年5月15日0时0分至5月19日23时59分共5 d的通信数据传输的时间间隔数据作为样本,理论计算有12 000条数据,实际共接收11 778条数据,通信成功率98.15%,丢包率1.85%。通过图8可以看到通信数据传输时间间隔Δt和对应的数据量和比率。

Δt≤54 s时数据量有11 604条,占总数据量的98.52%;55 s≤Δt≤90 s时数据量有147条,占总数据量的1.25%;91 s≤Δt≤126 s时数据量有17条,占总数据量的0.14%;127 s≤Δt≤162 s时数据量有4条,占总数据量的0.03%;Δt≥163s时数据量有6条,占总数据量的0.05%。所有数据处理时间间隔都小于5 min,满足养殖实际要求。2021年5月—2022年5月,海水池塘循环水养殖控制系统运行了1年,养殖槽各项控制指标均满足海水高密度养殖的安全性要求。

4 结论

海水池塘循环水养殖控制系统由感知层、运输层、应用层组成。通过感知层的各种水质传感器,可对养殖海水的溶解氧、水温、pH值等水质情况进行实时监测;通过传输层实时传输监测数据至服务器进行存储和分析计算,然后发送出控制信号,对水射流器、清污电机、换网电机、投饵机等海水池塘循环水养殖设备进行智能调控;通过应用层的现场触摸屏、监视电脑或移动终端,可随时查看现场养殖设备运行状态和水质参数等数据,并能对养殖设备进行现场或远程控制。当受控设备发生故障时,可通过电话、短信和现场报警等方式通知管理员。经测试,该控制系统可在海水池塘循环水养殖场长时间稳定工作,通信成功率达98.15%,其监控响应快且处理时间短,可确保鱼类养殖安全。

猜你喜欢

水射流控制板海水
关于某家用电器静电弹簧控制板一拖多自动检测装置的研究与应用
一种橡胶减震装置
喝多少杯海水能把人“渴死”?
基于超高压水射流的压缩机智能拆解设备设计
轨道交通AFC导向标识控制板设计
高压水射流切割混凝土试验研究
海水为什么不能喝?
海水
一种机载SAR中心控制板的设计
磨料水射流技术及其在水下结构物切割中的应用