基于物联网的水产养殖环境监测系统 .pdfVIP

基于物联网的水产养殖环境监测系统 .pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

龙源期刊网

基于物联网的水产养殖环境监测系统

作者:韩凯宋海明

来源:《科学导报·学术》2020年第19期

龙源期刊网

龙源期刊网

摘;要:为满足水产养殖过程中对水环境实时准确远程监测的的需求,本文设计了一套基

于物联网技术的水产养殖环境监测系统。通过分析系统的功能需求,设计了以STM32为核心

龙源期刊网

的现场采集单元和搭载Linux系统的RaspberryPi远程监测中心,能够便捷的、实时的、远程

的、多终端的监测水产养殖环境信息,推进水产养殖业信息化发展。

关键词:水产养殖;物联网;STM32;环境监测;Linux系统

引言

近些年,农业信息化越来越受到国家的重视,其中农业部专门针对水产养殖业提出了“信

息化全面支撑现代水产养殖业转型升级”的指导意见。

据统计数据显示,自2009年起国内水产人工养殖比例逐年增加,至2019年我国养捕比达

到78:22。水产养殖的关键就是对PH、浊度、溶解氧、电导率、水温、水流、光照、投饲、

吸污、消毒等进行监测控制。目前在我国,养殖业多为粗放式经营,多采用现场人工监测的方

法,需要投入大量的时间、物力、人力。

本文旨在开发一套结合物联网技术和传感技术的水产养殖环境监控系统,能够便捷的、实

时的、远程的监控水产养殖环境信息。

系统1整体设计

系统整体功能是要对上述水环境信息进行实时采集与监测,监测的频度和范围都要符合相

关标准,各个监测点信息数据能在远程监测中心进行显示、存储、处理。

在完成上述功能的同时,也要考虑系统的性能需具备现场采集单元能耗低、系统成本低、

数据精确性高、操作简单易上手等特点。

如图1所示,系统主要分为现场采集单元和远程监测中心。现场采集单元实现各传感器数

据的采集,并以无线通信的方式将数据传输到远程监测中心。远程监测中心将传输来的数据进

行存储和处理,实时了解各项环境参数。

硬件设2计

现场采集单元采用蓄电池加太阳能板的持续供电方案,选用大容量的12V,8AH铅蓄电池

弥补阴雨天太阳板供电不足,用STM32F103VET6微处理器,具有低成本、高性能、低功耗、

丰富的外设等优点,满足系统开发的需要。

按Modbus协议采集各从站传感器数据,使用微处理器USART接口外接

MAX485/MAX232低功耗收发器,实现硬件通信。使用微处理器的USART接口实现与GPRS

模块无线通信的数据交互。从站传感器选用基于RS-485的ModbusRTU传输协议的电化学传

感器,实现对PH、浊度、溶解氧、电导率等参数的测量。

龙源期刊网

为了降低系统成本,本文选用RaspberryPi作为远程监测中心的工作台终端,基于Linux

系统进行了相应的软件开发。

软件设计3

系统设计采用Modbus协议的单播模式,以RTU传输进行设计。主站程序设计采用周期

轮询模式,以定时器和串口模块配合使用,实现Modbus主站对从站传感器的轮询。

采集单元设备注册到服务器后,在一个定时周期内,将采集到的实时数据进行应用层协议

封装后生成上报数据帧,其设计是基于字节流的TCP协议数据格式,通过串口发送到GPRS

模块将数据打包上传。现场采集单元将数据帧以串口中断模式发送给GPRS模块,若发送过程

中接收中断触发,不予处理,直到数据帧发送完成后处理接收中断,这样可以避免数据被分包

发送到服务器,出现接收處理错误。

在TCP服务器中,实现C/S架构中的业务逻辑层和数据访问层,负责采集单元的连接处

理以及之间的双向通信功能;需要将长久保存的数据实时写入数据库进行查询与修改;TCP服务

器还要与用户界面(UI)进行数据交互,实现数据信息的可视化管理。

在Linux系统中创建数据库存储发来的数据。

[mysql]CREATETABLEArea_Binding(AreaIdTIN

文档评论(0)

131****2212 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档