首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 无线/通信 > 一种无线传感器网络CSMA协议的设计与实现

一种无线传感器网络CSMA协议的设计与实现

资料介绍
一种无线传感器网络CSMA协议的设计与实现

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

CSMA协议是网络中运用得最为广泛的竞争协议,因此无线传感器网络的MAC层大多使用C
SMA机制来提供竞争信道的功能。随着IEEE
802.15.4标准的制定,各射频芯片厂家也纷纷推出了性能更好、功能更强的射频芯片。
TI公司(原Chipcon)推出CC2420来替代原来无线传感器网络使用最多的射频芯片CC100
0。由于各射频芯片特性功能各不相同,为了使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是以数据包为单位的射频芯片,即必
一种无线传感器网络CSMA协议的设计与实现
本地下载

评论