新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于短距離無線傳輸的CSMA/CA協議實現方法

        基于短距離無線傳輸的CSMA/CA協議實現方法

        作者: 時間:2010-07-05 來源:網絡 收藏

        本文中CSMA/CA協議的實現基于MCl3213芯片。構建了1個小型ZigBee通信系統,僅使用了MCl3213的物理層無線收發功能和內嵌單片機,所以本算法實現也可以移植到433 MHz通信等其他短距離無線通信系統中。

        1 MCl3213芯片及通信小系統

        MCl3213集成了1個符合IEEE 807.15.4協議的2.4 GHz收發器和飛思卡爾公司的低電壓低功耗HCS08單片機核心,并帶有嵌入式閃存、UART接口、低壓中斷和鍵盤中斷等功能。MCl3213支持專用點到點、簡單星形和MUSH網絡,以及采用Figure 8 Wireless Z-stack的符合ZigBee標準的網絡。

        本設計只使用了MCl3213的1個串口,連接電腦或者傳感器,用于從電腦接收需要通過無線發送的數據,并把無線接收到的數轉發到電腦。

        (1)數據發送

        數據發送主程序的流程如圖1所示。

        (2)CSMA_MAC協議及3次重發的實現

        流程如圖2所示。


        上一頁 1 2 下一頁

        關鍵詞: 無線傳輸

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乌兰察布市| 内江市| 宽城| 叶城县| 克山县| 灵台县| 获嘉县| 化州市| 海安县| 临安市| 嘉禾县| 舟曲县| 嘉黎县| 高碑店市| 华容县| 凤山县| 柳江县| 谷城县| 上饶县| 沁水县| 维西| 石屏县| 晋江市| 原平市| 隆昌县| 安远县| 哈巴河县| 浏阳市| 大厂| 五常市| 南江县| 天祝| 余姚市| 永胜县| 叶城县| 盖州市| 汤原县| 抚松县| 平度市| 驻马店市| 普格县|