王偉強
摘 要:UPS即不間斷電源系統,是一種含有儲能裝置,以逆變器為主要組成部分的恒壓恒頻的不間斷電源。UPS監控系統是伴隨著UPS的發展而出現并發展起來的,是UPS供電系統的重要組成部分。本論文使用c語言設計并實現了一套在windows xp環境下監控EATON DXRT系列UPS的軟件,可以實現對所有監控UPS狀態的實時查詢,并在軟件界面上實時顯示更新,及時對市電或UPS的異常狀態進行聲光報警,縮短設備故障到發現的時間,為及時處理故障爭取時間。并提供異常報警記錄查閱功能。
關鍵詞:UPS 監控系統 EATON DXRT RS232
中圖分類號:TN86 文獻標識碼:A 文章編號:1672-3791(2016)1(a)-0000-00
1 研究目的及軟件功能
節傳機房目前擔負著節目源接收、傳輸的重要職責,而弱電間內的設備包括了大部分的核心設備,UPS是為這些核心設備提供持續、穩定、不間斷的電源供應的重要外部設備。一旦UPS發生異常沒有及時處理,會對安全播出構成隱患。因此,當前我們需要一個可以實時監測UPS狀態,并對UPS的狀態異常進行報警的方案,而本方案就是在這個背景下產生的。本方案對節傳機房弱電間及500機房內的伊頓DX-RT UPS設備采取集中式監控的方法,通過一臺計算機連接到串口服務器與各個UPS的串口間進行通信,從而達到與各個UPS進行通信的目的。
2 監控系統設計構思
(1) 對串口接收到的信息進行分析,將需要的參數顯示在軟件界面
(2)當接收分析后的參數低于或超過設定的閾值,軟件將通過界面提示和聲音報警提示管理人員。
(3)軟件對市電或UPS的異常狀態進行記錄,提供查詢功能
(4)軟件提供初始化工具,管理人員能夠根據實際情況調整一些參數(包括輪詢UPS的時間、各個UPS所對應的串口號、軟件界面字體的大小,告警提示的聲音等)
(5)具備實時性,準確性,可兼容性和簡潔的界面。
3 總體設計思路
軟件采用C語言開發,圖形界面使用GTK+圖形工具開發。由于軟件有實時性的要求,但是該UPS串口最高的傳輸速率為9600bps,每臺UPS發送并接收完所需的命令字和反饋字的時間約在10s,因此軟件的通信模塊采用多進程技術進行編寫,如此每臺UPS的通信便互相獨立,從而將每臺UPS的通信時間控制在可接受的范圍內。此外還必須考慮到軟件長時間運行的穩定性,對內存的使用和釋放,對異常操作的魯棒性。
使用串口服務器作為監控計算機的串口擴展來連接各個UPS,相對使用多串口卡連接各個UPS可擴展性更強,考慮到以后如果增加監控UPS的數量,不需要對整體線路再做改動,也無需再購買硬件,另外針對RS232傳輸距離短的特點,對于距離較遠的UPS,考慮到弱電間內已鋪設光纜,因此采用RS232-光纖轉換器轉換成光信號后再通過光纖進行傳輸。
4 模塊功能簡介
通信模塊:負責發送命令字并接收回答的狀態信息,并對接收到的信息進行校驗。
顯示及聲光告警模塊:負責將通信模塊得到的狀態信息通過UI進行顯示,并對異常信息進行告警。
日志記錄模塊:對異常狀態進行記錄并保存為文件。
4 結語
監控軟件與各個UPS保持實時通信,及時的獲取了各UPS當前關鍵參數的數據,并通過軟件界面顯示出來,使值班人員能方便掌握UPS狀態和及時發現設備異常。同時監控軟件也提供了查閱設備異常記錄的功能,為安全播出提供了良好的技術支持。
參考文獻:
[1] 江榮徹,何黔勇.大功率UPS在廣播電視發射臺的應用[J].數字傳媒研究,2015(3).
[2] 楊鴻.C語言在WinCC語音報警中的應用[J].自動化應用.2016(3).
[3] 金海軍,田蓓,許曉夢等.基于ARM及C#語言的城軌能饋式供電系統綜合監控技術研究與實現[J].電子設計工程.2014(6).