槐花村人 |
2010-07-17 20:58 |
无线传感器在灯光控制中的应用
无线传感器网络是一种全新的信息获取和处理技术,在现实生活中得到了越来越广泛的应用。随着通信技术、嵌入式技术、传感器技术的发展,传感器正逐渐向智能化、微型化、无线网络化发展。目前,国内外主要研究无线传感器网络节点的低功耗硬件平台设计、路南算法和拓扑控制、网络协议、定位技术等。这个设计以检测光线强度的传感器为例,实现了一个无线传感器网络,根据传感器所检测的光线强弱来关闭或开启指示灯。这种传感器网络综合了嵌入式技术、传感器技术、短程无线通信技术,有着广泛的应用。该系统不需要对现场结构进行改动,不需要原先任何固定网络的支持,能够快速布置,方便调整,并且具有很好的可维护性和拓展性。 B f.- 5 VLfKN)g IEEE 802.15.4标准 FB3}M)G>M meGLT/
IEEE 802.15.4标准适用于低速率、低功耗、低复杂度和短距离数据传输的无线个域网(WPAN)。在网络内的无线传输过程中,采用带冲突避免的载波侦听多路访问机制(CSMA/CA),支持超帧结构和时槽保障机制(GTS)。网络拓扑结构可以是星型网或点对点的对等网。该标准定义了3种数据传输频率,分别为868MHz、915MHz、2.4GHz。前两种传输频率采取BPSK的调制方式,后一种采取0-0PSK的调制方式。各种频率分别支持20 kbit/s,40kbit/s和 250 kbit/s的无线数据传输速率,传输距离在0m~70m之间。本义中采用的是频率为2.4GHz的无线发射模块。 SXNde@%
{ ?0:=+%. 无线传感器网络的实现 f$--y|= J2$,'(!( 网络平台组建 !';;q x((Rm_' 无线传感器网络平台由光强传感器模块、微处理器模块、无线发射模块三个部分组成,如图1所示。微处理器模块和无线发射模块集成在一块板子上,而光强传感器模块通过接口与微处理器相连,这样可以通过更换不同的传感器模块来应用于各种场合。 0aJcX) O]oH}#5b 光强传感器模块 e^N}(Kpy y<l(F?_ 由于各种不同的应用场合中需要采集的模拟量千筹万刖,网络平台中传感器模块采用了拥有50针插针的通用接口。这样可以通过更换不同的传感器模块子板来应用于各种场合。传感器电路部分设计采用power。gating技术在无数据采集任务时降低功耗。 _auFt"n 9vCCE[9 微处理器模块 w/9%C(w6 u7},+E)+B 微处理器选用8位低功耗微控制器ATMEGA128,数据吞吐率很高,从而可以缓减系统在功耗和处理速度之间的矛盾。相对于其他通用的8位微处理器来说,它具有非常丰富的资源,具有片内128k字节的程序存储器(Flash),4k字节的数据存储器(SRAM,可外扩到64k)和4k字节的EEPROM。它高速和大容量RAM的特性,为处理数据包提供了便利。 S.?DR3XLc <driD'=F 无线发射模块 k=O vz&88jt 无线发射模块采用的是Chipcon公司的CC2420芯片。CC2420是TI-Chipcon公司推出的首款符合2.4GHz IEEE802.15.4标准的射频收发器。该芯片只需极少外部元器件,性能稳定且功耗极低。CC2420的选择性和敏感性指数超过了IEEE802.15.4标准的要求,可确保短距离通信的有效性和可靠性。 _
Ewkb O0eM*~zI 组网类型 O.jCDAP x
}]"jj2x 在本文中,无线传感器网络采取星型拓扑结构,由一个网络协调器作为中心节点,可以跟任何一个普通节点通信。普通节点上含有光强传感器对周围环境中的光信号强度参数进行测量、采样,将采集到的数据发往中心节点,并且可以对中心节点发来的数据、命令进行分析处理,完成相应的操作。若两个普通节点之间要传送数据则必须经过中心节点,由中心节点把数据传送到相应的节点上。 /E:BEm! X, }(MW 组网流程 yl0;Jx? yA';~V\V{> 无线传感器网络是一个自组织的网络,如果一个全功能节点被激活,它就可能建立一个网络并把自己没为网络协调器,其他的普通节点可以申请加入该网络。这样就可以建成一个具有星型拓扑结构的无线传感器网络。本文中的无线传感器网络支持超帧结构,网络协调器经过能量扫描、主动信道扫描后,按照设定的参数周期性的发送信标帧。普通节点首先经过能量扫捕和被动信道扫描后,获取信标帧中包含网络特征的参数,如信标序号(beaconorder)、超帧序号(superframeorder)和网络标号等。通过mlmeSyncRequest()函数(根据MLME-SYNC.request原语编写)请求与网络协调器同步,再通过mlmeAssociateRequest()函数(根据MLME-ASSOCIATE.request原语编写)请求与网络协涮器关联。在与网络协调器关联的过程中,网络协调器为每个请求关联的普通节点分配16位的短地址。这样在以后的数据传送中就可以用短地址进行通信,提高通信效率、降低发射中的能量消耗,从而延长网络的使用寿命。 COHook(: N686~ 数据传输机制 Q07&7SH_ d)d0,fi?- 数据格式 h-DHIk3/ dk 0} q6~ 在IEEE 802.15.4标准中定义了四种帧,分别是信标帧、数据帧、命令帧、确认帧。存灯光控制的无线传感器网络中,这四种帧都得到了应用。 -&lD0p>*g s&XL | |