基于ZigBee和ARM平台的水产养殖水质在线监测系统

基于ZigBee和ARM平台的水产养殖水质在线监测系统

论文摘要

保持水体环境的稳定性,即对养殖水体的水温、溶氧、酸碱度、盐度、氧化还原电位、浊度、氨氮、硝酸盐、亚硝酸盐等水质指标进行监控和控制,对水生物生长和养殖产业发展有重大的意义。近年来,我国水产养殖在养殖品种和产量不断增加,养殖生产和管理自动化技术的研究和应用也受到比较广泛的重视。传感技术、无线通信技术以及计算机图形技术在水产养殖生产和管理控制等方面的应用日益广泛。养殖方式由粗放型养殖向集约化和工厂化转化,将为计算机监控技术在水产养殖业的应用提供更大的空间。水质参数的自动监测将极大的提高水产养殖的生产效率和经济效益,为科学决策提供依据,并降低工人的劳动量。历史数据的保存还可以为今后对养殖条件进行控制以达到高产的目的提供参考依据。水质在线监测需要完成数据的采集及传输,并提供界面,方便查询,同时还需要满足低成本、低能耗的要求。ZigBee是一种新兴的短距离、低速率无线网络技术。因其便捷性,ZigBee在工业控制、无线定位、家庭网络等多个领域有广泛应用空间。片上系统CC2430包含了一个增强型8051内核和无线射频模块,这种解决方案能够提高性能并满足以ZigBee为基础的低成本、低功耗的要求。基于ZigBee的无线传感器网络技术的发展为水质参数的传输提供了极大的方便性和可行性。嵌入式ARM技术及嵌入式Linux以其低成本和简单性在实时监控方面也已得到广泛应用。嵌入式数据库SQLite和嵌入式Web服务器技术很好的解决了在嵌入式ARM硬件资源有限条件下数据存储及远程访问的问题。针对威海水产养殖业水质监测手段落后、自动化水平低的现状,本文研究并实现了基于ZigBee无线通信协议和ARM嵌入式平台的多点水质在线监测系统,构建了ZigBee采集及转发模块、ARM数据处理模块及上位机人机交互界面三层架构的在线监测框架。考虑到养殖场水质环境布线不方便,无线通讯方式成为我们的首选。ZigBee技术与其他近距离无线通信方式相比更能满足小数据量、低能耗、低速率的要求,我们选用ZigBee技术传输数据。星型网是最简单的一种拓扑结构,组网简单、成本低,且ZigBee协议对此提供了很好的支持,结合实际养殖水体实际情况,选用星型网络进行组网。数据采集节点采集到的数据经无线方式传输到网络协调器,网络协调器经串口协议将数据上报给ARM处理器。ARM处理器将数据存入数据库,并构建BOA服务器,提供基于B/S模式的人机界面,用户在Internet上的任何计算机上均可登录网页进行查询,实现实时的监控和管理。嵌入式ARM处理器及ZigBee协调器连接了数据采集节点及远程客户端的节点,是整个系统的核心部分,相当于系统的网关。本系统可完成对现场环境参数的实时数据采集、无线数据传输及监控等功能,同时为解决特殊环境下测控布线困难和多点监测提供了可行的途径。该系统构建简单,站点扩充容易,而且经改进后可以很好应用于其他需要对环境进行监控的领域。

论文目录

  • 目录
  • CONTENTS
  • 中文摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的研究意义及价值
  • 1.2 国内外研究现状
  • 1.3 本文的主要工作
  • 第2章 ZigBee技术及ARM介绍
  • 2.1 几种近距离无线网技术
  • 2.2 无线技术选择
  • 2.3 ZigBee技术
  • 2.3.1 ZigBee技术的特点
  • 2.3.2 ZigBee协议栈
  • 2.3.3 ZigBee网络拓扑及组网技术
  • 2.4 ARM及嵌入式Linux
  • 2.4.1 嵌入式及ARM
  • 2.4.2 嵌入式Linux操作系统
  • 2.5 本章小结
  • 第3章 系统的总体架构
  • 3.1 系统整体设计方案
  • 3.2 系统实现的功能
  • 3.3 系统总体结构设计
  • 3.4 本章小结
  • 第4章 系统的硬件设计
  • 4.1 系统硬件模块框图
  • 4.2 数据采集及无线传输模块硬件设计
  • 4.2.1 硬件选型
  • 4.2.2 硬件连接电路
  • 4.2.3 硬件接口电路设计
  • 4.3 ARM数据处理模块硬件设计
  • 4.3.1 硬件选型
  • 4.3.2 硬件接口电路设计
  • 4.4 本章小结
  • 第5章 系统的软件设计
  • 5.1 系统软件模块框图
  • 5.2 数据采集及无线传输模块软件设计
  • 5.2.1 IEEE 802.15.4的CSMA/CA算法
  • 5.2.2 流程图
  • 5.2.3 ZigBee服务原语
  • 5.2.4 IAR集成编译环境
  • 5.3 ARM数据处理模块软件设计
  • 5.3.1 Linux交叉编译
  • 5.3.2 交叉编译过程
  • 5.3.3 Linux串口驱动
  • 5.4 本章小结
  • 第6章 人机交互界面
  • 6.1 嵌入式数据库
  • 6.1.1 SQLite介绍
  • 6.1.2 SQLite在ARM上的移植
  • 6.1.3 SQLite数据库表格设计
  • 6.2 嵌入式Web服务器构建
  • 6.2.1 Boa概述
  • 6.2.2 CGI技术
  • 6.2.3 Boa服务器的移植
  • 6.2.4 实验结果及人机交互界面
  • 6.3 本章小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].水质在线监测系统的运行评价[J]. 上海水务 2019(04)
    • [2].水质在线监测系统的运行评价[J]. 水利信息化 2020(01)
    • [3].水质在线监测系统在污水处理中的应用[J]. 中国资源综合利用 2020(05)
    • [4].玉山县七一水库多光谱水质在线监测站运行稳定性分析研究[J]. 环境与发展 2020(09)
    • [5].水质在线监测在南水北调工程中的应用[J]. 资源节约与环保 2020(10)
    • [6].全光谱技术在水质在线监测领域的应用[J]. 环境与发展 2017(08)
    • [7].状态监测与故障诊断在水质在线监测中的实现与应用[J]. 城镇供水 2016(06)
    • [8].一种接力式物联网水质在线监测系统的设计[J]. 自动化与仪器仪表 2016(12)
    • [9].水源水质在线监测预警系统的建设及运用研究[J]. 水土保持应用技术 2017(01)
    • [10].岸基柜式水质在线监测预警系统[J]. 低碳世界 2017(18)
    • [11].地表水环境质量自动监测远程质控的探讨[J]. 资源节约与环保 2017(08)
    • [12].全光谱水质在线监测系统在宁夏地区的适宜性评价[J]. 内蒙古水利 2020(10)
    • [13].试论污水厂水质在线监测数据的准确性[J]. 黑龙江科技信息 2017(11)
    • [14].水质在线监测系统在水厂应急管理中的作用研究[J]. 环境保护与循环经济 2016(01)
    • [15].江苏南通水质在线监测系统升级[J]. 军民两用技术与产品 2016(13)
    • [16].城镇污水处理厂中水质在线监测系统的应用分析[J]. 环境与生活 2014(06)
    • [17].南水北调丰县沛县水质在线监测系统运营管理若干问题的探讨[J]. 治淮 2014(10)
    • [18].废水水质在线监测数据的误差分析与处理[J]. 绿色科技 2012(08)
    • [19].大浪淀水库多参数水质在线监测系统的设计与实现[J]. 地下水 2010(02)
    • [20].我国水质在线监测系统的发展与展望[J]. 中国环保产业 2009(03)
    • [21].水质在线监测系统的设计[J]. 现代仪器 2009(01)
    • [22].天津市给水管网水质在线监测系统[J]. 中国给水排水 2008(23)
    • [23].基于云平台的海洋水质在线监测系统上位机设计[J]. 计算机与网络 2019(16)
    • [24].大连市水质在线监测的发展分析[J]. 东北水利水电 2012(02)
    • [25].基于GPRS技术的水质在线监测系统[J]. 传感器与微系统 2010(07)
    • [26].福建省饮用水水质在线监测设计探讨[J]. 中国卫生监督杂志 2019(02)
    • [27].水质在线监测系统在蒸汽锅炉上的应用[J]. 现代商贸工业 2013(11)
    • [28].多参数水质在线监测系统设计[J]. 北华大学学报(自然科学版) 2015(05)
    • [29].浮标水质在线监测系统应用[J]. 环境与生活 2014(22)
    • [30].东莞市城市供水水质在线监测网络的构建和运行维护[J]. 广东水利水电 2012(10)

    标签:;  ;  

    基于ZigBee和ARM平台的水产养殖水质在线监测系统
    下载Doc文档

    猜你喜欢