單片機控制的簡(jiǎn)易單相逆變電源
摘要:文章介紹了用AT89C1051單片機控制的單相逆變器電源的設計文字,該方案通過(guò)消諧PWM控制可使逆變電源的輸出諧波明顯減少,并經(jīng)小容量的高通濾波后即可得到高質(zhì)量的正弦波電壓輸出。該電源通過(guò)單相電機的運行試驗證明,效果良好,而且結構簡(jiǎn)單、成本低廉、性能穩定可靠,具有一定的實(shí)用價(jià)值。
本文引用地址:http://dyxdggzs.com/article/233522.htm關(guān)鍵詞:逆變電源 消諧控制 單片機 AT89C1051
1 概述
消除輸出電壓諧波是逆變電源PWM控制的主要目的之一。在此方面,單相逆變電源的結構較三相電源簡(jiǎn)單,PWM控制也更為方便,因而在單片機的控制下實(shí)現PWM的調節策略十分有效。然而,從控制系統的結構和硬件成本方面應考慮采用什么控制算法才能使逆變電源的性能價(jià)格比最優(yōu)。在眾多的PWM控制策略中,人們已普遍認為消諧PWM控制器是一種最佳的控制策略[1]。為了使控制電路盡可能地簡(jiǎn)化,本文給出了利用AT89C1051小型單片機的內部資源,通過(guò)離線(xiàn)消諧PWM控制,來(lái)實(shí)現單相逆變電源的PWM調制,以有效降低輸出電壓諧波的一種簡(jiǎn)易的單相逆變電源解決方案。
2 消諧PWM控制方程
消諧PWM控制方程是根據逆變器輸出PWM波形的富氏級數得到的[2]。設逆變電源輸出PWM波形在四分之一周期內有N個(gè)開(kāi)關(guān)切換點(diǎn),每個(gè)開(kāi)關(guān)切換點(diǎn)對應的相位角分別為:α(i=1,2,…,N),且有0≤α1α2…αN≤90°,則在單相極性PWM控制條件下,有:

令


求解上述方程即可得到一組開(kāi)關(guān)切換角,如將此切換角轉化為單片機的定時(shí)計數脈沖數據表保存在程序存儲器中,便可供實(shí)時(shí)控制時(shí)查詢(xún)。若用此開(kāi)關(guān)數據在單片機中作定時(shí)控制,則輸出電壓中不含前2N-1次低階諧波。
3 逆變電源及其控制系統
本逆變電源系統的結構原理如圖1所示。單相交流電源經(jīng)過(guò)EMI線(xiàn)濾波器后,再經(jīng)單相橋式整流和大電容濾波后可在直流母線(xiàn)上獲得穩定的直流電壓。該直流電壓在單片機的控制下,經(jīng)過(guò)單片橋式逆變電路逆變后,可輸出略含諧波的交流電。由于本設計采用消諧控制,因而其低階諧波值為0,且只存在高次諧波分量,這樣,在經(jīng)過(guò)一級小容量的LC濾波網(wǎng)絡(luò )后,即可在輸出端獲得較為理想的正弦波輸出電壓。
以單片機為主的控制系統主要用來(lái)產(chǎn)生逆變電路開(kāi)關(guān)器件的驅動(dòng)信號,并通過(guò)對線(xiàn)路電壓和電流的實(shí)時(shí)采樣來(lái)實(shí)現調節和保護。單片機則根據輸出頻率代碼指令來(lái)確定應選擇的消諧PWM控制數據,并按此規定的PWM控制數據實(shí)現內部定時(shí)控制,同時(shí)對開(kāi)關(guān)器件進(jìn)行切換以實(shí)現消諧控制。另外,該控制系統還可實(shí)時(shí)監視直流母線(xiàn)電壓和電流的大小以實(shí)現過(guò)壓、欠壓、過(guò)流、短路等保護。一旦發(fā)生故障,系統立即封鎖逆變電路的驅動(dòng)信號而使逆變電源停止工作。
4 控制軟件的設計
該逆變電源控制系統以AT89C1051為主控制芯片,它是一個(gè)20腳的小型CPU,有15根I/O線(xiàn)、1個(gè)16位定時(shí)器、1k×64bit存儲器,是一種成本低、集成度高的MCU芯片。本文利用其P1口的P1.0~P1.3作為驅動(dòng)信號輸出端,分別用于驅動(dòng)逆變電路的1~4號MOSFET開(kāi)關(guān)管。P1.4的輸出經(jīng)反相后作為驅動(dòng)封鎖信號,當CPU在初始復位狀態(tài)時(shí),由于P1口為高電平,因而驅動(dòng)信號被封鎖,這樣就避免了四個(gè)驅動(dòng)信號出現全“1”使開(kāi)關(guān)管全導通而導對致的短路故障。為了簡(jiǎn)化控制系統,本文在電路上只對直流母線(xiàn)電壓和電流進(jìn)行監控。當電壓或電流超過(guò)閾值時(shí),系統立刻發(fā)出故障信號。并對此故障信號(過(guò)壓、欠壓、過(guò)流)進(jìn)行邏輯與運算后,送CPU的外部中斷請求引腳INT0以向單片機發(fā)生中斷申請,同時(shí)該信號再由P1.5~P1.7輸入單片機以便于單片機查詢(xún)故障類(lèi)型。

5 逆變電源的試驗結果
筆者按照上述設計思想研制了一臺小型逆變電源裝置,并用來(lái)驅動(dòng)150W/220V單相電機,其結果十分滿(mǎn)意。另外,筆者還利用TDS220數字示波器記錄了該單相逆變電源在50Hz條件下同開(kāi)關(guān)角個(gè)數時(shí)的電流波形。結果發(fā)現:開(kāi)關(guān)角個(gè)數較少時(shí),電流脈動(dòng)較大,相應地諧波含量也大;當開(kāi)關(guān)角個(gè)數增加時(shí),電流脈動(dòng)減小,波形質(zhì)量得到明顯改善。由此可見(jiàn),該方法設計的逆變電源具有良好的輸出波形質(zhì)量。
6 結論
通過(guò)上述分析與試驗,筆者認為:本文提出的用AT89C1051單片機實(shí)現單相逆變電源的消諧PWM控制方法是完全可行的。它不僅具有較為簡(jiǎn)單的電路結構和控制過(guò)程,而且所需的單片機資源很少。它僅通過(guò)消除低階諧波和小容量的高通濾波器即可在逆變電源的輸出端獲得較為理想的正弦波電壓,是一種切實(shí)可行的單相逆變電源實(shí)現方案。
評論