李方健
(重慶電子工程職業學院,重慶401331)
現代移動通信已經是國民生產及人民生活中必不可少的環節,而隨著移動通信用戶人數不斷增多,通信網絡的規模也在不斷地擴大,而通信基站作為通信網絡的基礎環節,其工作的穩定性直接關系通信網絡的可靠性。
通信電源是通信基站的動力心臟。據不完全統計,通信基站80%的故障都來自于電源系統工作的不穩定性,因此,加強通信電源工作的可靠性和穩定性是提高通信網絡整體傳輸質量,降低故障率的關鍵。
要實現以上的目標,就要實現對通信電源及其運行環境的監控功能。而隨著傳感器技術及通信技術的不斷發展,對移動通信基站的電源進行遠程的實時監測已成為可能。
基站中的通信設備用電大多采用直流電,主要分為兩種,一種是直流±48 V,另一種是直流±24 V[2]。目前國內基站大多采用-48 V/50 A 電源模塊組成100~600 A 的基于PWM 模式的開關電源。監控的內容包括三相電的電壓、電流、無功、有功、頻率等質量指標;還有斷相、過壓、電流異常等故障指標;低壓配電、蓄電池電壓、發電機發電情況及環境的溫度和濕度等數據[1]。
通信基站遠程監控系統的整體結構如圖1 所示,系統主要由三部分組成:通信電源數據采集系統、遠程傳輸系統、遠端管理中心。其中通信電源數據采集系統主要采用電流互感器、電壓采集電路、溫度傳感器、濕度傳感器等對各項數據進行采集,采集的數據通過A/D 轉換接口送入MCU 控制器的串口,數據在MCU 中進行簡單處理之后,通過基站的通信功能發射出去,經遠端管理中心的接收端進行信號接收后,進行進一步的數據處理、分析、統計,并按照標準運行數據的范圍確定出設備的運行狀態,發出控制指令,控制指令經通信網絡返回至基站MCU 單元的輸入端,MCU 的輸入端經D/A 轉換器或直接連接執行機構,從而起到遠程控制的目的。

圖1 通信基站電源監控體系統的整體結構框圖
電源監控系統的硬件以單片機為核心元件,并設計了相應的外圍電路以實現相應的數據采集功能、執行機構的執行、信號的輸入及輸出等功能。系統硬件結構如圖2 所示

圖2 系統硬件結構圖
作為整個電源監控系統下位機的核心,MCU 通過總線、控制線和串行線來訪問所有外圍模塊器件,承擔著信號的采集、數據的運算與上傳的主要任務,同時還要對整個監控系統的各部分模塊的工作進行控制和協調。為了完成以上功能,本設計的主控單元選用STC12C5410AD 芯片,該芯片除具有中央處理器、Flash (程序)、512Byte 的 RAM (數據存儲器)、EEPROM 功能之外,還具有定時/ 計數器、I/O 接口、異步串行UART 接口和中斷系統、同步通信SPI 接口、高速A/D 轉換模塊、PWM(或捕捉/比較單元)以及硬件看門狗、電源監控、片內RC 振蕩器等模塊。因此STC12C5410AD 單片機基本包含了數據采集和控制中所需的所有單元模塊,可以很容易地構造相應的測控系統。
硬件的第二部分是采樣處理模塊的構建。在本系統中,需要進行采樣的數據主要有市電的電壓、電流,蓄電池的電壓、電流、溫度,發電機的電壓、電流等,同時還要對電源運行的環境的溫度與濕度等參數進行記錄和分析。這些參數大多都是模擬量,由于STC12C5410AD 芯片上集成了8 路10 位精度A/D 轉換模塊,所以可以不外接A/D 器就可以保證數據采集的精度。
市電三相電電流的采集采用諾德威牌的LRB 貫穿式電流互感器來完成,輸入輸出比設定為20 A(100)/10 mA,為了減小輸入誤差,電流采樣采用差分輸入方法,電路如圖3 所示。
發電機的電流采樣也采用和三相市電電流采集相同的方式,所不同的是采用變壓器將發電機的輸出電壓由220 V 轉換成12 V,這樣起到隔離高壓、減少外界干擾的目的。
蓄電池的電流及電壓采用電壓與電流傳感器來采集。采集后的數據與發電機、市電的采集數據一同傳入電能計量芯片ATT7022B 進行各路電能的測量與計算。
ATT7022B 是一款七路電能專用計量芯片,其中三路用于三相電壓采樣、三路用于三相電流采樣,最后一路用于零線電流的計算。

圖3 電流采樣電路
所有的采集信號利用6 對12 條信號線輸入至ATT7022B芯片。在ATT7022B 芯片中進行電能信息的處理后輸入至單片機中。ATT7022B 芯片利用SPI 接口與STC12C5410AD 單片機相連,連接時會使用到6 條連線,其中4 條是SPI 口接線DIN、DOUT、CS、SCLK 及一條 ATT7022B 復位線和一條信號線SIG。
此外,系統還提供了環境溫度與濕度信息的采集,基站直流電壓信號的采集,這些信號的采集均利用溫度與濕度傳感器、電壓傳感器來完成,采集的信號輸入至單片機中進行處理。
底層數據采用CAN 總線進行傳輸,輸入和輸出采用按鍵和液晶顯示儀完成,各繼電器通過異步串行通信進行控制。
上位機程序包括主程序模塊、數據處理模塊、輸入輸出處理模塊、控制模塊及通信模塊等。
數據處理模塊主要完成采集數據的處理、統計、分析的任務,而后將分析的結果傳送給控制模塊;
控制模塊接收了來自于數據處理模塊的分析結果,生成對應于下位機的控制命令,同時采用遠程通信的方式將控制命令下達至單片機,實現遠程操控;
輸入輸出處理模塊、通信模塊用來完成構建監控層的人機交互及遠程通信功能。
本文設計了以MCU 為主控方式的通信基站電源監控系統。該系統以STC12C5410AD 芯片為核心,以各種傳感器為數據采集方式,以繼電器作為執行控制端。
各路傳感器所采集的數據采用了三級處理方式:第一級為利用ATT7022B 進行電能的計算;第二級利用單片機處理后上傳至遠程數據處理中心;第三級的處理在遠程處理中心,對所有數據進行進一步的分析和統計,從而保證了數據的準確性。
[1]梁強.基站通信電源及其監控系統的設計與研究[D].天津:天津大學,2007:1-2.
[2]崔恒源.移動通信基站電源監控系統的設計及實現[D].長沙:湖南大學,2009:9-10.