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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP的智能功放開(kāi)關(guān)電源設(shè)計(jì)方案

          基于DSP的智能功放開(kāi)關(guān)電源設(shè)計(jì)方案

          作者: 時(shí)間:2012-05-30 來(lái)源:網(wǎng)絡(luò) 收藏

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

          3 實(shí)驗(yàn)結(jié)果

          依據(jù)前面的分析設(shè)計(jì)一臺(tái)樣機(jī),開(kāi)關(guān)頻率為100 kHz,輸出電壓為±35 V和±42 V。對(duì)基于控制音響功放進(jìn)行帶載實(shí)驗(yàn),在輕載和重載條件下,輸出電壓紋波系數(shù)小于0.5%,輸出電壓精度小于O.5%。

          圖7為的移相波形。其中,通道1為比較單元1的PWM1輸出,為超前橋臂;通道2為比較單元2的PWM3輸出。從圖7可清楚看到通道2滯后通道1約 135°。圖8為滯后橋臂零電壓開(kāi)通臨界波形,輸入電壓約為175 V,輸出功率為100W。圖8中通道1為功率MOS管柵源電壓Vcs波形,通道2為功率MOS管漏源電壓VDS波形。關(guān)斷VDS時(shí)為175 V,由圖8可看到VDS先降到0,然后Vcs上升。此時(shí)開(kāi)通開(kāi)關(guān)管為零電壓開(kāi)通。負(fù)載越重,零電壓開(kāi)通現(xiàn)象越明顯。在輸出功率400 W時(shí),輸入功率為440 W,全橋移相變換器的轉(zhuǎn)換效率為90.9%。

          實(shí)驗(yàn)結(jié)果表明:基于TMS320F2812的功放輸出波形良好,諧波含量少,可調(diào)節(jié)性?xún)?yōu)良,負(fù)載在全范圍變化時(shí),能夠保持良好的輸出性能,而且由于采用全橋移相軟開(kāi)關(guān)變換器,開(kāi)關(guān)管工作在零電壓開(kāi)關(guān)狀態(tài),因此整個(gè)電源系統(tǒng)的功耗小,在高端大功率功放音響中具有較好的應(yīng)用前景。


          4 結(jié)論

          將DSP作為音響功放開(kāi)關(guān)電源的控制核心,實(shí)現(xiàn)了開(kāi)關(guān)電源的數(shù)字控制,克服模擬控制系統(tǒng)中元件老化、熱漂移等問(wèn)題,并解決單片機(jī)控制電路負(fù)載、運(yùn)算精度不高的問(wèn)題。把全橋移相電路運(yùn)用在音響功放開(kāi)關(guān)電源中,有效地降低功放開(kāi)關(guān)電源的內(nèi)部損耗,使其應(yīng)用于大功率音響功放系統(tǒng)。

          利用TMS320F2812的軟件硬件資源,實(shí)現(xiàn)PWM控制、濾波、采樣及各種系統(tǒng)保護(hù)功能,簡(jiǎn)化控制電路,提高電源設(shè)計(jì)和制造的靈活性;另外該控制器可控性好,易擴(kuò)展,容易升級(jí)維護(hù)。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();