佚名 發表於 2010-12-13 11:42:24
這是一款效率高達94%保護功能完善的1000W正弦波逆變器。
圖1:
圖2:
圖3:
圖4:
圖5:
圖6:
圖7:
圖8:
圖9:
圖10:
圖9、圖10為逆變器帶1200W負載用WT230功率表監測電壓、電流、功率,示波器監測逆變輸出波形。該逆變器帶載能力很強,可以啟動1/2HP馬達、電鋸、冰箱、電視機、電磁爐、微波爐。有電壓、電流、功率監測顯示,有電池高壓報警、高壓保護、電池低壓報警、低壓保護、過熱報警、過熱保護、輸出過壓保護、過載保護、短路保護還有遠程遙控功能。
圖11:
圖11為1000W 正弦波逆變器的PCB Layout.
圖12:
圖11原理圖由輔助電源、DC-DC升壓控制部分、DC輸入電壓、電流、功率監測的微處理器構成。
圖13:
圖13原理圖由DC-DC功率部分、DC-AC功率部分、DC-AC控制部分、輸出保護電路構成。其中DC-AC控制主要由microchip 的16位DSP DSPIC30F2010 生成SPWM經過DC-AC功率部分得到純正正弦波。生成SPWM的具體算法請看下的DSP程序設計部分。
圖14:
圖15:
圖14、圖15為DSP DSPIC30F2010程序設計.下面就簡要的介紹生成SPWM的算法。首先以交流電錶達式Umsinωt生成一常數列表,其中Um為交流電的幅度也是DC升壓。軟體通過查表得到佔空比隨正弦函數變化的SPWM,然後通過DC-AC功率部分轉換成純正弦波電壓。當Um不變時輸出為穩定的交流電壓,但實際的DC升壓不是很穩定,因此需要在交流電錶達式Umsinωt中乘以一係數C作為補償才能得到純正而穩定的正弦交流電壓。補償後的交流電錶達式為UmCsinωt,C=Um/U Um是輸出正弦交流電壓幅度,U為當前DC升壓,當U≧Um時輸出才能得到穩定的正弦交流電壓。
下面就舉例說明如何補償:
假設當前的DC升壓U為360V,輸出電壓為220V AC,側交流電的幅度Um為311.08V,C=311.08/360=0.864 。此時軟體通過查表得Umsinωt中的一常數再乘以0.864就得到當前SPWM的佔空比。
打開APP閱讀更多精彩內容
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴