一個(gè)電感和一個(gè)開關(guān)組成的簡(jiǎn)單boost升壓電路
boost升壓電路是六種基本斬波電路之一,是一種開關(guān)直流升壓電路,它可以使輸出電壓比輸入電壓高。主要應(yīng)用于直流電動(dòng)機(jī)傳動(dòng)、單相功率因數(shù)校正(PFC)電路及其他交直流電源中。分析升壓斬波電路工作原理時(shí),首先假設(shè)電路中電感L值很大,電容C值也很大。當(dāng)可控開關(guān)V處于通態(tài)時(shí),電源E向電感L充電,充電電流基本恒定為I1,同時(shí)電容C上的電壓向負(fù)載供電。因?yàn)镃值很大,基本能保持輸出電壓uo為恒值,記為Uo。設(shè)V處于通態(tài)的時(shí)間為ton,當(dāng)V處于斷態(tài)時(shí)E和L共同向電容C充電并向負(fù)載提供能量。設(shè)V處于關(guān)斷的時(shí)間為toff,則在此期間電感L釋放的能量為(Uo-E)I1toff。當(dāng)電路工作于穩(wěn)態(tài)時(shí),一個(gè)周期T中電感L積蓄的能量與釋放的能量相等。學(xué)習(xí)升壓(Boost)型直流開關(guān)電源的基本原理。
給一個(gè)電感通電,然后迅速斷電,電感的開路一側(cè)會(huì)出現(xiàn)高電壓。
我們可以用下面這個(gè)由一個(gè)電感和一個(gè)開關(guān)組成的簡(jiǎn)單電路來學(xué)習(xí)一下電感的升壓原理。下圖是電路圖:
圖1-電感升壓實(shí)驗(yàn)電路
下圖是在面包板上組裝好的電路:
圖2-面包板上的電感升壓電路
下面是按下按鈕然后迅速松開后的波形截圖:
圖3-電感升壓波形
可以看到 5V 電壓在電感開路一側(cè)被升高到了 130V。
在這個(gè)簡(jiǎn)單的電感升壓電路后面加一個(gè)二極管和電容就構(gòu)成了經(jīng)典的升壓型直流-直流開關(guān)電源(switched-mode boost DC-DC power supply):
圖4-經(jīng)典升壓型直流-直流開關(guān)電源原理圖
當(dāng)開關(guān)閉合期間,由于二極管右側(cè)電壓高于左側(cè),二極管可以防止電容存儲(chǔ)的電能通過開關(guān)向電源放電。電容用于減小開關(guān)電源紋波,起穩(wěn)壓濾波的作用。
我們使用 Arduino UNO 來產(chǎn)生控制 PWM 信號(hào),開關(guān)我們使用 N 溝道場(chǎng)效應(yīng)管 IRFZ44N。N 溝道場(chǎng)效管的 Gate 極在輸入低電平 時(shí)場(chǎng)管的 Drain 極和 Source 極會(huì)關(guān)閉,反之, Gate 極輸入高電平 ,Drain 極和 Source 極會(huì)導(dǎo)通。
實(shí)驗(yàn)電路原理圖如下:
圖5-基于Arduino的升壓型直流-直流開關(guān)電源
Arduino A0 引腳接可調(diào)電阻,用于調(diào)節(jié)輸出電壓。
A1 接反饋信號(hào),由于使用了 1k 和 8k 電阻分壓,實(shí)際輸出電壓是此電壓的 9 倍。
D3 引腳接輸出 PWM 控制信號(hào),輸出高電平時(shí)場(chǎng)管導(dǎo)通,輸出低電平時(shí)場(chǎng)管關(guān)閉。
可調(diào)電阻輸出 5V 時(shí),輸出電壓最大,為 5V*9=45V。
下面是 Arduino 代碼:
程序不停對(duì)可調(diào)電阻的電壓 voltage 和輸出電壓的 1/9 output進(jìn)行比較,當(dāng) voltage < output 時(shí),增大 PWM 信號(hào)占空比,提高輸出電壓;當(dāng) voltage > output 時(shí),減小占空比,降低輸出電壓。
1.在面包板上搭建電路:
圖6-面包板上的基于Arduino的升壓型直流-直流開關(guān)電源
2.示波器波形圖如下:
圖7-基于Arduino的升壓型直流-直流開關(guān)電源波形動(dòng)圖
可以看到隨著 PWM 控制信號(hào)占空比的增加,電感輸出電壓逐漸增大,最高可達(dá) 34.8V。
升壓型直流開關(guān)電源是利用了通電后的電感突然斷開,在開路的一側(cè)會(huì)出現(xiàn)電壓升高這一特性而實(shí)現(xiàn)的,并且,通電時(shí)間越長(zhǎng),電感斷開時(shí)出現(xiàn)的瞬間電壓越高。