首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
无线传感器网络CSMA协议的设计与实现
来源:本站整理  作者:佚名  2011-08-05 08:35:26



      CSMA协议作为网络中实现信道竞争机制的协议,正逐渐应用在无线传感器网络中。本文深入研究了射频芯片CC2420的各种特性,针对其特性设计并实现了一个完善的CSMA机制,包括物理层信道信号强度采样、强度阈值的动态更新以及MAC层的CSMA机制;详细阐述了信道监测中使用的判定规则、各关键阈值参数的选择,以及对CSMA机制的优化。

关键词  CSMA  IEEE 802.15.4  CC2420  信号强度采样  无线传感器网络

  CSMA协议是网络中运用得最为广泛的竞争协议,因此无线传感器网络的MAC层大多使用CSMA机制来提供竞争信道的功能。随着IEEE 802.15.4标准的制定,各射频芯片厂家也纷纷推出了性能更好、功能更强的射频芯片。TI公司(原Chipcon)推出CC2420来替代原来无线传感器网络使用最多的射频芯片CC1000。由于各射频芯片特性功能各不相同,为了使CSMA协议达到更好的性能,根据射频芯片的具体特性来重新优化设计CSMA机制也就变得很有必要。

  本文使用TI公司的MSP4301611超低功耗MCU,以及CC2420射频芯片作为硬件实验平台,充分利用CC2420部分IEEE 802.15.4协议MAC封装的特性,设计并实现了一个全新的、灵活的CSMA协议。

  1  信道监测的设计

  实现CSMA协议的最基本的条件就是物理层必须提供可靠、实用的信道监测手段,因此首先要了解射频芯片的一些特性。

  1.1  CC2420的相关特性

  CC2420是TI公司推出的2.4 GHz射频芯片,其硬件封装支持部分IEEE 802.15.4的MAC层协议规定。CC2420的功能结构如图1所示,CC2420的数字接口具有自动CRC校验、自动加密的功能,并维护两个缓冲区(一个接收FIFO,一个发送FIFO)。数字接口通过SPI通信接口与微处理器相连。CC2420是以数据包为单位的射频芯片,即必须从微处理器收满一个数据包,才会发送该数据包。数字接口收满一整包后,自动添加CRC校验,并送入调制模块进行数据调制和整形,最后发送出去。当监测到信道有数据时,将数据经过模/数转换后送入数字解调器中进行帧同步;如果同步就将数据填入接收缓冲区中,最后填充当前信道内的RSSI(Receive Signal Strength InDICator,接收信号强度指示器)信息。

按此在新窗口浏览图片
图1  CC2420功能结构图

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:131,179.70000 毫秒