高天明 中國聯合網絡通信有限公司蘭州市分公司
遠程機房電源控制系統研究
高天明 中國聯合網絡通信有限公司蘭州市分公司
遠程機房的電源控制室是保證機房運行的基本,一些耗能較高、設備繁瑣的機房經常由于電源控制不合格出現損害,因此,實現對遠程電源控制系統的有效管理是非常必要的。本文討論的主要內容就是關于遠程機房電源控制研究。
遠程機房 電源控制系統 硬件設備 軟件設備
遠程電源控制是機房運行一個重要的程序,控制系統的設計和實現保證了電源的持續供應,也起到了方便管理的作用,可以降低機房運行耗能,增加設備的使用壽命。
遠程機房電源控制系統主要包括主機和從機兩個部分。其中主機系統由上位機和主機板組成;從機則由1到N的機板組成,主機和通訊機所使用的通訊方式為無線通訊。工作時,主機鍵盤輸入操作在PC或主機板,無線收發模塊將發送指令;從機接收分析判斷控制模塊讓電源執行開關動作;PC進行信息查詢時,主機主要起到信息發送作用,從機則進行信息接收和信息分析,并將其最終顯示在屏幕上。
2.1 單片機電路
AT89S52單片機是較為常用的單片機類型,它的主要體現在對先進的高密度、非易失性存儲技術的應用,這種單機片具有較高的兼容性,不挑剔系統和引腳分布,使得其功能更為完善,芯片也能達到靈活應用狀態。很多主從機都采用該型單片機。
2.2 液晶顯示屏
顯示屏幕是用來顯示菜單、輸入和操作信息顯示,也可用以查詢結果。LCD12864數字點陣液晶顯示模塊是比較優質的液晶顯示屏。該屏幕的對比度非常高,這是它的主要優勢,它可以顯示漢字和字母等符號,與51單片機控制連接非常便利,能滿足系統硬件的要求。
2.3 矩陣鍵盤
系統采用4×4矩陣鍵盤,共有16個按鍵。功能鍵主要包括:關閉鍵、數字鍵0~9鍵、電源鍵、查詢鍵、確定鍵以及返回鍵和符號“-”按鈕。
2.4 無線模塊
主機和從機進行無線通訊,通訊程序類似于電路。其采用的是世界通用的ISM頻段的單片無線收發芯片,也就是nRF24L01是2.4~2.5GHz。SPI接口可以進行輸出功率設置、信道選擇以及協議設置等工作。這一模塊的最大工作速率可以達到2Mbps,126通道,其較大的工作可以滿足多點通信、跳頻通信要求。該模塊內置天線,屬于小型設備,模塊具有軟件地址設置功能,只進行機器地址輸出數據的接收,這樣的數據接收方式使得軟件編程變得更加簡單,可連接到各種型號單片機直接進行使用。
2.5 撥碼開關電路
撥碼開關采用的編碼為0/1的二進制編碼,它是一種控制開關操作的地址開關,每一個鍵都有上下兩個引腳,當撥至NO一側時,兩引腳進行連接,反之則斷開。本系統可以根據需要在從機上手動編號,具有良好的可擴展性和靈活性。
3.1 主機端主程序
程序主要實現設備初始化,鍵盤掃描讀取,設置無線收發模塊工程,液晶顯示,發送各種控制命令和接收來自機器狀態信息等功能。主要程序代碼如下:

程序執行時,使用Mode()函數讀取主機工作數據,根據不同狀態的旗標標志位,來判斷PC工作是聯機還是單模式狀態。在線工作主要數據表現為flag=1,單模式工作狀態下,數據表現為flag=0,4X4的鍵進行指令輸入。完成主機發送指令后,默認設置為接收狀態,以提高系統的可靠性。
3.2 從機端主程序
通過撥碼開關對每個從機進行編號以及無線模塊接收指令,判斷是否開機、關機或進行查詢操作。從機上設置無線收發模塊接收模式,對接收到的數據進行處理,分析和判斷機器是否運行指令。如果是這樣,則進行相應的操作,否則將丟棄數據,不做操作,并繼續保持接收數據狀態。從機操作包括電源斷開、連接和查詢狀態信息,電源開關采集后需進行參數封裝,等待主機將數據發送出去。
3.3 位機編程
計算機程序與界面,使用VB編程。主要調用MSComm控件發送和接收數據的處理、數據的顯示,需要實現在線聯機、鍵盤輸入等。
結束語:遠程機房電源控制系統的設計需要從硬件設計和軟件設計兩個方面入手,硬件方面要注意保持設備質量,注意各設備間的兼容性。軟件設計方面主要是對個進行編程和代碼寫作。做好這兩項工作,遠程機房電源控制系統就會實現高效化運行。
[1]趙勇,黃東,張天開,苑紅.基于μIP和socket的遠程機房電源控制系統設計[J].電子設計工程,2015(04):264-265
[2]羅華陽,歐陽廣,沈堅勇,吳廷焰.基于VB程序設計與PLC控制的機房電源管理系統的實現[J].機電產品開發與創新,2016(01):82-83