摘 要: 以TI公司的電機(jī),、逆變器控制專用DSP芯片TMS320LF2407A為基礎(chǔ),介紹了關(guān)于有源電力濾波器控制系統(tǒng)的硬件設(shè)計,。包括DSP芯片的工作電路設(shè)計,、外圍信號采集電路的設(shè)計及IGBT智能功率模塊IPM 的設(shè)計。
關(guān)鍵詞: DSP;TMS320LF2407A;有源電力濾波器,;控制系統(tǒng),;硬件設(shè)計
目前,有源電力濾波器已經(jīng)在諧波抑制和無功補(bǔ)償方面應(yīng)用廣泛,,而實(shí)時準(zhǔn)確的控制系統(tǒng)是有源電力濾波器的核心,,決定了其主要性能和指標(biāo)。從有源電力濾波器的工作原理可知,,控制系統(tǒng)必須能從負(fù)載側(cè)電流中實(shí)時分離出諧波分量,,控制PWM變流器產(chǎn)生與諧波電流大小相等方向相反的電流注入系統(tǒng),來抵消系統(tǒng)中的諧波電流,,達(dá)到消除諧波的目的,。由于DSP芯片處理數(shù)據(jù)的實(shí)時性和準(zhǔn)確性,能夠滿足工程中有源濾波器的需要,,所以現(xiàn)在大多數(shù)有源電力濾波器均是以DSP芯片為基礎(chǔ)來設(shè)計控制系統(tǒng)的,。本文在TMS320LF2407A芯片的基礎(chǔ)上,提出了有源電力濾波器控制系統(tǒng)的硬件電路設(shè)計方案,,該方案考慮了芯片工作時的種種細(xì)節(jié),,使實(shí)現(xiàn)實(shí)時可靠的有源濾波功能成為可能。
1 總體設(shè)計
有源電力濾波器控制系統(tǒng)的總體設(shè)計如圖1所示,,包括DSP芯片的工作電路(電源,、時鐘、復(fù)位電路及其片外存儲器,、EEPROM 和DSP芯片的接口電路),、外圍信號采集電路(電平調(diào)理電路及其采樣觸發(fā)電路)和IGBT智能功率模塊IPM的設(shè)計。下面詳細(xì)介紹各單元模塊的功能與硬件電路,。
2 DSP芯片的工作電路[1]
本文采用TI公司的TMS320LF2407A芯片,,該芯片專門針對電機(jī)和逆變器的控制, 具有強(qiáng)大的片上I/O和其他外設(shè),,其運(yùn)算速度可達(dá)到40 MIPS(每秒百萬次指令)。它的事件管理器是專門為控制設(shè)計的,,具有多達(dá)4個可編程定時器,,每個定時器又具備多種中斷,非常有利于產(chǎn)生控制信號,。豐富的I/O口為控制信號的輸出和輸入提供了極大的便利,。
2.1 電源電路
DSP控制系統(tǒng)是一個多電源系統(tǒng)。芯片本身是3.3 V供電,,但其外圍電路分別有5 V,、±15 V供電,基于這一點(diǎn)本文采用DFA05-S05D15N(W)型號的AD/DC模塊電源,,該電源有3路輸出,,將220 V交流電壓轉(zhuǎn)換成5 V、±15 V直流輸出,,而3.3 V電壓則利用端口電壓5 V通過DC/DC變換芯片可得,。這種方法降低了設(shè)計的難度,且供電可靠性高,。
另外,,對于TMS320LF2407A芯片內(nèi)部3.3 V供電,設(shè)計電源時要考慮模擬電源和數(shù)字電源單獨(dú)供電及其電源的上電,、掉電次序,。一般要求CPU內(nèi)核電源(VDD)先于I/O電源(VDDO)上電,后于I/O電源掉電,。具有上電次序控制的DSP電源電路如圖2所示(其中包括5 V變3.3 V過程),。
2.2復(fù)位電路和電源監(jiān)視電路
由于DSP系統(tǒng)的時鐘頻率比較高,因此在運(yùn)行時極有可能發(fā)生干擾和被干擾的現(xiàn)象,,嚴(yán)重時系統(tǒng)可能會出現(xiàn)死機(jī),。為了克服這種情況,硬件上最有效的保護(hù)措施是采用具有監(jiān)視(看門狗)功能的自動復(fù)位電路,。
本文采用MAX706S監(jiān)控器,它具有上電自動復(fù)位,、手動復(fù)位、看門狗及其電壓檢測功能,。其內(nèi)部的看門狗電路能監(jiān)視微處理器的運(yùn)行,,當(dāng)1.6 s內(nèi)輸入信號的狀態(tài)沒有改變時就發(fā)出復(fù)位信號??紤]仿真器調(diào)試程序時程序裝載過程時間可能大于看門狗電路復(fù)位時間(1.6 s),,復(fù)位電路和電源監(jiān)視電路如圖3所示。
其中MAX706S的引腳功能如下:MR為人工復(fù)位輸入,;Vcc為電源端,;GND為接地端,;PFI為門限檢測器輸入端;PFO為門限檢測輸出端,;WDI為看門狗電路輸入端;WDO為看門狗電路輸出端,;RESET為低電平復(fù)位輸出端,。
2.3 內(nèi)部鎖相環(huán)(PLL)時鐘模塊
TMS320LF2407A芯片利用接掛在片內(nèi)外設(shè)總線上的鎖相環(huán)時鐘模塊(PLL)合成系統(tǒng)需要的各種時鐘信號。本文中外部時鐘由10 MHz晶振提供,,經(jīng)PLL模塊倍頻(通過系統(tǒng)控制和狀態(tài)寄存器設(shè)置4倍頻因子)后,,2407A以最大的時鐘頻率(40 MHz)工作。同時,,PLL模塊使用外部濾波器回路來抑制信號抖動和電磁干擾,。濾波器回路的元件為R1、C1,、C2,,連接到TMS320F2407A芯片的PLLF和PLLF2引腳。在不同的振蕩器(XTAL1)頻率下的R1,、C1和C2推薦值見表1,。本文中采用的有源晶振值為10 MHz,所以查表得到R1=11 Ω,,C1=0.68 μF,,C2=0.015 μF。
2.4片外存儲器
2.5 EEPROM
由于被燒寫到片內(nèi)程序FLASH中的程序在運(yùn)行時不能被改寫,,而實(shí)際工作狀態(tài)中又要根據(jù)需要對一些參數(shù)進(jìn)行設(shè)置,,因此,為控制系統(tǒng)擴(kuò)展了一塊型號為X5043PI-2.7,、存儲容量為4 KB的串行EEPROM,,與DSP串行外設(shè)接口模塊(SPI)連接實(shí)現(xiàn)參數(shù)設(shè)置、存儲功能,,如圖4所示,。其中X5043PI-2.7的引腳功能如下:SPICLK為SPI單元的時鐘信號輸出引腳;SPISIMO為從動輸入,、主動輸出引腳,;SPISOMI為主動輸入、從動輸出引腳,;SPISTE為一般I/O口使用,,為芯片提供片選信號。
2.6 串行通信接口電路
在電力有源濾波器控制器的設(shè)計中,,控制器需要與上位機(jī)進(jìn)行通信,,進(jìn)行數(shù)據(jù)交換,。2407A的通信接口(SCI)所選用的通信標(biāo)準(zhǔn)為RS-232C標(biāo)準(zhǔn),它是目前應(yīng)用得最多的一種串行通信標(biāo)準(zhǔn),。但是RS-232C邏輯電平與TTL電平不兼容,,為了使DSP的TTL電平兼容,必須進(jìn)行電平轉(zhuǎn)換,。本文采用MAX232芯片進(jìn)行電平轉(zhuǎn)換[2],。TMS320LF2407A與MAX232的接口電路如圖5所示。
3 外圍信號采集電路[3]
信號采集電路主要完成電網(wǎng)中電壓,、電流信號的采集工作,,被測得信號經(jīng)電壓或電流互感器完成強(qiáng)電信號與弱電信號之間的轉(zhuǎn)換,再經(jīng)過信號調(diào)理電路將其調(diào)理到DSP芯片ADC模塊輸入電平要求范圍的0 V~3.3 V電壓信號,。根據(jù)需要設(shè)計采樣觸發(fā)信號電路發(fā)出采樣信息,,采集電流電壓信號。信號采集電路的硬件結(jié)構(gòu)由3部分構(gòu)成:電壓,、電流互感器,,信號調(diào)理電路,采樣觸發(fā)信號形成電路,。
3.1電流采樣電路
通過互感器采樣到的電流信號是雙極性的,,要想得到適合計算機(jī)A/D采樣的信號必須通過信號調(diào)理電路的變換。電流的變換過程為:首先經(jīng)過5 A/5 mA電流互感器將大電流信號變?yōu)楹涟布壍碾娏餍盘?,再?jīng)過一324 Ω電阻產(chǎn)生電壓信號,,經(jīng)過電平提升處理后使采集到的電流信號適合DSP芯片自帶A/D轉(zhuǎn)換器的輸入信號要求。具體電路如圖6(a)所示,。為了驗(yàn)證電路可行性,,本文還用Multisim軟件對其做了仿真,如圖6(b)所示,,其中sA(t),、sB(t)分別表示信號抬升之前和抬升之后的波形。仿真結(jié)果證明該電路可實(shí)現(xiàn)預(yù)定功能,。
3.2 電壓過零比較及抬升電路
電壓過零比較電路主要是為了獲得與電網(wǎng)電壓同頻率的方波信號,,以實(shí)現(xiàn)正弦表的準(zhǔn)確復(fù)位和A/D采樣準(zhǔn)時啟動。電壓過零比較及提升電路圖如圖7(a)所示 ,此圖中的運(yùn)放構(gòu)成了一個電壓比較器,,運(yùn)放后面的3個電阻用來抬升電壓到0 V~3.3 V,,且其中有一個為電位器,可以通過調(diào)節(jié)它來任意改變電路的抬升幅值,,從而可以動態(tài)滿足不同的要求,。二極管用來保護(hù)。
圖7(b)為Multisim仿真波形,,通過波形可以看到過零比較的波形及幅值,。其中sC,、sD分別為互感器輸出的電壓值和經(jīng)電壓過零比較和抬升電路之后的電壓值。
3.3 鎖相環(huán)與倍頻電路
本文中,,APF的控制周期與三相非線性負(fù)載電流的采樣周期相同,。由于一般APF補(bǔ)償至非線性負(fù)載電流的最高次諧波為13次諧波(即650 Hz),又由于采樣會造成延時誤差,,所以考慮香農(nóng)采樣定理和最小延時誤差原則,,選擇采樣周期為39 μs,即采樣周期是工頻周期的1/512,。
本文中的采樣周期信號由鎖相環(huán)倍頻電路產(chǎn)生,鎖相環(huán)芯片采用CD4046實(shí)現(xiàn),。與a相電壓同步的工頻50 Hz方波信號送入鎖相環(huán)CD4046的AIN端,,CD4046 的鎖相環(huán)輸出信號送入12位計數(shù)器CD4040進(jìn)行256倍分頻,分頻后的信號再送回CD4046的BIN端,,內(nèi)部鑒相器對2個輸入進(jìn)行相位比較,,鑒相器的輸出再經(jīng)過由R2、C1構(gòu)成的低通濾波器,,濾波器的輸出作為壓控振蕩器VCO的控制信號,,通過閉環(huán)調(diào)解過程,最終使得CD4046的輸出鎖定在12.8 kHz左右,。該信號送入DSP的CAP4口,,CAP4口同時檢測其上升沿和下降沿作為25.6 kHz的采樣周期信號。
4 IGBT智能功率模塊IPM的設(shè)計[4]
IPM是一種先進(jìn)的功率開關(guān)模塊,,內(nèi)部集成了邏輯,、控制、檢測和保護(hù)電路,,使用起來方便,,不僅減小了系統(tǒng)的體積和開發(fā)時間,也大大地增強(qiáng)了系統(tǒng)的可靠性,,在電力電子領(lǐng)域得到了越來越廣泛的應(yīng)用,。在APF控制系統(tǒng)中,IPM的型號可以根據(jù)要補(bǔ)償?shù)碾娏鞔笮『碗妷褐颠M(jìn)行設(shè)定,。本文以PM100DSA120功率模塊為例進(jìn)行說明,。
由于PM100DSA120內(nèi)置IGBT的驅(qū)動電路,只要將光耦的輸出連接到IPM的驅(qū)動信號輸入即可,,其中一個開關(guān)管的驅(qū)動電路如圖8所示,。
本文所采用的PM100DSA120內(nèi)部集成了6個IGBT單元,具有下臂報警功能,,在過流,、短路,、控制電源欠壓及過熱時,6個功率器件IPM的故障信號通過光耦隔離,,送至或非門CD4078,,其輸出經(jīng)過低通阻容濾波器連接到DSP的PDPINT引腳。當(dāng)至少有一個功率器件有故障發(fā)生時,,PDPINT引腳被拉為低電平,,DSP內(nèi)部定時器立即停止工作,所有PWM輸出高阻態(tài),,封鎖IPM控制信號,。對一個開關(guān)管的IPM保護(hù)報警信號輸出電路如圖9所示。
本文提出了以TMS320LF2407A芯片為核心的有源電力濾波器APF控制系統(tǒng)的設(shè)計方案,。該方案考慮到控制系統(tǒng)工作的種種細(xì)節(jié),,并從DSP芯片的工作電路(電源、時鐘,、復(fù)位電路及其片外存儲器,、EEPROM 和DSP芯片的接口電路)、外圍信號采集電路(電平調(diào)理電路及其采樣觸發(fā)電路)和IGBT智能功率模塊IPM的設(shè)計3個方面分別做了詳盡的介紹,。該方案還可以應(yīng)用到其他電力電子裝置的控制系統(tǒng)設(shè)計,, 對從事相關(guān)硬件設(shè)計的工程技術(shù)人員有一定的參考價值。
參考文獻(xiàn)
[1] 劉和平,,嚴(yán)利平,,張學(xué)峰,等.TMS320LF240X DSP 結(jié)構(gòu),、原理及應(yīng)用[M].北京:北京航天航空大學(xué)出版社,,2002.
[2] 劉強(qiáng),郭文加. MAXIM 熱門集成電路使用手冊[M].北京:人民郵電出版社,,1997.
[3] 劉南平,,吉紅.模擬電子技術(shù)[M].北京:科學(xué)出版社,2005.
[4] 李廣海,,葉勇,,蔣靜坪.IPM驅(qū)動和保護(hù)電路的研究[J].自動化與儀器儀表,2003(12):43-49.