基于无线传感器网络的海洋水环境监测系统的设计

发布者:平和心态最新更新时间:2010-12-18 来源: 电子技术关键字:海洋水环境监测  无线传感器网络  Zigbee  IEEE802.15.4  节点 手机看文章 扫描二维码
随时随地手机看文章

  引言

  近几年来,随着海洋事业的迅速发展,海洋环保已经提上议事日程。因此,海洋水环境监测成为人们越来越关注的焦点。

  无线传感器网络广泛应用于军事侦察、环境监测、目标定位等领域,能够实时地感知、采集和处理网络覆盖范围内的对象信息,并发送给观察者。它具有覆盖区域广,可远程监控,监测精度高,布网快速和成本低等优点。把无线传感器网络技术应用到海洋水环境监测系统中,是人们近几年来研究的焦点。

  ZigBee与其他的无线通信标准相比,适用于吞吐量较小,网络建设投资小,网络安全性高,不便于频繁更换电源的场合。在工业控制领域利用传感器基于Zigbee技术组成传感器网络,可以使得数据采集和分析变得方便和容易。Zigbee网络用于传感网络的组建很重要的一点在于它的低功耗,其发射功率仅为0~3.6dBm;它的通信距离可达30~70m,具有能量检测和链路质量指示能力,可以自动地对自身的发射功率进行调整,可以在保证通信链路质量的前提下最小地消耗能量。网络功能是Zigbee最重要的特点,也是与其它无线局域网标准不同的地方。在网络层方面,Zigbee的主要工作在于负责网络机制的建立与管理,并具有自我组态与自我修复功能。

  IEEE802.15.4规范是一种经济、高效、低数据速率(<250kb/s)、工作在2.4GHz和868/928MHz的无线技术,网络层以上协议由ZigBee联盟制定,IEEE802.15.4负责物理层和链路层标准。完整的zigBee协议套件由高层应用规范、应用会聚层、网络层、以及数据链路层和物理层组成。协议栈结构如图l所示。

  协议栈结构

  1 传感网络的构成

  本文设计的无线传感器网络的组成包括传感器节点、汇聚节点和网关节点,主要负责探测海洋区域内的各种情况,包括油污检测、浊度测量、化学需氧量测量、海藻测量等等。

  传感器节点主要负责网络的形成,海洋各项参数的采集,并将数据通过多跳的形式传输到汇聚节点。

  汇聚节点是无线传感器网络的中心节点,负责网络的发起,拓扑的形成与维护,网路数据的汇聚与处理,与监控系统的通信与信息交互。汇聚节点是传感器节点终端节点中能力较强的一种。

  网关节点接收来自其他节点的数据,并对数据进行校正、融合等处理,然后发送给监测中心。对于监测中心所发指令进行相应处理,用来确定各个节点的工作状态。

  后台监测中心负责对发送回来的海洋参数数据进行汇总与处理,网络拓扑的控制,网络的监护等工作。

  整个海洋监测系统由一定数量的传感器网络终端节点、少量汇聚节点、一个网关节点以及后台监测系统组成。为了探测一定区域,需要在该区域内布置一定数量的传感器节点,以达到对整个区域的覆盖,并且需要一个网关节点完成对来自传感器终端的数据的融合,上传给后台监测系统,完成数据的分析与处理。从网关节点到监控中心距离一般都比较远,可采用现有的GPRS网络进行远程数据传输。GPRS网络连接费用相对低廉,传输速率较高,性价比较高,而且能够永远在线。传感网络结构示意图如图2所示。

  传感网络结构

  传感器终端节点与汇聚节点能够自动形成一个自组织、多跳的网络。传感器终端节点按指令采集数据,并将数据及时地通过自适应的路由、多跳中继后传输给网关节点,网关节点将汇集的数据打包后,转发给后台监控系统。

  2 硬件设计

  本海洋监测系统中的传感器节点是传感网络中最重要的部分,其硬件包括微处理器单元、一个zigbee通信模块及电源管理模块;汇聚节点硬件包括微处理器单元、两个Zigbee通信模块及电源管理模块;网关节点硬件包括微处理器单元、一个Zigbee通信模块、一个GPRS模块及电源管理模块。

  2.1 节点微处理器MSP430F149单片机

  由于无线传感器网络节点需要将传感器输出的模拟信号转换为数字信号,可选择一款集成有AD转换功能的微控制器。另外,无线传感器网络节点除完成数据采集功能外,还要完成数据转发和路由功能,因而要有足够的处理能力、程序空间及数据空间。本设计MCU采用的是MSP-430F149单片机,它是TI公司生产的一种16位超低功耗混合信号处理器,称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。其突出优点是低电源电压、超低功耗。由于为FLASH型,所以可以在线对单片机进行调试和下载程序。

  MSP430F149低频辅助时钟采用32kHz时钟晶振直接驱动,可作为后台实时时钟实现自唤醒功能。集成的高速数字控制振荡器(DCO)频率为8MHz,可作为CPU的主系统时钟(MSLK)源,也可以作为CPU的子系统时钟(SMCLK)源。

  2.2 节点Zigbee通信模块CC2420

  本系统中无线传感器网络硬件中的Zigbee通信模块采用低功耗高性能的无线网络模块CC2420来实现,它工作在全球通用的2.4GHz频段。CC2420是一款符合IEEE802.15.4标准的射频收发器,性能稳定且功耗极低。CC2420的选择性和灵敏度指数超过IEEE802.15.4标准的要求,可确保短距离通信的有效性和可靠性,利用此芯片开发的无线通信设备支持数传速率高达250kb/s,可实现多点对多点的快速组网。  CC2420发送数据时,使用直接正交上变频。基带信号的同相分量和正交分量直接被DAC转换为模拟信号,通过低频滤波器,直接变频到设定的信道上,再由天线发射出去。

  Zigbee通信模块CC2420与单片机的连接电路,如图3所示。

  Zigbee通信模块CC2420与单片机的连接电路
  CC2420只需要极少的外围电路,包括时钟电路、射频I/O匹配电路和微控制器接口电路三部分。芯片本振信号既可由外部有源晶体提供,也可以由内部电路提供。由内部电路提供时需要外加晶体振荡器和两个负载电容,电容的大小取决于晶体的频率及输入容抗等参数。例如当采用16MHz晶振时,其电容约为22pF。射频I/O匹配电路主要用来匹配芯片的输入/输出阻抗。CC2420与微处理器的连接非常方便,它使用SFD、FIFO、FIFOP、和CCA四个引脚表示收发数据的状态;微处理器通过SPI接口与CC2420交换数据、发送命令等。

  CC2420收到物理帧的SFD字段后,会在SFD引脚输出高电平,直到接收完该帧。如果启动了地址辨识,在地址辨识失败后,SFD引脚立即转为输出低电平。FIFO和FIFOP引脚表示接收FIFO的缓存区状态,如果接收FIFO缓存区有数据,FIFO引脚输出高电平;当接收FIFO缓存区为空,FIFO引脚输出低电平;当FIFO引脚在接收FIFO缓存区的数据超过某个临界值时,或在CC2420接收到一个完整的帧以后输出高电平临界值时,可以通过CC2420的寄存器设置。CCA引脚在信道上有信号时输出高电平,它只在接收状态下有效,在CC2420进入接收状态至少8个符号周期后,才会在CCA引脚上输出有效的信道状态信息。

  SPI接口由CSn、SI、SO和SCLK引脚组成,微处理器通过SPI接口访问CC2420内部寄存器和存储器。在访问过程中,CC2420是SPI接口的从设备,接收来自微处理器的时钟信号和片选信号并在微处理器的控制下执行输入/输出操作。SPI接口接收或者发送数据时,都与时钟下降沿对齐,CC2420与MSP430F149是通过SPI连接的,其中MSP430F149处于主模式,CC2420处于从模式。MSP430F149还有4个I/O口与CC2420相连,主要起查询CC2420状态的作用。

  电源管理模块为传感器单元、处理器单元、无线通信模块提供能源,并对电源进行管理,以提高能量的利用率。

  2.3 系统IEEE802.15.4工作模式

  IEEE802.15.4规范中规定使用DSSS调制方式,CC2420中的调制和扩频功能框图如图4所示。

CC2420中的调制和扩频功能框图

  每个字节分为两组符号,4位一组,低位符号首先传送,对于多字节域,则是低位字节首先传送,但是,与安全有关的域先传送高位字节。每个符号映射为一个超过16位的伪随机序列,即32位片码序列。片码序列以2Mchip/s的速率传送,对于每个符号,首先传送低位片码。

  调制方式为偏移正交相移键控,具有半个正弦的形状,相当于最小频移键控(MFSK)调制,每片的形状通过半个正弦波交替在同相和正交相位信道传送。

  2.4 数据通信帧格式设置

  同步头包括前导序列和开始帧分隔符,在CC2420中前导序列长度和开始帧分隔符是能设置的,默认值4字节和1字节,是符合IEEE.80 2.15.4协议的;物理头位为1字节,帧控制和序列号分别为2字节和1字节:地址和源地址共6字节,待发数据段长度为帧长度减去地址和帧校验序列。当MODEMCTRL0.AUTOCRC控制位置位时,这个帧校验序列自动产生2字节,并由CC2420硬件自动插入。

  3 软件设计

  本设计中,无线传感器网络是一个多路的自组织无线网络,可以实现自动组网,自动路由查询,自动数据采集与传输,软件设计上必须能够实现多跳自组织的功能。另外,传感器节点必须要求极低的功耗,而低功耗除了硬件设计上的低功耗外,更重要的是软件设计的低功耗。

  此无线传感器网络终端在开机后首先进行自检,如果自检失败了,则进行硬件故障提示,而且自动关机。在自检通过后,进一步判断工作模式。传感器节点在自检通过后进入接入状态,如果接入失败则进入等待状态。处于等待状态的节点关闭射频收发器以节省功耗,当等待定时器溢出时,节点再次回到接入状态进行新的介入尝试。如果节点接入成功便转入业务状态。处于业务状态的节点,完成数据的采集与传输,对近节点数据的中继转发,新节点入网的介入确认等操作。节点为了实现低功耗,必须在业务状态(活动状态)与休眠状态之间轮换。

  软件开发以IAR Embedded Workbench V2.10为平台,采用C语言编写。节点的MSP430系列单片机支持C语言程序设计。适用于MSP430系列的C语言与标准C语言兼容程度高,大大提高了软件开发的工作效率,增强了程序代码的可靠性、可读性和可移植性。软件编程的基本思想是:先对SPI、CC2420控制端口初始化,使能SPI、UART端口,使能ADC,开机后,就可以运行任务程序,实现接收或发送数据及命令了。

  传感器节点、汇聚节点的工作流程如图5所示。

工作流程

  对于网关节点的设计,接收数据部分仍采用CC2420无线收发模块,可以采用统一的传输协议,保证传输的可靠性;由于还要进行数据的处理,网关节点就不附加传感器了,以便提高处理器对数据的处理能力,MCU统一采用MSP430F149单片机;同时,监控中心一般远离监测点,需要采用GPRS模块来实现数据的远程传输。其工作流程如图6所示。

  4 结论

  本文设计的有关海洋水环境监测的无线传感器网络综合运用了无线传感技术、嵌入式计算技术、现代网络技术、无线通信技术和分布式智能信息处理技术,将功能相同或不同的无线智能传感器构成网络化、智能化的传感网络,大大提高了监测海洋各项参数的传感器的监测能力。这样的基于无线传感器网络的实时监控系统采用中短距离、低功耗无线网络,射频传输成本低;可根据需要采用多种供电模式,节能效果好;可实现灵活的快速组网和自动配置,扩展性好。

关键字:海洋水环境监测  无线传感器网络  Zigbee  IEEE802.15.4  节点 引用地址:基于无线传感器网络的海洋水环境监测系统的设计

上一篇:基于MD600G的Internet无线传感器网络设计
下一篇:基于BP网络的结冰传感器非线性校正方法

推荐阅读最新更新时间:2024-03-30 21:33

防范IoT边缘节点的钓鱼诈骗攻击
Donnie Garcia,恩智浦半导体系统应用工程师 随着攻击者与攻击计划变得日益缜密和成熟,加上消费者越来越能接纳新的技术,在推动物联网扩展的同时,也提高了接收物联网边缘节点“诱饵”的机率。如何做好准备以防范新的钓鱼诈骗攻击? 想像一下,在你的纪念日、生日或节日,有新的包裹指名递送给你。你满怀期待地打开包裹,发现里面是最新的物联网(IoT)科技小物,也许是活动纪录器,或甚至是可连网的洒水系统控制器,总之是你一直想要的东西。您(你)心想:“太棒了!”,但这到底是谁送的呢?把送件人这件事先放一旁,你迅速将装置安装好,并使用家中Wi-Fi网络的登入资料,将此装置与你的智慧型手机配对。砰!此刻,不知不觉中,你为攻击者制造了机会
[网络通信]
基于ZigBee和STM32的智能家居控制系统的设计与实现(五)--终结
##基于ZigBee和STM32的智能家居控制系统的设计与实现(五)–终结篇 ###说明 首先祝贺自己顺利的完成了毕业答辩工作,想起整个过程还是挺让自己感动的。最后还被评为优秀毕业设计,虽然并没有什么luan用,但是,马上毕业了,还是挺让人怀念的。整个资料从第一篇博客说起就说会全部开源的,期间承蒙各位朋友的支持,给与资助,在此感谢了。虽然资料中私人信息删除了一些,但是不免有疏漏,所以有关个人信息还挺各位删除掉,小弟在此谢谢了! ###总结 下面简单介绍下系统使用到的一些资料和系统实现的功能。 开发系统:Windows10 64位 Ubuntu 14.04 32 位 软件版本:Qt 4.8.6 IAR .0 Altium Des
[单片机]
基于<font color='red'>ZigBee</font>和STM32的智能家居控制系统的设计与实现(五)--终结
移动多Sink无线传感器网络监测系统
本文设计并构建了移动多Sink无线传感器网络监测系统,实现环境监测、事件定位等功能。   1 应用背景   无线传感器网络概念源于对一些人工无法到达或者不便到达的危险/恶劣环境的监测需求,例如:军事应用、特殊环境监测(如:灾害现场、野生动物)等。在这类典型应用场合中,监测网络大多采用随机布设的方式,特定监测事件发生的地点是其关注的重点之一。军事防御、灾害现场监测两类典型的应用需求分析如下:   1.1 军事防御   现代战争中,重要军事设施往往成为敌方攻击的重要目标,利用直接感官进行防御已经无法应对日益丰富、隐蔽的进攻手段,需要集成各种环境监测传感器、语音、视频等多模态监控信息,扩大防御单兵乃至指挥系统的感知范围,增强协同
[模拟电子]
移动多Sink<font color='red'>无线传感器网络</font><font color='red'>监测</font>系统
如何利用嵌入式单片机延长无线传感器节点中电池的预期寿命
  本文将着重介绍新一代嵌入式单片机所具有的各种超低功耗控制功能,以及工程师如何利用这些功能延长无线传感器节点中电池的预期寿命。   功耗管理功能   那么,什么是"低功耗"呢?在继续之前,让我们首先讨论一些术语。"能量"与所做功的总量相关,而"功率"测量的是做功的速率(单位时间使用的能量)。在电学中,能量 = 功率×时间,功率 =电压×电流。因而,我们所要关注的关键系统参数为电压、电流和时间。具体来说,就是我的应用在多大电压下运行,要消耗多少电流,以及要运行多久?   从单片机的角度来研究这一问题,我们首先需要探讨新型单片机的各种功耗模式。   功耗模式   根据处理需求,应用具有一组显著不同的预设工作模式。嵌入式单片
[单片机]
基于ZigBee的汽车轮胎压力实时监测系统设计
道路交通事故是所有国家都面临的一个严重的问题。据美国汽车工程师学会最近的调查显示,美国每年26万起交通事故是由于轮胎气压低或渗漏造成的,而中国高速公路发生的交通事故中有70%~80%是由爆胎引发的,因高速行驶中突然爆胎而导致的车毁人亡事故被列为高速公路意外事故榜首 。爆胎已经成为高速驾驶中一个重要的安全隐患。怎样防止爆胎, 在行驶时保证标准的胎压是防止爆胎的关键,于是胎压监测系统(TPMS)应运而生。胎压监测系统能够对轮胎内的温度和气压实时地自动监测,在轮胎出现危险征兆时及时给驾驶员报警,确保行车安全。   ZigBee 是最近提出的一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,是为了满足小型廉价设备的无
[测试测量]
基于<font color='red'>ZigBee</font>的汽车轮胎压力实时<font color='red'>监测</font>系统设计
让WSN节点不断电 能源采集系统加速取代电池
能源采集系统已逐渐崭露头角。在高效率电源转换积体电路(IC)加持下,能源采集系统的电能转换效率已较过去显著提升,因而吸引愈来愈多无线感测网路(WSN)节点装置设计人员,以能量采集技术取代传统电池供电方式,从而降低长期维护成本。 凌力尔特电源管理产品部副总裁暨总经理Don Paulus 人类周遭存在许多环境能源,过去能源采集的传统方法,往往是藉助太阳能板和风力发电机,不过,新的能源采集工具让使用者能运用各式环境能源产生电能,而且,重要之处不在于电路的能量转换效率,而是在于可为其供电的「平均采集」能量值,例如热电产生器可转换热量、压电元件可转换机械振动、光伏元件用于转换阳光,并且上述工具将进一步将这些环境能源转换成为可
[电源管理]
让WSN<font color='red'>节点</font>不断电 能源采集系统加速取代电池
OBS核心节点控制系统的实现
引言   光突发交换(Optical Burst Switching,OBS)网络是基于现有的技术条件,结合光线路交换和光分组交换的优点,有效实现IP over WDM的解决方案。OBS网络包括核心节点和边缘节点。核心节点的主要功能是根据突发控制包(BCP:Burst Contro1 Packet)提供的信息进行路由和信道资源调度、设置光交换矩阵,为突发数据包BDP (Burst Data Packet)预留全光通道。   考虑到JIT协议调度算法的简单性,调度处理速度很快,调度算法在独立模块中实现并没有必要,反而会由于模块的增加带来额外的延时,而需要消耗更多的处理时间。本文提出了一种面向JIT协议的核心节点控制器的结构,将网
[嵌入式]
OBS核心<font color='red'>节点</font>控制系统的实现
基于ZigBee技术的智能家居无线网络系统
摘要: 介绍了一种基于ZigBee技术的智能家居无线网络系统。重点阐述了该系统的组成、通讯协议以及无线节点的软硬件设计。该系统在传统的有线家居网络系统的基础上使用ZigBee技术,使其具有成本低、功耗低、覆盖范围大的特点。特别是其符合IEEE802.15.4协议,利用系统与其它符合标准的产品的互联,具有良好的通用性和可扩展性。 关键词:智能家居 无线网络 ZigBee 低功耗 在智能家居系统中,将无线网络技术应用于家庭网络已成为势不可挡的趋势。这不仅仅是因为无线网络可以提供更大的灵活性、流动性,省去花在综合布线上的费用和精力,而且更因为它符合家庭网络的通讯特点。随着无线网络技术的进一步发展,必将大大促进家庭网络智能化的进
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved