2017年09月22日 10:17蘭州博睿智能科技有限公司點擊量:2333
目前樓宇設備的監控大部分是靠人工巡檢的,如對于一些需要實時監控的設備,一般會安排維護人員守在設備旁邊。當然,這種模式的弊端也是顯而易見的,不僅耗費了大量的人力資源,也大大增加了監控的成本。而目前的在線設備故障監測系統大多是采用采集卡和PC的模式。由采集卡負責采集數據,PC負責數據處理與傳輸。這種系統體積龐大、成本昂貴,不適合應用在生產設備分散和現場工作環境惡劣的地方。為了解決這些問題,本文將智能路由器相關技術和互聯網技術應用到設備監控系統的設計方案中,使得設備故障檢測系統具備遠程監控功能。
1、遠程設備監控系統原理
本文設計的基于互聯網的遠程設備監控系統,主要以樓宇設備或工業設備、PLC控制柜、智能路由器、遠程服務器四部分組成,如圖1。其中樓宇設備可以包括空調、燈光等,PLC控制柜的主要功能是控制設備的開啟與關閉,遠程服務器的作用是存儲設備的實時監控信息以便用戶可以通過電腦、平板或者是手機實時進行查看,服務器的另外一個作用是當檢測到設備數據發生不正常的情況下,可以向用戶終端推送警報消息。
2、智能路由器設計
本文將采用Cortex-A8嵌入式板來仿照智能路由器。智能路由器的軟件設計主要包括嵌入式linux操作系統、Web服務器lighttpd、數據庫mysql、modbus協議以及監控設備的應用程序。智能路由器上主要的硬件包括處理器、3G模塊、以太網口、串口以及SD卡卡槽。
2.1數據采集
本文以modbus作為設備實時數據的傳輸協議,以串口和以太網口作為數據采集方式,zui終數據通過以太網或3G網絡傳輸到服務器端,并將數據保存在服務器數據庫中。從設備獲取的數據將全部存儲在智能路由器的SD卡里,而上傳到服務器端的數據只需其中關鍵的部分。當需要獲取全部詳盡的數據是也可以遠程登錄智能路由器進行查看。這樣做不僅可以大大減少服務器存儲數據的容量,也可以大大減少客戶端所需寬帶流量。
2.2主要軟件說明
OpenWrt是一個開源的linux發行版,具有很好的擴展性和強大的網絡組件,適用于各類嵌入式設備和路由設備。OpenWrt的文件系統是可寫的,即用戶無需重新編譯整個系統固件就能隨意添加自己需要的功能。Lighttpd是一個開源的網頁服務器軟件,專門針對高性能,具有性能好、內存開銷低、豐富的模塊以及非常低的CPU占用率等特點。Lighttpd是為了提供一個專門針對高性能,兼容性好、快速、安全且靈活的服務器環境而設計的。
3、系統部分軟件實現
3.1添加新待監控設備
每個待監控的設備都由自己的設備名、設備ip、設備id、設備端口*確定,同時系統也會給該設備生成一個*的hash值。在數據監控中,系統也將該hash值作為該設備的*標識進行數據存儲。這樣做的目的是為了使將來修改設備的信息是可以不用修改過多的數據表。一般情況下,為了更好的了解一個設備的運行狀態,往往不僅僅只是監控設備的一個設備點,而是多個,且各個被監控點可能由其自身數據的敏感程度的不同而需要不同的數據監測速度。為了方便用戶添加新設備及其需監控的設備點和報警點的各種信息,系統為用戶提供了tftp的傳輸模式,使用戶可直接通過傳輸具有格式的監控文件到智能路由器端。用戶只需在添加新設備的同時把相關文件名和tftp服務器ip填寫上去即可。
3.2報警處理
本文所設計的監控系統為了適用于大部分被監控設備,除了監控像燈泡這種只有開和關兩種狀態的開關量外,還需監控像溫度濕度這種數值量。開關量與數值量相比監控起來會比較簡單。而數值量的監控就稍微復雜些,因為數值量的值是平滑的,致使其值可能在外部干擾的情況下上下波動于報警值。zui終系統會出現時而報警時而不報警的情形。為了解決上述問題,本文為數值量的報警值設置了緩沖區。當狀態為不報警的情況下,只有當數值量的值比報警點的值大時才會啟動報警。而當狀態為報警的情況下,只有當數值量的值比報警點的值小時才會取消報警。主要包括數據采集程序和報警程序。另外,考慮到數據可能因為外部干擾出現數據抖動的情況,只有當數據值達到狀態變換區且在該區持續一定時間才給予處理。
結語
本文重點闡述了系統工作的基本原理,并詳細介紹了系統主要部分硬件電路的設計及系統軟件。與傳統的IT運維服務相比,基于互聯網的IT運維服務具有更多的優點。隨著互聯網應用領域的不斷深入,智能路由器將會得到更為廣泛的應用和發展,本文設計遠程監控系統也將發揮積極的功能和作用。
下一篇:起重機滑觸線的驗收標準
本網轉載并注明自其它來源(非智慧城市網www.cmr6829.com)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。