
在用AVR的單片機做逆變器,步驟如下:
1.第一步,用相位修正模式PWM產生SPWM波形,載頻為15.586K,寫出程序,做調試的PCB。
2.第二步,用低電壓進行開環調試,實測得出正弦波。
3.第三步,實現閉環控制,各種保護功能。
實測時空載波形像矩形波,改變調制度影響不大,輕微(20W)帶載后波形變化很大,存在嚴重失真。測試主電壓為24vdc,MOS管驅動TLP250,外接3路隔離驅動電源,電壓均為12V。
是在空載時調制度高了些,每次更改的調制度值并沒有被更新。這樣,理論上行的通,諧波少些;成本低,外圍電路簡單;計算方便,便于查表。
實際中都是PC機算出的值,單片機在運行中不進行運算,只是對邏輯和時序進行處理,假如執行運算程序,8位的單片機根本來不及;實測執行運算時,載頻變小,原因分析:雖然采用中斷處理輸入PWM值。但由于在進行乘法或除法計算時暫用的寄存器多,響應中斷前,存儲這些寄存器需要一定的時間,所以造成載頻實際變小很多。
用C語言的話,計算的話比如系數為1.01(每次調整變量為1%),那就是乘以101然后再除以100,對C語言不是問題,但連續累積的話計算量就比較大;比如連續調整3次都是電壓不夠。那對于單次的值就是101*101*101/1000000的計算量,這樣不會丟數據(因為取整)。
用PIC的做逆變的還是很多的,是適用為主,一個單片機外圍所有的信號都可以處理,許多公司還在用51單片機,ARM的感覺一則位數太高,沒必要,還有就是要一個很長的熟悉過程。
聲明:本內容為作者獨立觀點,不代表電源網。本網站原創內容,如需轉載,請注明出處;本網站轉載的內容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經濟損失,請電郵聯系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。
微信關注 | ||
![]() |
技術專題 | 更多>> | |
![]() |
技術專題之EMC |
![]() |
技術專題之PCB |