由電力電子技術的發(fā)展來看,逆變器是較早采用的一種DC/AC(直流/ 交流)變換裝置,逆變器是把直流電能轉變成交流電能,一般由逆變橋、濾波電路及控制邏輯等部分組成。逆變器廣泛適用于家庭電器設備中。根據市場發(fā)展趨勢的需要,逆變器的造型安裝越來越傾向于小型化、智能化、模塊化等方向發(fā)展。
一、系統設計方案
設計的逆變器小系統首先通過工頻220 V 電壓輸入接線柱后由降壓變壓器輸出24 V 交流電壓,輸出的24 V 交流電壓經過單相橋式整流電路、兩塊穩(wěn)壓電路及若干二極管濾波后,輸出兩路穩(wěn)定的直流電壓(15 V 和5 V)為單片機及驅動芯片供電[2]。同時,在線串行編程寫入程序到單片機后產生的PWM(脈沖寬度調制)波觸發(fā)兩塊驅動芯片產生兩相四路PWM 波,兩相四路的PWM 波分別產生互補的高通與低通信號分別驅動相應的MOS(MOSFET 的縮寫,金屬氧化物半導體場效應晶體管)管后形成電壓型全橋逆變電路。最后,在負載處可以檢測到產生的互補矩形波,輸出電壓220 V、50 Hz 交流電壓,最大輸出電流2.5 A,最大輸出功率不低于100 W。如上即完成整個逆變過程,系統設計框圖如圖1 所示。
圖1 系統設計方案
二、系統硬件設計
2.1 驅動芯片IR2110
IR2110 驅動芯片由美國國際整流器公司(現已被英飛凌公司收購)生產[2],具有光耦隔離和電磁隔離等特性,因其體積小、速度快等優(yōu)點,成為大多數中小功率變換裝置中驅動器件的首選。
2.1.1 IR2110的工作原理
電平平移、邏輯輸入、輸出保護等特點是組成驅動芯片IR2110 內部功能結構的三個主要部分[2]。系統電路搭建設計部分之所以能避免許多麻煩,正是基于IR2110 驅動芯片的諸多優(yōu)點。比如在高位電壓懸浮自舉電源電路的設計環(huán)節(jié),就是通過了一組電源對上下端口之間的有效控制,從而盡可能多地控制了額外使用驅動電源的個數。
高端側懸浮驅動電路的自舉原理簡單分析:IR2110驅動芯片中的驅動半橋電路如圖2 所示[3]。圖中可知C1、VD1 分別表示自舉電容和自舉二極管,C2 是供電電壓Vcc 的濾波電容。
首先假設S1 處于關斷時,自舉電容C1 所能承受的電壓已達到飽和狀態(tài),即VC1 ≈ Vcc。當HIN 處于高電平狀態(tài)時,其中VM1 開通、VM2 關斷,VC1 電壓加于S1 柵極和源射極之間。那么此時,自舉電容C1 經由Rg1、VM1、柵極和源極部分構成了一個回路來進行放電,可以把VC1 等同于電壓源,進而觸發(fā)S1 開通。然而已知HIN、LIN 之間的信號是互補輸入的,當LIN 為低電平時,VM3關斷,VM4 導通, 此時電荷在S2 柵極以及源極的芯片內部急速地通過Rg2對地釋放電能。此時受到死區(qū)時間波及,促使S2 在S1 導通之前就關斷了[3]。
圖2 IR2110內部工作原理圖
在HIN 位于低電平狀態(tài)時,VM1 關斷、VM2 開通,此時S1 柵極內的電荷會經Rg1、VM2 迅速被釋放掉,從而觸發(fā)S1 關斷。經過片刻的死區(qū)時間(td)之后,LIN 變成高電平,從而使S2 達到開通狀態(tài),供電電壓Vcc 通過S2、VD1 給自舉電容C1 充電,以此急速地給自舉電容C1 增加電能。如此反復循環(huán)。
2.1.2 IR2110逆變電路
IR2110 逆變原理圖如圖3 中所示,U3、U4 是兩塊IR2110 驅動芯片,Q1、Q2、Q3、Q4 分別為4 個MOS管,Ua、Ub 和Va、Vb 分別為PIC16F716 單片機輸出到驅動芯片引腳的兩相四路PWM 波,由圖可知Ua、Ub 為一相PWM 波中的上下臂,Va、Vb 則為另外一相PWM 波中的上下臂,由于PIC16F716 單片機觸發(fā)輸出到驅動芯片部分的PWM 波達不到驅動大功率MOS 管的能力,那么只有通過IR2110 中的電容自舉功能的特點,分別由二極管D9、D15(采用肖基特管所具有的快恢復功能,提升電容充電電壓,關斷過程減少消耗能量)對自舉電容C11、C12、C16、C17 來充電,以此達到提高驅動MOS 管的信號端電壓,以便其擁有增加信號端輸出的功能,所以增加后的信號PWM 波就能持續(xù)地控制MOS 管Q1、Q2、Q3、Q4 的開通以及關斷。此外驅動信號在逆變電路中同相位的上下臂之間是互補的[4]。
圖3 IR2110逆變原理圖
由圖3 可知,當Ua 處于高電平狀態(tài)時,那么輸出端HO1 同為高電平狀態(tài),以此可以由IR2110 芯片的電容自舉功能,來控制MOS 管Q1 開通。與此同時,因為輸出端LO1 為低電平,達不到驅動MOS 管Q4 的能力,則MOS 管Q4 處于關斷的狀態(tài)。在同一時刻,給Vb 也輸入一個高電平,即輸出端LO2 是高電平狀態(tài),那么使MOS 管Q3 處于導通狀態(tài),而Q2 此時是關斷狀態(tài)。所以由HO1 → Q1 → P2 → Q3 → GND 就構成了一條通路。反而言之,當Ua、Vb 處于低電平狀態(tài),而Ub、Va 為高電平狀態(tài),此時的電流流向變?yōu)橛蒆O2 → Q2 → P2 → Q4 → GND 的一條通路,其中的開關器件(4 個MOS 管)有序地交替開通以及關斷,從而導致在P2(負載端)位置形成了交流電。由于在實際應用中經常會發(fā)生芯片的上下臂間同時導通而引起的短路,所以在軟件設計的環(huán)節(jié)中,額外添加了死區(qū)時間來防止短路現象,以此來保護整個電路正常運行[5]。
2.2 單片機系統
美國Microchip( 微芯) 公司生產的PIC 系列單片機具有集成外圍模塊多、性能方面穩(wěn)定、硬件系統設計簡單、功耗低等諸多優(yōu)點,所以本文選取PIC16F716 單片機作為逆變器的主控制器部分[5]。因為PIC16F716 單片機不用額外附加A/D(模擬/ 數字)轉換器件,而且自帶4 個8 位A/D 轉換通道,所以這些特點就大為節(jié)省了電路設計的成本[4-6]。與此同時,PIC16F716 單片機中內置上電延時定時器(DWRT)、雙閥值欠壓復位電路、可編程代碼保護、上電復位電路(POR)、看門狗定時器(WDT)、振蕩器起振定時器(OST)、帶片內RC振蕩器、在線串行編程(ICSP)等。這些功能特點可以降低電路器件的成本、減少單片機外部器件的數量,從而可以盡可能多地減少整個系統設備尺寸大小,在實際應用中擁有很強的成本優(yōu)勢[6]。
PIC16F716 單片機[9] 在本系統設計中是采用半橋輸出配置以及增強型PWM 模式( 即單片機可以供給由P1A 一直到P1D 的四路輸出),大多數情況下可以在半橋輸出模式中把兩個引腳作為輸出驅動的推拉式負載使用。圖4 是PIC16F716 單片機小系統外圍電路的引腳圖,其中半橋臂通常由RB1 與RB2 掌控( 通常為了避免在半橋輸出模式時大功率器件發(fā)生直通現象,用可編程死區(qū)以達到延時的目的),RB5/P1B 引腳是PWM 波輸出信號,RB3/CCP1/P1A 引腳則是互補的PWM 波輸出信號。此外,輸出信號是由IR2110 芯片來驅動的[6-8]。
圖4 PIC16F716外圍電路圖
2.3 保護電路設計
本文逆變電源設計中有保護電路,如圖5 所示。當逆變輸出電流超過2.5 A 時,過流電流ACK 大于4.5 V,SPWM芯片檢測到ACK大于2.5 V時,則進入逆變保護,LED_P 燈閃爍。反之,LED_L 燈閃爍。輸出濾波電路選用LC 電路,設計中參數L = 1 mH,C = 3 uF,截止頻率2.5 KHz。
三、系統軟件設計
3.1 PWM波的實現原理
本文利用PIC16F716 單片機中自帶的增強型捕捉/比較/PWM 模塊( 以下簡稱ECCP 模塊) 就可快速實現兩路輸出互補對稱的PWM 波[8]。只要正確設置ECCP 模塊的工作模式中寄存器CCP1CON、周期寄存器PR2、脈寬寄存器CCPR1L 這三個部分的值即可產生所需要的PWM 波。此模塊的工作模式有全橋、半橋等多種工作模式,本次軟件設計采用的是半橋模式,信號極性設為高電平有效。在半橋輸出模式下,有兩個引腳用作輸出驅動推拉式負載,RB3 引腳輸出PWM 輸出信號,RB5 引腳輸出互補的PWM 直通輸出信號。此外,可編程死區(qū)延時可以在半橋輸出模式的情況下來避免半橋電路中現象。
圖5 逆變保護電路
3.2 參數計算與配置
產生PWM 波,需要確定兩個參數:一個是PWM波的周期T;一個是PWM 波的脈沖寬度Twidth 。設計要求為PWM波的頻率為50 Hz,占空比為30%。據此可計算出:
周期T = 1/F = 1/50=20 ms;
脈寬Twidth = 20 ms X 30% = 6 ms;
那么,可根據相應的公式可計算出周期寄存器PR2 初始值,脈寬寄存器CCPR1L 初始值。
關鍵程序代碼如下:
// 設置工作模式為PWM 模式CCP1CON = 0B10001100;// 死區(qū)控制設置PWM1CON = 0X01;// 設置TMR2 工作模式T2CON = 0X00;// 設置對稱脈沖周期參數PR2 = g_Period;// 設置脈沖寬度值CCPR1L = g_DutyWidth;// 關閉T2 中斷TMR2IE = 0;// 啟動T2 定時器TMR2ON = 1;
3.3 程序實驗結果
將程序下載至單片機后通電測試,用雙蹤示波器測得RB3 和RB5 的輸出波形,如圖6 所示,從圖中可以觀察得知信號的大小和方向隨時間做周期性變化,滿足逆變后標準的交流信號的特點,結果符合逆變電路要求。
圖6 輸出波形
本文通過逆變電路原理結合單片機技術最終完成了基于SPWM 技術的獨立逆變電源的設計。實驗表明,通過采用軟件編程實現SPWM 波序列的輸出,實現了單片機控制芯片PIC16F716 的PWM 模塊輸出功能[9]。
本文逆變電路采用了全橋電路設計,在全橋逆變過程中,利用了Microchip 公司的PIC16F716 芯片為基礎完成SPWM 專用芯片的設計,不僅簡化了系統電路,更提高了電路效率,實現了電路結構的高頻化、小型化。整流逆變器實物圖如圖7 所示。
圖7 整流逆變器