a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于S3C6410的機房智能監控系統設計

基于S3C6410的機房智能監控系統設計

作者: 時間:2013-01-24 來源:網絡 收藏

3.1 嵌入式系統(Linux)
嵌入式系統是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。
本系統采用自裁剪的Linux2.6.38內核+UBIFS文件系統來構建操作系統,并且為數字信號采集、模擬信號采集、繼電器控制等模塊分別編寫了GPIO及A/D驅動程序。Linux作為主流的嵌入式操作系統具有以下優勢:
(1)小巧而功能完善的內核;
(2)充分滿足硬件設備的實時性要求;
(3)具有很高的適應勝和可靠性;
(4)具有成熟的開發工具。
3.2 嵌入式數據庫(SOLite)
嵌入式數據庫可用于多種嵌入式操作系統。它將數據庫與操作系統的具體應用集成在一起,由程序直接調用相應的API去實現對數據的存取操作。嵌入式數據庫可以解決嵌入式系統內數據處理量不斷增加、數據操作效率要求較高等問題。
本系統選用的是嵌入式數據庫SQLite。SQLite是一款專門為嵌入式設備設計的輕型文件數據庫,它占用資源非常低,在嵌入式設備中,只需要幾百KB的內存就足夠了,并且能夠支持Windows/Linux/Unix等主流操作系統,同時能夠跟很多程序語言相結合,比如CC++、C#、PHP和Java等。
3.3 嵌入式Web服務器(apache)
嵌入式Web服務器可以對遠程設備進行監控,用戶可通過網絡遠程訪問Web服務器來實現數據的采集和歷史數據的查詢,也可以通過各種接口對遠程設備進行控制,從而實現遠程監控,還可以向監控現場發送指令。此外,也可以根據需要添加新的控制功能,而無需對Web眼務器的框架進行大的改動。
通過移植apache web服務器和PHP運行環境,本系統可獨立運行支持PHP語言的Web服務器,以方便用戶通過瀏覽器查看所有監控數據及報警情況。至此,基于B/S架構的嵌入式系統已搭建完成。

4 系統應用程序設計
本系統所用驅動全部裁剪自內核,基于驅動的應用程序及數據庫、apache服務器均采用開機自運行的方式啟動。因此,初始化時只需簡單的網絡配置,后期系統上電即可使用,數據庫中數據的管理、維護均通過網頁完成,操作簡捷、方便。
4.1 A/D采集程序
對采集到的模擬信號,通過A/D轉換,并根據網頁的配置,可對數據進行等比例計算,同時對計算的結果進行分析比較,以將波動較大的數據定時寫入數據庫,也可以對超過臨界值的數據進行報警處理。
4.2 數字信號采集程序
數字信號采集程序與A/D采集程序的處理流程類似,也是對采集到的數字信號進行處理,并將有變化的數據寫入數據庫,對超過預設值的數據進行報警處理。
4.3 智能設備通信程序
本系統與智能設備的通信主要通過RS485模塊,采用MODBUS協議,對常用的設備,智能設備通信程序封裝了對應的協議結構,并對需要檢測的數據進行計算處理,同時將有波動的數據寫入數據庫,對超過預設值的數據進行報警處理。
4. 4 看門狗程序
通過系統中的看門狗應用程序可以大大增加軟件系統的可靠性。當程序出現異常時,看門狗程序能夠迅速捕獲到異常,并且快速重啟系統。
4.5 報警監控程序
本系統主要是監控的各項指標,在指標超過安全范圍時發出警報,以保證數據、信息等重要資源的安全。報警分為頁面告警、短信報警、電話報警、蜂鳴器告警等四種,用戶可以根據需求進行裁剪。其中,短信報警采用3G模塊進行報警,電話報警則采用電話撥號器SMS報警。

5 結語
監控系統廣泛應用于各行業領域的監控,確保機房設備的穩定運行,提高機房管理的安全性能和可靠程度,實現機房的科學管理。基于B/S架構的機房系統的設計與實現,可將Web服務器移植到嵌入式設備,因而操作簡單,能夠全天候地對機房設備的運行狀態、溫度、濕度、潔凈度、供電的電壓、電流、頻率、配電系統的開關狀態等進行實時監控。該系統一方面可以記錄各項歷史數據,能夠方便用戶對各項數據進行分析、判斷;另一方面,可實現對機房各項環境參數的實時監控功能,對存在的安全隱患能夠及時報警,并采取對應的應急措施,為機房高效的管理和安全運營提供有力的保證。

本文引用地址:http://www.j9360.com/article/192842.htm

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉