版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘要:針對廣闊空間環(huán)境溫度采集系統(tǒng)對功耗及成本的要求,設(shè)計了基于無線傳感網(wǎng)絡(luò)技術(shù)的多點溫度采集系統(tǒng)以CC2430 為主控芯片,選用DS18B20 作為溫度采集節(jié)點的傳感器,基于ZigBee 協(xié)議棧構(gòu)建無線網(wǎng)絡(luò)實現(xiàn)主從節(jié)點之間數(shù)據(jù)的采集與傳輸,利用串口通信技術(shù)與PC 機通信,并編程實現(xiàn)數(shù)據(jù)處理、存儲與顯示。1 引言隨著生產(chǎn)技術(shù)的提高, 環(huán)境溫度指標越來越多的影響到生產(chǎn)效率、能源消耗和生活水平。不管是工業(yè)、農(nóng)業(yè)、軍事及氣象領(lǐng)域, 還是日常生活環(huán)境, 都需要對溫度進行監(jiān)測。因而,設(shè)計可靠且實用的溫度采集系統(tǒng)顯得非常重要。在傳統(tǒng)的溫度采集系統(tǒng)中, 節(jié)點一般采用有線連接方式, 布線繁瑣, 擴展性和可移植
2、性較差。尤其對于廣闊空間環(huán)境中的溫度采集,如果采用有線方式其成本和功耗都比較高。而ZigBee 作為一種新興的短距離、低功耗、低成本的無線通信技術(shù), 能廣泛應(yīng)用于工業(yè)控制、消費電子、家庭自動化、醫(yī)療監(jiān)控各種領(lǐng)域。本文設(shè)計了一種基于ZigBee 無線技術(shù)的多點溫度采集系統(tǒng), 實現(xiàn)了主從節(jié)點間數(shù)據(jù)的無線傳輸, 同時上位PC 機采用串口與主節(jié)點通信,并建立溫度數(shù)據(jù)庫,實現(xiàn)了數(shù)據(jù)的統(tǒng)一管理。該系統(tǒng)具有擴展性好、穩(wěn)定可靠、維護方便等特點。2 系統(tǒng)整體概述本文設(shè)計的溫度采集系統(tǒng)結(jié)構(gòu)如圖1 所示。系統(tǒng)采用ZigBee 星型網(wǎng)絡(luò)拓撲結(jié)構(gòu),建立了一個主節(jié)點,四個從節(jié)點的無線傳感網(wǎng)絡(luò),實現(xiàn)數(shù)據(jù)的無線傳輸。各個從節(jié)
3、點連接數(shù)字溫度傳感器DS18B20 定時采集環(huán)境溫度,并通過無線傳感網(wǎng)絡(luò)將數(shù)據(jù)依次向主節(jié)點發(fā)送,主節(jié)點收到數(shù)據(jù)后通過串口傳給上位PC 機,上位機將采集的數(shù)據(jù)存入數(shù)據(jù)庫, 對數(shù)據(jù)進行分析處理, 并在監(jiān)控界面顯示溫度實時變化曲線。圖1 溫度采集系統(tǒng)結(jié)構(gòu)圖3 系統(tǒng)硬件設(shè)計3.1 主節(jié)點硬件設(shè)計選擇CC2430 作為主節(jié)點的處理器,該芯片是全球首款支持ZigBee 協(xié)議的片上系統(tǒng)(SOC)解決方案,集成了一個8051MCU 內(nèi)核以及符合IEEE802.15.4 規(guī)范的2.4GHz 的無線收發(fā)器。芯片內(nèi)部有8kb 的RAM,可選32/64/128kB 的Flash 存儲單元,包含模擬數(shù)字轉(zhuǎn)換器、定時器、
4、看門狗定時器、AES128 協(xié)處理器等,同時提供了2 個UART 接口以及21 個可編程I/O 引腳。該芯片具有高度集成性和豐富的硬件資源,使得外圍電路的設(shè)計變得十分簡單。主節(jié)點是整個網(wǎng)絡(luò)的協(xié)調(diào)器,作為全功能設(shè)備(FullFunction Device,FFD),負責(zé)網(wǎng)絡(luò)組建和維護、溫度采集數(shù)據(jù)無線接收、與上位PC 機串口通信。因此采用CC2430-F128(128kB Flash)芯片,并在CC2430 典型應(yīng)用電路的基礎(chǔ)上擴展串行通信接口,選用MAX3232 芯片實現(xiàn)TTL 與RS232 電平轉(zhuǎn)換。ZigBee 主節(jié)點的硬件電路如圖2 所示。圖2 ZigBee 主節(jié)點電路3.2 從節(jié)點硬件
5、設(shè)計從節(jié)點主要負責(zé)溫度采集和數(shù)據(jù)無線傳輸, 可作為簡化功能設(shè)備(Reduced Function Device,RFD),以降低功耗和成本。芯片采用CC2430-F32(32kB Flash),其硬件電路和主節(jié)點大致相同, 只是去掉了串口通信電路,同時在從節(jié)點芯片的I / O 口上接入多個溫度傳感器DS18B20 以實現(xiàn)多點溫度數(shù)據(jù)的采集。DS18B20 是“單總線”數(shù)字溫度傳感器,其測量溫度范圍為-55+125,支持35. 5V 電壓供電, 主要由四部分組成:64 位光刻ROM、溫度傳感器、非易失性溫度報警觸發(fā)器和配置寄存器。ROM 中的64 位序列號出廠前已光刻固化,每個傳感器的序列號都是
6、唯一的,因此可以在一根總線上掛接多個DS18B20,能極大減少I/O 口的占用。本系統(tǒng)中用DS18B20 進行多點溫度采集時,傳感器與從節(jié)點的CC2430 的連接形式如圖3 所示。圖3 溫度傳感器節(jié)點連接圖由于ZigBee 設(shè)備功耗很低,并且能設(shè)置成定時睡眠模式以進一步省電,而DS18B20 本身功率也非常小,所以本系統(tǒng)中的主、從各節(jié)點均采用2 節(jié)1.5V 電池供電即可滿足實際需要。4 系統(tǒng)軟件設(shè)計4.1 溫度傳感器數(shù)據(jù)采集DS18B20 可設(shè)定912 位的分辨率,本系統(tǒng)采用12位分辨率,轉(zhuǎn)換精度為0. 0625,轉(zhuǎn)換溫度信號所需最長時間為750ms。溫度數(shù)據(jù)由2 字節(jié)組成,以符號擴展的二進制
7、補碼形式存儲,最低4 位是小數(shù)部分,中間7 位是整數(shù)部分, 1 位符號位。DS18B20 內(nèi)部RAM 由9 個字節(jié)的高速緩存器和E2PROM 組成,前2 個字節(jié)即為溫度數(shù)據(jù)。通過復(fù)位指令、ROM 和RAM 功能命令,即可完成對指定DS18B20溫度數(shù)據(jù)的采集和讀取, 所有讀寫操作都是通過與CC2430 的I/O 口連接的DQ 引腳完成。在一線制總線上串接多個DS18B20 器件時,需要先發(fā)送跳過ROM 指令,將所有傳感器都進行一次溫度轉(zhuǎn)換,之后通過匹配ROM 依次讀取每個傳感器的溫度數(shù)據(jù),實現(xiàn)對單I/O 口上的多個DS18B20 器件的操作。整個溫度采集的流程如圖4 所示。圖4 DS18B20
8、 溫度采集流程圖4.2 ZigBee 無線組網(wǎng)及數(shù)據(jù)通信ZigBee 通信協(xié)議采用分層結(jié)構(gòu),節(jié)點通過在不同層上的特定服務(wù)來完成所要執(zhí)行的各種任務(wù)。本系統(tǒng)采用TI 提供的ZigBee2006 協(xié)議棧Z-Stack,在IEEE 802.15.4 標準物理層(PHY)和媒體訪問控制層(MAC)基礎(chǔ)上增加了網(wǎng)絡(luò)層、應(yīng)用層和安全服務(wù)規(guī)范,是一種較好的無線傳感網(wǎng)絡(luò)組建方案。ZigBee 設(shè)備類型按網(wǎng)絡(luò)功能分為三種:協(xié)調(diào)器、路由器、終端。由于本系統(tǒng)采用星型網(wǎng)絡(luò)拓撲結(jié)構(gòu),所以只存在協(xié)調(diào)器和終端兩種設(shè)備。本系統(tǒng)中主節(jié)點被初始化為網(wǎng)絡(luò)協(xié)調(diào)器。協(xié)調(diào)器包含所有的網(wǎng)絡(luò)消息, 存儲容量最大、計算能力最強。它的功能是發(fā)送網(wǎng)
9、絡(luò)信標、建立網(wǎng)絡(luò)、管理網(wǎng)絡(luò)節(jié)點、存儲網(wǎng)絡(luò)節(jié)點信息、收發(fā)信息。從節(jié)點被初始化為無信標網(wǎng)絡(luò)中的終端設(shè)備。上電復(fù)位后,即開始搜索指定信道上的網(wǎng)絡(luò)協(xié)調(diào)器,并發(fā)出連接請求。建立連接成功后, 從節(jié)點將得到一個16 位的網(wǎng)絡(luò)短地址,并采用非時隙CSMA-CA 機制,通過競爭取得信道使用權(quán),向主節(jié)點發(fā)送數(shù)據(jù)。各從節(jié)點每30 秒讀取一次I/O 接口上多片溫度傳感器數(shù)值, 同時開啟睡眠定時器,當(dāng)數(shù)據(jù)發(fā)送成功后該節(jié)點立即進入睡眠狀態(tài),最大程度地降低功耗, 延長從節(jié)點的電池使用時間。數(shù)據(jù)包的格式由從節(jié)點串接的DS18B20 的數(shù)量決定,每個DS18B20 傳輸?shù)臄?shù)據(jù)長度定義為3 字節(jié),第1 字節(jié)為標識符,包括從節(jié)點編
10、號,CC2430 的I/O 口編號以及此溫度傳感器的編號, 后2 個字節(jié)為溫度采集數(shù)據(jù)。主節(jié)點收到數(shù)據(jù)包后, 對數(shù)據(jù)進行分析處理, 把從節(jié)點上的每個溫度傳感器的數(shù)據(jù)采集值進行轉(zhuǎn)換,得到實際的溫度值,然后發(fā)送給上位PC 機。主從各節(jié)點的組網(wǎng)及通信流程如圖5 所示。圖5 主從節(jié)點組網(wǎng)通信流程圖4.3 PC 機串口通信及監(jiān)控圖6 上位機軟件運行界面上位機采用VB 編程語言編寫串口通信及數(shù)據(jù)庫程序,在工程中添加MSComm 控件實現(xiàn)串口傳輸和接收數(shù)據(jù)4。使用ADO 對象連接Access 數(shù)據(jù)庫,將當(dāng)前數(shù)據(jù)存入數(shù)據(jù)庫中,將控件Pictur eBox 作為容器,實現(xiàn)曲線圖的動態(tài)顯示,此過程涉及到曲線、坐標軸、格線和坐標刻度的消隱和重繪。消隱的實現(xiàn)主要用背景色重繪曲線和網(wǎng)格線, 并覆蓋坐標刻度數(shù)字, 重繪實時曲線和坐標軸網(wǎng)格線通過Li n e 方法來實現(xiàn), 坐標軸刻度、標簽、圖標等的標注使用Print 方法實現(xiàn)5。當(dāng)程序開始運行后, 打開串口, 就可將接收到的實時數(shù)據(jù)加入到各節(jié)點的歷史溫度數(shù)據(jù)庫,同時可以從運行界面看到歷史溫度變化曲線。圖表中曲線的最右端為當(dāng)前溫度, 點擊節(jié)點按鈕, 然后選中指定的溫度數(shù)據(jù)框,即可查看對應(yīng)傳感器節(jié)點的溫度歷史數(shù)據(jù)和變化情況, 軟件運行時的界面如圖6 所示。5 結(jié)束語本文設(shè)計了一種基于ZigBee 技術(shù)的無線溫度采集系統(tǒng),采用CC2430 芯片設(shè)計主從節(jié)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《新能源材料課程設(shè)計》教學(xué)大綱
- 玉溪師范學(xué)院《商務(wù)談判與溝通》2022-2023學(xué)年第一學(xué)期期末試卷
- 波譜儀器賬務(wù)處理實例-記賬實操
- 下冊語文第23課知識課件
- 2023年液壓氣壓剎車系統(tǒng)項目評估分析報告
- 2024年精細藥液過濾器項目評估分析報告
- 2024年聚碳酸酯(PC)及合金項目成效分析報告
- 2019粵教版 高中美術(shù) 必修1 美術(shù)鑒賞《第三單元 中國近現(xiàn)代美術(shù)鑒賞》大單元整體教學(xué)設(shè)計2020課標
- 叉車貨物裝卸合同范本
- 餐飲帶產(chǎn)品合伙協(xié)議書
- 大學(xué)美育(同濟大學(xué)版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 中國急性缺血性卒中診治指南(2023版)
- 勞動法律學(xué)習(xí)試題
- 中考英語過去將來時趣味講解動態(tài)課件(43張課件)
- 過敏性休克完整版本
- 應(yīng)急第一響應(yīng)人理論考試試卷(含答案)
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- 宣講《鑄牢中華民族共同體意識》全文課件
- 口腔診所器材清單
- 天然基礎(chǔ)基坑3M深土方開挖專項方案
- 氧氣吸入操作常見并發(fā)癥預(yù)防及處理
評論
0/150
提交評論