基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計

基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計

ID:33811861

大?。?64.54 KB

頁數(shù):11頁

時間:2019-03-01

基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計_第1頁
基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計_第2頁
基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計_第3頁
基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計_第4頁
基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計_第5頁
資源描述:

《基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、基于ZigBee的無線溫度監(jiān)控系統(tǒng)的設(shè)計[導(dǎo)讀]摘要:文章使甩ZigBee無線數(shù)傳模塊DRF1605作為數(shù)據(jù)通信的核心模塊,設(shè)計了一個小型的溫度監(jiān)控系統(tǒng),可以遠(yuǎn)程與溫度節(jié)點建立聯(lián)系,設(shè)定溫度和讀取溫度,實現(xiàn)了溫度信號的檢測與控制。設(shè)計方法簡單快速、使用界面友好,摘要:文章使甩ZigBee無線數(shù)傳模塊DRF1605作為數(shù)據(jù)通信的核心模塊,設(shè)計了一個小型的溫度監(jiān)控系統(tǒng),可以遠(yuǎn)程與溫度節(jié)點建立聯(lián)系,設(shè)定溫度和讀取溫度,實現(xiàn)了溫度信號的檢測與控制。設(shè)計方法簡單快速、使用界面友好,通過分置在多個地點的Zig

2、Bee溫度采集模塊,可以方便地實現(xiàn)多點分布式溫度信號的采集。0前言???ZigBee協(xié)議是基于IEEE802.15.4標(biāo)準(zhǔn)的低功耗、短距離的無線通信個域網(wǎng)協(xié)議,與傳統(tǒng)無線通信技術(shù)(如藍(lán)牙、紅外、寬帶衛(wèi)星、3G、WLAN)相比,具有距離短、復(fù)雜度低、自組網(wǎng)功能、低功耗、低成本等優(yōu)點,適用于自動及遠(yuǎn)程控制領(lǐng)域。而ZigBee模塊具有高度集成化的特點,可以輕松嵌入各種便攜式設(shè)備,使用戶無需考慮模塊的運行原理,只需要將自己的數(shù)據(jù)通過標(biāo)準(zhǔn)傳輸方式發(fā)送至模塊中,模塊便可依據(jù)預(yù)先配置好的網(wǎng)絡(luò)結(jié)構(gòu),與網(wǎng)絡(luò)中的目的

3、節(jié)點進(jìn)行雙向通信。本設(shè)計使用ZigBee無線數(shù)傳模塊DRF1605搭建了一個基于MESH網(wǎng)絡(luò)的小型溫度監(jiān)控系統(tǒng),實現(xiàn)主機上位機程序和終端節(jié)點間溫度信號與控制信號的雙向通訊。1系統(tǒng)結(jié)構(gòu)????設(shè)計使用ZigBee無線數(shù)傳模塊DRF1605作為數(shù)據(jù)通信的核心模塊,可以遠(yuǎn)程與溫度節(jié)點建立聯(lián)系,設(shè)定和讀取溫度,實現(xiàn)溫度的檢測和控制。系統(tǒng)包含3個模塊:PC機端的上位機監(jiān)控模塊、ZigBee無線數(shù)傳模塊、AVR單片機控制模塊。處于監(jiān)測點的AVR單片機控制模塊對溫度傳感器DS18B20采集的溫度數(shù)據(jù)進(jìn)行處理,通

4、過UART的方式發(fā)送給ZigBee終端節(jié)點模塊,由ZigBee中心節(jié)點模塊接收,并通過RS232端口返回至PC機端的用戶界面。用戶在用戶界面可以獲取監(jiān)測點的當(dāng)前溫度并設(shè)定監(jiān)測點的預(yù)設(shè)溫度,AVR單片機控制模塊依據(jù)用戶UI設(shè)定的預(yù)設(shè)溫度與當(dāng)前監(jiān)測點溫度的對比實現(xiàn)溫度信號的監(jiān)控。系統(tǒng)架構(gòu)如圖1所示。2ZigBee數(shù)據(jù)傳輸模塊???ZigBee無線數(shù)傳模塊采用DTK廠家開發(fā)的完整功能模塊DRF1605,附帶RS232的總線接口板。DRF1605基于TI公司CC2530F256芯片,滿足ZigBee200

5、7/PRO協(xié)議的全部特點,且CC2530F256芯片出廠時已自帶IEEE地址,用戶無需另行購買IEEE地址(MAC地址),IEEE地址可作為ZigBee模塊的標(biāo)識。DRF1605結(jié)構(gòu)框圖如圖2所示。???一個完整的ZigBeeMESH網(wǎng)絡(luò)包含3種節(jié)點:中心節(jié)點、路由節(jié)點和終端采集節(jié)點,相鄰節(jié)點之間支持75M距離傳輸。在短距通信中,可以不使用路由器節(jié)點。本設(shè)計中的ZigBee數(shù)據(jù)傳輸采用兩種節(jié)點:協(xié)調(diào)(Coordinator)節(jié)點和終端(Route)節(jié)點。其中,協(xié)調(diào)節(jié)點為中心節(jié)點,與PC機相連,負(fù)責(zé)

6、發(fā)送PC機數(shù)據(jù)和接收來自溫度采集模塊的信息;終端節(jié)點與單片機相連,負(fù)責(zé)發(fā)送溫度采集模塊的信息和接收PC機數(shù)據(jù)。2個模塊可以實現(xiàn)上電自動組網(wǎng),Coordinator節(jié)點自動給所有的節(jié)點分配地址,不需要用戶手動分配地址,具有斷電自動保護(hù)等優(yōu)點,而且極易拓展,由于終端節(jié)點的設(shè)備配置方式基本一致,因此可以依據(jù)現(xiàn)有的終端節(jié)點迅速實現(xiàn)節(jié)點拓展,新加入的節(jié)點將異步完成網(wǎng)絡(luò)加入和重構(gòu),且當(dāng)節(jié)點出現(xiàn)故障時,ZigBee模塊可以迅速重新架構(gòu)網(wǎng)絡(luò),保證數(shù)據(jù)網(wǎng)絡(luò)的正常通訊。???DRF1605可以形象的理解為“無線的RS

7、232連接”,簡單易用,不用考慮ZigBee協(xié)議,串口數(shù)據(jù)透明傳輸。有兩種數(shù)據(jù)傳輸方式:Coordinator節(jié)點從串口接收到的數(shù)據(jù)會自動發(fā)送給所有的節(jié)點,終端節(jié)點從串口接收到的數(shù)據(jù),會自動發(fā)送給Coordinator節(jié)點;也可以通過串口在任意節(jié)點間進(jìn)行數(shù)據(jù)傳輸,數(shù)據(jù)傳輸?shù)母袷綖椋?xFD(數(shù)據(jù)傳輸命令)+0x0A(數(shù)據(jù)長度)+0x730x79(目標(biāo)地址)+0x010x020x030x040x050x060x070x080x090X10(數(shù)據(jù),共0x0A字節(jié))。3AVR單片機控制模塊???AVR單

8、片機控制模塊由2部分組成:單片機最小系統(tǒng)以及DS18B20溫度采集模塊,如圖3中虛線框所示。其中,單片機系統(tǒng)的RX、TX兩個引腳和ZigBee模塊的TX、RX引腳相連,負(fù)責(zé)UART的通訊。單片機的PCI引腳與DS18B20的數(shù)據(jù)端相連,接收來自溫度傳感器的溫度數(shù)據(jù)。此外,單片機上的PA0和PA1兩個引腳分別引出,用來指示不同的溫度控制響應(yīng)。3.1溫度采集模塊????溫度采集模塊由溫度傳感器DS18B20構(gòu)成。由于DS18B20采用1-WIRE數(shù)據(jù)傳輸協(xié)議,僅使用1根數(shù)據(jù)線即可實現(xiàn)與

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。