新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于LabVIEW的無線傳感器網(wǎng)絡(luò)監(jiān)測平臺設(shè)計

基于LabVIEW的無線傳感器網(wǎng)絡(luò)監(jiān)測平臺設(shè)計

作者: 時間:2017-01-06 來源:網(wǎng)絡(luò) 收藏

  本監(jiān)測平臺的后面板程序設(shè)計流程如圖4所示。

  圖4 無線傳感器網(wǎng)絡(luò)監(jiān)測平臺流程圖

  由于此監(jiān)測平臺通過串口實現(xiàn)PC機與無線傳感器網(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)測平臺為觀測者提供了直觀明了的人機界面,可清晰的顯示無線傳感器網(wǎng)絡(luò)的狀態(tài)信息。同時,觀測者可方便的利用本監(jiān)測平臺對無線傳感器網(wǎng)絡(luò)進行操作并獲取無線傳感器網(wǎng)絡(luò)采集到的傳感器輸出數(shù)據(jù)。本監(jiān)測平臺界面簡潔,操作簡單直觀,可方便的進行二次開發(fā),具有廣泛的應(yīng)用價值。


上一頁 1 2 下一頁

評論


技術(shù)專區(qū)

關(guān)閉