隨著時代的發(fā)展,很多行業(yè)對智能監(jiān)控系統(tǒng)都有涉及, 本文以高職院校實驗室的智能監(jiān)控系統(tǒng)為例展開一系列研究。在高職院校的固定資產(chǎn)中不可或缺的就是儀器設(shè)備,而對儀器設(shè)備進行科學(xué)管理,可以將儀器設(shè)備的投資效果更好地展現(xiàn)出來。正因為如此,儀器設(shè)備的監(jiān)控管理也受到廣泛關(guān)注。時至今日,物聯(lián)網(wǎng)涉及廣泛,如農(nóng)業(yè)、工業(yè)、交通、醫(yī)療以及軍事等,其未來的發(fā)展趨勢是實現(xiàn)物與物、物與人的進一步結(jié)合, 以達到智能化控制的目的。物聯(lián)網(wǎng)技術(shù)在現(xiàn)實生活中的實施應(yīng)用能夠動態(tài)或?qū)崟r地感知實驗室設(shè)備的操作,使用和維護以及對一系列功能進行統(tǒng)計,并有效發(fā)揮設(shè)備信息技術(shù)和智能化管理的作用,以此形成的全新管理模式為“互聯(lián)網(wǎng) + 設(shè)備”。
1 智能監(jiān)控系統(tǒng)設(shè)計
1.1 系統(tǒng)總體框架設(shè)計
基于物聯(lián)網(wǎng)高職院校的儀器設(shè)備智能監(jiān)控系統(tǒng)的總體框架如圖 1 所示。系統(tǒng)包含前端傳感器、網(wǎng)關(guān)、Web 應(yīng)用程序和后端數(shù)據(jù)庫以及其他幾個主要部分。其中,儀器設(shè)備和前端傳感器使用傳感器技術(shù)來感知儀器設(shè)備的信息,而前端傳感器使用無線網(wǎng)絡(luò)模塊(ZigBee 無線通信模塊)技術(shù)收集數(shù)據(jù)并上傳到 Web 服務(wù)器。當(dāng)用戶打開儀器時,安裝在儀器上的電流互感器可以檢測到電流信號,以確認(rèn)前端傳感器設(shè)備已打開, 并通過 ZigBee 網(wǎng)絡(luò)向網(wǎng)關(guān)發(fā)送信息。網(wǎng)關(guān)可以通過互聯(lián)網(wǎng)接入技術(shù)接收運營商信息,還可將打開、關(guān)閉信息以及運行狀態(tài)信息數(shù)據(jù)加入Web 服務(wù)器數(shù)據(jù)庫中,實現(xiàn)對儀器設(shè)備系統(tǒng)設(shè)備的管理。
圖1 儀器設(shè)備智能監(jiān)控系統(tǒng)總體框架
1.2 路由節(jié)點關(guān)鍵模塊設(shè)計
1.2.1 實驗室儀器設(shè)備開關(guān)控制模塊
路由節(jié)點的關(guān)鍵模塊主要由開關(guān)控制模塊與運行狀態(tài)感應(yīng)模塊組成。
由于高職院校實驗室內(nèi)設(shè)備用途不一樣,因此為方便使用,其開關(guān)控制需使用兩級開關(guān)。假設(shè)各實驗室均構(gòu)建如圖 2 所示的兩級開關(guān)模型,當(dāng)繼電器模塊由遠程終端或服務(wù)器打開時,實驗室內(nèi)的儀器設(shè)備可以按照需求由按鍵開關(guān)進行控制。
圖 2 兩級開關(guān)控制模型
1.2.2 儀器設(shè)備運行狀態(tài)感應(yīng)模塊的應(yīng)用
在 220 V 交流工作電壓下,負(fù)載運行狀態(tài)無法直接借助芯片進行測量,因而本文采用電流互感法以減弱電路中的電流, 通過采用串聯(lián)方式在 220 V 交流電路中結(jié)合傳感器與實驗室內(nèi)的常用儀器設(shè)備實現(xiàn)。
假設(shè)互感器用T1 表示,二極管用D1 表示,電阻用 R3 表示, 其兩端電壓用 U3表示,設(shè) T1的比例系數(shù)為 n :m,Ud代表D1正向?qū)〞r的兩端電壓,則 U3 可用公式(1)表示,即電阻 R3兩端的電壓公式 :
由于實驗室內(nèi)各類型儀器設(shè)備具不同的電流,因此 D1 處于擊穿狀態(tài)的前提條件是對 R1,R2進行調(diào)整,從而在 R3的兩端獲取穩(wěn)定電壓。
1.3 前端傳感器
前端傳感器由接收驅(qū)動電流互感器模塊、TE200 溫度檢測傳感器模塊、濕度傳感器模塊和 ZigBee 無線通信模塊等組成。電流互感器用于監(jiān)測設(shè)備的開啟和關(guān)閉,溫濕度傳感器用于監(jiān)測設(shè)備運行狀態(tài)和室內(nèi)環(huán)境條件,部分設(shè)備擁有數(shù)據(jù)通信能力,即相關(guān)信息的讀取可借助數(shù)據(jù)接口完成。前端傳感器通過ZigBee 射頻模塊將采集到的實時信息發(fā)送給網(wǎng)關(guān)。
1.4 無線數(shù)據(jù)收集與控制設(shè)計
前端傳感器在接收網(wǎng)關(guān)信號的同時,還獲得有儀器設(shè)備的狀態(tài)信息。網(wǎng)關(guān)逐個接收各前端傳感器的信息,其中一個或多個設(shè)備的數(shù)據(jù)與信息可由同一網(wǎng)關(guān)接收。由于網(wǎng)關(guān)和前端傳感器的低功耗局域網(wǎng)模塊傳輸?shù)男盘柗秶蛇_數(shù)百米,因此網(wǎng)關(guān)適用于單獨的實驗室或者整棟樓層,從而達到數(shù)據(jù)傳輸?shù)囊?。前端感?yīng)裝置通過無線(ZigBee 射頻)模塊將采集到的數(shù)據(jù)信息發(fā)送到網(wǎng)關(guān),經(jīng)過濾、分析和打包等過程,將數(shù)據(jù)信息上傳到指定 Web 服務(wù)器的前端傳感裝置中,并在固定時間內(nèi)對其進行處理。可借助互聯(lián)網(wǎng)將 Web 服務(wù)器程序發(fā)送的控制指令傳遞給各網(wǎng)關(guān),方便對各集中器的工作狀態(tài)進行設(shè)置。圖 3 所示為數(shù)據(jù)收集和網(wǎng)絡(luò)訪問控制程序流程圖。
1.5 Web 程序設(shè)計
Web 服務(wù)程序主要負(fù)責(zé)處理由集中器傳輸?shù)男畔?,對設(shè)備用戶或管理員的身份信息進行驗證,并上報設(shè)備的運行狀態(tài),診斷信息和定期維護信息,最終以管理報告的形式提供給實驗室教師或管理人員查看。
用戶可以分為普通用戶和管理員兩大類,在設(shè)備購買、錄入、預(yù)約、使用以及維護等流程的基礎(chǔ)上,其目標(biāo)功能包括完善用戶登錄、設(shè)備錄入、設(shè)備預(yù)約、設(shè)備實時數(shù)據(jù)查詢、設(shè)備統(tǒng)計分析,設(shè)置參數(shù)以及用戶管理。其詳細過程如圖 4 所示,各功能模塊的具體情況如下:
(1)用戶登錄 :因用戶分為普通用戶和管理員兩類,所以在進行登錄時要設(shè)置兩類用戶進行相關(guān)操作 ;
(2)設(shè)備錄入 :用以存儲所有設(shè)備儀器的信息 ;
(3)設(shè)備預(yù)約 :在使用該設(shè)備時要在互聯(lián)網(wǎng)上填寫相應(yīng)的表格進行預(yù)約 ;
(4)設(shè)備實時數(shù)據(jù)查詢 :對分類展示用戶設(shè)備操作的實時數(shù)據(jù)進行查詢 ;
(5)設(shè)備統(tǒng)計分析 :對設(shè)備的使用情況進行統(tǒng)計并分析 ;
(6)系統(tǒng)參數(shù)設(shè)置 :進行系統(tǒng)的初始化參數(shù)設(shè)置 ;
(7)設(shè)備維護 :設(shè)備出現(xiàn)故障之后要走報修、保養(yǎng)和報廢等流程 ;
(8)用戶管理 :對設(shè)備的使用者以及教師類的用戶進行管理和授權(quán)。
2 系統(tǒng)功能測試
本文以內(nèi)蒙古電子信息職業(yè)技術(shù)學(xué)院為例選取了 1 間實驗室作為測試對象,模擬高職院校對實驗室儀器設(shè)備的監(jiān)控控制。實驗室控制電器包含 1 個總開關(guān)、5 臺儀器設(shè)備及 3 個窗戶開關(guān)。
2.1 測試準(zhǔn)備
首先,電路的檢測需要先運行儀器設(shè)備,并將其與各低功耗局域網(wǎng)模塊連接,重點應(yīng)考慮各負(fù)載狀態(tài)的遠程測定, 需要確保 D1 處于擊穿狀態(tài),D1 擊穿的前提是對電位器 R1 和R3進行調(diào)整。針對 ZigBee 無線通信模塊進行程序編寫時,需要對 ZStack-CC2530-2.5.1a 協(xié)議??刂瓶ㄖ械淖兞恐颠M行修改,使得每個設(shè)備擁有的編號都獨一無二且具有規(guī)律性,此舉有利于在 Clients 對實驗室中的無線射頻設(shè)備進行區(qū)分,以實現(xiàn)數(shù)據(jù)處理的集中化。
服務(wù)器可以選用型號為 FS4412的開發(fā)板。服務(wù)器及無線射頻協(xié)調(diào)器的串口連接可借助通用異步收發(fā)傳輸器,在 Server 程序下的無類型函數(shù)中對 CN的互聯(lián)網(wǎng)協(xié)議地址進行修改。由于互聯(lián)網(wǎng)協(xié)議地址的有效性無法通過FS4412開發(fā)板進行簡單驗證,檢驗可用性的過程即為將連接至CN電腦的互聯(lián)網(wǎng)協(xié)議地址修改為即將使用的 IP地址。將 FS4412開發(fā)板設(shè)置為程序編譯后的下載位置,接入網(wǎng)線并將電源開啟后,若FS4412開發(fā)板上的液晶屏顯示 :IP地址與路由地址分別為10.10.84.244,10.10.83.1時,則代表校園網(wǎng)已連接成功且初始化過程已完成。
將全部設(shè)備的電源開關(guān)打開,并對各無線射頻節(jié)點設(shè)備發(fā)光二極管的指示燈進行檢查,確認(rèn)是否常亮,常亮則表示無線射頻網(wǎng)絡(luò)已成功加入,且初始化過程已完成 ;若指示燈未常亮,則表示 ZC 以及無線射頻網(wǎng)絡(luò)需要重新載入或加入。
2.2 客戶端測試
在各 Qt 編譯環(huán)境下對 Qt 編寫的用戶界面客戶端程序進行編譯,并生成與各系統(tǒng)對應(yīng)的用戶界面客戶端。
當(dāng)客戶端打開,通知窗顯示“成功連接”時,則表示客戶端已成功連接到 Server,若未成功連接,則需要對服務(wù)器的配置合理性進行檢查。在抽屜類的主界面上點擊所要監(jiān)控的實驗室按鈕時,該實驗室的所有儀器設(shè)備工作時間與狀態(tài)的控制按鈕都會彈出,處于打開狀態(tài)的設(shè)備無法再點擊其打開按鈕。與此同時,可以點擊其“關(guān)閉”按鈕,在用戶界面中,儀器設(shè)備的工作時間將會顯示在各液晶顯示器上;而點擊相應(yīng)實驗室儀器設(shè)備的“關(guān)閉”按鈕后,其“打開”按鈕便能繼續(xù)發(fā)揮信號輸入與輸出的功能。退出后,相應(yīng)的內(nèi)存也會清除,以確保多次打開客戶端時系統(tǒng)的穩(wěn)定性。
2.3 服務(wù)器自動控制測試
實驗室內(nèi)的全部儀器設(shè)備會在實驗室空無一人的情況下自動關(guān)閉,但實驗室內(nèi)空曠的狀態(tài)需要持續(xù) 20 min,當(dāng)實驗室內(nèi)有人時,相關(guān)儀器設(shè)備開關(guān)會根據(jù)周圍環(huán)境進行開啟或關(guān)閉。實驗室的總電源會由于煙霧的產(chǎn)生而關(guān)閉 ;實驗室的窗戶會在通過濕度檢測傳感器感知到水滴后自動關(guān)閉。
3 結(jié) 語
隨著時代的發(fā)展,智能監(jiān)控系統(tǒng)所涉及的應(yīng)用領(lǐng)域愈加廣泛。本文利用前端傳感器、ZigBee 無線網(wǎng)絡(luò)等技術(shù),基于物聯(lián)網(wǎng)技術(shù)對高校實驗室常用電器智能監(jiān)控系統(tǒng)進行設(shè)計,目的在于優(yōu)化高職院校儀器設(shè)備管理工作,提高儀器設(shè)備的維護水平,確保儀器在使用過程中的安全性、可靠性。在實際測試中,達到了預(yù)想的效果,實驗室內(nèi)應(yīng)當(dāng)逐步增添監(jiān)控探頭, 以更好地對電器、儀器設(shè)備進行智能控制。