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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 一種基于數(shù)字控制的諧振變換器設計

          一種基于數(shù)字控制的諧振變換器設計

          作者: 時間:2012-07-19 來源:網(wǎng)絡 收藏

          摘要:LLC能以很小的工作頻率變化,調(diào)節(jié)寬范圍的輸出功率,在全負載變化范圍實現(xiàn)功率開關(guān)管的零電壓開通和零電流關(guān)斷。此處選取信號處理器(DSP)作為單元,DSP的LLC,并通過分析給出了實現(xiàn)PI的具體算法和系統(tǒng)軟件。最后給出了模塊樣機的實驗波形,驗證了理論分析的正確性。
          關(guān)鍵詞:;;信號處理器

          1 引言
          近年來,LLC諧振變換器由于其簡單、高效、軟開關(guān)等特點得到廣泛關(guān)注和研究。與傳統(tǒng)諧振變換器相比,LLC諧振變換器兼?zhèn)淞舜?lián)諧振變換器和并聯(lián)諧振變換器的優(yōu)點,其輸出調(diào)節(jié)范圍寬,開關(guān)損耗小,能在全負載范圍內(nèi)實現(xiàn)ZVS開通。文獻主要討論了LLC諧振變換器的拓撲結(jié)構(gòu)、工作性能和基波建模分析。
          對于LLC諧振變換器,變頻是主要的控制方法。通過調(diào)節(jié)開關(guān)管的工作頻率,改變變換器的增益特性,從而在寬輸入電壓范圍內(nèi)滿足增益要求。目前,對LLC諧振變換器的研究多采用模擬控制,但其存在一些固有缺點,與模擬控制相比,數(shù)字控制可以簡化硬件電路,消除因離散元件造成的不穩(wěn)定和電磁干擾,具有周期短、控制精度和靈活性高等特點。
          鑒于LLC諧振變換器優(yōu)越的性能和目前模擬控制的局限性,此處將數(shù)字控制和軟開關(guān)技術(shù)相結(jié)合,利用TMS28027系列芯片完成電源的控制策略,對LLC諧振變換器進行數(shù)字控制研究。最后通過實驗驗證了理論分析的正確性和有效性。

          2 LLC諧振變換器
          圖1示出LLC諧振變換器結(jié)構(gòu)。兩個功率MOSFET VQ1和VQ2構(gòu)成半橋結(jié)構(gòu),其驅(qū)動信號均為占空比為0.5的PWM波,構(gòu)成了互補信號。該變換器的研究目標是在330 V~390 V寬輸入范圍的電壓下,維持輸出電壓恒定為48 V,額定功率為150 W,并且滿載運行時,工作效率在94%以上。

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

          a.JPG


          VDoss1,Coss1和VDoss2,Coss2分別為VQ1和VQ2的體二極管和寄生電容。整流二極管VD1和VD2組成一個中心抽頭的全波整流電路,Co為濾波電容。LLC諧振變換器有兩個諧振頻率,一個是Lr和Cr參與諧振的頻率,另一個是Lr,Cr和Lm參與諧振的頻率。兩個諧振頻率分別為:
          b.JPG


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