三相電流Ia,Ib,Ic經(jīng)過采樣后,進(jìn)行abc-dq變換,然后進(jìn)行相應(yīng)的PI調(diào)節(jié),得到指令電壓(即論文中的Uref)的旋轉(zhuǎn)dq軸分量,Uref_d,Uref_q,然后要進(jìn)繼續(xù)2r/2s行坐標(biāo)變換,得到靜止坐標(biāo)的alpha,beta分量,根據(jù)Uref的這兩個(gè)分量,然后根據(jù)相應(yīng)算法,得到DSP中用于產(chǎn)生SVPWM的Ta,Tb,Tc。
我有一點(diǎn)不明白的是,如圖3所示:

電網(wǎng)電電壓在0時(shí)刻是在beta軸的下半軸,我在程序中實(shí)現(xiàn)坐標(biāo)變換的時(shí)候,實(shí)現(xiàn)iPARK變換的時(shí)候(如下圖所示),

我應(yīng)該如何在DSP中確定這個(gè)theta角的大小,我的思路是這樣的,假設(shè)我的開關(guān)頻率是5KHz,則一個(gè)電網(wǎng)周期內(nèi)有100個(gè)PWM周期,每發(fā)生一次PWM中斷,電壓矢量旋轉(zhuǎn)了3.6度。
由dsp檢測a相電壓的過零點(diǎn),即為電網(wǎng)電壓t=0時(shí)刻,然后產(chǎn)生一個(gè)中斷,啟動AD采樣,采集直流輸出電壓Udc,Ia,Ib,ea,eb分別按照相應(yīng)的算法得到相應(yīng)的Ta,Tb,Tc,同時(shí)在pwm程序中設(shè)置一個(gè)變量K,作為電壓矢量計(jì)數(shù)器,當(dāng)前電網(wǎng)電壓的角度,即為3.6*K,然后3.6*K-90即為第二幅圖中的theta值,因?yàn)閁ref_d,Uref_q已有程序求得,然后再進(jìn)行ipark變化。我的想法是通過計(jì)時(shí)器來定時(shí)看轉(zhuǎn)過3.6度需要多長時(shí)間,每轉(zhuǎn)過3.6度,產(chǎn)生一次中斷。這樣來實(shí)現(xiàn)程序,不知道可不可以。
我的表達(dá)能力有限,我的問題關(guān)鍵是電網(wǎng)電壓同步和PARK反變換的程序?qū)崿F(xiàn)問題。
還請各位多多指導(dǎo)!
最后,論文也不錯(cuò)哦!給大家共享一下!
