以TMS320LF2407A DSP為核心,實(shí)現(xiàn)了異步電機(jī)的高性能、全數(shù)字化轉(zhuǎn)子磁場(chǎng)定向矢量控制,并就該系統(tǒng)的實(shí)現(xiàn)方法和設(shè)計(jì)中存在的主要難點(diǎn)進(jìn)行了較為詳細(xì)的分析。
1 引言
轉(zhuǎn)子磁場(chǎng)定向矢量控制技術(shù)是一種比較實(shí)用的異步電機(jī)高性能控制技術(shù),它具有轉(zhuǎn)矩與磁鏈控制完全解耦的優(yōu)點(diǎn),然而,要求坐標(biāo)變換的難點(diǎn)使其在以前難以應(yīng)用。隨著電力電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,這一技術(shù)變得越來(lái)越容易實(shí)現(xiàn),而且成為目前高性能異步電機(jī)傳動(dòng)系統(tǒng)的首選。近幾年,隨著DSP芯片技術(shù)的飛速發(fā)展,DSP的速度越來(lái)越快,其外圍也更為豐富,使得較為復(fù)雜的異步電機(jī)控制系統(tǒng)逐漸采用DSP控制器作為系統(tǒng)的微處理器。本文以TI公司的TMS320LF2407A DSP為核心,實(shí)現(xiàn)了異步電機(jī)的高性能、全數(shù)字化轉(zhuǎn)子磁場(chǎng)定向矢量控制,并就該系統(tǒng)的實(shí)現(xiàn)方法和設(shè)計(jì)中存在的一些問(wèn)題進(jìn)行了分析。
2 TMS320LF2407A簡(jiǎn)介
TI公司推出的TMS320LF2407A,是目前比較成熟、性價(jià)比相當(dāng)高的一款電機(jī)控制專用DSP,其主要特點(diǎn)有:
(1)高達(dá)40MIPS的指令執(zhí)行速度,提高了它的實(shí)時(shí)控制能力;
(2)片上32K字的Flash存儲(chǔ)器,544字的DARAM,2K字的SARAM,滿足一般應(yīng)用要求,基本上無(wú)需外擴(kuò)存儲(chǔ)器;
(3)兩個(gè)事件管理器模塊EVA和EVB,具有4個(gè)定時(shí)器,16個(gè)PWM通道(其中12個(gè)可插入可編程死區(qū)),兩套獨(dú)立的正交脈沖輸入和6路捕獲輸出,該特點(diǎn)讓這個(gè)控制器可以實(shí)現(xiàn)多臺(tái)電機(jī)的同步控制;
(4)存儲(chǔ)器可外部擴(kuò)展,便于編制更為復(fù)雜的軟件或存儲(chǔ)大量的數(shù)據(jù);
(5)內(nèi)置看門(mén)狗和鎖相環(huán),無(wú)需高達(dá)40MHz的晶振;
(6)10位16通道的高速(最小轉(zhuǎn)換時(shí)間為375ns)A/D轉(zhuǎn)換器;
(7)自帶CAN控制器、SCI接口和SPI接口模塊;
(8)41個(gè)可編程的復(fù)用I/O引腳,滿足電機(jī)控制的大量I/O要求。
從上述TMS320LF2407A的特點(diǎn)可以看出,采用該款DSP作為高性能異步電機(jī)矢量控制系統(tǒng)的CPU時(shí),能大大簡(jiǎn)化系統(tǒng)的硬件設(shè)計(jì),同時(shí)保證了系統(tǒng)的高速實(shí)時(shí)性能和低成本。
3 轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)
轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)的基本結(jié)構(gòu)如圖1所示,給定轉(zhuǎn)速nref與反饋轉(zhuǎn)速n比較后得轉(zhuǎn)速誤差en,經(jīng)過(guò)PI調(diào)節(jié)器產(chǎn)生轉(zhuǎn)矩電流給定i*sq,并與實(shí)際的轉(zhuǎn)矩電流isq比較經(jīng)過(guò)PI調(diào)節(jié)器產(chǎn)生vsqref;另一方面,給定轉(zhuǎn)速nref通過(guò)特定的磁鏈曲線產(chǎn)生磁鏈給定,與電機(jī)實(shí)際磁鏈比較后經(jīng)過(guò)PI調(diào)節(jié)器產(chǎn)生vsdref, 對(duì)vsqref與vsdref補(bǔ)償耦合項(xiàng)并經(jīng)過(guò)PARK逆變換后得到SVPWM所需的vsαref和vsβref,SVPWM模塊產(chǎn)生死區(qū)可改變的6路PWM來(lái)驅(qū)動(dòng)功率管。系統(tǒng)中為了實(shí)現(xiàn)電流內(nèi)環(huán)控制,兩路電流ia、ib(對(duì)于三相籠型異步電機(jī),可以只檢測(cè)2路電流)被檢測(cè),經(jīng)CLARKE和PARK變換后得到同步旋轉(zhuǎn)坐標(biāo)系下實(shí)際的定子電流分量isd、isq,其中勵(lì)磁電流分量isd經(jīng)過(guò)一個(gè)與電機(jī)參數(shù)有關(guān)的一階濾波器后得到轉(zhuǎn)子磁鏈。同時(shí)根據(jù)轉(zhuǎn)子磁鏈給定與定子電流轉(zhuǎn)矩分量給定獲得的轉(zhuǎn)差ωsl與反饋的轉(zhuǎn)速n相加獲得同步轉(zhuǎn)速ωe,對(duì)其積分后得轉(zhuǎn)子磁場(chǎng)定向角θ,用到坐標(biāo)變換和電壓耦合補(bǔ)償項(xiàng)中。整個(gè)系統(tǒng)的工作原理相當(dāng)清晰,結(jié)構(gòu)也比較簡(jiǎn)單,是其得到了廣泛應(yīng)用的重要原因。
4 基于TMS320LF2407A DSP上的系統(tǒng)實(shí)現(xiàn)
圖1 轉(zhuǎn)子磁場(chǎng)定向矢量系統(tǒng)控制結(jié)構(gòu)圖
盡管圖1所示的矢量控制系統(tǒng)結(jié)構(gòu)比較簡(jiǎn)單,但在沒(méi)有高性能MCU或DSP以前,要實(shí)現(xiàn)起來(lái)也極為不容易,主要原因還是在于坐標(biāo)變換。隨著高性能DSP控制器的誕生,整個(gè)矢量控制系統(tǒng)的全數(shù)字化實(shí)現(xiàn)變得現(xiàn)實(shí)可行起來(lái)。下面根據(jù)TMS320L-F2407A的特點(diǎn),對(duì)圖1所示的轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)的全數(shù)字化實(shí)現(xiàn)進(jìn)行闡述。
在圖1所示的轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)結(jié)構(gòu)圖中,除了以下3個(gè)部分需要其他電路輔助外,其他都可以通過(guò)對(duì)DSP進(jìn)行軟件編程實(shí)現(xiàn)。
(1)6路PWM輸出到功率管時(shí),需要添加外部驅(qū)動(dòng)和光電隔離電路;
(2)電流采樣需要電流傳感器和信號(hào)調(diào)理電路;
(3)轉(zhuǎn)速反饋需要光電碼盤(pán)、噪聲濾波處理和光電隔離電路。
系統(tǒng)中,SVPWM通過(guò)TMS320LF2407A DSP的事件管理器中的SVPWM硬件模塊產(chǎn)生,簡(jiǎn)化了軟件編程,PWM死區(qū)可用DSP中可編程的死區(qū)發(fā)生器產(chǎn)生;模擬電流、可用DSP自帶的A/D模塊進(jìn)行模數(shù)轉(zhuǎn)換;磁鏈曲線可用多項(xiàng)式擬合的方法編程實(shí)現(xiàn);PARK和反PARK變換可用查表的方法實(shí)現(xiàn);其他各涉及到微分和積分的環(huán)節(jié)都可以經(jīng)過(guò)某種離散化方法后通過(guò)軟件編程實(shí)現(xiàn)。系統(tǒng)的核心控制部分的軟件流程如圖2所示。
圖2 系統(tǒng)軟件控制流程
表1 系統(tǒng)數(shù)字化實(shí)現(xiàn)時(shí)主要變量數(shù)據(jù)格式
在系統(tǒng)數(shù)字化實(shí)現(xiàn)中存在幾點(diǎn)需特別強(qiáng)調(diào)一下:
(1)是用標(biāo)么值還是采用實(shí)際值的形式。由于TMS320LF2407A是運(yùn)算精度為32位的定點(diǎn)DSP,故采用標(biāo)么值格式更為合適,而且可針對(duì)不同的異步電機(jī)方便地修改參數(shù);
(2)數(shù)據(jù)格式選擇。針對(duì)不同類型的參數(shù)和變量,需要根據(jù)實(shí)際情況進(jìn)行選擇,例如系統(tǒng)的電壓、電流變量均采用4.12格式,表示的范圍為-8.00000~+7.99976,與具體的電流值無(wú)關(guān)。系統(tǒng)中主要變量的數(shù)據(jù)格式如表1所示。
(3)用給定的轉(zhuǎn)子磁鏈和定子電流力矩分量計(jì)算轉(zhuǎn)差角速度,這種做法可以保證反饋電流噪聲較大時(shí)系統(tǒng)依然穩(wěn)定,另外,由于采用標(biāo)么值形式,因此n和ωsl可以直接相加。
5 實(shí)驗(yàn)結(jié)果
圖3 nref=600r/min時(shí)的轉(zhuǎn)速和電流波形
(Kpn=2.0,Kin=0.25,Kpt=1.0,Kii=0.125)
圖4 nref=0.1r/min時(shí)的轉(zhuǎn)速和電流波形
(Kpn=5.0,Kin=1.5,Kpt=2.5,Kii=1.0)
基于TMS320LF2407A DSP的全數(shù)字化轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)的高性能在一個(gè)3KW籠型異步電機(jī)上的控制實(shí)驗(yàn)得到了體現(xiàn)(電機(jī)參數(shù)見(jiàn)附錄)。在轉(zhuǎn)速給定分別為600r/min和0.1r/min時(shí)系統(tǒng)的轉(zhuǎn)速和電流波形如圖3和圖4所示,圖3的轉(zhuǎn)速和電流波形時(shí)間是一致的,轉(zhuǎn)速和電流調(diào)節(jié)器參數(shù)分別為;圖4的調(diào)節(jié)器參數(shù)為。圖3說(shuō)明了系統(tǒng)具有很快的響應(yīng)速度,在進(jìn)入穩(wěn)態(tài)之后,電流均基本為直流,但由于與同步轉(zhuǎn)速相關(guān)的電壓耦合項(xiàng)解耦不徹底,因此還存在少許波動(dòng)。圖4說(shuō)明了在轉(zhuǎn)速較低時(shí),為了獲得較好的控制效果,調(diào)節(jié)器參數(shù)要相應(yīng)地加大,另外,由于電流反饋噪聲、計(jì)算精度和積分項(xiàng)的影響,使得電流存在波動(dòng),此時(shí)因同步轉(zhuǎn)速很小,所以電流之間受電壓耦合項(xiàng)的影響很小,穩(wěn)態(tài)時(shí)波動(dòng)非常小。在2.3s左右受到一個(gè)反向力矩后轉(zhuǎn)速陡降2.0r/min,之后由于積分影響出現(xiàn)超調(diào),最后穩(wěn)定到0~0.2r/min之間,從中可以看出0.1r/min的低速給定時(shí),系統(tǒng)性能良好。
6 總結(jié)
本文闡述了轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)基于TMS320LF2407A DSP的數(shù)字化實(shí)現(xiàn)方法,分析了系統(tǒng)數(shù)字化實(shí)現(xiàn)中值得注意的幾個(gè)問(wèn)題,并給出具體一個(gè)異步電機(jī)控制實(shí)例的實(shí)驗(yàn)結(jié)果,證明了基于TMS320LF2407A的全數(shù)字化轉(zhuǎn)子磁場(chǎng)定向矢量控制系統(tǒng)能夠獲得高性能的控制效果。
7 附錄——(實(shí)驗(yàn)中所用異步電機(jī)參數(shù))
額定功率:3KW
額定相電壓:220V
額定頻率:50Hz
額定轉(zhuǎn)速:1430r/min
額定電流:6.6A
極對(duì)數(shù):2
定子電阻:1.798
轉(zhuǎn)子電阻:1.781
定子電感:0.212H
轉(zhuǎn)子電感:0.2175H
互感:0.2066H
轉(zhuǎn)動(dòng)慣量:0.055kg/m2