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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 基于UC2525的交流逆變電源設(shè)計

          基于UC2525的交流逆變電源設(shè)計

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

          一、需求

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

          電源應(yīng)用于一個電壓轉(zhuǎn)換的前端,輸入的控制信號是4VAC(50HZ有效值變化范圍2VAC-8VAC),輸入電源是350VDC(精度0.5%)。輸出信號應(yīng)跟輸入信號成線性比例(放大20倍,精度0.5%),且輸入控制信號與輸出信號相位誤差小于20’,功率負載不小于30VA。

          特殊需求:要求控制信號輸入阻抗大于500M。

          二、分析

          本電源的模型為一個,但是提供了控制信號并且要求與輸入信號呈線性比例精度要求相當(dāng)高,且有同相位的要求。所以本電源在一定意義上說是一個交流信號放大器。

          輸入的電源是350VDC,需要變成交流信號,變換方法就是采用SPWM的方式生成方波,然后通過LC變成標準正弦。生成SPWM就用到了TI的這顆芯片穩(wěn)壓脈寬調(diào)制器,然后控制MOS管的通斷生成方波。

          輸入信號要求高阻抗可使用放大器做隔離,由于有輸出精度要求所以放大器的放大倍數(shù)需要可調(diào),從而滿足需求。將處理后的信號輸入UC2625作為PWM占空比控制信號,得到正確輸出。

          設(shè)計需求有精度和相位的要求,為了達到閉環(huán)控制的效果在輸出端填加小信號電壓互感器作為反饋。

          三、分部實現(xiàn)說明

          1 控制信號輸入處理

          基于UC2525的交流逆變電源設(shè)計 www.21ic.com

          基于UC2525的交流逆變電源設(shè)計 www.21ic.com

          基于UC2525的交流逆變電源設(shè)計 www.21ic.com

          基于UC2525的交流逆變電源設(shè)計 www.21ic.com

          基于UC2525的交流逆變電源設(shè)計 www.21ic.com

          基于UC2525的交流逆變電源設(shè)計 www.21ic.com

          五、設(shè)計遺憾

          電路中有一個地方我還是沒計算清楚就是的占空比控制,這也是我把這這個設(shè)計拿出來到TI博客大賽的原因。電路中從控制信號輸出到反饋輸入,再到半波整流都可以有詳盡的設(shè)計計算,但是由于的基準三角波的不確定性(例如,峰峰值的不確定性,起始電壓的不確定性等)造成正弦 波的精度沒有辦法得到更準確的設(shè)計計算支撐,只能通過微小的滿度調(diào)整和反饋調(diào)整來保證,為批量生產(chǎn)帶來和很大的不便。如果TI的工作人員看到這個設(shè)計,希望幫忙給予幫助。

          更多好文:21ic電源



          評論


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