基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx

基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx

ID:61414571

大小:14.51 KB

頁數(shù):11頁

時(shí)間:2021-01-27

基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx_第1頁
基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx_第2頁
基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx_第3頁
基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx_第4頁
基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx_第5頁
資源描述:

《基于FPGA的SPWM型波形發(fā)生器的設(shè)計(jì).docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、基于FPGA的自治型SPWM波形發(fā)生器的設(shè)計(jì)正弦脈寬調(diào)制(SPWM)手藝在以電壓源逆變電路為焦點(diǎn)的電力電子裝配中有著普遍的應(yīng)用,若何發(fā)生SPWM脈沖序列及其實(shí)現(xiàn)手段是PWM手藝的關(guān)頭。操作模擬斗勁法,對(duì)三角載波與正弦調(diào)制波進(jìn)行斗勁,即可發(fā)生SPWM脈沖;操作數(shù)字算法和按時(shí)邏輯,也可發(fā)生SPWM脈沖[5]。今朝已有多種微措置器芯片(如80C196MC、TMS320F240等)自己集成稀有字化PWM發(fā)生電路[3]。模擬體例簡(jiǎn)單直不美觀,但與數(shù)字節(jié)制孀居口未便,難以知足復(fù)雜要求;數(shù)字體例結(jié)構(gòu)矯捷,尤正弦脈寬調(diào)制(SPWM)手藝在以電壓源逆變電路為焦點(diǎn)的電力電子裝配

2、中有著普遍的應(yīng)用,若何發(fā)生SPWM脈沖序列及其實(shí)現(xiàn)手段是PWM手藝的關(guān)頭。操作模擬斗勁法,對(duì)三角載波與正弦調(diào)制波進(jìn)行斗勁,即可發(fā)生SPWM脈沖;操作數(shù)字算法和按時(shí)邏輯,也可發(fā)生SPWM脈沖[5]。今朝已有多種微措置器芯片(如80C196MC、TMS320F240等)自己集成稀有字化PWM發(fā)生電路[3]。模擬體例簡(jiǎn)單直不美觀,但與數(shù)字節(jié)制孀居口未便,難以知足復(fù)雜要求;數(shù)字體例結(jié)構(gòu)矯捷,尤其是微措置器內(nèi)置了PWM發(fā)生器的,使用加倍便利。凡是狀況下,微措置器經(jīng)由過程按時(shí)刻斷處事軌范發(fā)生SPWM脈沖,在每個(gè)載波周期必需進(jìn)行間斷措置,對(duì)措置速度要求較高,年夜而也限制了

3、載波頻率進(jìn)一步的提高,同時(shí)微措置器的措置使命也加倍繁重。文獻(xiàn)[1]指出,微措置器中不確定的間斷響應(yīng)會(huì)導(dǎo)致PWM脈沖的相位股栗。FPGA以其靠得住性高、功耗低、保密性強(qiáng)等特點(diǎn),在電子產(chǎn)物設(shè)計(jì)中獲得普遍的應(yīng)用。文獻(xiàn)[1]~[5]也闡述了FPGA或CPLD在PWM脈沖發(fā)生時(shí)刻的計(jì)較仍由微措置器來完成,現(xiàn)實(shí)上微措置器的使命仍然繁重。作者針對(duì)靜止抵償器(STATCOM)對(duì)SPWM脈沖發(fā)生器的特定要求,采用Altera公司的FLEX10K10芯片開發(fā)了一種專用SPWM波形發(fā)生器,微措置器只需在需要時(shí)改變逆變器PWM調(diào)制深度即可,其余工作全由FPGA完成,年夜而年夜年夜減

4、輕了CPU的承擔(dān)。SPWM發(fā)生事理針對(duì)靜止抵償器的電路結(jié)構(gòu),要求SPWM發(fā)生器可以發(fā)出三相六路PWM脈沖旌旗燈號(hào),脈沖寬度應(yīng)按照微措置器輸出的調(diào)制深度來調(diào)節(jié)。SPWM脈沖發(fā)生體例采用三角載波與正弦調(diào)制波斗勁的傳統(tǒng)體例,可是三角載波、正弦調(diào)制波和斗勁邏輯等均采用基于FPGA的數(shù)字化體例來實(shí)現(xiàn)。該SPWM發(fā)生器的內(nèi)部邏輯結(jié)構(gòu)??偩€接口邏輯單元首先級(jí)受來自微措置器的調(diào)制深度旌旗燈號(hào)并鎖存,正弦調(diào)制波發(fā)生電路在同步旌旗燈號(hào)浸染下年夜正弦函數(shù)表篡奪尺度正弦旌旗燈號(hào)幅值,與調(diào)制深度相乘,得出正弦調(diào)制旌旗燈號(hào)幅值。三角載波發(fā)生電路在同步旌旗燈號(hào)浸染下,經(jīng)由過程可逆計(jì)數(shù)器,

5、發(fā)出三角載波幅值。正弦調(diào)制波幅值與三角載波幅值進(jìn)行斗勁,就可以發(fā)生出SPWM脈沖旌旗燈號(hào)。邏輯設(shè)計(jì)SPWM脈沖發(fā)生器由微措置器總線接口電路、三角載波發(fā)生電路、正弦調(diào)制波發(fā)生電路、正弦函數(shù)表和斗勁節(jié)制電路等邏輯功能模塊組成??偩€接口單元總線接口電路如圖2所示的微措置孀居口電路部門。其中D0~D7為數(shù)據(jù)總線,芯片選擇旌旗燈號(hào)為CS,寫旌旗燈號(hào)為WR,總線地址選擇旌旗燈號(hào)為A0~A2。微措置孀居口電路首要用于FPGA芯片領(lǐng)受來自微措置器的調(diào)制深度旌旗燈號(hào)。三角載波發(fā)生器操作可逆計(jì)數(shù)器對(duì)系統(tǒng)時(shí)鐘進(jìn)行計(jì)數(shù)。計(jì)數(shù)器先執(zhí)行加法,年夜0計(jì)數(shù)到255,再執(zhí)行減法計(jì)數(shù)年夜255

6、到0,年夜而實(shí)現(xiàn)三角載波。三角載波的峰峰值為255。正弦調(diào)制波發(fā)生器FPGA芯片只能綜合一些簡(jiǎn)單的加、減、乘、除等算術(shù)邏輯,要其實(shí)現(xiàn)正弦函數(shù)的計(jì)較很是不經(jīng)濟(jì),正弦調(diào)制波的發(fā)生經(jīng)由過程查正弦函數(shù)表來完成。在FPGA芯片內(nèi)部斥地一塊ROM區(qū)域,將離散時(shí)刻正弦波幅值存入其中。在需要時(shí),按攝影位與地址一一對(duì)應(yīng)的關(guān)系年夜表中依次讀出即可。因?yàn)镕PGA芯片的硬件資閱暌剮限,若何有用的操作資本成為很是關(guān)頭的一點(diǎn)??紤]到正弦的周期性與對(duì)稱性,是以在ROM表中只需存正弦函數(shù)frac{}{2}周期的波形數(shù)據(jù)即可。在本設(shè)計(jì)中,一個(gè)正弦波周期內(nèi)共采樣2048個(gè)點(diǎn),相位分辯率為0.

7、176,而現(xiàn)實(shí)在ROM表中只需存512個(gè)采樣點(diǎn),這樣年夜年夜削減了芯片硬件資本的耗損。正弦調(diào)制波幅值的調(diào)節(jié)PWM脈沖發(fā)生器必需按照正弦調(diào)制波幅值的巨細(xì)來調(diào)整PWM脈沖的寬度。在本設(shè)計(jì)中,因?yàn)槿禽d波峰值固定,正弦調(diào)制波幅值僅由調(diào)制深度抉擇。FPGA芯片經(jīng)由過程總線接口年夜微措置寡領(lǐng)受到調(diào)制深度旌旗燈號(hào),再操作乘法器對(duì)年夜正弦函數(shù)表中掏出的正弦幅值進(jìn)行調(diào)制深度加權(quán)調(diào)整。設(shè)調(diào)制深度為,當(dāng)前時(shí)刻正弦幅值為Sin_Data,操作下式得出正弦調(diào)制波幅值Data為:Data=(*Sin_Data)/255取值規(guī)模[0~1]本設(shè)計(jì)采用雙極性調(diào)制體例,而三角載波的取值規(guī)模為

8、0~255,其中位線值為127,故現(xiàn)實(shí)發(fā)生的正弦調(diào)制

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。