新聞中心

        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 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 花莲县| 波密县| 萨嘎县| 乌审旗| 新郑市| 巍山| 盐山县| 大庆市| 沾益县| 金秀| 卓尼县| 东城区| 张家口市| 宝应县| 桑植县| 伊川县| 鄱阳县| 乌兰浩特市| 日喀则市| 遵义市| 枣庄市| 台中市| 湟中县| 洛阳市| 肃宁县| 衡阳市| 义乌市| 于田县| 理塘县| 额济纳旗| 府谷县| 孙吴县| 长沙县| 工布江达县| 凭祥市| 蓝田县| 千阳县| 格尔木市| 盐城市| 扶余县| 平阴县|