微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 无线传感器网络自组网协议的实现方法

无线传感器网络自组网协议的实现方法

时间:08-01 来源:《单片机与嵌入式系统应用》 点击:

络数据计算中转数据的路径。为节约基站节点的能量,网络中有很多的数据处理是在上位机中进行的。

4 实验结果

系统研制完成后,需要设计实验来考核自组网效果及网络性能。实验中,首先关注的问题是随机分布的传感器节点在自定义的组织协议下的组网情况。为了考核自组织效果,首先让基站节点通过串口与上位机相连并打开上位机处理软件;然后打开传感器节点的电源,并通过人工安放或者随机撒播方式布置好传感器节点。

借助上位机的处理软件,可以非常清楚地看到整个网络的拓扑结构和网络节点的环境参数。当上位机处理软件检测到网络内的传感器节点后,会在上位机上进行显示并保存传感器节点的数据。图5为系统演示的11个传感器节点自由组网时界面的显示情况。组网时间约3 min。

图5中的黑色曲线为数据的传输路径。当鼠标点击某个节点,会弹出该节点的信息采集卡。信息采集卡反映了节点的状态量、温度值、电压值以及剩余能量,通过采集卡可直接对该节点进行远程控制。

在检测网络性能的实验中,让传感器节点一级一级分布下去。通过上位机软件可以很清楚地看到所投放的传感器节点可组成的最大跳数的网络拓扑结构。当网络组成后,可通过上位机界面对网内各个节点进行远程控制;当各个节点发生状态突变时,会以中断形式唤醒节点,以能量优先的原则逐级传送到基站节点,并在上位机界面上进行相应显示。

当新的传感器节点加入到网络中,系统会及时反映新加入节点。当系统检测到传感器节点由于电源电压低于工作电压,或人为破坏引起失效时,会从网络中删除该节点的拓扑结构及相关信息,检测方法有手动刷新和定时采样两种。网络内传送的数据都保存在网络数据库中,便于查寻。通过上位机软件还能够对网络进行复位,让所有传感器节点进行重新组网。

结 语

本文首先提出了一种无线传感器网络的自组织协议,然后选用MSP430F149和nRF905设计了微型传感器节点,并实现了一种低功耗无线网络,其特点如下:

① 利用无线通信携带的信息自动生成多级网状网络,并按能量优先的原则自动生成数据的传输路径。

② 采取应答和退避机制,防止多个传感器节点向一个节点发送数据时所导致的数据丢失。

③ 无线通信的双向性,不仅被动显示各个传感器节点的信息,还可主动对每个传感器节点进行远程控制。

④ 使用支持低功耗工作模式的硬件,配合软件上的智能控制策略来实现系统低功耗,尽可能延长网络寿命。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top