基于TMS320F240的空間電壓矢量PWM的實(shí)現
摘要:敘述了空間電壓矢量(SVPWM)的基本原理,介紹了采用矩陣求解兩相鄰向量作用時(shí)間的方法和用數字信號處理器TMS320F240生成對稱(chēng)空間電壓矢量的方法,它的優(yōu)異性能可以實(shí)時(shí)完成SVPWM控制算法,且速度快,精度高。
關(guān)鍵詞:空間電壓矢量;脈寬調制;數字信號處理器
1 引言
在交流調速系統中,空間矢量PWM得到廣泛應用??臻g矢量PWM是一種優(yōu)化的PWM方法,和傳統的SPWM方法相比,空間矢量PWM具有直流電壓利用率高,諧波成分少,控制簡(jiǎn)單,數字化實(shí)現方便等優(yōu)點(diǎn),目前有取代傳統SPWM的趨勢。隨著(zhù)微機技術(shù)的發(fā)展,指令周期的縮短,計算功能的增強,存儲容量的增加,使得數字化PWM有了更廣闊的應用前景。本文采用的德州儀器(TI)公司推出的高性能16位數字信號處理器——TMS320F240是專(zhuān)門(mén)為電機數字化控制而設計的,內嵌PWM產(chǎn)生電路,死區時(shí)間的軟件設置,A/D轉換電路以及其他相關(guān)電路,可以方便地實(shí)現交流異步電動(dòng)機的全數字化控制系統。
2 空間電壓矢量PWM原理
空間電壓矢量脈寬調制采用調制周期一定、對稱(chēng)變更脈寬的方法調節逆變器的輸出電壓和頻率。典型的三相逆變器結構如圖1所示。
圖1 三相橋式逆變器和三相交流電機連接圖
三相橋式電路按一定的規律控制三對橋臂晶體管的通、斷,將直流側電壓E=VDC變?yōu)槿嗾译妷?I>Va、Vb和Vc輸出。橋式電路的上下橋臂晶體管的通斷狀態(tài)是互為反向的。因此,三相橋式電路各橋臂的通斷狀態(tài)只有8種,如表1所示。三相相電壓Va、Vb和Vc與橋臂的通斷狀態(tài)有如下關(guān)系:
表1逆變器的8種開(kāi)關(guān)狀態(tài)
通過(guò)坐標變換,將三相坐標系變?yōu)槎嘧鴺讼担?
=
(2)
將表1中8種向量排成扇形并使相鄰向量?jì)H變換1位,列出每個(gè)扇區相應的調制波形,如圖2所示。圖中0、1、2分別代表開(kāi)關(guān)a、b、c.
圖2 SVPWM向量、扇區和波形
圖2中向量V(xyz)中的x,y,z分別對應圖1中開(kāi)關(guān)a、b、c開(kāi)關(guān)狀態(tài),1代表開(kāi),0代表關(guān)。
實(shí)現實(shí)時(shí)產(chǎn)生空間向量對稱(chēng)PWM的控制方法,關(guān)鍵在于如何實(shí)時(shí)控制電壓矢量的大小、方位及其作用時(shí)間。在一個(gè)PWM周期中,根據給定向量Uout所處的扇區,取該扇區兩相鄰向量。使其合成向量與Uout相等,即可算出這兩個(gè)向量分別應該持續的時(shí)間。
假定Vout處于1°扇區中,定義T1、T2和T0、分別為向量V4、V6、V0(或V7)的持續時(shí)間,Ts為載波PWM的周期。由以下兩式可算出T1、T2和T0:
Ts=T1+T2+T0(3)
TsUout=T1V4+T2V6(4)
寫(xiě)成轉換到二相坐標系的矩陣形式:
(5)
其中M11、M12、M21、M22為相鄰兩向量V4、V6構成的矩陣的逆矩陣M中的元素,當Uout處于不同的扇區時(shí),不同的矩陣M是確定的,如Uout處于第二扇區時(shí),矩陣M為V6、V2構成矩陣的逆矩陣。Ud、Uq為輸出電壓矢量Uout在二相坐標系a、b軸上的投影。其中
Ud=|Uout|cos=|Uout|cos(2nft)(6)
Uq=|Uout|sin=|Uout|sin(2nft)(7)
通過(guò)式(5)可分別求出兩相鄰向量V4、V6的持續作用時(shí)間T1、T2,下面結合數字信號處理器TMS320F240實(shí)現上述對稱(chēng)空間電壓矢量PWM。
3 基于TMS320F240對稱(chēng)SVPWM的實(shí)現
采用TMS320F240生成對稱(chēng)的SVPWM非常方便且精度高,其基本特性有:
1)50ns指令周期,運算速度快;
2)指令豐富,靈活;
3)544 words片內數據RAM;
4)16K words Flash EPROM;
5)定時(shí)器連續向上/下計數生成對稱(chēng)PWM;
6)3個(gè)全比較單元輸出六路互補的PWM,且輸出極性可設置;
7)具有生成SVPWM的硬件電路;
8)死區時(shí)間可以靈活設置。
TMS320F240生成SVPWM的硬件電路圖如圖3所示。
圖3 PWM電路結構示意圖
TMS320F240可以有兩種方法生成SVPWM,一種采用TMS320F240內嵌的PWM電路,屬于二相調制方法的一種,由于二相調制的空間電壓矢量PWM在一個(gè)開(kāi)關(guān)周期內始終有一個(gè)橋臂不發(fā)生開(kāi)關(guān)動(dòng)作,能夠減少開(kāi)關(guān)損耗,但諧波相對會(huì )高一些,相對比較容易實(shí)現;另一種采用全比較單元電路,根據輸出電壓矢量Uout在不同扇區時(shí),采用其相鄰兩向量和兩個(gè)零狀態(tài)矢量共同合成,實(shí)質(zhì)上是一種優(yōu)化的PWM方法,下面敘述后一種方法的實(shí)現。
系統硬件的初始化主要完成以下部分:
1)比較控制寄存器COMCON[12]=0,關(guān)閉由系統硬件電路產(chǎn)生的空間矢量PWM模式;COMCON[15]=1,開(kāi)啟全比較操作;COMCON[11-10]=00,
全比較控制寄存器重載條件設為通用定時(shí)器1下溢;COMCON[2-0]=111,全比較單元設為PWM模式;
2)定時(shí)器控制寄存器T1CON[13-11]=101,設為連續增/減模式,由開(kāi)關(guān)頻率設定相應的周期寄存器T1PR。
軟件的關(guān)鍵部分在于:
1)首先計算Uout在二相坐標系a、b軸上的投影Ud、Uq,
2)判斷Uout所在的扇區S(S=1,表示Uout位于1°扇區),調用扇區相對應的矩陣M,由式(3)、(5)計算相鄰向量的作用時(shí)間T1、T2和零矢量的作用時(shí)間T0,同時(shí)計算得到0.25T0、0.25t0+0.5t1、0.25T0+0.5T1+0.5T2三個(gè)開(kāi)通時(shí)刻的值,從圖4我們可以得到,但Uout位于扇區1°時(shí)(即S=1),0.25T0值賦給CMPR1,0.25T0+0.5T1賦給CMPR2,0.25T0+0.5T1+0.5T2賦給CMPR3,由此,可以得到Uout位于不同扇區時(shí),三個(gè)比較寄存器CMPR1、CMPR2、CMPR3的賦值表,如表2所示。
表2 全比較單元寄存器賦值表
扇區 | 第一開(kāi)通時(shí)刻 | 第二開(kāi)通時(shí)刻 | 第三開(kāi)通時(shí)刻 |
---|---|---|---|
S=1 | CMPR1 | CMPR2 | CMPR3 |
S=2 | CMPR2 | CMPR1 | CMPR3 |
S=3 | CMPR2 | CMPR3 | CMPR1 |
S=4 | CMPR3 | CMPR2 | CMPR1 |
S=5 | CMPR3 | CMPR1 | CMPR2 |
S=6 | CMPR1 | CMPR3 | CMPR2 |
圖4 對稱(chēng)空間矢量在各個(gè)扇區的波形圖
本文結合磁懸浮高速電機實(shí)驗用的變頻電源,利用上述方法編寫(xiě)了開(kāi)環(huán),載波頻率為20kHz,變頻范圍為0~2000Hz的SVPWM程序。
4 實(shí)驗結果分析
利用上述介紹的對稱(chēng)空間電壓矢量PWM技術(shù),結合TMS320F240開(kāi)發(fā)板,逆變電路由CM50DY—24H組成,驅動(dòng)電路采用M57962,采用對稱(chēng)三相感性負載,得到如下結果如圖5所示。
圖5 線(xiàn)電壓波形(f=100Hz fs=20kHz)
圖5驗證了上述方法的可行性。由TDS3032B數字示波器數學(xué)計算中的快速傅立葉算法的M波形可知,對稱(chēng)的空間電壓矢量PWM的諧波成份少,電壓利用率高。
5 結語(yǔ)
面向電機控制的高性能TMS320F240的推出,可以實(shí)現實(shí)時(shí)的SVPWM,采用對稱(chēng)空間矢量PWM調制技術(shù),由于波形對稱(chēng),和TMS320F240內嵌PWM電路相比,具有更小的諧波,從而減少電機銅耗,提高效率,而且有助于提高系統集成度,降低系統成本,有著(zhù)廣泛的應用前景。
pwm相關(guān)文章:pwm是什么
pwm相關(guān)文章:pwm原理
脈寬調制相關(guān)文章:脈寬調制原理 矢量控制相關(guān)文章:矢量控制原理 三相異步電動(dòng)機相關(guān)文章:三相異步電動(dòng)機原理
評論