×
测量测试 > 测试测量应用 > 详情

无线传感器的LabVIEW网络监测平台设计

发布时间:2020-11-27 发布时间:
|
1 引言

无线传感器网络是由分布在监测区域内的大量传感器节点组成的无线网络,由于其快速展开、抗毁性强、监测精度高、覆盖区域大等特点而产生了广阔的应用前景,由此成为当前信息领域的研究热点。无线传感器网络的状态、采集的信息需通过一个友好的人机界面提供给观测者。本文介绍基于LabVIEW平台设计的无线传感器网络监测平台。

LabVIEW是美国NI公司推出的一种基于编译型图形化编程语言的虚拟仪器软件开发平台。其集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能,其强大的函数库使编程过程生动有趣,开发周期缩短,且其图形化的前面板为使用者提供了直观清晰的人机界面。

本文在PC机上利用LabVIEW设计实现了无线传感器网络监测平台。观测者通过操作此监测平台,可以方便的观察无线传感器网络的状态;并可进行对无线传感器网络的操作,主要包括检测无线传感器网络的状态、获取网络中传感器节点采集的数据清晰的观察无线传感器网络采集的数据信息。

2 无线传感器网络介绍

2.1 无线传感器网络综述

无线传感器网络的典型结构图如图1所示。

图1无线传感器网络组成框图

其中通常包括传感器节点、汇聚节点和管理节点。传感器节点部署在监测区域,通过自组织方式构成网络。传感器节点监测的数据沿着其它节点逐跳进行传输,经过多跳后达到汇聚节点,由汇聚节点传送至管理节点。本文中采用PC机作为管理节点,使用PC机上的LabVIEW平台编程设计无线传感器网络监测平台实现观测者对无线传感器网络的观察与操作。

2.2 无线传感器网络硬件介绍

本文设计了一个精简的星型结构无线传感器网络,整个网络由三个无线传感器节点、一个汇聚节点和一个管理节点组成。其中传感器节点分布于监测区域内,执行数据采集、处理和通信等工作;汇聚节点负责无线传感器网络的组建并通过串口方式与PC机进行通讯,将各节点采集的数据信息汇总到PC机上,在本文中,PC机作为无线传感器网络的管理节点使用。观测者可通过PC机上的可视界面对无线传感器星型网络进行配置。无线传感器网络的硬件结构图如图2所示。

图2 无线传感器网络硬件结构

2.3 无线传感器网络协议介绍

无线传感器网络的价值就在于它的低成本和大的容量配置。因此,无线传感器网络的某些特性必须实现标准化,以得到更广发的应用。目前标准化工作的最主要成果是IEEE 802.15.4低速无线个域网协议,ZigBee联盟是该协议主要的市场推广和兼容性认证组织。

本文采用的无线传感器网络协议即包括了IEEE 802.15.4网络协议[9]和ZigBee协议栈两个部分。其中,ZigBee标准协议栈架构是在OSI(Open Systems Interconnection)七层模型的基础上根据市场和应用的实际需要定义的。IEEE 802.15.4协议定义了网络的物理层和媒体接入控制层,ZigBee协议栈在此基础上定义了网络的网络层和应用层,其中应用层又包括应用支持子层。

3 无线传感器网络的监测平台设计

3.1 功能描述

本监测平台通过串口与无线传感器网络通讯,通过面板上的指示灯和串口接收数据来显示无线传感器网络的状态。观测者可通过操作面板上的按钮实现对无线传感器网络的操作并可获取网络采集的传感器数据。

3.2 面板设计

本监测平台的虚拟面板设计如图3所示:

图3 无线传感器网络监测平台面板

仪器面板主要由以下几个模块组成:

1.串口配置按钮模块:在此模块中使用LabVIEW中的VISA Configure Serial Port模块,在面板上有三个按钮实现对PC机串口的配置。

2.操作按钮模块:此模块八个按钮、一个Ring控件、一个Numeric控件及一个String控件,实现对无线传感器网络的操作。

3.串口接收数据显示框模块:在此模块中使用String控件显示监测平台通过PC机的串口接收到的无线传感器网络信息。

4.指示模块:此模块中包括四个指示灯,指示无线传感器网络各节点的运行状态。

5.传感器数据显示模块:此模块中设置三个Numeric Indicator控件分别显示三个传感器节点的传感器数据;将三个Graph控件拖入一个Tab Control控件中实现三种传感器历史数据的重叠选择显示。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
全世界最大微波暗室:美国空军贝尼菲尔德微波暗室!