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

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 基于MPPT的光伏并網(wǎng)系統(tǒng)在家用空調(diào)器中的應(yīng)用

          基于MPPT的光伏并網(wǎng)系統(tǒng)在家用空調(diào)器中的應(yīng)用

          作者: 時間:2012-05-12 來源:網(wǎng)絡(luò) 收藏

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

          2.4 的硬件實(shí)現(xiàn)

          這里的控制器選擇TI公司的DSP芯片TMSLF2407。該DSP芯片是一種高速專用微處理器,保持了一般微處理器的特點(diǎn),又具有優(yōu)于通用微處理器對數(shù)字信號處理的運(yùn)算能力。他采用改進(jìn)型哈佛結(jié)構(gòu),多組總線技術(shù)實(shí)現(xiàn)并行運(yùn)行機(jī)制,還有專門的乘法累加器結(jié)構(gòu),以及提供了非常靈活的指令,這一切都極大地增加了運(yùn)算速度,也提高系統(tǒng)的靈活性。

          為此,他完成的任務(wù)主要有以下幾個方面:

          (1)采集直流、交流電壓和蓄電池電壓等模擬量用監(jiān)測和控制;

          (2)向功率器件驅(qū)動板提供用軟件產(chǎn)生的脈寬和頻率可實(shí)時改變的PWM信號;

          (3)與人機(jī)界面之間進(jìn)行實(shí)時交互通信,接收并發(fā)送需要現(xiàn)實(shí)的系統(tǒng)狀態(tài)參數(shù);

          (4)接受功率器件那提供的過流、過壓保護(hù)信號,實(shí)現(xiàn)自動保護(hù)功能。

          系統(tǒng)的硬件框圖如圖4所示:

          3 仿真結(jié)果

          上述最大功率點(diǎn)跟蹤的理論研究,為了驗(yàn)證方案正確性,采用Matlab軟件對光伏發(fā)電電路部分進(jìn)行仿真分析。采用變步長的ode23tb仿真。從0 s開始仿真,仿真時間設(shè)為0.1 s。最大功率點(diǎn)跟蹤模塊的采樣周期取0.001。太陽能光伏陣列輸入日照取100 W/m2,電池溫度為在25℃設(shè)置好各模塊仿真參數(shù)后,即可仿真。

          圖5為帶有的光伏發(fā)電系統(tǒng)經(jīng)過逆變器後變?yōu)榻涣麟?,再?jīng)過隔離變壓器后輸出的電壓和電流波形。電壓為120 V/div,電流為0.5 A/div,從圖中可以看出交流電壓和電流有較好的正弦波形,且功率因數(shù)為接近1。

          4 結(jié)語

          最大功率跟蹤功能的設(shè)計(jì),尤其是在溫差變化較大場合,能有效提升太陽能電池的輸出功率,充分利用了能源。通過仿真結(jié)果還可以看出,光伏發(fā)電電路的設(shè)計(jì)具有很好的穩(wěn)定性,從而驗(yàn)證了方案的正確性。并且由于采用TMS320F2407控制,使整個系統(tǒng)的可控性提高,可以更好的協(xié)調(diào)前后兩級的控制關(guān)系。


          上一頁 1 2 下一頁

          評論


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