带有水质监测的增氧机远程控制系统研究.pdf
《带有水质监测的增氧机远程控制系统研究.pdf》由会员分享,可在线阅读,更多相关《带有水质监测的增氧机远程控制系统研究.pdf(8页珍藏版)》请在咨信网上搜索。
1、第 50 卷第 4 期渔 业 现 代 化Vol.50 No.42023 年 8 月FISHERY MODERNIZATIONAug.2023DOI:10.3969/j.issn.1007-9580.2023.04.010收稿日期:2023-03-20基金项目:安徽省重点研发计划面上攻关项目(202104a06020010)作者简介:莫少凡(1998),男,硕士研究生,研究方向:增氧机远程控制。E-mail:2326830569 通信作者:谢能刚(1971),男,博士,教授,研究方向:渔业增氧设备。E-mail:xieng 带有水质监测的增氧机远程控制系统研究莫少凡1,孔 平1,李松杰1,宋丽颖
2、1,李彩瑗2,谢能刚1(1 安徽工业大学管理科学与工程学院,安徽 马鞍山 243032;2 武汉大学物理科学与技术学院,湖北 武汉 430072)摘要:针对水产养殖中增氧机远程控制困难、水质送检烦琐等问题,基于无线传感器网络(WSN)及物联网技术,开发了一种带有水质监测功能的增氧机远程控制系统。该系统由监测设备和远程控制小程序组成,布设在现场的溶氧、pH 传感器、环境监测变送器等设备由 4G-DTU 内置的微处理器负责数据采集,采用无线网络通信方式,摆脱传统监测系统通信距离短的困扰;小程序具备实时监测水质、查询历史数据、远程启停增氧机等功能。为验证系统实用性,在实际水域布置节点测试。结果显示:
3、各项指标均达到要求,设备远程启停响应延迟低于 100 ms,pH 测量精度达到0.02,溶氧控制精度在0.4 mg/L 以内,温度测量精度达到 0.5,气压测量精度达到 0.1 kPa,能够满足水产养殖需求。证明了所研究的系统具有实际应用意义。关键词:增氧机;无线传感器网络;物联网;水质监测中图分类号:TP273,S24 文献标志码:A 文章编号:1007-9580(2023)04-0083-008 随着网络信息技术的高速发展,互联网及衍生的各类产品已融入生活、生产等多个领域。依托互联网,配合多种信息传感器的物联网技术1-2广泛应用于各行业,对促进经济发展和社会进步具有重要意义3-6。目前,国
4、外很多国家开展将物联网技术融入养殖行业的尝试,致力研究出更高效的生产系统。例如,挪威提出鱼联网概念,将 LoRa 附加模块应用于海洋渔业中,验证了户外养殖实时监测的可行性7,澳大利亚将无线 传 感 器 网 络(Wireless Sensor Networks,WSN)8-10应用在畜牧业中,开发出一种易组建、成本低的自配置物联网络,形成“智慧农场”养殖模式11-13。国内学者也已开展将物联网和无线通信技术融入水产养殖领域的研究。如李慧等14基于物联网 Android 平台,利用 ZigBee 无线通信模块15构建链式多节点网络,实现对多节点水质数据远程监测。上述方案需在现场布置多个数据传输模块
5、,设备之间存在频谱干扰会造成部分数据丢失,而系统辐射范围受节点距离、现场开阔程度等因素影响,致使监测范围有限。现有研究成果表明,在大规模水产养殖模式16-17中仍存在水质监测难度大、数据传输距离短、远程管理效果差等问题。本研究开发了一种适用于水产养殖,带有水质监测的增氧机远程控制系统。该系统配备水质、气象传感器,通过设备内置微处理器采集数据,由 4G 通信装置实现数据实时传输。1 系统架构设计系统主要由底层模块(传感器、数据传输设备、现场控制模块)、远程服务器、远程控制客户端等模块组成,系统控制电路和其他硬件设备集成安装于增氧机控制箱中,用户可依据实际应用场景调整安置位置。系统外接 220 V
6、 交流电源保证增氧机电机正常运转,外接电源在控制箱中经降压模块调理后为其他设备供电。底层数据采集主站选用内置MIPS 架构 MCU 芯片的数据传输单元,该设备采用 Modbus RTU 通信协议主站轮询从站实时采集各项数据。系统底层模块与服务器之间采用发布、订阅式通信,数据传输单元轮询各传感器节点后整合渔 业 现 代 化2023 年数据,通过采用 MQTT 协议搭建的通信通道上传数据至物联网平台,同时底层模块通过该通道接收由服务器下发的控制指令。系统中增氧机启停分为现场和远程两种控制模式,现场控制箱内配备显示屏实时显示气象、水质数据并配有手动开关可快速启停增氧机;远程控制基于阿里云物联网、微信
7、开发者等平台共同开发,以微信小程序为应用载体,具备远程控制增氧机、监测气象、水质数据、溶氧阈值报警等功能,经设定两种控制模式不可同时工作,避免造成控制逻辑混乱。系统框架如图 1 所示。图 1 系统架构图Fig.1 System architecture diagram2 硬件及服务器设计2.1 数据采集模块数据采集模块实现对水质、气象、电路等数据的采集上报功能,采集周期设为 1 min。系统中有瑞 蒙 德 RMD-ISDT10-G 溶 氧、RMD-ISDC2M12 pH、YDPT-01 环境监测变送器 3 种传感器,控制电路中接入正泰 DDSU-666 型智能电表,采集节点选择汉枫 4G 全网
8、通 DTU PG-46。主站 DTU 内置多种通信协议18,适用于多节点19数据采集系统,由内置 SIM 卡提供通信网络服务。DTU 与从站设备之间采用 RS 48520协议通信,各传感器修改站号后作为从站并联接入主站信号接口,根据传感器报文21格式,编写数据采集程序并烧录至主站 MCU 芯片。DTU 集合数据采集、传输等功能,主站设备周期性采集传感器数据,整合后发送至远程服务器,改变了传统外置 MCU 芯片的数据采集形式,摆脱了水质监测设备布线烦琐,监测位置单一等困扰。实际测试结果表明设备安装于户外时无线网络信号可达到 91%,安装于室内时信号也可达到82%,数据传输迅速,且不受通信距离影响
9、,满足水产养殖面积大、跨度长的通信需求。2.2 远程服务器搭建系统远程服务器基于阿里云物联网平台及SQL 数据库搭建,服务器内构建底层设备物理模型用于存储、展示数据,底层模块采用 MQTT 协议实时上传数据或接收控制指令,达到远程监控系统目的。服务器内采用 Java Script 语言编写数据解析程序,DTU 周期性轮询从站设备采集数据并上传至服务器,经解析程序识别校验后,提取指定寄存器内数据解析并赋值到对应物理模型,同时存储于服务器 SQL 数据库内,完成一次平台数据更新。服务器端与用户微信客户端之间采用ROS(Robot Operating System,ROS)异步通信,微信应用程序作为
10、订阅端通过 Topic 通道接收来自48第 4 期莫少凡等:带有水质监测的增氧机远程控制系统研究服务器下发的各项监测数据,用户可通过微信客户端访问服务器 SQL 数据库或发出远程控制指令,通信流程如图 2 所示。pHpHn SQLTopicMQTTTopic3434图 2 通信流程图Fig.2 Communication flow chart 溶氧是水产养殖最重要的水质参数之一,其含量直接影响养殖经济效益22。水体中溶氧含量受气压、温度、湿度等因素影响23,高密度水产养殖模式下,面对溶氧数值变化较大时,需及时响应,以减少经济损失,降低养殖损耗24-25。本系统以溶氧含量为报警触发条件,通过设置
11、溶氧含量阈值并配备短信报警功能,达到精准监测、及时报警的监管目的。系统服务器作为阈值报警信息发布端,用户的钉钉应用客户端为信息接收端,服务器内创建阈值报警规则并设置阈值上下限,服务器接收、解析底层数据后自动执行阈值报警程序,当溶氧含量突破阈值时,服务器向用户钉钉账户发送报警信息,提醒用户开启或关闭增氧机。阈值报警程序经测试,可全天候不间断监测溶氧变化并及时发送报警信息,符合实际养殖需求。2.3 现场控制模块为便于用户开展养殖工作,现场控制箱内增加屏幕用于实时显示水质、气象数据并保留手动开关增氧机按钮,用户可在现场一键启动增氧机。现场显示部分选择支持数据主动解析和具有串口通信功能的淘晶驰 X 5
12、 系列屏幕,根据需监测数据种类,在串口屏上位机软件中制作显示界面工程,设置屏幕为主动解析工作模式并与 DTU 匹配波特率。屏幕信号接收线经 TTL 转 RS 485 模块并联接入底层数据采集线路中,系统工作后屏幕通过转接模块接收传感器的反馈报文,根据各传感器报文格式,采用 C 语言编写屏幕主动解析程序并检验程序运行可靠性。现场控制是增氧机启停的另一种控制模式,系统控制电路中安装模式切换按钮。用户按下后立即切断电路中与远程控制相关的继电器设备电源,致使远程控制指令在控制电路中无法响应,远程控制被迫失效,同时增氧机开始工作,系统切换为现场控制模式。按钮复位后增氧机停止运转,并立即恢复被切断电源的设
13、备供电,系统重新切换为远程控制模式,实际测试表明,两种控制模式独立工作,互不影响。3 微信客户端程序设计3.1 客户端应用架构微信小程序是由微信平台衍生出的一种应用58渔 业 现 代 化2023 年服务,可适配 Android、iOS、HarmonyOS 等系统,程序具有普适性;相对于应用软件而言,该程序后期维护更便捷,可按需求快速推出线上新版本26,在使用期间仅需支付流量费即可稳定运行,给予用户便利且高效的使用体验。系统以微信小程序为应用载体,客户端应用程序主要由 UI 渲染层和App Service 逻辑层组成,渲染层使用 Web View多线程渲染;逻辑层采用 Js Core 线程运行
14、Java Script 程序,处理逻辑运行、数据查询以及函数调用等用户请求。多界面应用程序则应用多个Web View 线程,两线程之间通信由微信客户端进行中转,当系统产生的数据变化时,由逻辑层通知到渲染层触发页面数据更新,逻辑层主要负责处理用户在渲染层触发的事件,并及时给予事件响应。3.2 程序流程设计基于微信开发者平台所设计开发,用于增氧机远程控制的应用程序控制逻辑如图 3 所示。11图 3 客户端控制逻辑图Fig.3 Client control logic diagram用户注册设备进入程序主界面后,微信客户端与远程服务器之间建立 Topic 订阅通信通道,服务器内将系统底层模块上传的数
15、据解析完成后,下发至微信客户端完成数据更新任务;用户可以在微信端通过此通道访问服务器的 SQL 数据库查询环境、水质等数据。在微信客户端所下发增氧机控制指令经 Topic 通道上传至服务器,服务器端采用MQTT 协议通信转发指令至现场控制箱,再由系统控制电路执行命令,同时将电机运行状态反馈至服务器作为电机运行状态的数据记录。3.3 客户端功能设计3.3.1 气象、水质数据监测为解决传统水质送检程序烦琐,检测成本高等问题,本设计将养殖现场大气压、温度、湿度数据,水体溶氧、pH 数值,系统电路中电压、电流数据整合为应用程序主界面,如图 4 所示,可达到随时随地监测水质、气象数据的目的。系统底层模块
16、实时采集各项数据并由数据传输设备上传至物联网平台,经平台解析后下传至微信客户端,完成一次数据更新。系统周期性采集数据,微信客户端数据实时更新,以满足用户监测需求。经测试,微信客户端 30 min 内完成 27 次数据更新,测试结果达到设计标准。图 4 应用程序主界面Fig.4 Application main interface68第 4 期莫少凡等:带有水质监测的增氧机远程控制系统研究3.3.2 远程控制功能用户在微信客户端所发出的增氧机控制指令,由手机无线网络负责远距离传输,服务器配合系统控制电路做出响应,共同完成控制任务。系统控制电路中 RS 485 继电器设备的信号线并联接入数据传输单
17、元的信号接口,客户端所下发的控制指令经服务器处理后下传至数据传输单元,RS 485 继电器识别控制指令后,执行继电器断开或吸合指令,实现远程控制功能。系统中该继电器的工作状态以报文形式通过数据传输单元上传至服务器,经服务器识别解析后,作为监测电机运行状况的数据来源,并下传至微信客户端作为养殖管理数据参照。3.3.3 历史数据查询由于水质、气象数据受环境影响变化较大27,对于养殖方式粗放、养殖布局不合理、养殖密度过大的传统养殖模式而言28,依靠经验的养殖方式难以降低由环境变化而导致的经济损失29,故保留过去时段所监测的各项数据,对积累养殖经验、排查养殖问题、实现科学养殖都具有重要意义。本系统中用
18、户在微信客户端可通过 Topic 订阅通道访问系统远程服务器的 SQL 数据库查看过去时段数据。应用程序经设计,将各项数据的监测时间设为横坐标,数值大小设为纵坐标生成折线图在客户端展示。在已测试试验组中选取8 h 测试数据如图 5 所示,实际应用时可按照需求分时段调用不同种类数据,为用户提供灵活的数据查询服务。8 hpH 8 h8 h/(20 min)/(20 min)/(%)/(?)pHDO/(mg/L)/(20 min)/(20 min)8 h图 5 历史数据查询界面Fig.5 Historical data query interface4 结果与分析4.1 试验场地及监测设备布置概况本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 带有 水质 监测 增氧机 远程 控制系统 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。