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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于dsPIC的PV逆變器的一種改進(jìn)結(jié)構(gòu)及其實(shí)現(xiàn)

          基于dsPIC的PV逆變器的一種改進(jìn)結(jié)構(gòu)及其實(shí)現(xiàn)

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

          如圖3中所示,包含兩個(gè)并聯(lián)耦合且相位相差180°的反激轉(zhuǎn)換器。在輸入側(cè),從電池板獲取的總輸入電流等于兩個(gè)反激MOSFET的電流(Ipv1和Ipv2)之和。由于通過(guò)兩個(gè)反激變壓器MOSFET的紋波電流存在相位差,因此它們將互相抵消,從而減小了輸入側(cè)的總紋波電流。占空比為50%時(shí),可達(dá)到最佳的紋波電流抵消效果。在輸出側(cè),通過(guò)輸出電容的電流(Ic)等于兩個(gè)二極管的電流(ID1和ID2)之和減去輸出電流(Iload)。

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

          d.JPG


          因此,型單級(jí)交錯(cuò)轉(zhuǎn)換器可以有效解決傳統(tǒng)單級(jí)的許多不足之處;如無(wú)法消除電流紋波,即需要更大的輸入和輸出電容;磁芯較大;半導(dǎo)體器件的額定電流較高等。
          2.2 可控硅全橋整流模塊
          SCR全橋用于將整流輸出電壓/電流轉(zhuǎn)換成正弦電壓/電流。全橋逆變電路克服了傳統(tǒng)推挽電路的缺點(diǎn),功率開關(guān)管Gate1和Gate2反相,相位互差180°,調(diào)節(jié)輸出脈沖寬度,輸出交流電壓的有效值即隨之改變。由于該電路具有能使Gate1和Gate2共同導(dǎo)通的功能,因而具有續(xù)流回路,即使對(duì)感性負(fù)載,輸出電壓波形也不會(huì)產(chǎn)生畸變。因此SCR以工頻進(jìn)行開關(guān)。數(shù)字PLL用來(lái)保證的輸出與電網(wǎng)同步。MPPT控制輸出電流幅值/有效值。輸出電流的波形由電流控制環(huán)進(jìn)行控制。反激MOSFET的正弦調(diào)制PWM信號(hào)控制將能量傳送至的輸出電容。如圖4所示。

          e.JPG



          3 逆變器軟件設(shè)計(jì)
          此太陽(yáng)能微型逆變器軟件主要是由太陽(yáng)能微型逆變器的狀態(tài)機(jī)(包括功率轉(zhuǎn)換程序)組成。微逆變器軟件采用狀態(tài)機(jī)來(lái)確定系統(tǒng)的工作模式。狀態(tài)機(jī)在定時(shí)器中斷服務(wù)程序(Interrupt Service Routine,ISR)內(nèi)每隔100μs執(zhí)行1次。狀態(tài)機(jī)對(duì)片上外設(shè)進(jìn)行配置以執(zhí)行正確的功率轉(zhuǎn)換算法。
          部分程序代碼如下:
          f.JPG



          評(píng)論


          相關(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); })();