新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 采用MATLAB對SPWM進行輔助設計

        采用MATLAB對SPWM進行輔助設計

        作者: 時間:2011-03-03 來源:網絡 收藏

        由圖7及圖8可見,在單極性調制下,死區時間明顯減小了基波的幅值,降低了直流電壓利用率,在未考慮中斷延遲時間實際應用中,設計定時常數應考慮死區時間的影響。一般應予在扣除。

        圖7a=0.93,f=5kHz,td=3μs單極性調制對應輸出頻譜

        圖8a=0.93,f=kHz,未考慮死區時間

        單極性調制對應輸出頻譜

        圖9a=0.95,f=10kHz對應的輸出頻譜

        中斷延遲時間Td=10μs

         

        圖10a=0.95,f=10kHz對應的輸出頻譜

        5中斷程序時間的影響及其對策

        在單片機采用本身定時器以實現SPWM控制時,由于將定時常數寫入定時器需要在定時中斷服務程序中完成,從中斷響應到定時器進行下一次記數開始有一段時間,我們稱為中斷延遲時間。一般情況下,計算出中斷延遲時間,然后在定時常數中予以扣除,就可以消除中斷延遲時間對輸出的影響。但在一些場合,如調制系數大于09,正弦波與三角波幅值幾乎相等的那一段,此時的定時常數非常短,小于中斷延遲時間,無法進行扣除,就是說,定時常數的時間必須大于中斷延遲時間。當調制系數接近于1或調制比很高的情況下,中斷延遲時間對輸出有較大影響,表現在輸出的電壓幅值無法進一步增大。采用MATLAB仿真的波形如圖9及圖10所示。

        可見,由于中斷延遲時間的影響,隨著調制比的進一步增加,基頻并未得到有效的增強,而諧波成分的幅值卻得到增加。

        為降低中斷延遲時間的影響,提高直流電壓的利用率,在定時常數對應時間小于中斷延遲時間的區域,可以采用降低調制比,但保留調制系數不變的方法,實際上是降低開關頻率,增加了中斷時間,從而降低中斷延遲時間的影響,使基波的幅值得到提高。

        6結語

        SPWM是DC/AC變換中常用的控制方法。采用MATLAB進行輔助設計,可極大地減少工作量,并可對各種SPWM方法進行仿真,由于無寄生電路參數的影響,這種仿真更能說明各種方法的優劣。本文還對SPWM變換實際工作時死區時間和中斷延遲時間的影響進行了分析,并提出解決方法。


        上一頁 1 2 3 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 柳州市| 大连市| 沂南县| 海晏县| 遂平县| 永德县| 库尔勒市| 巨鹿县| 内丘县| 三穗县| 花莲市| 黄陵县| 海南省| 漳平市| 庆安县| 玛沁县| 阳新县| 乌兰浩特市| 易门县| 光山县| 循化| 海原县| 佛冈县| 盘山县| 蒙自县| 石家庄市| 长沙市| 岳普湖县| 乐昌市| 精河县| 盐山县| 兴安盟| 长沙市| 渑池县| 万州区| 银川市| 田东县| 桐柏县| 金湖县| 融水| 张家界市|