基于DSP芯片設(shè)計的一種波形發(fā)生器
董卓敏 王永 孫德敏 摘 要:給出了一種基于dsp芯片tms320f240的對稱規(guī)則spwm信號生成法,較為詳盡地分析了spw m信號的諧波成分、總諧波失真度及其和載波比的關(guān)系。由于只需知道采樣時刻,就可確定該采樣周期內(nèi)脈沖信號的開關(guān)點,因此spwm特別適合在線計算。對生成的spwm信號進行fourier分析,結(jié)果表明,正弦波經(jīng)過該方式調(diào)制以后,輸出信號中不含有直流成分;當(dāng)載波比為偶數(shù)時,輸出信號中不含偶次諧波;提高載波比有利于濾除高次諧波。根據(jù)以上特點,將spw m應(yīng)用到某型制冷機減振電機的驅(qū)動上,對實測的電壓和電流信號進行分析,其結(jié)果與理論分析相吻合。與采用模擬信號驅(qū)動的方式進行了比較,最后給出了實驗結(jié)果。
關(guān)鍵詞:正弦脈寬調(diào)制;諧波分析;總諧波失真度;數(shù)字信號處理;tms320f240
引 言
隨著電力電子的迅速發(fā)展,逆變技術(shù)已越來越多地應(yīng)用到各個領(lǐng)域中。尤其是脈寬調(diào)制(pulse-width modulation,pwm)技術(shù)的出現(xiàn),使逆變器得到更為廣泛的應(yīng)用。就pwm的控制技術(shù)而言,為適應(yīng)不同的應(yīng)用場合和性能要求,提出了多種不同的開關(guān)器件通斷控制策略[1]。如最簡單的等脈寬pwm法,改變其脈沖周期可以調(diào)頻,改變占空比可以調(diào)壓;其缺點是輸出電壓中除基波外,還包含較大的諧波分量。正弦脈寬調(diào)制(sine pwm,spwm)法是為了克服等脈寬pwm法的缺點而發(fā)展起來的。
對于實時計算的pwm控制方法常常需要建立數(shù)學(xué)模型,較為常用的是采樣型的spwm法。文[2]指出,在對正弦波進行調(diào)制時,采用三角波作為載波比用鋸齒波產(chǎn)生更少的諧波分量,自然采樣spwm法就是通過正弦波與三角波的比較來決定開關(guān)點的位置,原理簡單易于用模擬電路實現(xiàn)。由于其開關(guān)模式不能用顯式表達,難以用微機實現(xiàn)實時控制,因此發(fā)展了規(guī)則采樣法。
本文給出了一種基于dsp的對稱規(guī)則spwm生成法,在建立規(guī)則采樣法數(shù)學(xué)模型的基礎(chǔ)上,分析輸出波形的諧波成分,進而討論諧波抑制的策略;然后,將spwm法應(yīng)用到某型制冷機減振電機的驅(qū)動上,并與采用模擬驅(qū)動的方式進行了實驗比較,給出了實驗結(jié)果。
1 對稱規(guī)則spwm的生成
當(dāng)使用正弦波調(diào)制時,已經(jīng)證明,在交流電機(如感應(yīng)和直流無刷電機)的相電流中,對稱的pwm信號比非對稱的pwm信號引起的諧波失真更小[2]。
這里給出使用ti公司的dsp芯片tms320f240產(chǎn)生pwm信號的原理:為了產(chǎn)生pwm信號,由單獨的定時器產(chǎn)生載波周期。當(dāng)前需調(diào)制的數(shù)值與最大的調(diào)制數(shù)值相減,其差作為比較對象,不斷地與定時器計數(shù)器的值進行比較。當(dāng)兩個值匹配時,相關(guān)的輸出就發(fā)生跳變(從低到高或從高到低)。這樣就產(chǎn)生了輸出脈沖,它的開啟(或關(guān)閉)時間與被調(diào)制的數(shù)值成正比,改變調(diào)制數(shù)值,相關(guān)引腳上輸出的脈沖信號的寬度也隨之改變。圖1給出了對稱規(guī)則pwm波形生成的原理。2 數(shù)學(xué)模型及諧波分析
設(shè)正弦調(diào)制波為us(t)=asin(2πft),其中,a為正弦波幅值,f為頻率,正弦波周期t=1/f。為提高輸出信號基波的最大值,應(yīng)盡量采用大的調(diào)制深度m[3],這里假設(shè)m=1。設(shè)pwm信號的幅值為e,載波比n為大于1的整數(shù)。在一個正弦波周期內(nèi),共有n個pwm脈沖,對于第n個脈沖而言:采樣時刻為t(n- 1)/n,采樣值為asin(2π(n-1)/n),由于脈沖寬度與采樣值成比例及調(diào)制深度m=1,所以第n個脈沖的寬度
設(shè)第n個脈沖的兩次跳變時刻分別為tln,trn(如圖1示),則
由式(2,3)可知,在對稱規(guī)則采樣的情況下,只要知道采樣時刻n,就可以確定出這個采樣周期內(nèi)脈沖信號的開關(guān)點?! ?br> 圖2表示一個周期內(nèi)正弦波調(diào)制后的pwm輸出波形,對它進行fourier變換,可以得到
考慮到上式第二項絕對值符號內(nèi)的數(shù)小于0,因此