<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設計應用 > ZigBee在旅游景區(qū)照明監(jiān)控系統(tǒng)中的應用

          ZigBee在旅游景區(qū)照明監(jiān)控系統(tǒng)中的應用

          作者: 時間:2012-03-13 來源:網(wǎng)絡 收藏

          協(xié)調(diào)器開始工作之前,首先對協(xié)議進行初始化,應用程序通過MAC層發(fā)送“掃描請求”原語(MLME-SCAN.request)開始進行能量掃描,檢查其周圍有無其他的網(wǎng)絡存在;然后等待MAC層的能量掃描結果,若在掃描過程中找到一個沒有被其他PAN使用的信道,則PAN標識符可以任意選擇,若不得不和其他PAN共用信道,則所選信道不要與同信道中其他PAN標識符相沖突,網(wǎng)絡地址則可任意選擇,可在程序中設定;最后啟動協(xié)調(diào)器并通過“網(wǎng)絡構建請求”原語(NLME-NETWORK-FORMATION.request)構建一個新網(wǎng)絡,在“允許入網(wǎng)”請求和證實原語(NLME-PERMIT-JOINING)定義了允許終端節(jié)點加入網(wǎng)絡之后,節(jié)點設備方可入網(wǎng),并為加入的終端節(jié)點分配16位的短地址。隨著終端設備的連接,PAN就建立起來了,隨后就可以進行數(shù)據(jù)的傳輸了。
          終端節(jié)點與協(xié)調(diào)器建立連接之前,同樣首先初始化ZigBee協(xié)議,節(jié)點通過“網(wǎng)絡發(fā)現(xiàn)”原語(NLME-NET-WORK-DISCOVERY)發(fā)現(xiàn)網(wǎng)絡之后,再通過主動掃描或被動掃描方式獲得PAN的信息,首先檢查PAN描述符中的coordAddrMode,以確定協(xié)調(diào)器的地址模式,并根據(jù)地址模式從coordAddress[8]中獲得協(xié)調(diào)器地址,記錄使用的信道,最后檢查gtsPermit確定協(xié)調(diào)器是否接受設備的連接請求,確定之后便可發(fā)送“設備入網(wǎng)”請求(NLME-JOIN.request)與協(xié)調(diào)器建立連接。
          基于對TI Z-Stack協(xié)議棧的分析,TI Z-Stack是一個基于輪轉(zhuǎn)查詢的操作,主函數(shù)通過osal_start_system()函數(shù)調(diào)用(taskArr[idx])(idx,events)函數(shù)來執(zhí)行具體的處理函數(shù),taskArr[]是一個函數(shù)指針的數(shù)組,可根據(jù)不同的idx執(zhí)行不同的函數(shù)。因此在該的協(xié)調(diào)器軟件設計中只需要在操作OSAL的框架結構的基礎上,新建兩個任務Task_ZigBee,Task_MSP430,一個UART接收中斷服務程序,當有ZigBee上行數(shù)據(jù)時,Task_ZigBee接收底層發(fā)來的數(shù)據(jù),并經(jīng)過ZigBee協(xié)議進行數(shù)據(jù)解包,然后喚醒Task_MSP430,該任務通過RS 232接口發(fā)送消息給MSP430單片機;當有下行數(shù)據(jù)時,MSP430單片機接收來自SIM300的串口數(shù)據(jù)后,產(chǎn)生串口中斷,然后喚醒TasK_ZigBee,通過ZigBee協(xié)議封裝,并調(diào)用功能函數(shù)將數(shù)據(jù)通過ZigBee網(wǎng)絡發(fā)送出去。
          1.2.2 GPRS軟件設計
          為了縮短開發(fā)流程,GPRS模塊選用的是內(nèi)置TCP/IP協(xié)議的SIM300,在實際開發(fā)中省去了在MSP430中處理TCP/IP協(xié)議的流程,而只需要利用AT指令即可實現(xiàn)GPRS網(wǎng)絡的連接、數(shù)據(jù)的發(fā)送和接收等。GPRS模塊在上電復位之后,首先對工作模式、通信波特率、接入網(wǎng)關等進行初始化設置,然后,發(fā)送撥號命令與基站服務器建立連接,之后,通過點對點協(xié)議(PPP)協(xié)商得到系統(tǒng)本地IP,待登錄成功后通過加載數(shù)據(jù)傳輸協(xié)議實現(xiàn)與監(jiān)控中心計算機的SOCKET連接,在實際操作中通過“AT+CIPSTART=TCP”,“10.2.42.10”,“2020指令連接到監(jiān)控主機的IP地址(其中“10.2.42.10”是監(jiān)控主機的IP地址,“2020”是網(wǎng)絡端口號),然后再通過指令“AT+CIPSEND”開始傳送數(shù)據(jù)。

          2 實驗結果分析
          實驗中,組建了一個5節(jié)點的小形星型無線網(wǎng)絡,并按照下列步驟做了相應的實驗:
          (1)將沒有連接GPRS模塊的協(xié)調(diào)器與PC機串口相連,其他節(jié)點分布在實驗室各個角落,由PC機的串口調(diào)試助手發(fā)送程序設置的命令給協(xié)調(diào)器,協(xié)調(diào)器顯示命令狀態(tài)并亮起小燈,緊接著其他的終端節(jié)點也亮燈,并穩(wěn)定的持續(xù)著;移動其中一個節(jié)點到室外,同樣能收到協(xié)調(diào)器發(fā)送的數(shù)據(jù)。實驗現(xiàn)象說明所建立的ZigBee網(wǎng)絡在室內(nèi)表現(xiàn)出較穩(wěn)定的傳輸性。
          (2)將5個節(jié)點分別分散地布置室外,將協(xié)調(diào)器放置在與每個節(jié)點大概距離在50~200 m不等的位置,當給設備上電之后各個終端節(jié)點小燈閃爍,說明入網(wǎng)成功;將其中一個ZigBee節(jié)點移到超出ZigBee網(wǎng)絡覆蓋范圍的地方,又重新回到覆蓋范圍,仍能繼續(xù)工作;關閉其中任何一個節(jié)點再打開,能立即入網(wǎng)工作;由監(jiān)控主機發(fā)送開燈命令,實驗現(xiàn)象同上。該實驗結果有效驗證了ZigBee無線網(wǎng)絡良好的自組織和自愈特性。網(wǎng)絡協(xié)調(diào)器與實驗現(xiàn)象如圖5所示。

          本文引用地址:http://www.ex-cimer.com/article/200606.htm

          e.jpg



          3 結論
          ZigBee技術具有低速率、短距離、多節(jié)點、自組網(wǎng)、組網(wǎng)靈活等特點,結合GPRS網(wǎng)絡通信數(shù)據(jù)大、覆蓋廣泛、距離長等優(yōu)勢,達到功能互補。兩者共同組建的系統(tǒng)網(wǎng)絡表現(xiàn)出穩(wěn)定的傳輸性且時延短,應用在景區(qū)中有助于提高監(jiān)控的高效性,并能通過軟件設置達到各種照明效果,既可達到景觀照明效果,又能避免不必要的用電浪費,實現(xiàn)節(jié)能的目的。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();