新聞中心

EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 5Hz三檔三相SPWM波形的生成方法

5Hz三檔三相SPWM波形的生成方法

作者: 時間:2011-02-12 來源:網(wǎng)絡(luò) 收藏

因此取CA為360P,RA1為20kΩ,RA2取100Ω。為了保證死區(qū)時間一致,在此取電容為高檔精密獨(dú)石電容,電阻RA1選用電阻排,電阻排采用集成制造工藝,相對精度較高。R為比較器輸出上拉電阻,可取10kΩ的電阻排。

2.2軟件設(shè)計(jì)

  由于本系統(tǒng)的輸出為固定,電壓分三檔的交流,因此不存在變頻的問題,采用查表法較合

適。這樣就避免了較復(fù)雜的單片機(jī)在線計(jì)算。其主要優(yōu)點(diǎn)是采用查表法可以使載波頻率提高,從而降低諧波分量,而且使CPU有空閑時間來進(jìn)行其它方面的管理。數(shù)據(jù)表可由高級語言計(jì)算獲得。

(1)數(shù)據(jù)表的獲得

  根據(jù)規(guī)則采樣法原理可知,只要給出周期和一周期內(nèi)的脈沖個數(shù)以及相應(yīng)輸出幅度的調(diào)制比m,則輸出一周期內(nèi)的任意一個脈沖都可以求得。

  本系統(tǒng)的輸出周期:

T=1/=0.2s=0.2×106μs

 調(diào)制比:其中UOUT為逆變器輸出線電壓,Ed為直流側(cè)直流電壓。本系統(tǒng)要求UOUT有50V、60V、70V三檔,Ed=270V,因此相應(yīng)有三個m值。所以需產(chǎn)生對應(yīng)三個電壓檔的三組數(shù)據(jù)表。

  由于逆變器輸出為三相正弦波,具有相同的幅度,只是在相位上互差120°,因此它們每一周期內(nèi)具有相同的脈沖波,即脈沖寬度和個數(shù)是完全相同的,因此只需求一相的數(shù)據(jù)表即可。三相查表時,以互差120°的方式進(jìn)行查取。為了便于8098實(shí)現(xiàn),在此表格中的一組數(shù)據(jù)為:[t2/2,t1],對于一周期(0~2π)內(nèi)有P個脈沖,本文8098采用6MHz的晶振,時鐘周期為0.5μs,而HSO的時間分辨率為8倍時鐘周期即4μs,因此(t2/2)N,(t1/2)N還需按4μs進(jìn)行量化,其量化誤差最大為2μs。另外HSO裝入的數(shù)據(jù)應(yīng)是16位字長的數(shù)據(jù),因此數(shù)據(jù)表的數(shù)據(jù)都按16位字長存儲,第N個脈沖的數(shù)據(jù)存儲格式為:[(t2/2)N/0.000004]16bTTS,[(t1/2)N/0.000004]16bTTS,一個數(shù)據(jù)表有201組這樣的數(shù)據(jù)組成。對應(yīng)于50V、60V、70V三個檔位我們得到三組數(shù)據(jù)表,分別存儲于TABLE50、TABLE60、TABLE70為表頭的三個區(qū)域中。在運(yùn)行時,只要地址指針定位于三個表頭中的某一個,即可實(shí)現(xiàn)對應(yīng)輸出電壓。

  在實(shí)踐中,采用了高級語言離線編程來取得三組數(shù)據(jù)表存于EPROM中,在程序運(yùn)行中要求輸出PWM波時,只需查表取值、定時就可以了。

(2)輸出

  波輸出由4個HSO完成。HSO0、HSO1、HSO2作為三路波輸出口,HSO3定時中斷,作為時間基準(zhǔn),HSO3定時中斷時間為T2/2,每中斷一次輸出半個脈沖波,一個周期輸出201個脈沖波需中斷201×2=402次,在中斷服務(wù)程序中,CPU將t1、t2、T/2值和控制字加載到HSO各口,然后返回主程序,重復(fù)上述過程,就可以輸出連續(xù)的SPWM波。SPWM波輸出框圖如圖5所示。

ljw5.gif (11133 bytes)

圖5SPWM波輸出框圖

3結(jié)論

  采用上述的SPWM波經(jīng)逆變器輸出的頻率為的電流、電壓如圖6所示。由圖可見:波形正確、良好。

Ljw6a.gif (32871 bytes) ljw6b.gif (21547 bytes)

(a)電壓波形(b)電流波形
圖65Hz電流、電壓波形


上一頁 1 2 3 下一頁

關(guān)鍵詞: 生成 方法 波形 SPWM 三相 5Hz

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉