新聞中心

        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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁陕县| 德江县| 班戈县| 桂平市| 永登县| 浪卡子县| 深水埗区| 北辰区| 建始县| 瑞昌市| 陇南市| 弥渡县| 阆中市| 富宁县| 凯里市| 普陀区| 乳山市| 宿州市| 垦利县| 平南县| 崇礼县| 聊城市| 高台县| 隆德县| 孟州市| 枣庄市| 汨罗市| 蒲江县| 会昌县| 张家口市| 曲麻莱县| 二连浩特市| 建德市| 红桥区| 平武县| 阿勒泰市| 瑞丽市| 关岭| 洪洞县| 忻州市| 砀山县|