關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > LM3S1138與CC2420的無線傳感器網絡通信

        LM3S1138與CC2420的無線傳感器網絡通信

        作者: 時間:2009-11-17 來源:網絡 收藏

        1.3 射頻芯片
        射頻芯片是Chipcon公司開發的符合ZigBee標準的2.4 GHz射頻芯片。該芯片是面向于低功耗設計的兼容ZigBee協議/IEEE 802.15.4標準的產品,提供擴展的硬件來實現信息處理、數據緩存、突發傳輸、數據加密解密、數據識別、通道空閑確認、連接質量評估和包時間信息等特性。這些特性減輕了主機的負擔,使得可以與一個低速低價的微控制器進行連接,而通過SPI接口可以很容易地對CC2420進行控制和數據訪問。
        1.4 與CC2420的硬件連接
        根據周立功公司EasyARM1138開發板用SSI口模擬SPI的特點和CC2420的工作原理,與CC2420的硬件連接如圖2所示。由于CC2420模塊使用SPI接口與主機進行通信,而EasyARM1138中使用SSI接口來模擬SPI進行傳輸,在開發板上SSI口提供的幀格式中,選用SPO=0和SPH=0時Freescale SPI的幀格式。但是此幀格式中,片選信號SSIFss不符合CC2420模塊的SPI通信規則,所以選擇了另一個引腳模擬SPI片選信號,即PD3/U1Tx引腳。

        本文引用地址:http://www.104case.com/article/163478.htm


        2 IEEE 802.1 5.4標準
        IEEE標準委員會在2000年12月份正式批準并成立了802.15.4工作組,任務就是為了滿足低功耗、低成本的網絡要求,開發一個低數據率的WPAN標準。IEEE802.15.4是基于標準的協議,它為無線網絡應用提供所需要的網絡基礎設施;具有復雜度低、成本低、功耗低的特點,能在低成本設備之間進行低數據率的傳輸。該標準滿足國際標準組織(ISO)開放系統互連(OSI)參考模式,包括物理層、媒體訪問控制層、網絡層和高層。IEEE802.15.4定義了物理層(PHY)和媒體訪問控制層(MAC),協議結構如圖3所示。

        3 通信軟件設計
        3.1 總體設計
        CC2420模塊使用SPI接口與主機進行通信,因此本設計中以EasyARM1138開發板作為主機,CC2420模塊作為從機,分別作為發送端和接收端。先在開發板上通過SPI引腳對CC2420進行初始化;再對CC2420芯片內部的寄存器進行相應的配置,以及定義通信中使用的數據格式;最后設置好信道后啟動發送。
        3.2 發送端和接收端軟件設計
        要實現點對點的通信就是要實現發送端和接收端的功能,使兩個節點間可自由地交換信息。下面就主要介紹其實現的方法。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 烟台市| 石景山区| 天气| 微山县| 锦州市| 沙洋县| 秭归县| 广宁县| 松潘县| 阜宁县| 镇坪县| 大安市| 华蓥市| 浦东新区| 安仁县| 天祝| 连江县| 深圳市| 稻城县| 乡城县| 托里县| 浪卡子县| 乌苏市| 通州区| 涞水县| 内黄县| 台前县| 保定市| 台江县| 南宁市| 永兴县| 尼勒克县| 剑河县| 寻乌县| 子洲县| 兰考县| 德令哈市| 湘阴县| 贵南县| 莆田市| 邵阳县|