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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于TMS 3 2 0F 2 8 0 6三環(huán)電壓控制逆變電源

          基于TMS 3 2 0F 2 8 0 6三環(huán)電壓控制逆變電源

          作者: 時間:2009-09-18 來源:網(wǎng)絡(luò) 收藏

          0 引言
          通常采用雙環(huán)或多環(huán)反饋,例如采用輸出濾波電感電流滯環(huán)和輸出反饋構(gòu)成的雙閉環(huán)、采用電容電流滯環(huán)反饋方式的閉環(huán)、采用固定開關(guān)頻率電感電流反饋控制和采用固定開關(guān)頻率電容電流反饋控制等控制策略。對上述的控制策略,采用電流滯環(huán)瞬時控制的控制電路比較簡單,但是功率管開關(guān)頻率不固定,輸出中的諧波頻率不固定,而且頻帶比較寬,輸出濾波器的設(shè)計(jì)比較困難。采用固定開關(guān)頻率瞬時值控制方案,其載波頻率固定,輸出諧波成分為固定頻率段的諧波,輸出濾波器的設(shè)計(jì)易于實(shí)現(xiàn)。其中,電容電流反饋控制的逆變器抑制負(fù)載擾動能力強(qiáng),能夠適應(yīng)非線性負(fù)載,但是難以實(shí)現(xiàn)過載和短路電流的限制。而采用電感電流反饋的穩(wěn)定性好、抑制直流電壓擾動能力強(qiáng),同時由于電感電流即為開關(guān)管電流,所以可以防止開關(guān)管過流。本文設(shè)計(jì)了一臺DSP322806的電感電流內(nèi)環(huán),輸出電壓瞬時值中環(huán),輸出電壓平均值最外環(huán)反饋的5kVA,取得了較好的控制效果。

          本文引用地址:http://www.ex-cimer.com/article/181227.htm

          1 系統(tǒng)結(jié)構(gòu)
          圖1為逆變器主電路結(jié)構(gòu)示意圖,主電路采用了半橋結(jié)構(gòu)(DC/AC),逆變器輸出采用LC濾波。圖 2是本文提出的全數(shù)字控制逆變電源的結(jié)構(gòu)框圖,控制電路是以TI公司的電機(jī)控制專用DSP芯片322806為核心的全數(shù)字控制器。模擬量的采集主要包括:直流側(cè)輸入電壓、直流側(cè)輸入電流、逆變輸出電壓、逆變輸出電流、散熱器溫度等。

          采樣值經(jīng)調(diào)理電路處理后送入DSP的A/D接口,經(jīng)A/D轉(zhuǎn)換后可作為系統(tǒng)過壓、欠壓、系統(tǒng)過流、過熱保護(hù)等的判斷依據(jù)。本系統(tǒng)采用軟件保護(hù)。當(dāng)有故障發(fā)生時,系統(tǒng)會自動封鎖PWM輸出信號,關(guān)斷IGBT管,并斷開繼電器。采用LEM公司的LTS25-NP電流霍爾傳感器進(jìn)行電流的采樣,其采樣值準(zhǔn)確,溫漂很小。主電路開關(guān)管采用Epic的型號為F4-50R 12MS4的IGBT模塊。DSP的PWM模塊輸出的兩路PWM信號(PWM1A、PWM1B),經(jīng)驅(qū)動電路之后驅(qū)動半橋的兩個IGBT管。


          上一頁 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); })();