新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > Zigbee技術的室內照明系統設計研究方案

        Zigbee技術的室內照明系統設計研究方案

        作者: 時間:2011-09-26 來源:網絡 收藏
        圖3 協調器節點結構框圖

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

          PIC18LF4620 單片機和CC2420 射頻模塊的接口電路如圖4 所示:

          

        圖4 PIC 單片機與射頻模塊接口電路

          圖4 PIC 單片機與射頻模塊接口電路

          終端節點控制器通過CC2420 射頻模塊接收來自協調器節點的數據,并按照協調器節點的指示,完成對繼電器控制,從而實現各個電燈開關狀態的轉換。

          終端節點可以通過光敏電阻監視光線的變化,當光線亮度超過某一特定值時,控制器將檢測到來自于光敏電阻的輸出信號的變化,并將這種變化告訴協調器。協調器收到信號后會重復前面的操作完成對電燈的開關動作。這種適用于墻角落地燈。

          協調器節點通過鍵盤上的按鍵發送控制信號,開斷相應終端節點上的繼電器從而控制電燈的亮滅,并通過RS232 串口將收到的從節點信號反饋給主節點。液晶顯示屏用來顯示各個終端節點的工作狀態。

          4. 節點的軟件

          這里涉及到一個端點綁定的概念。一個ZigBee 節點最多可以支持32 個端點(編號0~31)和8 個接口(編號0~7)。端點0 被保留用于設備配置,而端點31 被保留僅用于廣播。剩下的30 個端點被用于應用。每個端點總共有8 個接口,這樣應用在一個物理信道中最多能有240 條虛擬信道。協調器節點負責建立并維護一個描述各個端點之間邏輯鏈路的綁定表,并通過源端點和群集ID 來唯一定義一條數據鏈路。在本中,我們給每一個終端節點上的繼電器和協調器上的按鍵都分配一個在節點內唯一的端點號,并用這個端點號來對這些應用對象進行標記,通過端點綁定的方法在終端節點中的繼電器和協調器上的不同按鍵之間建立聯系,協調器節點將各個開關端點發送的數據包發送到相應的端點,從而實現協調器節點對分布在的各個電燈的控制。

          4.1 終端節點軟件

          終端節點的任務主要是接收來自協調器的數據并根據這些數據對相應的電燈執行開關操作,并將操作的結果反饋給協調器節點。終端節點上點電后掃描所有可用信道來尋找臨近協調器,申請加入此網絡。由于選用電池供電,因此要保證終端節點的低功耗,設計中采用定時喚醒的方式連接服務器,接收和發送數據,其它時間則進入休眠模式,以達到終端節點的功耗最低。終端節點的程序流程圖如圖5 所示。

          

        圖5 終端節點系統流程圖

          圖5 終端節點流程圖



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 周宁县| 长兴县| 玛沁县| 威信县| 会泽县| 万年县| 景洪市| 禹州市| 龙陵县| 仙居县| 醴陵市| 麟游县| 邢台市| 杨浦区| 雷州市| 亚东县| 平泉县| 苏州市| 武城县| 浏阳市| 黔江区| 巴青县| 黄陵县| 石城县| 嵊泗县| 霍城县| 三穗县| 内乡县| 嘉祥县| 襄汾县| 城口县| 准格尔旗| 肥乡县| 蕉岭县| 积石山| 乳山市| 合山市| 普定县| 博野县| 潜山县| 杭州市|