版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯基于LabVIEW的無線傳感器網(wǎng)絡(luò)監(jiān)測平臺設(shè)計-設(shè)計應(yīng)用1引言
無線傳感器網(wǎng)絡(luò)是由分布在監(jiān)測區(qū)域內(nèi)的大量傳感器節(jié)點組成的無線網(wǎng)絡(luò),由于其快速展開、抗毀性強(qiáng)、監(jiān)測精度高、覆蓋區(qū)域大等特點而產(chǎn)生了廣闊的應(yīng)用前景,由此成為當(dāng)前信息領(lǐng)域的研究熱點。無線傳感器網(wǎng)絡(luò)的狀態(tài)、采集的信息需通過一個友好的人機(jī)界面提供給觀測者。本文介紹基于LabVIEW平臺設(shè)計的無線傳感器網(wǎng)絡(luò)監(jiān)測平臺。
LabVIEW是美國NI公司推出的一種基于編譯型圖形化編程語言的虛擬儀器軟件開發(fā)平臺。其集成了與滿足GPIB、I、RS-232和RS-485協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能,其強(qiáng)大的函數(shù)庫使編程過程生動有趣,開發(fā)周期縮短,且其圖形化的前面板為使用者提供了直觀清晰的人機(jī)界面。
本文在PC機(jī)上利用LabVIEW設(shè)計實現(xiàn)了無線傳感器網(wǎng)絡(luò)監(jiān)測平臺。觀測者通過操作此監(jiān)測平臺,可以方便的觀察無線傳感器網(wǎng)絡(luò)的狀態(tài);并可進(jìn)行對無線傳感器網(wǎng)絡(luò)的操作,主要包括檢測無線傳感器網(wǎng)絡(luò)的狀態(tài)、獲取網(wǎng)絡(luò)中傳感器節(jié)點采集的數(shù)據(jù)清晰的觀察無線傳感器網(wǎng)絡(luò)采集的數(shù)據(jù)信息。
2無線傳感器網(wǎng)絡(luò)介紹
2.1無線傳感器網(wǎng)絡(luò)綜述
無線傳感器網(wǎng)絡(luò)的典型結(jié)構(gòu)圖如圖1所示。
圖1無線傳感器網(wǎng)絡(luò)組成框圖
其中通常包括傳感器節(jié)點、匯聚節(jié)點和管理節(jié)點。傳感器節(jié)點部署在監(jiān)測區(qū)域,通過自組織方式構(gòu)成網(wǎng)絡(luò)。傳感器節(jié)點監(jiān)測的數(shù)據(jù)沿著其它節(jié)點逐跳進(jìn)行傳輸,經(jīng)過多跳后達(dá)到匯聚節(jié)點,由匯聚節(jié)點傳送至管理節(jié)點。本文中采用PC機(jī)作為管理節(jié)點,使用PC機(jī)上的LabVIEW平臺編程設(shè)計無線傳感器網(wǎng)絡(luò)監(jiān)測平臺實現(xiàn)觀測者對無線傳感器網(wǎng)絡(luò)的觀察與操作。
2.2無線傳感器網(wǎng)絡(luò)硬件介紹
本文設(shè)計了一個精簡的星型結(jié)構(gòu)無線傳感器網(wǎng)絡(luò),整個網(wǎng)絡(luò)由三個無線傳感器節(jié)點、一個匯聚節(jié)點和一個管理節(jié)點組成。其中傳感器節(jié)點分布于監(jiān)測區(qū)域內(nèi),執(zhí)行數(shù)據(jù)采集、處理和通信等工作;匯聚節(jié)點負(fù)責(zé)無線傳感器網(wǎng)絡(luò)的組建并通過串口方式與PC機(jī)進(jìn)行通訊,將各節(jié)點采集的數(shù)據(jù)信息匯總到PC機(jī)上,在本文中,PC機(jī)作為無線傳感器網(wǎng)絡(luò)的管理節(jié)點使用。觀測者可通過PC機(jī)上的可視界面對無線傳感器星型網(wǎng)絡(luò)進(jìn)行配置。無線傳感器網(wǎng)絡(luò)的硬件結(jié)構(gòu)圖如圖2所示。
圖2無線傳感器網(wǎng)絡(luò)硬件結(jié)構(gòu)
2.3無線傳感器網(wǎng)絡(luò)協(xié)議介紹
無線傳感器網(wǎng)絡(luò)的價值就在于它的低成本和大的容量配置。因此,無線傳感器網(wǎng)絡(luò)的某些特性必須實現(xiàn)標(biāo)準(zhǔn)化,以得到更廣發(fā)的應(yīng)用。目前標(biāo)準(zhǔn)化工作的主要成果是IEEE802.15.4低速無線個域網(wǎng)協(xié)議,ZigBee聯(lián)盟是該協(xié)議主要的市場推廣和兼容性組織。
本文采用的無線傳感器網(wǎng)絡(luò)協(xié)議即包括了IEEE802.15.4網(wǎng)絡(luò)協(xié)議[9]和ZigBee協(xié)議棧兩個部分。其中,ZigBee標(biāo)準(zhǔn)協(xié)議棧架構(gòu)是在OSI(OpenSystemsInterconnection)七層模型的基礎(chǔ)上根據(jù)市場和應(yīng)用的實際需要定義的。IEEE802.15.4協(xié)議定義了網(wǎng)絡(luò)的物理層和媒體接入控制層,ZigBee協(xié)議棧在此基礎(chǔ)上定義了網(wǎng)絡(luò)的網(wǎng)絡(luò)層和應(yīng)用層,其中應(yīng)用層又包括應(yīng)用支持子層。
3無線傳感器網(wǎng)絡(luò)的監(jiān)測平臺設(shè)計
3.1功能描述
本監(jiān)測平臺通過串口與無線傳感器網(wǎng)絡(luò)通訊,通過面板上的指示燈和串口接收數(shù)據(jù)來顯示無線傳感器網(wǎng)絡(luò)的狀態(tài)。觀測者可通過操作面板上的按鈕實現(xiàn)對無線傳感器網(wǎng)絡(luò)的操作并可獲取網(wǎng)絡(luò)采集的傳感器數(shù)據(jù)。
3.2面板設(shè)計
本監(jiān)測平臺的虛擬面板設(shè)計如圖3所示:
圖3無線傳感器網(wǎng)絡(luò)監(jiān)測平臺面板
儀器面板主要由以下幾個模塊組成:
1.串口配置按鈕模塊:在此模塊中使用LabVIEW中的VISAConfigureSerialPort模塊,在面板上有三個按鈕實現(xiàn)對PC機(jī)串口的配置。
2.操作按鈕模塊:此模塊八個按鈕、一個Ring控件、一個Numeric控件及一個String控件,實現(xiàn)對無線傳感器網(wǎng)絡(luò)的操作。
3.串口接收數(shù)據(jù)顯示框模塊:在此模塊中使用String控件顯示監(jiān)測平臺通過PC機(jī)的串口接收到的無線傳感器網(wǎng)絡(luò)信息。
4.指示模塊:此模塊中包括四個指示燈,指示無線傳感器網(wǎng)絡(luò)各節(jié)點的運行狀態(tài)。
5.傳感器數(shù)據(jù)顯示模塊:此模塊中設(shè)置三個NumericIndicator控件分別顯示三個傳感器節(jié)點的傳感器數(shù)據(jù);將三個Graph控件拖入一個TabControl控件中實現(xiàn)三種傳感器歷史數(shù)據(jù)的重疊選擇顯示。
本監(jiān)測平臺的后面板程序設(shè)計流程如圖4所示。
圖4無線傳感器網(wǎng)絡(luò)監(jiān)測平臺流程圖
由于此監(jiān)測平臺通過串口實現(xiàn)PC機(jī)與無線傳感器網(wǎng)絡(luò)的通訊,因此在程序中先配置串口模塊,再確定發(fā)送、接受模式,同時確定通訊協(xié)議。當(dāng)有發(fā)送或接收控制按鈕動作時,程序首先判斷是發(fā)送指令,還是接收回傳數(shù)據(jù)。若是發(fā)送指令,則判斷所發(fā)送指令是否符合格式要求,不符合則退出發(fā)送;若是接收數(shù)據(jù),則判斷是哪個節(jié)點數(shù)據(jù)后再分別在相應(yīng)節(jié)點的顯示框中顯示波形和數(shù)據(jù)值。
4應(yīng)用實例
4.1無線傳感器網(wǎng)絡(luò)組建實例
啟動無線傳感器網(wǎng)絡(luò)后,運行監(jiān)測平臺,在監(jiān)測平臺面板的操作按鈕中選擇“檢索網(wǎng)絡(luò)”按鈕,然后點擊“發(fā)送數(shù)據(jù)”按鈕,即向無線傳感器網(wǎng)絡(luò)發(fā)送檢索網(wǎng)絡(luò)命令,運行結(jié)果如圖5所示。節(jié)點指示燈全部點亮,說明無線傳感器網(wǎng)絡(luò)各個節(jié)點運行正常,無線網(wǎng)絡(luò)組建正常;同時,在串口接受數(shù)據(jù)顯示框中給出無線傳感器網(wǎng)絡(luò)的信息。
圖5無線傳感器網(wǎng)絡(luò)組建實例
4.2傳感器數(shù)據(jù)監(jiān)測實例
運行監(jiān)測平臺,在監(jiān)測平臺面板的操作按鈕中選擇“讀取節(jié)點n數(shù)據(jù)”(n=1,2,3)按鈕,然后點擊“自動發(fā)送”按鈕,即連續(xù)發(fā)送獲取傳感器數(shù)據(jù)的命令,可得如圖6所示的傳感器數(shù)據(jù)監(jiān)測結(jié)果。
圖6傳感器數(shù)據(jù)監(jiān)測實例
節(jié)點指示燈指示無線傳感器網(wǎng)絡(luò)運行正常,在測試結(jié)果顯示框中顯示所獲取的傳感器數(shù)據(jù)的當(dāng)前值,波形圖中顯示測試數(shù)據(jù)的歷史數(shù)據(jù)記錄,觀測者可直觀的獲取傳感器的數(shù)據(jù)。
5結(jié)論
本文基于自主設(shè)計的無線傳感器網(wǎng)絡(luò),利用NI公司的LabVIEW軟件平臺設(shè)計了無線傳感器網(wǎng)絡(luò)監(jiān)測平臺。該監(jiān)測平臺為觀測者提供了直觀明了的人機(jī)界面,可清晰的顯示無線傳感器網(wǎng)絡(luò)的狀態(tài)信息。同時,觀測者可方便的利用本監(jiān)測平臺對無線傳感器網(wǎng)絡(luò)進(jìn)行操作并獲取無線傳感器網(wǎng)絡(luò)采集到的傳感器輸出數(shù)據(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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上課程設(shè)計 動畫
- 藥學(xué)課程設(shè)計指南
- 機(jī)設(shè)課程設(shè)計的模板
- 網(wǎng)絡(luò)服務(wù)器配置課程設(shè)計
- 捅馬蜂窩課程設(shè)計
- 智能可穿戴手表課程設(shè)計
- 2024年職業(yè)生涯規(guī)劃教案篇
- 藥品檢驗類課程設(shè)計論文
- 2024年移動智慧家庭工程師(高級)資格認(rèn)證考試題庫-上(選擇題)
- 物流運輸行業(yè)營銷工作總結(jié)
- 2024年度陶瓷產(chǎn)品代理銷售與品牌戰(zhàn)略合作協(xié)議3篇
- 中國農(nóng)業(yè)銀行信用借款合同
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之9:“5領(lǐng)導(dǎo)作用-5.3創(chuàng)新戰(zhàn)略”(雷澤佳編制-2025B0)
- 2024版旅游景區(qū)旅游巴士租賃合同3篇
- LINUX網(wǎng)絡(luò)操作系統(tǒng)知到智慧樹章節(jié)測試課后答案2024年秋湖北交通職業(yè)技術(shù)學(xué)院
- 河北省邯鄲市2023-2024學(xué)年高一上學(xué)期期末質(zhì)量檢測地理試題 附答案
- 醫(yī)療機(jī)構(gòu)競業(yè)限制協(xié)議
- 2024年度物業(yè)管理公司員工獎懲制度3篇
- 2024年7月國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末考試試題及答案
- 2024年河南省公務(wù)員錄用考試《行測》試題及答案解析
- (2024年)剪映入門教程課件
評論
0/150
提交評論