首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 通信与网络
一种短距离无线传输的CSMA/CA协议实现方法
来源:本站整理  作者:佚名  2010-06-27 10:09:30



摘要:在无线通信过程中,首先要面对的是在一个通信域内,可能存在几十乃至几百个无线终端同时工作。在这样繁忙的无线网络中,无线数据发送频繁发生碰撞不可避免。当数据发送发生碰撞,意味着有数据帧丢失。为了尽可能地避免由于数据发送碰撞而导致的数据帧丢失,必须引入一种可以避免发送碰撞的机制。以射频芯片MCl3213为例,详细说明了CSMA/CA协议的实现过程和主要的代码实现。
关键词:WSN;MCl3213;CSMA/CA;ZigBee

    本文中CSMA/CA协议的实现基于MCl3213芯片。构建了1个小型ZigBee通信系统,仅使用了MCl3213的物理层无线收发功能和内嵌单片机,所以本算法实现也可以移植到433 MHz通信等其他短距离无线通信系统中。

1 MOl3213芯片及通信小系统
    MCl3213集成了1个符合IEEE 802.15.4协议的2.4 GHz收发器和飞思卡尔公司的低电压低功耗HCS08单片机核心,并带有嵌入式闪存、UART接口、低压中断和键盘中断等功能。MCl3213支持专用点到点、简单星形和MUSH网络,以及采用Figure 8 Wireless Z-stack的符合ZigBee标准的网络。
    本设计只使用了MCl3213的1个串口,连接电脑或者传感器,用于从电脑接收需要通过无线发送的数据,并把无线接收到的数转发到电脑。
    (1)数据发送
    数据发送主程序的流程如图1所示。

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

关键词:

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

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