劉 政,司磊磊,張光建
(重慶理工大學計算機科學與工程學院,重慶 400054)
當前水利發(fā)電的應用越來越廣泛,但全國各地的中小型水電站存在設備陳舊、方式單一等問題,亟需轉型。在發(fā)電機的同步勵磁觸發(fā)系統(tǒng)中,數(shù)字觸發(fā)模塊主要用來觸發(fā)整流電路中的晶閘管,使控制角α能隨發(fā)電機機端電壓的調整而自主改變,實現(xiàn)自動勵磁的效果,因此同步觸發(fā)部分是自動勵磁觸發(fā)系統(tǒng)的關鍵。本文設計的觸發(fā)系統(tǒng)在芯片選擇和電路設計方面均有獨到之處。從三相全控橋式晶閘管的觸發(fā)原理出發(fā),有針對性地設計了各個模塊的電路,并進行了去噪、抗干擾以及故障糾錯等處理。選用的Cortex-M0內核處理器為NXP公司的LPC11c14,功能強、內存大。本設計移植了μCOS-II實時操作系統(tǒng)內核,將所有采集與控制操作設計成優(yōu)先級不同的任務,使得本控制系統(tǒng)具有良好的用戶界面和可維護性。
自動勵磁系統(tǒng)的主要功能是保持發(fā)電機機端輸出電壓恒定并有效。使用專門的軟件調差模塊對并行運作的發(fā)電機組間的無功功率進行合理分配[1]。
在三相可控硅全控橋整流電路(圖1)中,一個周期(360°)被等分為6段,每段的跨度為60°。其中,VT1、VT3、VT5 組成共陰極組,VT4、VT6、VT2組成共陽極組。具體劃分如下:
VT1與VT6被觸發(fā)并導通;VT1與VT2被觸發(fā)并導通;VT3與VT2被觸發(fā)并導通;VT3與VT4被觸發(fā)并導通;VT5與VT4被觸發(fā)并導通;VT5與VT6被觸發(fā)并導通。每個完整周期結束后,再次重復以上步驟[2]。

圖1 三相全控橋
為確保三相可控硅全控橋能形成穩(wěn)定的電流通路,并在電流斷斷續(xù)續(xù)的情況下一直導通,必須同時對共陰極組和共陽極兩組中應導通的一組晶閘管施加觸發(fā)脈沖[3]。
發(fā)送觸發(fā)脈沖一般有2種方法:
1)寬脈沖觸發(fā)法:使每個脈沖的寬度大于60°,但必須小于 120°,一般取80°~100°。
2)雙窄脈沖觸發(fā)法:在觸發(fā)某一號晶閘管時,同時給前一號晶閘管補發(fā)一個脈沖,使共陰極組和共陽極組的2個應導通的晶閘管上都有觸發(fā)脈沖,相當于2個窄脈沖等效地代替大于60°的寬脈沖。
寬脈沖法要求觸發(fā)電路輸出功率高,因此采用雙窄觸發(fā)脈沖法。雙窄脈沖有兩重意義:一是對兩組中應導通的2個晶閘管同時施加觸發(fā)脈沖;二是在同一個360°周期內,每一個晶閘管會被觸發(fā) 2 次,且間隔為1/6 周期(60°)[4]。
本文所設計的數(shù)字勵磁觸發(fā)系統(tǒng)主要包括以下模塊:電源系統(tǒng)模塊、同步電路及去噪模塊、移相控制模塊以及脈沖分配隔離和放大電路模塊。圖2為該觸發(fā)控制系統(tǒng)的硬件組成結構。

圖2 基于Cortex-M0的勵磁數(shù)字觸發(fā)系統(tǒng)的硬件組成結構
高壓大電流可控硅觸發(fā)系統(tǒng)往往采用脈沖變壓器隔離放大觸發(fā)脈沖。由于脈沖變壓器脈寬有限,對于寬脈沖無法隔離,在低壓系統(tǒng)中可以采用DC/DC隔離為觸發(fā)脈沖提供功率源[5],故采用2 500 V隔離電壓24V/9V的DC/DC,脈沖采用光電隔離放大。電源系統(tǒng)模塊設計如圖3所示。

圖3 電源系統(tǒng)模塊
同步的原理是將變壓器原邊輸入的同步電壓經(jīng)過變換,得到一個同步脈沖信號作為計算輸出脈沖的基準。使用比較廣泛的同步觸發(fā)電路一般都需要通過同步變壓器來獲取同步信號。在三相全控橋式整流電路中,采用LPC11c14觸發(fā)的晶閘管,其線電壓的過零點與觸發(fā)脈沖的自然換相點必須保持同步[6]。圖4為設計的同步電路。

圖4 同步電路
由于在同一個同步點會產(chǎn)生很多噪聲,即所謂的毛刺,因此同步點選擇方法是在10 us內連續(xù)獲取脈沖,然后取中間時刻的脈沖作為標準同步點。
若采用傳統(tǒng)同步變壓器,會有很多弱點和不足,主要體現(xiàn)在線路設計接法復雜,非專業(yè)人員難以調試。本文設計并采用3個如圖4所示的同步電路,每個分電路單獨采集一個相同步信號,通過分步操作可較大限度地減小誤差,更好地提高精度。這3個相同的電路分別接入LPC11c14的CAP引腳。同步電路主要由兩部分組成:過零檢測器LM211和光耦隔離[7]。具體步驟為:
1)利用具有簡單結構、便于使用的LM211直接從可控硅陽極獲得線電壓然后轉換為方波;
2)光耦隔離后形成同步信號提供給觸發(fā)電路。在每個電源周期的過零點處發(fā)出2個同步脈沖(如圖4所示)。這樣,在一個周期內會發(fā)出6個同步脈沖信號,它們在相位上相差60°。
3)同步信號經(jīng)過整形分別送至LPC11c14的3個輸入端口,它們負責采集同步輸入信號與相位信號。利用CAP捕捉同步信號的上升沿,經(jīng)過軟件濾波,消除正弦信號的畸變等,得到真實過零點作為可控硅的同步信號。同時檢測各反饋量,計算反饋值,由控制算法得到控制角,并據(jù)此算出控制量。各步驟的對應關系如圖5所示。
圖5中:①為同步正弦信號;②為整形生成的方波;③為LPC11c14比較輸出口的脈沖波形,輸出脈沖分別向6個可控硅提供控制脈沖;④、⑤為分配到6個晶閘管的雙窄脈沖[8]。

圖5 同步移相
圖5 中:1,3,5,4,6,2 分別表示各對應晶閘管的主脈沖;1',3',5',4',6',2'分別表示其補脈沖。
以定時器CT32B0為時基,它是32位定時計數(shù)器,計數(shù)頻率采用8 MHz,因此同步觸發(fā)脈沖的最大分辨率為0.125 μs。CAP為硬件捕獲,MAT為硬件輸出,以確保同步與脈沖的精確性不會受到軟件運行的影響。機段頻率為50 Hz時,測頻和脈沖輸出的理論誤差為:0.125 μs/20 ms×100%=0.000 625%。
移相電路是三相全控橋式數(shù)字觸發(fā)電路中的另一個重要部分。經(jīng)過過零比較器后,同步正弦信號變?yōu)橄辔慌c周期都一致的方波,用ARM定時器的CAP功能檢測同步方波的上升、下降沿,由此生成的2個時刻分別對應于同步信號正半周和負半周的2個的同步信號[9]。
移相脈沖的形成:被同步信號觸發(fā)之后,由Cortex-M0來進行控制角α的計算、數(shù)字移相以及脈沖的形成與分配;使用LPC11c14的硬件定時匹配輸出完成精確移相,通過測量前一周波的頻率來實現(xiàn)頻率的自適應,以此達到與電網(wǎng)的嚴格同步移相。這種方法充分利用了CPU的時間,硬件工作量少[10]。
系統(tǒng)使用LPC11c14內部定時/計數(shù)器,CPU主頻48 MHz,定時器工作頻率為8 MHz。允許滯后時間最大值為

從機端接入的220 V交流電壓經(jīng)同步信號電路轉換后形成6個同步脈沖,每個脈沖在相位上相差60°。LPC11c14接收同步信號并得到α角,然后由控制角α產(chǎn)生脈沖延時。這樣就可以控制三相全控橋式整流電路的門級,從而實現(xiàn)對輸出電流大小的控制。
由于定時器采用了LPC11c14的自動計數(shù)功能,不必采用傳統(tǒng)單片機需要外接定時芯片的方法,因此設計電路更加簡化。晶振為12 MHz,經(jīng)LPC11c14的PLL倍頻到48 MHz,定時器選用6分頻,即8 MHz,因此時鐘周期為

同步信號的時鐘周期為

即一個360°時鐘周期時長為20 ms。因此,定時器的滿值為

即定時計數(shù)器的最大初值可設置為160 000,跨度對應同步脈沖信號的電角度(360°)[11-12]。
六路脈沖控制信號在送入晶閘管控制級之前,必須對其進行脈沖分配與隔離放大,因為從LPC11c14輸出的脈沖信號首先必須經(jīng)光電耦與外部強電隔離。其次,驅動能力也必須由晶閘管驅動放大,滿足晶閘管所需的觸發(fā)要求。這種方法雖然隔離電壓不高,但是摒棄了體積較大的脈沖變壓器,電路的結構更加簡化。本電路采用高電壓隔離的光電耦合器,隔離電壓為6 kV,將數(shù)字邏輯與高壓可控硅回路隔離開,提高系統(tǒng)的可靠性、安全性。圖6為脈沖的隔離及分配電路,可產(chǎn)生觸發(fā)脈沖串或寬脈沖、雙窄脈沖,適用于各種可控硅的可靠觸發(fā)。

圖6 脈沖隔離及分配電路
本勵磁觸發(fā)系統(tǒng)選擇目前廣泛應用的Real-View MDK的μVision 4作為編譯平臺,使用嵌入式C語言和部分匯編語言編程。主程序包括系統(tǒng)初始化子程序,控制角的輸入及計算,同步輸入信號的檢測,脈沖信號的輸出,系統(tǒng)啟動、復位或停機的控制等各模塊。運行過程中可靈活選用電位器給定、RS485串口通訊給定、CAN通訊給定、數(shù)字電位器給定等多控制方式,既可以恒定發(fā)電機電壓,也可以恒定勵磁電流;控制器可以自成勵磁控制系統(tǒng),也可以作為獨立觸發(fā)器受控于PLC等其他系統(tǒng),靈活方便且可以主動判斷工作模式,提高了系統(tǒng)的可靠性、靈活性。主程序處理流程如圖7所示。

圖7 主程序處理流程
圖8為水電站現(xiàn)場數(shù)字示波器所測波形圖。由圖8可知:發(fā)電機勵磁電流、發(fā)電機輸出電壓平滑、穩(wěn)定。同時,機端電壓控制精度高于2‰,能長期可靠運行,穩(wěn)定性、可靠性、精度均達到預期目標。從現(xiàn)場長期運行結果看,該觸發(fā)系統(tǒng)適用面廣,可觸發(fā)各種電流、電壓等級可控硅。同時,該系統(tǒng)既可單獨用于勵磁控制,也可與各種PC、PLC、DSP、MCV協(xié)同工作,共同完成冗余控制和水電站各種控制功能。

圖8 勵磁電壓輸出波形
實驗研究及水電站實地測試表明:本文設計的數(shù)字勵磁觸發(fā)系統(tǒng)的硬件電路設計巧妙、可靠性高,便于運行和維護,具備較強的抗干擾能力,具有適應多種氣候及水文環(huán)境等諸多優(yōu)點。另外,該數(shù)字觸發(fā)系統(tǒng)基于功能強大的Cortex-M0,運算速度快,處理能力高,且電路設計具有針對性,具備完善的控制算法與功能模塊程序。經(jīng)過多次測試表明:系統(tǒng)運行穩(wěn)定,達到了預期的控制效果。目前該系統(tǒng)已成功應用于重慶匯能達電子有限公司生產(chǎn)的HNDSPZ1水電站勵磁設備,并廣泛投入使用。該系統(tǒng)以其精度高、功能完善、可靠性高、成本低等優(yōu)勢獲得用戶的好評。
[1]陳伯時.電力拖動自動控制系統(tǒng)[M].上海:上海工業(yè)大學,1991.
[2]梁秀霞,李偉斌,申玏.基于AT89C51單片機的全數(shù)字觸發(fā)器的設計[J].河北工業(yè)大學學報,2011,40(2):25-28.
[3]曹立杰,王新屏,牛悅苓.基于數(shù)字觸發(fā)器電源設計[J].微型機與應用,2011,30(9):26-28.
[4]竇真蘭,李素英.一種新型數(shù)字觸發(fā)器及其應用[J].礦山機械,2006,34(2):64-66.
[5]馮暉,吳杰,韓志剛.一種數(shù)字控制的三相移相觸發(fā)電路[J].國外電子元器件,2008,12:16-18,21.
[6]王曉明.電動機的單片機控制[M].北京:北京航空航天大學出版社,2002.
[7]焦長春.同步電動機全數(shù)字化勵磁控制系統(tǒng)[J].有色設備,2006(5):29-32.
[8]魏嵐婕.基于CPLD新型通用數(shù)字觸發(fā)器的實驗研究[J].電氣自動化,2008,30(3):30-32,40.
[9]王清龍,潘厚宏,王麗仙.數(shù)字觸發(fā)中觸發(fā)角的計算[J].機械制造與自動化,2010,40(6):146-147.
[10]鄭巖,管子平,秦品鍵,等.基于DSP的晶閘管數(shù)字觸發(fā)器的研究與設計[J].微計算機信息,2008,24(20):288-289.
[11]郭偉,吳東,吳青.基于PID預測函數(shù)的勵磁控制研究[J].控制工程,2012,19(5):757-760,764.
[12]李彥成.單片機在同步發(fā)電機勵磁控制系統(tǒng)中的應用[J].電源技術應用,2012(11).