欢迎来到天天文库
浏览记录
ID:47069044
大小:880.50 KB
页数:6页
时间:2019-07-14
《ZigBee技术在水产养殖业中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ZigBee技术在水产养殖业中的应用近年来,随着我国经济的持续稳定发展,人民的生活水平大幅度提高,对水产品的需求持续增长。从事水产养殖的农户多了起来,反季节的大棚式网箱、水池养殖模式日益推广普及。但现行的一些养殖设备相当简陋,养殖工艺就是简单的调温、饲料加工、人工投料,常规的观察和检测大都靠人工完成。一方面造成人力和能源浪费,另一方面也无法提供最佳生长环境。这种养殖方式的产量低、耗能大、效率低。在水产养殖领域,水温、水中溶氧量等各个参数的准确测量和控制是一个十分重要的问题。水产品对水质有严格的要求,传统的控制手段很
2、难满足精确和实时的要求,以水体溶氧量的控制为例,现行的做法是凭经验或用传统的测氧仪测量溶氧量来决定是否开启增氧机,劳动强度大(缺氧往往发生在凌晨,需人工值守),不能实现长时间连续测控。为此,提出以ZigBee网络和ARM嵌入式系统为核心的水温、溶解氧浓度等多水体环境因子自动监控系统,能连续测量水体参数,并根据用户对测量阈值的设定自动开启或关闭加热炉、增氧机等相关设备或报警。在测控过程中还进行各参数的补偿和数据处理,有效地提高了测量准确度和控制的时效性。该系统成本低,功耗低,无线施工,运行可靠,便于大批量推广应用。1
3、ZigBee技术简介ZigBeecl是一种近距离、低功耗、低数据速率、低成本的无线网络通信技术。ZigBee协议在IEEE802.15.4标准的PHY层和MAC层基础上增加NWK层和API层组成,网络中的所有设备都拥有一个64位的IEEE地址,在多个微小的末端设备之间相互协调实现通信。这些末端设备只需要很少的能量,以接力的方式通过无线电波将数据从一个节点发送到另一个节点,藉此达到大的测控范围和高的通信效率。相对于现有的各种有线和无线通信技术,ZigBee是最低功耗和最低成本的技术。同时由于ZigBee技术的低数据速
4、率和接力通信的特点,也决定了它适合于承载数据流量较小的业务。目前,ZigBee技术的主要应用领域包括工业自动化、智能楼宇、家电自动化、医用设备控制瞳1和农业应用等。2基于ZigBee网络的水产养殖测控系统2.1ZigBee网络在水体测控中的应用如图1所示,多环境因子水产养殖远程测控系统是一个ZigBee无线应用网络n],网络采用星形或树型拓扑结构,由一个负责协凋管理的主控节点和可扩展的若干个测控子节点和可选的路由节点(用来扩展无线通信距离)组成,其中主节点是本系统的控制核心,负责Zig一Bee网络的建立、维护、路由
5、等功能,是一个ARM嵌入式系统,它除具有ZigBee全功能设备(FFD)的电路¨3和协议栈之外,还具有RS485串行通信电路,可以提供计算机的远程访问和控制功能,也可以本地执行用户的测控功能。子节点是一个包含单片机的ZigBee协议应用终端设备(RFD),它用来测量水体的各个因子参数或执行水体改造设备的运行控制,它过自身的Zig一Bee模块和主节点或路由节点通信,并经过ZigBee和RS485网络间接接受用户的远程控制。路由节点也是一个ZigBee全功能设备(FFD),它主要用来将多个星型子节点簇连接成一个树型网络
6、,以扩展测控范围。具体应用时,远程计算机可以放置在用户的单位、居室等方便操作的地方,测量和控制子节点根据养殖现场规模的大小安置在水体适当的位置,必要的时候可以增加路由节点以扩大测控范围。主节点安置在水池岸边测控室内,主节点和远程计算机通过RS485网络通信。子节点每隔1rain测量并向主控节点发送一次传感器数值,当测量到水温或溶氧量偏低时,自动启动相应设备进行补偿,当水体pH值不正常时发出报警声,提示是否更换水质。2.2系统的网络结构ZigBee网络可由ZigBee协调器、ZigBee路由器和ZigBee终端设备组
7、成阳]。其中,ZigBee协调器是必须的,它负责管理和维护网络,包括路由、安全性、节点的加入与离开等。ZigBee协议中明确定义了三种拓扑结构:星型结构、树型结构和网状结构,如图z所示。在树型网络中,路由者采用分级路由策略传送数据和控制信息。在星型拓扑中,网络由一个ZigBee协调器控制。ZigBee协调器负责初始化并维护网络中的所有其他设备,这些设备均作为终端设备直接与Zig一Bee协凋器通信。在水体因子监测中,采用星型或树型拓扑结构和层次化路由协议。根据水域大小,将网络中的所有节点分为若干个簇,簇的范围由网络覆
8、盖面积决定。每个簇选举一个簇首,用于接收本簇内所有节点送来的数据并发送到ZigBee路由器或协调器。同时,簇首也可以接收ZigBee路由器或协调器的控制命令,并发给本簇内的所有节点。ZigBee测量节点将采集的数据(温度、溶氧量、pH值等)传送给簇首,再由簇首传给路由器或协调器,继而通过RS485网络传给远程监控计算机。监控中心对数据进行处理、分析,了解水体
此文档下载收益归作者所有