新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ZigBee的自愈自組網的設計與應用

        基于ZigBee的自愈自組網的設計與應用

        作者: 時間:2013-05-16 來源:網絡 收藏

        2 ZSTACK協議棧
        是TI公司推出的一款兼容IEEE 802.15.4的SOC,集成了增強型8051內核,結合上TI的協議棧軟件,可組建網絡,同時加快開發周期,減小開發成本。
        協議棧采用操作系統的思想來構建,采用基于優先級的事件輪循機制,當各層初始化完成后進入低功耗模式,事件發生時,喚醒系統進入中斷處理事件函數,結束后繼續進入低功耗模式。操作系統抽象層(OSAL)實現了一個易用的操作系統平臺,通過時間片輪轉函數實現任務調度,提供多任務處理機制。系統中tasksEvents數組中存放著每個任務標志位,輪循判斷各任務標志位來執行對應的任務。協議棧工作流程如圖2所示。

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

        b.JPG


        Z_Stack協議棧提供多種任務事件觸發機制,可以直接通過API函數osal_set_event()設置要觸發的任務標志位;也可以通過設置一個軟件定時器osal_start_timeEx()函數等待溢出來觸發;最后,也可以通過調用系統消息傳遞機制來觸發任務事件。在進行應用開發時,需要在tasksEvents數組中添加相應的任務,確定任務的ID號。同時在初始化系統任務函數osalInitTasks()中添加任務的初始化函數,在事件處理函數數組tasksArr[]中添加任務處理函數。每個任務的ID號是唯一的,系統按每次檢測到的任務ID號執行相對應的事件處理函數。

        3 具有自愈功能的設計與應用
        通過對協議體系的研究,利用Z_Stack協議棧在平臺上,實現自愈功能的,傳感器節點對無人值守通信基站的交流電壓、電流和溫濕度環境等參數進行信號調理和采集后經路由器節點、協調器,再通過GPRS通信方式傳遞到監控中心,實現對無人值守通信基站的交流電壓、電流和溫濕度環境等參數的實時監控結構如圖3所示。

        c.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 通海县| 丽江市| 大方县| 南郑县| 威海市| 大田县| 察雅县| 铜鼓县| 新沂市| 宜春市| 彩票| 五大连池市| 邵东县| 乐都县| 海城市| 贵州省| 海丰县| 司法| 木里| 西乡县| 汝南县| 莒南县| 罗源县| 司法| 靖州| 富蕴县| 平昌县| 永定县| 邢台县| 汝州市| 白城市| 沾益县| 东丰县| 习水县| 澳门| 恩平市| 漯河市| 堆龙德庆县| 黎平县| 石景山区| 铜川市|