吳 駿,程增艷
(中船重工七二二研究所 湖北 武漢 430079)
DSP控制板是SVC控制器的核心,它需要采集系統(tǒng)電壓、電流等物理量,由數(shù)據(jù)處理軟件根據(jù)這些物理量的值計算出控制所需要的信號,由控制算法軟件計算出控制量,并以開關(guān)(數(shù)字)信號或者模擬信號的形式輸出給后邊的執(zhí)行器。DSP控制板的任務(wù)是輸出TCR的控制角電壓給TCR和TSC的觸發(fā)電路。因此,控制板上除了所選用的DSP芯片和必要的存儲器外,還要具備足夠的A/D輸入、D/A輸出、開關(guān)量輸出通道等外圍電路[1]。
根據(jù)TCR型SVC控制器的任務(wù)要求,SVC控制板的CPU采用TI公司的TMS320F28335。外圍還有可編程邏輯陣列XC95144TQ144,6路12位D/A輸出,16路光耦隔離開關(guān)量輸入,16路開關(guān)量輸出,64kSRAM,3路過零檢測,RS232和RS485異步串行通信接口,網(wǎng)口,CAN總線等。板上還具有看門狗和電源監(jiān)測電路,增強了控制器的容錯功能。
TMS320F28335芯片是目前為止用于數(shù)字控制領(lǐng)域性能最好的DSP芯片之一,最高主頻可達(dá)150 MHz,可滿足高速實時控制任務(wù)的需要。此外,由TMS320F28335芯片實現(xiàn)的SVC控制器具有集成度高、所需外擴資源最小的特點,這樣必將大大降低成本和提高系統(tǒng)可靠性?;赥MS320F28335的SVC控制器板的硬件框圖如圖1所示[2]。
圖1 控制板硬件原理框圖Fig.1 Hardware block diagram of control panel
為了使整個控制系統(tǒng)具有高可靠性,除了采用高可靠的元件、注意電磁兼容的設(shè)計要求外,還采用自檢與容錯技術(shù)。DSP內(nèi)置看門狗、以及獨立的電源監(jiān)測電路,大大增強了控制器容錯的功能。本該系統(tǒng)中,利用片內(nèi)128 kB×16位的Flash存儲器作為程序存儲器,片內(nèi)18 kB×16位的靜態(tài)存儲器作為數(shù)據(jù)存儲器,另擴展了兩片IS61LV25616AL-10TI靜態(tài)存儲器以作為數(shù)據(jù)記錄用。擴展了一串行EEPROM,用于存放設(shè)置的控制參數(shù)。此外,還利用DSP的GPIO口擴展了16路隔離的開關(guān)量輸入口,16路隔離的開關(guān)量輸出口[3-4]。兩路串行接口,均可設(shè)置為RS-232或RS-485模式,1路CAN接口。3路系統(tǒng)相電壓、3路系統(tǒng)相電流和3路TCR相電流經(jīng)隔離濾波后送ADC,通過交流采樣計算其有效值的大小,以及計算瞬時有功電流與瞬時無功電流。此外,3路系統(tǒng)電壓經(jīng)過整形后,變成3路方波信號,分別送至DSP的中斷口,作為同步信號,用于完成對晶閘管的移相觸發(fā)。并完成對交流信號頻率(周期)的測量,通過軟件分頻,使采樣頻率與交流信號的頻率同步。
1.2.1 開關(guān)量輸入輸出電路
開關(guān)量輸入輸出電路負(fù)責(zé)采集外圍的數(shù)字信號,并輸出跳閘、報警等信號;DSP通過開關(guān)量輸入電路及板上的RS485接口獲取控制命令,在不同的控制模式下對采樣數(shù)據(jù)進行處理計算,產(chǎn)生高精度的觸發(fā)脈沖,并將脈沖由電信號轉(zhuǎn)換為光信號,輸出給觸發(fā)板,控制晶閘管的開通。同時接收觸發(fā)板反饋的元件狀態(tài)信號,并結(jié)合各采集量對系統(tǒng)進行故障診斷;開關(guān)量輸入、輸出電路分別如圖2和3所示。
圖2 開關(guān)量輸入電路Fig.2 Switch input circuit
圖3 開關(guān)量輸出電路Fig.3 Switch output circuit
6N137為光耦合器,使前端與負(fù)載完全隔離,在于增加安全性,減少電路干擾。
SN75451為功率驅(qū)動器,增強開關(guān)量的驅(qū)動能力。
1.2.2 模擬量輸入電路
模擬量輸入電路SVC與系統(tǒng)連接點的電壓、電流和TCR閥組電流等模擬信號的采集和轉(zhuǎn)換;檢測量經(jīng)過各自互感器后變成了弱電信號,經(jīng)隔離、濾波、放大、調(diào)理送到模擬數(shù)字轉(zhuǎn)換器(AD轉(zhuǎn)換器),經(jīng)過轉(zhuǎn)換存入存儲器中。然后由DSP完成數(shù)字信號處理工作。本設(shè)計采用的AD芯片是AD7656。
如圖4所示,AD7656輸入6路模擬信號,經(jīng)過CPLD處理過的ADCONV信號與AD7656的CONVST引腳連接,AD7656的BUSY信號經(jīng)過CPLD后,再送到DSP芯片。這樣,首先由DSP芯片控制AD芯片的轉(zhuǎn)換頻率,置ADCONV信號高電平,啟動AD芯片,DSP不斷檢測BUSY信號,當(dāng)檢測到BUSY信號為低電平時,就依次從數(shù)據(jù)總線上讀取六路轉(zhuǎn)換后的數(shù)字信號[5]。
圖4 模擬量輸入電路Fig.4 Analog input circuit
1.2.3 模擬量輸出電路
本設(shè)計采用兩片DAC7724實現(xiàn)8路模擬量輸出。電路如圖5所示[6]。
圖5 模擬量輸出電路Fig.5 Analog output circuit
1.2.4 通訊接口電路
CAN總線是一種串行通信協(xié)議,具有較高的通信速率和較強的抗干擾能力,本設(shè)計使用SN65HVD235電平轉(zhuǎn)換器件,實現(xiàn)不同電平節(jié)點的完全兼容。
本設(shè)計使用RTL8019AS實現(xiàn)網(wǎng)口通訊,方便控制模塊與上位機通訊。
設(shè)計中使用兩片MAX3378擴展了兩路串口。
本控制器立足實際,為確保工程上的可靠實現(xiàn),其軟件的設(shè)計力求簡單可靠,確保實現(xiàn)SVC的主要基本功能。軟件程序模塊分過零觸發(fā)程序模塊、采樣子程序模塊及有功無功功率因數(shù)的計算子程序模塊等。程序按結(jié)構(gòu)化程序設(shè)計,采用C語言編寫,不但使得程序編寫修改起來方便,而且使得讀者更易理解,大大地縮短了該系統(tǒng)軟件的開發(fā)周期,同時也使得該系統(tǒng)軟件的實用性更強[7]。
筆者立足實際,是對SVC控制模塊進行研究,文中詳細(xì)介紹了SVC主電路的設(shè)計,開發(fā)了基于TMS320F28335的控制系統(tǒng),給出了設(shè)計參數(shù)和具體電路,對類似應(yīng)用具有較大的參考價值。文中所設(shè)計的動態(tài)型靜止無功補償裝置控制系統(tǒng)具有運行可靠、控制精度高、調(diào)節(jié)時間短,實時性好等特點,可實現(xiàn)有效精確跟蹤負(fù)荷的無功功率動態(tài)變化并且做出相應(yīng)補償?shù)哪康摹?/p>
[1]王兆安,劉進軍.電力電子裝置諧波抑制及無功補償技術(shù)的進展[J].電力電子技術(shù),1997,2(1):102-106.WANG Zhao-an,LIU Jin-jun.Advances of harmonic suppression and reactive power compensation technique for power electronic equipment[J].Power Electronics,1997,2(1):102-106.
[2]楊綠溪.現(xiàn)代數(shù)字信號處理[M].北京:科學(xué)出版社,2007.
[3]雷曉瑜,曹廣忠.TMS320F28335及其最小應(yīng)用系統(tǒng)設(shè)計[J].電子設(shè)計工程,2009,17(1):91-92,95.LEI Xiao-yu,CAO Guang-zhong.Design of TMS320F28335 and its minimum application system[J]. Electronic Design Engineering,2009,17(1):91-92,95.
[4]Texas Instruments.TMS320F28335/TMS320F28334/TMS320 F28332 Digital Controllers Data Sheet[EB/OL].(2007).http://www.ti.com.
[5]ANALOG.AD7656 Data Sheet[EB/OL].(2005).http://www.analog.com.
[6]ANALOG.AD7724 Data Sheet[EB/OL]. (2005).http://www.analog.com.
[7]朱金奇.TCR+FC型SVC原理及應(yīng)用[J].電氣傳動自動化,2007(3):57-58.ZHU Jin-qi.The basic principle and application of FCR+FC type SVC[J].Electric Drive Automation,2007(3):57-58.