当前位置:首页 > 工业控制 > 工业控制
[导读]0 引 言 无线传感器网络是集信息采集、信息传输、信息处理于一体的综合智能信息系统。由于它由大量体积小,成本低,具有无线通信、传感、数据处理能力的传感器网络节点组成。所以功耗、成本、体积、处理能力等


0 引 言
    无线传感器网络是集信息采集、信息传输、信息处理于一体的综合智能信息系统。由于它由大量体积小,成本低,具有无线通信、传感、数据处理能力的传感器网络节点组成。所以功耗、成本、体积、处理能力等受到严格的限制。以此超低功耗单片机MSP430为核心,结合无线收发模块nRF24E1,对无线传感器网络的普通节点和网关节点进行了设计。

1 无线传感器网络
    由于传感器节点功率的限制,传递的距离非常有限,网络节点除了从外界环境采集数据外,还要接收邻近节点的数据,对数据进行处理、融合、转发。图1中节点A通过节点B,C,D将数据传送至网关节点E。再由网关节点与外部网络相联,将数据发送给用户。

2 硬件设计
    无线传感器网络节点主要由传感器模块、处理器模块、无线收发模块、电源模块构成,如图2所示。

2.1 数据采集模块
    数据采集模块直接与外界接触进行信息感知和采集。它将采集的物理量通过积分、放大电路的整形处理后经过A/D转化为数字信号送给处理器。
2.2 数据处理和控制模块
    数据处理和控制模块是传感器节点的核心,它主要实现设备控制、任务调度、资源管理等功能。作为硬件平台的中心模块,应该具有集成度高,功耗低,运行速度快,I/O和扩展接口多等特点,并应适应整个网络的需要。基于以上原因,可以采用TI公司的 MSP430系列超低功耗处理器、高效的16位.RISC CPU确保任务的快速执行,以缩短工作时间;可以从睡眠模式到活动模式的6μs转换时间延长待机时间,降低电池的功耗;集成12位A/D转换器、温度传感器、FLASH程序存储器和2 KB RAM,具有丰富的端口资源,可以与各种传感器连接。
2.3 通信模块
    无线收发模块主要完成传感器节点之间、节点与无线传感器网络网关之间的数据交换功能,这里采用Nordic公司的nRF24E1芯片。nRF24E1内部集成了2.4 GHz的nRF2401无线收发器,其增强型8051内核和9输入的10位A/D转换器无线收发模块能够实现点对点、点对多点的无线通信,具有体积小,功耗低和外围电路简单等特点。对于无线传感器网络中的一些只实现数据采集和传送功能的节点可以由nRF24E1内嵌的8051单片机进行控制处理,所以可直接采用nRF24E1和传感器模块构成传感器节点。然而,对于数据处理要求高,功能复杂,计算量大,要为通信协议、功能协调、应用处理等提供硬件支持的节点(如网关节点),则采用MSP430作为处理器,nRF24E1作为无线通信模块,其连接图如图3所示。

    通过配置特殊寄存器,可使nRF24E1工作在ShockBurst无线方式。数据低速输入高速发送,功耗极低,并可通过软件控制开关进一步降低能耗。用 MSP430的P1口控制nRF24E1,通过配置CE,PWR,CS三个控制管脚,使芯片工作在不同的模式。当nRF24E1工作在发送方式时,接口引脚为CE,CLK1和DATA;当CPU请求发送数据时,置CE为高电平。此时,将接收机地址和有效载荷数据送入nRF24E1,置CE为低电平,激活 ShockBurst发射;当nRF24E1工作在接收方式时,接口引脚为CE,DR1,CLK1和DATA。在正确设置射频包输入载荷的地址和大小后,置CE为高电平。此后,nRF24E1监测信息输入,若收到有效数据包,则给处理器一个中断,并置DR1为高电平,使处理器将有效载荷数据取走,待系统收到全部数据后再置DR1为低。此时,如果CE保持高电平,则等待新的数据包;若CE置低电平,则开始其他工作流程。
2.4 电源模块
    传感器网络能量有限,目前主要解决节约电能的方法是采用休眠机制,即节点在没有事件发生时尽快进入休眠状态;而在有事件发生时及时自动醒来,并唤醒邻居节点,形成数据转发的拓扑结构。在光线充足的地方采用太阳能电池代替化学电池,使节点有更长的工作时间。

3 嵌入式操作系统的设计与实现
    无线传感器网络是由大量节点组成的网络系统,每个节点可看作一个微型的嵌入式平台。现有的嵌入式操作系统大多是实时操作系统,很少考虑能源供应,而且占用空间很大。由于无线传感器网络节点处理能力、电源及存储能力有限,采用 TinyOS嵌入式系统,并引入轻线程、主动消息、事件驱动和组件化编程。TinyOS是一种专门为嵌入式操作系统设计的基于组件的操作系统,由nesC 语言实现,主要应用于无线传感器网络。TinyOS根据嵌入应用可以轻易增减控制执行的功能,而且编译器可避免数据竞争的现象,可节省硬件资源,并能执行多个快速响应的控制操作。
3.1 组件
    TinyOS操作系统一般由Main组件(初始化硬件并执行调度程序)、应用组件(实现具体应用功能)、系统组件(为应用层组件提供服务)、HPL(硬件描述层)构成。这种体系结构使得TinyOS非常方便用户使用,增加了操作系统的移植性和软件的复用性。
3.2 接口
    这里的接口是一个双向通道,它具有的功能和事件通知能力是双向的,向调用者提供命令和实现命令者进行事件通告。代码如下:


    TinyOS应用程序还要使用testSM,GenericComm等组件实现无线传感器网络的逻辑功能。test5M提供接口的命令,并实现对调用接口事件的响应;GenericComm通过调用其他组件实现从消息包到主动消息、位级数据传送到无线电收发模块的功能。为了能将TinyOS移植到节点平台上,需要根据节点平台设计修改TinyOS中的初始化代码,编写自己的BSP程序,达到移植操作系统的目的。
    GenericComm提供了256个消息收发接口,采用CSMA/AD的MAC协议,消息到达组件test5M中,receive事件就会立刻调用。因此在这个事件中实现不同消息的转换,从而实现通信双方的握手:


4 结 语
    在分析无线传感器网络体系结构的基础上,设计以超低功耗单片机MSP430为核心,并结合了无线收发模块nRF24E1的无线传感器网络节点。软件开发平台采用TinyOS操作系统,从硬件、软件等方面对无线传感器网络的节点进行了设计。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

对于功能验证,思科做了几件事。它为前门初始化设计了一个测试平台。它采用了所有的 C++/System C 测试检查器和模拟检查,甚至是实时检查,并将它们移植到仿真器中。它还使用 Mentor 的以太网数据包生成器监视器...

关键字: 硬件仿真 网络设计

为网络应用设计 ASIC 面临着独特的挑战。一是这些设备的带宽和延迟性能测试比其他类型的 IC 所需的仿真周期要长得多。当然,扩展模拟会减慢整个设计过程。为了解决这些问题和其他问题,思科工程师采用了将仿真与仿真相结合的做...

关键字: 硬件仿真 网络设计

摘要:针对目前水环境污染状况的日益恶化的问题,采用无线传感器网络,通过节点传感器采集水环境中离子浓度、盐度、电导率、温度等参数来实现实时监测。传感器网络节点一跳或多跳方式自组织网络,汇聚节点将传感器网络节点采集的数据通过...

关键字: 无线传感器网络 汇聚节点 水环境 实时监测

摘要:无线传感器网络作为一种新兴的信息获取技术,是当前的研究热点。由于无线传感器网络节点能量有限,因此对其路由协议的研究成为重中之重。对近年来无线传感器网络路由协议进行归纳和分析,并基于分层路由协议提出一种均衡能量消耗的...

关键字: 无线传感器网络 路由协议 改进算法 能量消耗

摘 要:随着耕地与水资源的日益减少和人们对高质量水产品需求量的不断增大,越来越多的人们开始尝试推广工厂化 的高密度水产养殖方式。而目前尚欠缺一种适应于工厂化高密度水产养殖模式的高效、安全且经济适用的养殖场水体环境在 线监...

关键字: 无线传感器网络 工厂化水产养殖 水环境 实时监测

摘要:为了通过无线传感器网络对室内人员无线定位来实现场馆人员管理,在分析传统的RSSI定位算法及其缺陷的基础上,采用的改进算法增加了模型自适应阶段,引入高斯滤波处理对RSSI值进行修正,利用加权极大似然估算法计算坐标位置...

关键字: 无线传感器网络 定位 RSSI CC2530

摘 要 :无线可穿戴网络作为医疗物联网系统的一个分支,由感知层、网络传输层、应用层组成。感知层中可穿戴传感器接收与传输来自人体的不同生理参数信号,其中包括睡眠状况、血压、心率、体温等。通过基于ZigBee 无线网络将信息...

关键字: 可穿戴设备 医疗物联网 Zigbee 无线传感器网络 智慧监所 RFID

摘要:传感器节点大多部署在非受控区域,无线信道的广播特性和自组织的组网特性都使得传感器网络容易受到攻击; 同时传感器网络作为一种耗尽型网络,能源非常有限,系统功能极易受到拒绝服务攻击。文章结合作者的研究,介绍了两种 无线...

关键字: 无线传感器网络 传感器节点 防御选择性转发 邻居协同测定

摘 要:无线传感器网络中传感节点能量消耗不均衡将导致整个网络过早地失效。文章在LEACH层次路由算法的基础 上,提出了自动退避的簇头竞争选择机制、设定阀值的数据融合和基于能量感知的多路径策略,并在网络均衡、能量消耗方面...

关键字: 无线传感器网络 能量消耗 LEACH 网络均衡

摘要:利用RFID和无线传感器网络技术,构建了一种包括智能门禁管理、智能人员管理、智能巡检、智能安防等全方位、多功能的智能安防系统。从系统功能和系统设计实现了基于RFID技术的智能门禁系统和基于传感器网络的信息采集系统,...

关键字: RFID 无线传感器网络 智能安防 门禁系统

工业控制

13500 篇文章

关注

发布文章

编辑精选

技术子站

关闭