畢業(yè)設(shè)計--基于zigbee技術(shù)的智能樓宇監(jiān)測系統(tǒng)的設(shè)計_第1頁
已閱讀1頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  基于ZigBee技術(shù)的智能樓宇監(jiān)測系統(tǒng)的設(shè)計</p><p>  2013年6月 日</p><p> 院 別計算機與通信工程學(xué)院</p><p> 專業(yè)名稱通信工程</p><p> 班級學(xué)號</p>

2、<p> 學(xué)生姓名</p><p> 指導(dǎo)教師</p><p>  基于ZigBee技術(shù)的智能樓宇監(jiān)測系統(tǒng)的設(shè)計</p><p><b>  摘 要</b></p><p>  當今智能建筑發(fā)展迅速,功能不斷豐富,需要越來越多的傳感器實現(xiàn)環(huán)境的監(jiān)測。有線傳感器網(wǎng)絡(luò)組成的監(jiān)測系統(tǒng)布線量大、安裝和維護費用高

3、、可靠性差,并且在一些特殊的建筑物中無法布線,已經(jīng)不能滿足需要。無線傳感器監(jiān)測網(wǎng)絡(luò)系統(tǒng)具有成本低、部署方便、網(wǎng)絡(luò)可靠性高等特點,相對于有線傳感器網(wǎng)絡(luò),在樓宇內(nèi)的環(huán)境監(jiān)測方面具有更好的應(yīng)用前景,正逐步走向?qū)嵱谩?ZigBee是一種低功耗、短距離、低速率的無線通信新技術(shù),用ZigBee來組建智能樓宇環(huán)境監(jiān)測網(wǎng)絡(luò),解決了傳統(tǒng)有線網(wǎng)絡(luò)系統(tǒng)不易擴展、布線難、成本高等問題,為人們提供一個更為智能、舒適、安全的工作生活環(huán)境。 本論

4、文討論的是基于ZigBee技術(shù)的智能樓宇管理系統(tǒng),分析了傳統(tǒng)有線傳感器網(wǎng)絡(luò)的優(yōu)缺點,比較了目前流行的幾種短距離無線通信技術(shù),討論了智能樓宇的特點,在深入研究 ZigBee 協(xié)議各個通信協(xié)議層的結(jié)構(gòu)與功能的基礎(chǔ)上,選擇采用 ZigBee 樹型網(wǎng)絡(luò)拓撲模型實現(xiàn)智能樓宇傳感器網(wǎng)絡(luò)系統(tǒng)。 本文使用TI公司的單芯片 CC2430設(shè)計并實現(xiàn)了該系統(tǒng)。采用模塊化設(shè)計,將無線傳輸模塊與數(shù)據(jù)采集模塊分開設(shè)計,以方便系統(tǒng)調(diào)試和擴展。終端節(jié)點<

5、;/p><p>  關(guān)鍵詞:智能樓宇,ZigBee,環(huán)境監(jiān)測</p><p>  The Design of Intelligent Building Environmental Monitoring System based on ZigBee Technology</p><p><b>  Abstract</b></p>&l

6、t;p>  Nowadays, intelligent buildings is developing rapidly, its increasing functions require more and more sensors for environmental monitoring. Monitoring system building with wired sensor network has a poor reliabi

7、lity, a large number of wiring, and a high cost, and can not wiring in some places. It can no longer meet the needs. Compared to wired sensor networks, the wireless sensor monitoring network system has low costs, easy in

8、stallation, and high probability of reliability, It has a better pros</p><p>  Key Words: Intelligent Building, ZigBee, Environmental Monitoring </p><p><b>  目 錄</b></p>&l

9、t;p>  1 緒 論..........................................................,1</p><p>  1.1 引言............................................................1</p><p>  1.2 無線傳感器網(wǎng)絡(luò)在智能樓宇中的應(yīng)用.........

10、.......................1</p><p>  2 ZigBee技術(shù).........................................................3</p><p>  2.1 ZigBee的發(fā)展概況...............................................4</p><p&

11、gt;  2.2 ZigBee協(xié)議的體系結(jié)構(gòu)...........................................4</p><p>  2.3 ZigBee協(xié)議棧結(jié)構(gòu)...............................................5</p><p>  2.4 ZigBee協(xié)議分析...............................

12、..................6</p><p>  3 智能樓宇監(jiān)測系統(tǒng)的硬件設(shè)計.........................................7</p><p>  3.1 系統(tǒng)總體方案設(shè)計...............................................7</p><p>  3.2 RF模塊電路設(shè)計..

13、..............................................9</p><p>  3.2.1 天線.....................................................10</p><p>  3.2.2 晶振時鐘電路.............................................11</

14、p><p>  3.2.3 傳感器模塊設(shè)計...........................................11</p><p>  3.3 安防模塊設(shè)計..................................................12</p><p>  3.3.1 火災(zāi)條件檢測模塊......................

15、...................12</p><p>  3.4 環(huán)境模塊設(shè)計..................................................12</p><p>  3.4.1 光強度采集傳感器節(jié)點.....................................12</p><p>  3.4.2 溫度傳感器節(jié)點

16、...........................................13</p><p>  3.5 輔助電路設(shè)計..................................................14</p><p>  3.5.1 電源和穩(wěn)壓電路模塊.......................................14</p>

17、<p>  3.5.2 復(fù)位模塊.................................................15</p><p>  3.5.3 串口電路.................................................16</p><p>  4 智能樓宇監(jiān)測系統(tǒng)的軟件設(shè)計........................

18、.................17 </p><p>  4.1 ZigBee無線軟件開發(fā)平臺........................................17</p><p>  4.1.1 EW集成開發(fā)環(huán)境.........................................17</p><p>  4.1.2 C51RF-3-

19、ZDS 仿真器......................................18</p><p>  4.2 ZigBee協(xié)議棧.................................................18</p><p>  4.3 網(wǎng)絡(luò)協(xié)調(diào)器程序設(shè)計............................................19<

20、/p><p>  4.4 網(wǎng)絡(luò)節(jié)點程序設(shè)計..............................................21</p><p>  5 結(jié) 論...........................................................23</p><p>  6 致 謝................

21、...........................................24</p><p>  7 參考文獻...........................................................25</p><p><b>  1緒論</b></p><p><b>  1.1引言&l

22、t;/b></p><p>  樓宇環(huán)境監(jiān)控系統(tǒng)由各類相對獨立的子系統(tǒng)構(gòu)成,主要包括環(huán)境監(jiān)控系統(tǒng)(溫度、照明)、火災(zāi)防范系統(tǒng)等。系統(tǒng)功能的實現(xiàn)需要獲得大量環(huán)境數(shù)據(jù)作為監(jiān)控基礎(chǔ),現(xiàn)階段這些數(shù)據(jù)主要依靠各種功能的傳感器獲得。隨著環(huán)境功能的增多,所欲的傳感器數(shù)量也急劇增加。使用有線傳感器組成的監(jiān)控網(wǎng)絡(luò)可靠性差、不易擴展、布線量大、安裝和維護費用高,并且在某些建筑物中的某些地方無法布線。而無線傳感器監(jiān)控網(wǎng)絡(luò)具有通信

23、可靠、費用低、安裝和維護方便、節(jié)點功耗低等優(yōu)勢,相對于有線傳感器網(wǎng)絡(luò),樓宇內(nèi)的環(huán)境監(jiān)控方面具有更好的應(yīng)用前景。ZigBee是一種價格低廉的,低功耗的近距離無線組網(wǎng)通信技術(shù),適用于樓宇環(huán)境監(jiān)控系統(tǒng)設(shè)計的條件要求。</p><p>  無線傳感器網(wǎng)絡(luò)系統(tǒng)研究有著巨大的科學(xué)意義和應(yīng)用前景,已經(jīng)成為當今前沿性的熱點研究方向之一,必將成為對21世紀產(chǎn)生巨大影響力的高新技術(shù)之一。</p><p>  

24、1.2 無線傳感器網(wǎng)絡(luò)在智能樓宇中的應(yīng)用</p><p>  隨著通信技術(shù)、計算機網(wǎng)絡(luò)技術(shù)和傳感器技術(shù)的飛速發(fā)展和日益成熟,無線傳感器網(wǎng)絡(luò)成為當今國內(nèi)外研究的一大熱點。</p><p>  無線傳感器網(wǎng)絡(luò)是由大量的,具有無線通信與計算能力的微小傳感器節(jié)點構(gòu) 成的自組織分布網(wǎng)絡(luò)系統(tǒng),能夠?qū)崟r監(jiān)測、感知和采集各種環(huán)境或監(jiān)測對象的信息,并具有 </p><p>  控制、

25、監(jiān)視、計算等功能。無線傳感器網(wǎng)絡(luò)的出現(xiàn)引起了全世界范圍的廣泛關(guān)注,世界各國的科研機構(gòu)和科研人員對無線傳感器網(wǎng)絡(luò)的研究投入了極大的熱情。在近年來,無線傳感器網(wǎng)絡(luò)發(fā)展迅速,技術(shù)已逐漸成熟。 最早出現(xiàn)無線傳感器網(wǎng)絡(luò)(WSN)應(yīng)用要追溯到20世紀70年代的一些應(yīng)用,當時,正值冷戰(zhàn)時期的美國在海底戰(zhàn)爭中為了進一步研究反潛戰(zhàn),每年花1000萬美元開發(fā)了一套探測上百公里以外的引擎聲音的聲音監(jiān)測系統(tǒng),除海戰(zhàn)以外,美國還相應(yīng)為空軍開發(fā)了空中預(yù)警

26、及控制系統(tǒng) 。這些最早的傳感器網(wǎng)絡(luò)都是把單點對單點的信息采用分級處理結(jié)構(gòu)加以傳遞并進行處理,功能簡單,結(jié)構(gòu)復(fù)雜且花費巨大。美國軍方開始無線傳感器網(wǎng)絡(luò)技術(shù)的研究。 美國國防部遠景計劃研究局已投資幾千萬美元,幫助大學(xué)進行無線傳感器網(wǎng)絡(luò)技術(shù)的研發(fā)。美國國家自然基金委員會也開設(shè)了大量與其相關(guān)的項目,并于2003年制定了WSN 研究計劃,每年撥款3400萬美元支持相關(guān)研究項目,并在加州大學(xué)洛杉磯分校成立了傳感器網(wǎng)絡(luò)研究中心。2005年對網(wǎng)

27、絡(luò)技術(shù)和系統(tǒng)的研究計劃中,主要研究下一代高可靠、安全的可擴展的網(wǎng)絡(luò)、可編程的無線網(wǎng)絡(luò)及傳感器系統(tǒng)的網(wǎng)絡(luò)特性,資助金</p><p>  日本總務(wù)省在2004年3月成立了“泛在傳感器網(wǎng)絡(luò)”調(diào)查研究會。韓國信息通信部制訂了信息技術(shù)“839”戰(zhàn)略,其中“3 ”是指IT產(chǎn)業(yè)的三大基礎(chǔ)設(shè)施,即寬帶融合網(wǎng)絡(luò)、泛在傳感器網(wǎng)絡(luò)、下一代互聯(lián)網(wǎng)協(xié)議。 </p><p>  歐盟第6個框架計劃將“信息社會技術(shù)”

28、作為優(yōu)先發(fā)展領(lǐng)域之一。其中多處涉及對 WSN的研究,啟動了EYES等研究計劃。 </p><p>  企業(yè)界,歐盟的 Philips、Siemens 、Ericsson、ZMD、France Telecom、Chipcon 等公司; 日本的NEC 、OKI、Sky2leynetworks、世康、歐姆龍等公司都開展了 WSN 的研究。1999 年 9 月,美國著名雜志《商業(yè)周刊》(Business W eek)將

29、其列為21世紀最重要的 21 項技術(shù)之一。 自此以后,WSN 便受到了越來越多網(wǎng)絡(luò)研究者的關(guān)注。D.Estrin預(yù)見性地指出:WSN是21世紀人類信息研究領(lǐng)域所面臨的主要挑戰(zhàn)之一。美國自然科學(xué)基金委員會于2003年制定了傳感器網(wǎng)絡(luò)研究計劃,投資3400萬美元支持相關(guān)基礎(chǔ)理論的研究。</p><p>  進入21世紀后,隨著無線通信技術(shù)、微芯片制造等技術(shù)的進步,WSN的研究在多種應(yīng)用方面取得了重大進展。2002年1

30、0月24日,美國英特爾公司發(fā)布了“基于微型傳感器網(wǎng)絡(luò)的新型計算發(fā)展規(guī)劃”。美國Intel公司投資的 Crossbow Technology 將加州大學(xué)伯克利分校的科研成果商業(yè)化,并負責制造和營銷。其Mica系列節(jié)點已經(jīng)得到廣泛的應(yīng)用,這些平臺在軟硬件上都是公開的,所以成為研究傳感器網(wǎng)絡(luò)最主要的試驗平臺。2004 年《IEEE Spectrum 》雜志發(fā)表一期專集:傳感器的國度,論述 WSN的發(fā)展和可能的廣泛應(yīng)用。德國某研究機構(gòu)正在利用傳

31、感器網(wǎng)絡(luò)技術(shù)為足球裁判研制一套輔助系統(tǒng),以減小足球比賽中越位和進球的誤判率。日本、英國、意大利、巴西等國家也對傳感器網(wǎng)絡(luò)表現(xiàn)出了極大的興趣,紛紛展開了該領(lǐng)域的研究工作。</p><p>  國內(nèi)在傳感器網(wǎng)絡(luò)系統(tǒng)方面的研究起步較晚,首次正式啟動出現(xiàn)于 1999 年中國科學(xué)院《知識創(chuàng)新工程點領(lǐng)域方向研究》的“信息與自動化領(lǐng)域研究報告”中,該領(lǐng)域是五大重點項目之一;2001年中國科學(xué)院依托上海微系統(tǒng)所成立微系統(tǒng)研究與

32、發(fā)展中心,旨在引領(lǐng)中科院WSN的相關(guān)工作;2002年,清華大學(xué)、北京大學(xué)、南京大學(xué)、哈爾濱工業(yè)大學(xué)等高校的研究機構(gòu)都開始了傳感器網(wǎng)絡(luò)系統(tǒng)研究;國家自然科學(xué)基金已經(jīng)審批了與 WSN相關(guān)的一個重點課題和多項課題,2003 年國家自然科學(xué)基金作為面上項目資助,上海市科學(xué)技術(shù)委員會列為 2003 年度第三批重大科研攻關(guān)課題。2004 年,將一項無線傳感器網(wǎng)絡(luò)項目(面上傳感器網(wǎng)絡(luò)的分布自治系統(tǒng)關(guān)鍵技術(shù)及協(xié)調(diào)控制理論)列為重點研究項目,2005 年

33、,將網(wǎng)絡(luò)傳感器中的基礎(chǔ)理論和關(guān)鍵技術(shù)列入計劃。2006 年將水下移動傳感器網(wǎng)絡(luò)的關(guān)鍵技術(shù)列為重點研究項目。國家發(fā)改委下一代互聯(lián)網(wǎng)(CNGI)示范工程中,也部署了WSN相關(guān)的課題。在一份我國未來20 年預(yù)見技術(shù)的調(diào)查報告中,信息領(lǐng)域 157 項技術(shù)課題中有 7 項與傳感器網(wǎng)絡(luò)直接相關(guān)。2006 年初發(fā)布的《國家中長期科學(xué)與技術(shù)發(fā)展規(guī)劃</p><p>  總體上國內(nèi)關(guān)于無線傳感器網(wǎng)絡(luò)的研究還處于剛剛起步的階段,大部

34、分工作仍是在針對網(wǎng)絡(luò)協(xié)議的設(shè)計仿真和實驗階段,而且國內(nèi)自行研制的無線智能傳感節(jié)點較少,都是購買Mote產(chǎn)品進行前期探索,這方面同國外的差距較大。由國內(nèi)外無線傳感器網(wǎng)絡(luò)的研究現(xiàn)狀可見,無線傳感器網(wǎng)絡(luò)系統(tǒng)研究有著巨大的科學(xué)意義和應(yīng)用前景,已經(jīng)成為當今前沿性的熱點研究方向之一,必將成為對 21 世紀產(chǎn)生巨大影響力的高新技術(shù)之一。</p><p>  2 ZigBee技術(shù)</p><p>  2.

35、1 ZigBee發(fā)展概況</p><p>  ZigBee 是由ZigBee聯(lián)盟開發(fā)的一種低成本、低功耗、雙向近距離無線通信標準,傳感器網(wǎng)絡(luò)平臺提供了一種互連互通的平臺。ZigBee 協(xié)議包括兩部分的內(nèi)容:其一是IEEE其一是IEEE發(fā)布的IEEE 802.15.4 標準;其二是由ZigBee聯(lián)盟發(fā)布的ZigBee規(guī)范。</p><p>  其寓意為蜜蜂(Bee)通過zigzag的路徑形狀

36、在發(fā)現(xiàn)花粉后進行交換的動作,實際上指的是一種簡捷的交換信息的方式。ZigBee 技術(shù)自問世以來就倍受青睞,各大芯片公司都推出了自己的解決方案在硬件方面、軟件方面以及開發(fā)平臺上都取得了長足的發(fā)展。</p><p>  ZigBee 主要用于短距離的無線連接,在這方面具有如下諸多優(yōu)點: 1)數(shù)據(jù)傳輸速率低:ZigBee 專注于低速率傳輸應(yīng)用,速率控制在 10KB/s~250KB/s; 2 )功耗低:在使用電池供電

37、的情況下,設(shè)備可以運行數(shù)月至數(shù)年; 3 )時延短:ZigBee 技術(shù)專門針對時延做了優(yōu)化,如搜索設(shè)備時延只有 30ms ; </p><p>  4 )網(wǎng)絡(luò)容量大:ZigBee 網(wǎng)絡(luò)能夠包含的網(wǎng)絡(luò)節(jié)點數(shù),理論上達到了65535 ;在實際應(yīng)用中,能夠支持數(shù)百至上千個節(jié)點;</p><p>  5 )可靠性高:物理層(PHY)采用了直接序列展頻技術(shù),使用化整為零方式,將一個訊號分為多個訊號,

38、再經(jīng)由編碼方式傳送訊號避免干擾,媒體訪問控制層(MAC)沿用 802.11 系列標準中的 CSMA/CA 方式,避免數(shù)據(jù)傳輸碰撞,并提高系統(tǒng)兼容性; </p><p>  6 )成本低:ZigBee 協(xié)議免收專利費,極大降低了開發(fā)成本。 </p><p>  2.2 ZigBee 協(xié)議的體系結(jié)構(gòu)</p><p>  ZigBee 協(xié)議使用 IEEE 802.1

39、5.4 標準作為介質(zhì)訪問層 (MAC )和物理層 (PHY )的規(guī)范。IEEE 802.15.4 總共定義了 3 個工作頻帶:2.4GHz,915MHz,868MHz。每個頻帶提供固定數(shù)量的信道。例如,2.4GHz 頻帶總共提供 16 個信道 (信道 11-26 )、9l5MHz 頻帶提 10個信道 (信道 1- 10),而 868MHz 頻帶提供 1 個信道 (信道 0 )。IEEE 802.15.4 標準是針對于 低速無線個人區(qū)域網(wǎng)

40、(Low-rate Wireless Personal Area Network),把低能量消耗、低速率傳輸、低成本作為重點目標,旨在為個人或者家庭范圍內(nèi)不同設(shè)備之間低速互連提供統(tǒng)一的標準。</p><p>  IEEE 802.15.4 標準定義的 LR-WPAN 網(wǎng)絡(luò)具有如下特點: </p><p>  1)在不同的載波頻率下實現(xiàn) 20kbps 、40kbps 和 250kbps 三

41、種不同的傳輸速率; </p><p>  2)支持星型、簇型和網(wǎng)絡(luò)型三種拓撲結(jié)構(gòu); 3)有 16 位和 64 位兩種地址格式。64 位地址是全球唯一的擴展地址,而 16 位地址是網(wǎng)內(nèi)通信短地址; </p><p>  4)支持沖突避免的載波多路偵聽技術(shù)</p><p>  5)支持確認的(ACK)機制,保證傳輸?shù)目煽啃浴?lt;/p><p> 

42、 IEEE 802.15.4MAC 數(shù)據(jù)包的最大長度為 127 字節(jié)。每個數(shù)據(jù)包都由頭字節(jié)和 16 位 CRC值組成。16 位 CRC 值驗證幀的完整性。此外,IEEE 802.15.4 還可以選擇使用應(yīng)答數(shù)據(jù)傳輸機制。使用這種方法,所有 ACK 標識位置 1 的幀均會被它們的接收器應(yīng)答。這就可以確定幀實際上己經(jīng)被傳遞了。如果發(fā)送幀的時候置位了 ACK 標識位,但是在一定的超時期限內(nèi)沒有收到應(yīng)答,發(fā)送器將重復(fù)進行固定次數(shù)的發(fā)送,如仍無應(yīng)

43、答就宣布發(fā)生錯誤。非常重要的是接收到應(yīng)答僅僅表示幀被 MAC 層正確接收,而不表示幀被正確處理。接收節(jié)點的 MAC 層可能正確地接收并應(yīng)答了一個幀,但是由于缺乏處理資源,該幀可能被上層丟棄。因此,很多上層和應(yīng)用程序要求其他的應(yīng)答響應(yīng)。</p><p>  2.3 ZigBee 協(xié)議棧結(jié)構(gòu) ZigBee 無線網(wǎng)絡(luò)的實現(xiàn),是建立在 ZigBee 協(xié)議棧的基礎(chǔ)上的。ZigBee 協(xié)議棧是建立在OSI (Open S

44、ystem Interconnect, 開放系統(tǒng)互聯(lián))基本參考模型的基礎(chǔ)上的,是 OSI 七層模型的精簡網(wǎng)絡(luò)模型。IEEE 802.15.4 定義了最低兩層:物理層和 MAC 層,位于最低層,且與硬件相關(guān);ZigBee 聯(lián)盟在此基礎(chǔ)上定義了網(wǎng)絡(luò)層(NWK)和應(yīng)用層(APL),建立在 PHY 和 MAC 層之上,并且完全與硬件無關(guān)。分層的結(jié)構(gòu)脈絡(luò)清晰、一目了然,給設(shè)計和調(diào)試帶來極大的方便。</p><p>  I

45、EEE802.15.4 標準是針對低速無線個人局域網(wǎng),由 IEEE802 標準委員會制定并在 2003年公布的。該標準只定義了物理層和媒體訪問控制層的無線網(wǎng)絡(luò)規(guī)范,并沒有對其他的層作出規(guī)定。但這些規(guī)定不局限在物理層和 MAC 層的協(xié)議功能和相互作用,還包括最低的硬件要求,如接收機的靈敏度和發(fā)射器輸出功率等。ZigBee 標準使用 IEEE802.15.4的物理層和MAC 層協(xié)議作為 ZigBe

46、e 協(xié)議棧的一部分,并自己定義了網(wǎng)絡(luò)層、應(yīng)用層和安全協(xié)議,因此任何 ZigBee 設(shè)備和 IEEE 標準都是兼容的。</p><p>  2.4 ZigBee 協(xié)議分析</p><p>  物理層定義了物理無線信道和MAC子層之間的接口,還提供物理層管理服務(wù)和物理層數(shù)據(jù)服務(wù)。物理層管理服務(wù)維護一個由物理層相關(guān)數(shù)據(jù)組成的數(shù)據(jù)庫,物理層數(shù)據(jù)服務(wù)從無線物理信道上收發(fā)數(shù)據(jù)。</p>

47、<p>  物理層是最接近硬件的層,可以直接控制無線收發(fā)器并通信。物理層主要負責下列事件:</p><p>  1)啟動和關(guān)閉無線收發(fā)器; </p><p>  2)選擇信道頻率; 3)通過物理媒體發(fā)送和接收數(shù)據(jù); 4)進行能量檢測,評估所選信道的頻帶內(nèi)信號的能量,以確認信道是否為空,能否發(fā)送數(shù)據(jù); </p><p>  5)生成LQI,來指示收到的數(shù)

48、據(jù)包的質(zhì)量; 6)清除信道評估。</p><p>  MAC 層協(xié)類似于物理層,MAC 層也提供了管理服務(wù)和數(shù)據(jù)服務(wù)。</p><p>  MAC 層主要負責以下幾項功能: 1) 生成并發(fā)送信標幀(如果該設(shè)備是一個網(wǎng)絡(luò)協(xié)調(diào)器); </p><p>  2) 將設(shè)備與信標同步; 3) 使用 CSMA-CA 機制訪問信道; 4) 管理時槽保障信道訪問; <

49、/p><p>  5) 為兩個不同設(shè)備中對等的MAC 實體提供可靠連接; </p><p>  6) 支持 PAN 網(wǎng)絡(luò)的關(guān)聯(lián)和取消關(guān)聯(lián)操作; 7) 提供安全支持,MAC 有自己的安全進程,但使用的安全級別是由上層協(xié)議規(guī)定的。 </p><p>  網(wǎng)絡(luò)層提供數(shù)據(jù)和管理兩種服務(wù),網(wǎng)絡(luò)層有自己的參數(shù)和常量,所有的常量都以 nwkc 開頭,所有的參數(shù)都以nwk 開頭并存

50、儲在網(wǎng)絡(luò)層信息庫中。應(yīng)用層可以通過 NLME-GET 和 NLME-SET 原語分別對網(wǎng)絡(luò)層參數(shù)進行讀寫操作。</p><p>  網(wǎng)絡(luò)層的功能主要有: 1)配置一個新的設(shè)備,可將其配置為網(wǎng)絡(luò)協(xié)調(diào)器,也可嘗試加入現(xiàn)有的網(wǎng)絡(luò); 2)啟動一個新的網(wǎng)絡(luò); 3)加入和離開網(wǎng)絡(luò); 4)應(yīng)用網(wǎng)絡(luò)層安全; 5)發(fā)現(xiàn)和維護設(shè)備之間的路線; 6)發(fā)現(xiàn)單跳鄰居并存儲相關(guān)信息,單跳鄰居是不需要通過中繼服務(wù)就能直接通信的設(shè)

51、備; </p><p>  7)為加入網(wǎng)絡(luò)的設(shè)備分配地址,ZigBee 的終端節(jié)點(RFD)無此功能。 </p><p>  應(yīng)用層是 ZigBee 協(xié)議棧的最高層,由三部分組成:應(yīng)用程序支持 (APS)子層、ZigBee 設(shè)備對象(ZDO)和應(yīng)用層架構(gòu),</p><p>  APS 的主要功能有: 1)維持綁定表; 2)在綁定設(shè)備之間傳輸信息; </p&

52、gt;<p>  3)管理群地址; 4)把IEEE的64位地址映射為16位的網(wǎng)絡(luò)地址或其逆向映射; 5)支持可靠的數(shù)據(jù)傳輸。</p><p>  3智能樓宇監(jiān)測系統(tǒng)的硬件設(shè)計 </p><p>  3.1系統(tǒng)總體設(shè)計方案</p><p>  本文設(shè)計的樓宇監(jiān)測網(wǎng)絡(luò)采用樹型網(wǎng)絡(luò)拓撲, 主要由協(xié)調(diào)器、少量路由器和若干個終端 節(jié)點組成,具體網(wǎng)絡(luò)結(jié)構(gòu)如下

53、圖 3.1 所示。其中協(xié)調(diào)器是網(wǎng)絡(luò)的核心,由它主導(dǎo)網(wǎng)絡(luò)的建立, 監(jiān)督網(wǎng)絡(luò)的正常運行,它配置較多的存儲空間,完成網(wǎng)絡(luò)初始化、數(shù)據(jù)采集、設(shè)備控制等功能;與 PC 機相連,通過 PC 機串口來保存和顯示相應(yīng)信息。 其余節(jié)點則都是功能不同的傳感器節(jié)點,負責采集各種環(huán)境參數(shù),并將采集到的數(shù)據(jù)發(fā) 送給協(xié)調(diào)器。該系統(tǒng)的傳感器節(jié)點主要包括防盜監(jiān)測模塊節(jié)點、火災(zāi)條件監(jiān)測模塊、人體紅外監(jiān)測模塊等,終端節(jié)點只能與協(xié)調(diào)器或路 由器進行通信,相互之間不能直接通

54、信,但可以實現(xiàn)間接通信</p><p>  圖3.1 ZigBee 無線網(wǎng)絡(luò)框圖</p><p>  該系統(tǒng)遵循以下設(shè)計原則: </p><p>  1)獨立組網(wǎng)。ZigBee技術(shù)采用自組織網(wǎng)絡(luò),系統(tǒng)具有獨立組網(wǎng)的能力,即網(wǎng)絡(luò)的布設(shè) 無需依賴于任何預(yù)先架構(gòu)的網(wǎng)絡(luò)設(shè)施。作為協(xié)調(diào)器的節(jié)點,上電后就能夠快速、自動地組成 一個獨立的網(wǎng)絡(luò)。而節(jié)點上電后,會發(fā)出關(guān)聯(lián)請求,查

55、找網(wǎng)絡(luò),若能收到關(guān)聯(lián)響應(yīng),則就能 與發(fā)送關(guān)聯(lián)響應(yīng)的節(jié)點取得關(guān)聯(lián),而加入網(wǎng)絡(luò)。網(wǎng)絡(luò)形成后,任意節(jié)點的故障不會影響整個網(wǎng)絡(luò)的運行。 2)低功耗。工作模式情況下,ZigBee的傳輸速率低,傳輸數(shù)據(jù)量很小,因而信號的收發(fā)時間很短;在非工作模式,ZigBee節(jié)點處于休眠模式,使得ZigBee節(jié)點非常省電,其電池工作時間可以長達6個月到2年左右。 3)高度擴充性。一個ZigBee的星型網(wǎng)絡(luò)最多可以包括有255 個ZigBee網(wǎng)絡(luò)節(jié)點,其中一個是

56、網(wǎng)絡(luò)協(xié)調(diào)器,也即是一個MASTER設(shè)備,其余都是SLAVE設(shè)備。若是通過網(wǎng)絡(luò)路由器,則整體網(wǎng)絡(luò)最多可以達到65535個 ZigBee 網(wǎng)絡(luò)節(jié)點。 4)高可靠性。LR-WPAN網(wǎng)絡(luò)采用CSMA-CA機制、幀確認機制和幀校驗機制來保證數(shù) 據(jù)傳送的魯棒性。</p><p>  3.2 RF 模塊電路設(shè)計 </p><p>  ZigBee技術(shù)的飛速發(fā)展,現(xiàn)在市場上可應(yīng)用于ZigBee技術(shù)的無

57、線收發(fā)芯片及SOC種類非常多,因此選擇正確的RF芯片在射頻模塊的設(shè)計中至關(guān)重要,正確選擇可以減小開發(fā)難度,縮短開發(fā)周期,降低成本,更快地將產(chǎn)品推向應(yīng)用。選擇RF芯片時主要考慮以下幾點因素: 1) 收發(fā)芯片所需的外圍元件數(shù)量。芯片外圍元件的數(shù)量直接決定產(chǎn)品成本,開發(fā)的難易程度以及是否便于調(diào)試,因此應(yīng)該選擇集成度高,所需外圍元件少的收發(fā)芯片。有些 RF 芯片雖然比較便宜,但外圍元件使用很多昂貴的元件如變?nèi)莨芤约奥暠頌V波器等;有些 RF

58、 芯片收發(fā)分別需要兩根天線,這些都會加大成本。 2) 功耗。大多數(shù)無線收發(fā)芯片是應(yīng)用在便攜式產(chǎn)品上的,因此功耗也非常重要,應(yīng)該根據(jù)需要選擇綜合功耗較小的產(chǎn)品。 3) 發(fā)射功率。在同等條件下,為了保證有效和可靠的通信,應(yīng)該選用發(fā)射功率較高的產(chǎn)品。 4) 收發(fā)芯片的封裝和管腳數(shù)。較少的管腳以及較小的封裝,有利于減少PCB面積,適合便攜式產(chǎn)品的設(shè)計,也有利于開發(fā)和生產(chǎn)。 5) 配套開發(fā)平臺,以及芯片公司的技術(shù)支持;技術(shù)支持服務(wù)越好,

59、越能降低我們研發(fā)的難度。 現(xiàn)在市場上的 Z</p><p>  3.2.1天線 這里特別強調(diào)的是天線部分的匹配電路設(shè)計,匹配電路設(shè)計的成功與否直接影響到發(fā)射距離。因為 ZigBee 工作在 2.4GHz 的頻段,需要考慮電磁兼容、天線長度與放置等因素,因此需要一定的 PCB 布線經(jīng)驗。我們采用了兩種方案,陶瓷天線和低成本的小型 PCB 環(huán)形天線,環(huán)形天線是印制在電路板上的導(dǎo)線,通過它來感應(yīng)空中電波,

60、發(fā)送接收信息。 CC2430工作于發(fā)送/接收所采用的是差分傳送方式,最佳匹配負載為( 95 j 187 )O , 對阻抗的匹配應(yīng)考慮以此值在相應(yīng)的頻率上進行調(diào)整,如果使用單端天線則需要使用平衡/非平衡轉(zhuǎn)換電路,以達到更好的收發(fā)效果,模塊中均有考慮,當對傳輸距離要求不高時可以采用倒 F 型(IFA)PCB 天線,當需要較高傳輸距離要求時則可采用單端天線[47] 。倒 F 型天線的具體規(guī)格尺寸如圖3.2</p><p&

61、gt;  圖3.2 倒F天線尺寸圖</p><p>  3.2.2晶振時鐘電路</p><p>  CC2430工作時需要提供外加的 32M參考時鐘,作為射頻基準源,其頻率穩(wěn)定度K 40ppm ,我們采用外接 32M晶振和起振電容的通用方式,在本設(shè)計中負載電容取值為 33pF,配合CC2430 內(nèi)部的振蕩器即可產(chǎn)生32M 的參考晶振信號,系統(tǒng)上電后,就可以產(chǎn)生32M 起振信號。在

62、調(diào)試時值得注意的是,當系統(tǒng)第一次上電,并未開啟 CC2430 的RF 模塊, 32M 晶振并不起振,而是用內(nèi)部 16M 晶振工作。 </p><p>  3.2.3傳感器模塊設(shè)計</p><p>  網(wǎng)絡(luò)中分布著眾多功能不同的傳感器數(shù)據(jù)采集模塊,按具體功能不同主要分為環(huán)境設(shè)備 節(jié)點(溫度、光線強度等傳感器節(jié)點)和安防設(shè)備節(jié)點(火災(zāi)條件監(jiān)測模塊等) 。這些傳感器節(jié)點負責監(jiān)視周圍一定范圍內(nèi)

63、的環(huán)境,接收信號,并進行數(shù)據(jù)處理和通信。如下圖 3.3示,我們將傳感器節(jié)點模塊設(shè)計成 2 部分電路,CC2430收發(fā)模塊(上節(jié)已詳細介紹)和傳感器監(jiān)測模塊(本節(jié)具體介紹),它們之間以排針的形式插連在一起。這樣既節(jié)約了研發(fā)階段的成本,又便于調(diào)試各個模塊,只需一個 功能完全的 CC2430 模塊就可以調(diào)試所有的傳感器監(jiān)測模塊。 </p><p>  圖3.3傳感器節(jié)點模塊原理框圖 </p>&

64、lt;p><b>  3.3安防模塊設(shè)計</b></p><p>  在容易出現(xiàn)警情的范圍內(nèi)布置火災(zāi)條件監(jiān)測模塊節(jié)點。</p><p>  3.3.1火災(zāi)條件監(jiān)測模塊</p><p>  很多造成重大危害的火災(zāi)往往都是由微小的火源引起的,如果我們能及時監(jiān)測到微小的火源,并能及時做出相應(yīng)的處理,往往能達到“防患于未然”的效果,火災(zāi)條件監(jiān)測模

65、塊正是為了實現(xiàn)這樣的要求。如下圖3.4為火災(zāi)條件監(jiān)測模塊原理框圖,當火災(zāi)發(fā)生時,火源周圍的環(huán)境參數(shù)會發(fā)生相應(yīng)的變化,比如溫度、煙霧濃度都會有明顯的升高,火災(zāi)條件監(jiān)測模塊的原理正是利用溫度傳感器和煙霧傳感器監(jiān)測環(huán)境中的溫度及煙霧濃度的變化,以確定是否有火災(zāi)發(fā)生。當CC2430模塊采集到這些值的變化超出我們的預(yù)設(shè)值,就會將數(shù)據(jù)發(fā)送到協(xié)調(diào)器,及時進行報警。溫度傳感器選用 Dallas 公司的 DS18B20,操作簡單,只需一個 IO口就可以

66、完成對DS18B20的讀寫;煙霧傳感器選用的是集成模塊離子煙霧傳感器 SC0069,是“氣—電”型氣敏傳感器,當有一定量煙霧進入該傳感器時,傳感器輸出電壓會相應(yīng)發(fā)生明顯的變化。</p><p>  圖3.4防火監(jiān)測模塊原理框圖</p><p><b>  3.4環(huán)境模塊設(shè)計</b></p><p>  其它設(shè)備節(jié)點主要是指網(wǎng)絡(luò)中的溫度、濕度以及

67、光強傳感器節(jié)點,采集環(huán)境參數(shù)。</p><p>  3.4.1光強度采集傳感器節(jié)點</p><p>  在對電燈的自動控制上,我們可以先通過光強度采集傳感器模塊測試環(huán)境中光線強度, 該模塊會先對環(huán)境光強進行采集,再與預(yù)設(shè)光強值進行對比,若采集到的光強值大于預(yù)設(shè)參考值,則會自動關(guān)閉點亮著的電燈,反之,則點亮電燈。選用低成本的光敏電阻來實現(xiàn)光強度采集傳感器節(jié)點。光敏電阻是一種光電導(dǎo)器件,具有光

68、電導(dǎo)效應(yīng),即其組成材料(或器件)在受到光輻射以后,它的電導(dǎo)率會發(fā)生變化,從而引起其電阻值發(fā)生相應(yīng)的變化。入射光變強,電阻變??;入射光變?nèi)?,電阻變大。通常,光敏電阻器都制成薄片結(jié)構(gòu),以便吸收更多的光能。當它愛到光的照射時,半導(dǎo)體片(光敏層)內(nèi)就激發(fā)出電子— 空穴對,參與導(dǎo)電,使電路中電流增強。本設(shè)計中采用 JunYe 公司硫化鎘型光敏電阻 JY5516,是一種光電導(dǎo)器件,具有光電導(dǎo)效應(yīng),即其組成材料(或器件)在受到光輻射以后,它的電導(dǎo)率會

69、發(fā)生變化,從而引起其電阻值發(fā)生相應(yīng)的變化。入射光變強,電阻變?。蝗肷涔庾?nèi)?,電阻變大。JY5516 典型參數(shù)如表3.1</p><p>  表3.1 JY5516 參數(shù)表</p><p>  3.4.2溫度傳感器節(jié)點</p><p>  溫度傳感器節(jié)點采用 Dallas 公司推出的 DS18B20 數(shù)字式溫度傳感器,適合于惡劣環(huán)境的現(xiàn)場溫度測量。只需單線接口,電路簡

70、單不需要外部元件,圖 3.6 DS18B20的電路原理圖。DS18B20的封裝有3腳、6腳和8腳三種方式。本次設(shè)計中選用的是 3 引腳方式(TO-92封裝),如圖 3.5所示。其中DQ為數(shù)字信號輸入/輸出端,GND 為電源地,VCC 為外接供電電源輸入端(以寄生供電方式時接地)。系統(tǒng)把DQ端連接到 CC2430 的 P0.0口,通過對DS18B20的初始化,溫度轉(zhuǎn)換和讀取等指令來測量樓宇環(huán)境溫度。</p><p&

71、gt;  圖3.5 DS18B20 的 TO-92 封裝圖</p><p>  圖3.6 DS18B20 的電路原理圖</p><p><b>  3.5輔助電路設(shè)計</b></p><p>  輔助電路不實現(xiàn)具體的數(shù)據(jù)發(fā)送和接收等的通信和處理功能,但卻是維持板子的正常工作必不可少的部分。</p><p>  3.5

72、.1電源和穩(wěn)壓電路模塊 協(xié)調(diào)器節(jié)點采用兩種方式供電:一是通過外部的直流穩(wěn)壓電源 (AC-DC Adaptor)供電, 供電電源為 5V 直流電源;二是通過 PC 機的 USB 接口電源提供 5V 直流電源;節(jié)點采用第三種方式,即通過兩節(jié) 5 號電池串聯(lián),提供 3V 直流電壓給板子供電。 協(xié)調(diào)器節(jié)點的電源部分,采用雙接入方式,既可使用外部直流穩(wěn)壓電源,又可使用 USB 接口提供電源。電源模塊如圖3.7示。</p><

73、;p>  圖3.7路由器電源模塊原理圖</p><p>  由上圖可知,直流電源插座通過二極管連接到電源開關(guān),另一路5V電源來自于PC 機USB接口,也通過二極管連接到開關(guān),這樣解決了雙電源接入的沖突問題。電源開關(guān)連接后,5V直流電壓首先通過發(fā)光二級管LED1 ,指示電源導(dǎo)通。然后經(jīng)過濾波電容到達 LDO(Low Drop Out Linear Voltage Regulators,低壓降線性穩(wěn)壓器)芯片

74、 TPS79933 ,LDO將5V的直流電壓轉(zhuǎn)化為穩(wěn)定的3.3V直流電壓輸出,給整個的板子供電。LDO 芯片 TPS79933的輸入端IN接一個0.1uF的電容,能夠提高瞬態(tài)響應(yīng)和噪聲抑制,輸出端OUT接有一個0.1uF的電容用于維持輸出電壓的穩(wěn)定性,4腳NR端的 0.01uF電容則對于濾除電源中的噪聲具有重要的作用。節(jié)點的電源部分則比較簡單,直接采用兩節(jié)5號電池供電。</p><p><b>  3

75、.5.2復(fù)位模塊</b></p><p>  協(xié)調(diào)器節(jié)點和節(jié)點節(jié)點都有復(fù)位電路。此處有兩種復(fù)位方式:一是用專門的復(fù)位芯片,本系統(tǒng)采樣MAX6326-22[48]低功耗的復(fù)位芯片,芯片工作電流為0.5uA,符合系統(tǒng)低功耗的特性,用了復(fù)位芯片,節(jié)點每次上電后,就會復(fù)位;二是按鍵復(fù)位,按下SW1鍵,復(fù)位電路就會產(chǎn)生一個低電平。復(fù)位電路產(chǎn)生的低電平輸入到CC2430 的一個復(fù)位引腳,執(zhí)行一系列的硬件初始化操作

76、。復(fù)位操作包括: 1)I/O 引腳配置為輸入上拉; 2)CPU程序指針賦值為0x0000并且程序從此地址開始執(zhí)行; 3)所有的外設(shè)寄存器初始化為復(fù)位值; 4)看門狗定時器禁止。 復(fù)位模塊如圖 3.8所示</p><p><b>  圖3.8復(fù)位模塊</b></p><p><b>  3.5.3串口電路</b></p>&

77、lt;p>  協(xié)調(diào)器和PC機通信使用串口通信。PC機通過串口向協(xié)調(diào)器發(fā)送控制信息,協(xié)調(diào)器向PC通過串口反饋自己的狀態(tài)。因為CC2430支持串口 UART (Universal Asynchronous Receiver Transmitter)功能,所以可以使用串口和 PC 機實現(xiàn)交互通信。由于CC2430 使用的是 TTL 電平,它是以電平的高低來表示邏輯狀態(tài),而串行通信中一般使用

78、的是RS-232 通信協(xié)議,它用正負電壓來表示邏輯狀態(tài),二者的電平不同,需要外接接口進行電平匹配。串口模塊的電路如圖 3.9所示。</p><p>  圖3.9串口模塊電路</p><p>  串口模塊電路主要是SP3232ECY電平轉(zhuǎn)換芯片和 DB9F 插座組成。SP3232ECY 工作電源為3V到5.5V,這里采用3.3V,T1OUT引腳是RS-232驅(qū)動輸出,R1IN引腳是RS-23

79、2接收輸入,R1OUT是TTL/CMOS輸出,T1IN是TTL/CMOS是輸入。而 DB9 硬件設(shè)計的時候,只是使用到了3根最主要的線:一根地線,一根數(shù)據(jù)輸入,一根數(shù)據(jù)輸出,對應(yīng)圖中的5,3,2號線。</p><p>  4 智能樓宇監(jiān)測系統(tǒng)的軟件設(shè)計</p><p>  軟件設(shè)計是實現(xiàn)基于 ZigBee 的智能樓宇監(jiān)測系統(tǒng)的重要組成部分。整個系統(tǒng)的軟件開發(fā)是建立在 TI 公司 Z-Stc

80、ak 的基礎(chǔ)上進行的。本章節(jié)首先介紹了 TI 公司推出的Z-stack 的開發(fā)環(huán)境及其協(xié)議棧的實現(xiàn);在此基礎(chǔ)上詳細介紹了網(wǎng)絡(luò)協(xié)調(diào)器的程序設(shè)計以及傳感器節(jié)點的控制程序和無線收發(fā)程序。</p><p>  4.1 ZigBee 無線軟件開發(fā)平臺</p><p>  4.1.1 EW 集成開發(fā)環(huán)境</p><p>  本系統(tǒng)軟件設(shè)計選用的開發(fā)平臺是 IAR 集成開發(fā)平臺。

81、IAR Embedded orkbench(簡稱EW)的 C/C++交叉編譯器和調(diào)試器是當今世界最完整的和最容易使用的專業(yè)嵌入式應(yīng)用開發(fā)工具。EW 對不同的微處理器提供了一樣直觀的用戶界面。EW 今天已經(jīng)支持 35 種以上的 8 位、16 位、32 位 ARM 的微處理器結(jié)構(gòu)。 EW包括嵌入式 C/C++優(yōu)化編譯器、匯編器、連接定位器、庫管理員、編輯器、項目管理器和 C-SPY 調(diào)試器。使用 IAR 的編譯器能生成最優(yōu)化、最

82、緊湊的代碼,使用 IAR Embedded Workbench 4.10b 版,生成的代碼大小遠遠小于其他同類編譯器生成的代碼大小,大約縮小了10%的代碼空間,從而節(jié)省硬件資源,最大限度地降低產(chǎn)品成本,提高產(chǎn)品競爭力。 </p><p>  4.1.2 C51RF-3-ZDS 仿真器</p><p>  C51RF-3-ZDS仿真器是ZigBee系統(tǒng)開發(fā)的核心,具有在線下載、調(diào)試、仿真等

83、功能。 C51RF-3-ZDS仿真器具有以下特點: 1) 通過 USB 接口與計算機連接,支持在線下載、調(diào)試、仿真,更加簡單、快捷。 2) 高速代碼下載。C51RF-3-ZDS仿真器提供高達129kb/s的下載速度,把程序下載到CC2430的flash只需要幾秒。 3) 硬件斷點調(diào)試。類似JTAG的硬件斷點調(diào)試,可實現(xiàn)單步、變量(寄存器)觀察等全部C51源代碼水平的在線調(diào)試功能。 4) 支持IAR的C51編譯、調(diào)試圖形IDE

84、開發(fā)平臺。 </p><p>  4.2 ZigBee 協(xié)議棧</p><p>  TI/Chipcon 公司在IEEE 802.15.4標準和ZigBee聯(lián)盟所推出的ZigBee2006規(guī)范的基礎(chǔ)上,發(fā)布了全功能的ZigBee2006協(xié)議棧,并通過了ZigBee聯(lián)盟的認證。該協(xié)議棧全部用C語言編寫,免費提供給用戶,同時向后兼容。在協(xié)議棧內(nèi)部嵌入了一個操作系統(tǒng),用于對任務(wù)進行統(tǒng)一的調(diào)度。

85、對于用戶而言,只需要在應(yīng)用層進行一些設(shè)計和改動,即可實現(xiàn)數(shù)據(jù)的發(fā)送、接收以及網(wǎng)絡(luò)組建功能,構(gòu)建功能完善、性能穩(wěn)定的 ZigBee 無線網(wǎng)絡(luò)。進行程序設(shè)計時,首先在協(xié)議棧應(yīng)用層程序中添加相應(yīng)的任務(wù),然后運行任務(wù)即可處理。ZigBee2006協(xié)議棧的main 函數(shù)流程如圖4.1所示。</p><p>  圖4.1 main 函數(shù)流程圖</p><p>  OSAL 層初始化時,通過 osal_

86、init_system 函數(shù)中的 sosalAddTasks 函數(shù)提供任務(wù)列表,向?qū)崟r操作系統(tǒng)中添加用戶所需要的任務(wù)。在該函數(shù)中,TI 公司已經(jīng)添加了一些任務(wù),如硬件應(yīng)用層初始化及處理函數(shù)、網(wǎng)絡(luò)層初始化及處理函數(shù)、應(yīng)用層初始化及處理函數(shù)等。在 ZigBee2006 全功能協(xié)議棧中,網(wǎng)絡(luò)連接方式的選擇可通過在 nwk_globals.c和 nwk_globals.h 中對 STACK_PROFILE_ID 的設(shè)置來實現(xiàn)。STACK_P

87、ROFILE_ID 有 3 種量,分別對應(yīng)著星型拓撲、網(wǎng)型拓撲和樹型拓撲網(wǎng)絡(luò)。 ZigBee2006 協(xié)議棧支持 5 級路由深度,每個路由器最多可連接20 個節(jié)點(最多包括 6 個路由器節(jié)點,14 個終端節(jié)點),完全能夠滿足本設(shè)計的需要。 </p><p>  4.3 網(wǎng)絡(luò)協(xié)調(diào)器程序設(shè)計</p><p>  網(wǎng)絡(luò)協(xié)調(diào)器負責網(wǎng)絡(luò)的配置和管理,另一方面還接受各傳感器節(jié)點發(fā)來的數(shù)據(jù),將其匯合

88、整理后傳給計算機。該部分軟件主要包括設(shè)備初始化、節(jié)點加入網(wǎng)絡(luò)、無線數(shù)據(jù)收發(fā)和處理等程序。程序主流程圖如圖 4.2 所示</p><p>  圖4.2 協(xié)調(diào)器程序流程圖</p><p>  協(xié)調(diào)器將掃描所有被 ZCD_NV_CHANLIST參數(shù)指定的通道和選擇一個最少能量的通道。如果有兩個及以上的最小能量通道,協(xié)調(diào)器就選擇在 ZB 網(wǎng)絡(luò)中存在的序號最小的通道。 協(xié)調(diào)器將選擇用 ZCD_NV_

89、PANID參數(shù)指定的網(wǎng)絡(luò) ID 。路由器和終端設(shè)備將掃描用ZCD_NV_CHANLIST配置參數(shù)制定的通道和試圖發(fā)現(xiàn)ID為 ZCD_NV_PANID參數(shù)指定的網(wǎng)絡(luò)。在網(wǎng)絡(luò)中啟動設(shè)備,協(xié)調(diào)器、路由器、終端設(shè)備可以用 ZDO_StartDevice 函數(shù)啟動,啟動之后,設(shè)備根據(jù)自身的類型去建立或發(fā)現(xiàn)和加入網(wǎng)絡(luò)。ZDO_StartDevice 函數(shù)完整形式:</p><p>  void ZDO_StartDevi

90、ce ( byte logicalType, devStartModes_t startMode, byte beaconOrder, byte superframeOrder );</p><p>  4.4 網(wǎng)絡(luò)節(jié)點程序設(shè)計傳感器節(jié)點負責監(jiān)視一定范圍內(nèi)的環(huán)境,接收信號,并進行數(shù)據(jù)處理和通信。其軟件部 分主要包括監(jiān)測模塊數(shù)據(jù)采集程序和網(wǎng)絡(luò)通信程序。節(jié)點的網(wǎng)絡(luò)通

91、信功能比較簡單,下圖4.3 </p><p>  圖4.3 傳感器終端節(jié)點流程圖</p><p>  為在不更換電池情況下延長節(jié)點使用壽命,程序設(shè)計中采用了休眠喚醒機制和閾值觸發(fā)機制。休眠機制是降低節(jié)點功耗的常用手段,節(jié)點大部分時間都處于休眠狀態(tài),此時理論功耗小于 1uA,通過定時喚醒或外部異常情況喚醒,采集數(shù)據(jù)并進行發(fā)送,發(fā)送完成,又重新進入休眠模式。本系統(tǒng)的監(jiān)測性質(zhì)使得終端節(jié)點可以周

92、期性的工作和休眠設(shè)定成 1s 喚醒一次。閾值觸發(fā)機制是指是否發(fā)送監(jiān)測數(shù)據(jù)取決于采集到的數(shù)據(jù)與觸發(fā)門限的比較,當采集數(shù)據(jù)超出設(shè)定閾值時節(jié)點才發(fā)送數(shù)據(jù)。無線通信功耗是整個節(jié)點功耗的重要部分,而監(jiān)測參數(shù)往往在異常情況下才有實用價值,如煙霧濃度的劇烈增加、溫度的大幅下降等。合理安排數(shù)據(jù)傳輸能有效的降低節(jié)點功耗。</p><p>  傳感器終端節(jié)點根據(jù)安放的位置,還可能成為路由節(jié)點,實現(xiàn)消息的中繼和轉(zhuǎn)發(fā)。在原有的終端節(jié)點功

93、能外,路由節(jié)點還需接受終端節(jié)點發(fā)送的數(shù)據(jù),起到路由作用,維持網(wǎng)絡(luò)的正常通信,所以不能定時休眠。</p><p>  圖4.4 路由器節(jié)點流程示意圖</p><p>  本系統(tǒng)的終端節(jié)點都是靜態(tài)節(jié)點,位置固定,因此可以將某個節(jié)點采集到的數(shù)據(jù)與該節(jié)點位置一一對應(yīng)起來,方便樓宇管理系統(tǒng)調(diào)控環(huán)境。Zigbee 網(wǎng)絡(luò)設(shè)備有兩種網(wǎng)絡(luò)地址:一個是 64 位的 IEEE 地址,另一個是 16 位的短地址

94、。64 位長地址是全球唯一的地址,并且終身分配給設(shè)備;短地址是當設(shè)備加入 Zigbee 網(wǎng)絡(luò)時被協(xié)調(diào)器分配的。通過 TI 公司提供的 Smart RF Flash Programmer 軟件修改網(wǎng)絡(luò)設(shè)備的 IEEE 末三位地址,可得到 IEEE 地址與單個傳感器的對應(yīng)關(guān)系。</p><p><b>  5 結(jié)論</b></p><p>  本文結(jié)合無線傳感器網(wǎng)絡(luò)和智能

95、樓宇這兩大熱點課題,將ZigBee 技術(shù)應(yīng)用于樓宇內(nèi)部無線監(jiān)測網(wǎng)絡(luò)的組建,解決了傳統(tǒng)有線網(wǎng)絡(luò)存在的問題和不足。系統(tǒng)采用 ZigBee 樹型網(wǎng)絡(luò)構(gòu)建智能樓宇傳感器網(wǎng)絡(luò),設(shè)計了基于CC2430 單片機的射頻模塊,并在此基礎(chǔ)上擴展設(shè)計了溫度傳感器節(jié)點、光強度傳感器節(jié)點、濕度傳感器節(jié)點、人體紅外監(jiān)測模塊等多種傳感器節(jié)點,并在實驗室條件下實現(xiàn)了樹型網(wǎng)絡(luò)的小型監(jiān)測系統(tǒng)。經(jīng)過對系統(tǒng)的測試,采用該方案設(shè)計的環(huán)境監(jiān)測網(wǎng)絡(luò)系統(tǒng)開發(fā)周期短、性價比高、維護方便

96、、通用性和擴展性好</p><p>  本文的主要研究結(jié)果有以下幾個方面: 1.將 ZigBee 技術(shù)應(yīng)用于智能樓宇網(wǎng)絡(luò),采用無線組網(wǎng)技術(shù),解決了傳統(tǒng)樓宇環(huán)境監(jiān)測布線難、系統(tǒng)升級難的缺點,規(guī)范了網(wǎng)絡(luò)的數(shù)據(jù)傳輸標準,有效解決了網(wǎng)絡(luò)設(shè)備節(jié)點的能耗問題,在樓宇控制行業(yè)的技術(shù)發(fā)展和應(yīng)用方面的研究具有前沿性和實用性。 2.分析研究了ZigBee 協(xié)議棧各層相應(yīng)的結(jié)構(gòu)和功能、通信模式以及網(wǎng)絡(luò)拓撲結(jié)構(gòu),完成了ZigBee協(xié)

97、議棧的移植、修改和無線樓宇監(jiān)測系統(tǒng)相關(guān)的應(yīng)用程序。 3.利用高性價比的 CC2430 射頻芯片實現(xiàn)了該無線系統(tǒng)中節(jié)點之間的相互通信;設(shè)計了采用多種類傳感器的數(shù)據(jù)采集模塊,完成了系統(tǒng)硬件平臺的搭建,對所提出的方案進行了驗證。</p><p><b>  致 謝</b></p><p>  在本科學(xué)習的這四年里,許多老師和同學(xué)在學(xué)習和生活上都給予我很大的幫助。在行

98、將畢業(yè)離別之際,在此向所有關(guān)心我、幫助我的老師、同學(xué)、朋友表示衷心的感謝。</p><p>  首先,我要感謝我的導(dǎo)師**教授。自論文開題以來,始終得到了*秋果教授的悉心指導(dǎo),沒有*老師從總體上的把握,論文工作不可能順利完成。*老師淵博的知識、開闊的視野、嚴謹?shù)膶W(xué)風、執(zhí)著的敬業(yè)精神以及豐富的科研經(jīng)驗,使我受益匪淺。整個論文都凝聚著導(dǎo)師的汗水和辛勞,課題期間多次受到導(dǎo)師從學(xué)術(shù)上和思想上的鼓勵和支持。在此,謹向尊敬的

99、*老師致以誠摯的謝意。</p><p>  其次,我要感謝同我一起奮斗、互相幫助的同學(xué)、朋友們,感謝你們在學(xué)習上和生活上給予我的許多幫助,讓我能夠順利完成學(xué)習任務(wù),同時收貨了寶貴的友誼。</p><p>  最后,我要感謝我的父母和親人在學(xué)習和生活上對我的支持和關(guān)心,感謝所有關(guān)心和幫助過我的老師、同學(xué)、朋友們。</p><p><b>  參考文獻<

100、/b></p><p>  [1] 黃堅,金惟偉.中小型電機產(chǎn)品近年出口情況簡述[J].中小型電機,2005</p><p>  [2] 鞠海玲,苗勇等.無線傳感器網(wǎng)絡(luò)研究進展 [J].計算機研究與發(fā)展,2005 </p><p>  [3] 段朝玉. ZigBee 2006無線網(wǎng)絡(luò)與無線定位實戰(zhàn)[M]. 北京: 北京航空航天出版社, 2008.</p&

101、gt;<p>  [4] 李文仲, 段朝玉. ZigBee無線網(wǎng)絡(luò)入門與實戰(zhàn)[M]. 北京: 北京航空航天出版社, 2007.</p><p>  [5] 周怡, 凌志浩, 吳勤勤. ZigBee 無線通信技術(shù)及其應(yīng)用探討[J]. 自動化儀表, 2005, 26(6): 4-9.</p><p>  [6] 夏少波, 許娥. 基于ZigBee的無線傳感器網(wǎng)絡(luò)研究[J]. 山東

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論