• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

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

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

    本文引用地址:http://www.czjhyjcfj.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



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 温州市| 仁布县| 云南省| 天全县| 黄浦区| 高唐县| 平原县| 霍山县| 海伦市| 通河县| 新密市| 桃园市| 紫云| 中江县| 封开县| 天津市| 正镶白旗| 旬阳县| 和田市| 顺平县| 衡东县| 忻城县| 阳春市| 乐山市| 淮滨县| 漳浦县| 兴城市| 本溪市| 玉山县| 海原县| 安远县| 富平县| 上虞市| 泗阳县| 台山市| 阜新市| 永昌县| 綦江县| 旬阳县| 南平市| 朔州市|