通過單電路來學(xué)習(xí)電感的升壓原理
學(xué)習(xí)升壓(Boost)型直流開關(guān)電源的基本原理。
給一個電感通電,然后迅速斷電,電感的開路一側(cè)會出現(xiàn)高電壓。
我們可以用下面這個由一個電感和一個開關(guān)組成的簡單電路來學(xué)習(xí)一下電感的升壓原理。下圖是電路圖:
圖片
圖1-電感升壓實驗電路
下圖是在面包板上組裝好的電路:
圖片
圖2-面包板上的電感升壓電路
下面是按下按鈕然后迅速松開后的波形截圖:
圖片
圖3-電感升壓波形
可以看到 5V 電壓在電感開路一側(cè)被升高到了 130V。
在這個簡單的電感升壓電路后面加一個二極管和電容就構(gòu)成了經(jīng)典的升壓型直流-直流開關(guān)電源(switched-mode boost DC-DC power supply):
圖片
圖4-經(jīng)典升壓型直流-直流開關(guān)電源原理圖
當(dāng)開關(guān)閉合期間,由于二極管右側(cè)電壓高于左側(cè),二極管可以防止電容存儲的電能通過開關(guān)向電源放電。電容用于減小開關(guān)電源紋波,起穩(wěn)壓濾波的作用。
我們使用 Arduino UNO 來產(chǎn)生控制 PWM 信號,開關(guān)我們使用 N 溝道場效應(yīng)管 IRFZ44N。N 溝道場效管的 Gate 極在輸入低電平 時場管的 Drain 極和 Source 極會關(guān)閉,反之, Gate 極輸入高電平 ,Drain 極和 Source 極會導(dǎo)通。
實驗電路原理圖如下:
圖片
圖5-基于Arduino的升壓型直流-直流開關(guān)電源
Arduino A0 引腳接可調(diào)電阻,用于調(diào)節(jié)輸出電壓。
A1 接反饋信號,由于使用了 1k 和 8k 電阻分壓,實際輸出電壓是此電壓的 9 倍。
D3 引腳接輸出 PWM 控制信號,輸出高電平時場管導(dǎo)通,輸出低電平時場管關(guān)閉。
可調(diào)電阻輸出 5V 時,輸出電壓最大,為 5V*9=45V。
下面是 Arduino 代碼:
程序不停對可調(diào)電阻的電壓 voltage 和輸出電壓的 1/9 output進行比較,當(dāng) voltage < output 時,增大 PWM 信號占空比,提高輸出電壓;當(dāng) voltage > output 時,減小占空比,降低輸出電壓。
1.在面包板上搭建電路:
圖片
圖6-面包板上的基于Arduino的升壓型直流-直流開關(guān)電源
2.示波器波形圖如下:
圖片
圖7-基于Arduino的升壓型直流-直流開關(guān)電源波形動圖
可以看到隨著 PWM 控制信號占空比的增加,電感輸出電壓逐漸增大,最高可達 34.8V。
升壓型直流開關(guān)電源是利用了通電后的電感突然斷開,在開路的一側(cè)會出現(xiàn)電壓升高這一特性而實現(xiàn)的,并且,通電時間越長,電感斷開時出現(xiàn)的瞬間電壓越高。