<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 基于TMS320F2812的三電平逆變器載波調(diào)制方法研究

          基于TMS320F2812的三電平逆變器載波調(diào)制方法研究

          作者: 時間:2010-08-11 來源:網(wǎng)絡(luò) 收藏

          片上集成的外圍設(shè)備中有2個事件管理器(EVA、EVB),每個事件管理器含有3個全比較單元,每個全比較單元有兩路互補(bǔ)的PWM輸出,因此共有12路兩兩互補(bǔ)的PWM輸出,正好對應(yīng)三逆變電路的12個主開關(guān)器件。其中的對應(yīng)關(guān)系如表1所列。


          此外,為使12路PWM協(xié)調(diào)工作,必須使EVA、EVB同步工作,就好像它們共用一個計數(shù)器,且具有相同的周期比較寄存器的值。由于EVA的比較單元計數(shù)器為GP timerl,EVB的比較單元計數(shù)器為GP timer3,為了使六個比較單元同步工作,就必須使GP timer1和GP timer3同時啟動。但由于一條指令只能啟動一個計數(shù)器,因此,要用連續(xù)兩條啟動指令分別啟動兩個計數(shù)器。浮點(diǎn)式DSP的最高指令執(zhí)行速度為150 MHz,可使得指令周期縮短到6.67 ns。因此,兩個計數(shù)器雖不能完全同步,但滯后僅為幾個納秒,遠(yuǎn)小于2微秒的死區(qū)時間,這對于千赫茲級的開關(guān)頻率來說,可以忽略不計。因此,以單個控制器為平臺構(gòu)建系統(tǒng),可以節(jié)約大量的外圍邏輯電路,降低成本,同時可提高系統(tǒng)的可靠性。
          本程序的設(shè)計頻率為20 kHz,波為50 Hz標(biāo)準(zhǔn)正弦波。DSPF內(nèi)部可將時鐘頻率分頻為60MHz。由于周期為50μs,寄存器的值應(yīng)該設(shè)置為1500,幅度比M為0.92,計數(shù)器初始值設(shè)為O。由于比為400,所以一個正弦波周期可響應(yīng)400次中斷,實(shí)時值與計數(shù)器值比較可產(chǎn)生控制脈沖,再通過死區(qū)單元產(chǎn)生互補(bǔ)的一對MOSFET信號,故可設(shè)置死區(qū)時間為2μs,且刪除小于0.67μs以下的窄脈沖。


          按照上述參數(shù),其實(shí)驗驗證結(jié)果如圖7所示。其中,圖7(a)為開關(guān)T1、T3的互補(bǔ)關(guān)系; (b)為開關(guān)T1、T2在一個正弦波周期內(nèi)按照正負(fù)交替導(dǎo)通作用; (c)為其互補(bǔ)信號的死區(qū)時間。

          5 結(jié)束語
          本文分析了兩種常見的載波方法及其仿真驗證;并采用TMS320F2812 DSP作為系統(tǒng)的控制芯片,改進(jìn)并簡化了傳統(tǒng)的層疊三角載波脈寬調(diào)制方法,同時利用改進(jìn)的算法編制了一套DSP的控制程序。實(shí)驗結(jié)果表明,改進(jìn)后的算法使得DSP編程非常容易,且脈沖序列工作穩(wěn)定。是一種適用于中、大功率變頻器等裝置的功率模塊設(shè)計方案,對工程應(yīng)用有較強(qiáng)的指導(dǎo)意義。


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();