日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 記得誠
[導(dǎo)讀]今天我們一起學(xué)習(xí)降壓型開關(guān)電源。為什么需要開關(guān)電源在之前的?線性穩(wěn)壓器教程?中,我們學(xué)習(xí)了L7805等線性穩(wěn)壓器的使用。它們使用起來很簡單,但是效率低下。例如,如果您嘗試用26伏電壓為線性穩(wěn)壓器供電,并且輸出電壓為5伏電流為3安培,則最終會產(chǎn)生63瓦的熱量。如此巨大的能量浪費是不...

今天我們一起學(xué)習(xí)降壓型開關(guān)電源。

為什么需要開關(guān)電源

在之前的?線性穩(wěn)壓器教程?中,我們學(xué)習(xí)了 L7805 等線性穩(wěn)壓器的使用。它們使用起來很簡單,但是效率低下。

例如,如果您嘗試用 26 伏電壓為線性穩(wěn)壓器供電,并且輸出電壓為 5 伏 電流為 3 安培,則最終會產(chǎn)生 63 瓦的熱量。如此巨大的能量浪費是不可接受的。

對于大功率項目,你希望使用所謂的開關(guān)電源。有各種不同類型的開關(guān)電源,可以讓你將一種電壓轉(zhuǎn)換為另一種電壓。

本文主要討論降壓型(Buck or Step-down)開關(guān)電源。它是一種可以將較高電壓降低到較低電壓的電源。

原理

讓我們先從一個簡單的電路開始。電路由一個 10 伏的直流電源串聯(lián)一個開關(guān)組成。

開關(guān)是什么并不重要。它可以是雙極性晶體管,MOS 管,甚至可以是瘋狂推動機械開關(guān)的瘋子。


出于效率原因,開關(guān)應(yīng)該使用場效應(yīng)(MOS)管。但現(xiàn)在我們在電路中還是用通用開關(guān)符號。接下來讓我們用占空比為 50% 的脈沖寬度調(diào)制(PWM)信號來控制開關(guān)的斷開和閉合。

這會給我們輸出一個一個占空比為 50% 的方波,一半時間為 10 伏,一半時間為 0 伏,這樣平均電壓就是 5 伏。

現(xiàn)在讓我們添加一個 LC 低通濾波器。電感抵抗電流的突變,電容抵抗電壓的突變。綜合效果是我們的 LC 低通濾波器抹平了方波,我們在輸出上獲得了 5 伏的相對穩(wěn)定的直流電。

但是上面這個電路有個問題。假設(shè)開關(guān)已閉合,我們的電源正在輸送一些電流。這意味著電流正流過這個電感器。

現(xiàn)在讓我們斷開開關(guān)。由于電感中的電流不能立即改變,這意味開關(guān)斷開的一小段時間內(nèi)仍然有電流流過電感。

但是電感左側(cè)沒有接任何器件,所以在這里積累大量帶負電荷的電子(電子的流動的方向是和傳統(tǒng)電流方向相反的)。從而產(chǎn)生一個巨大的負電壓毛刺。

這種電壓毛刺可以達到數(shù)百甚至數(shù)千伏。


如此巨大的負電壓毛刺足以燒毀連接在此處的任何開關(guān)。如果您想了解有關(guān)這種現(xiàn)象的更多信息,請查看我另一篇文章:電感毛刺。在那篇文章中,提到了一個解決辦法,就是添加一個二極管。二極管就位后,現(xiàn)在無論何時斷開開關(guān),電流都可以在一個完整的路徑中流動,并且開關(guān)后的電壓幾乎不會低于零,因為二極管的存在,電感左側(cè)電壓最多比接地低 0.7 伏(二極管壓降電壓),肖特基二極管會更低。

下圖是經(jīng)典的降壓型開關(guān)電源電路,你可以使用這個基本電路以比線性穩(wěn)壓器(Linear Voltage Regulator)更有效的方式將高電壓直流電降低到電壓較低的直流電。

使用 Arduino 搭建

我們使用 Arduino 搭建一個降壓型直流電源(Buck Converter)。這個電路僅用來學(xué)習(xí)降壓型開關(guān)電源的作用,不具有實際用途。Arduino 可以輸出方波(PWM), 我們可以利用它輸出的方波作為控制信號,在面包上搭建一個簡單的降壓型開關(guān)電源。

無反饋

我們使用 P溝道場效應(yīng)管 IRF9540 來開關(guān)主電源,這里我使用可調(diào)電源輸出的 12 伏電壓。因為 Arduino 的驅(qū)動能力不足,不足以直接驅(qū)動 IRF9540, 我們使用一個 NPN 型BJT 晶體管 S8050 來驅(qū)動 IRF9540。我們編程讓 Arduino 輸出 31 k 赫茲的控制方波。旋轉(zhuǎn)電位器可以改變輸出方波的占空比。這樣,當(dāng) Arduino D3 腳輸出高電平時,三接管導(dǎo)通,拉低 N 溝道場管的門級(G),場管導(dǎo)通;當(dāng) D3 輸出低電平時,三極管斷開,場管門級為高電平,場管關(guān)斷。電位器一個引腳接在 Arduino 的 5V 引腳上,一個引腳接地,這樣電位器中間引腳可以輸出 0~5伏電壓。A0 引腳: 接可調(diào)電位器的中間引腳。用于調(diào)節(jié)方波的占空比。D3 引腳:輸出 31k 赫茲的控制方波,用于控制開關(guān) IRF9540 的關(guān)斷。


/*
* 這是用 arduino 制作的降壓型開關(guān)電源的示例代碼。
* 我們使用 Aruino Uno. Nano 也是可以的。
* D3 引腳輸出控制方波
* No feedback is connected here.
*/

int potentiometer = A0; // 接可調(diào)電阻中間引腳
int PWM = 3;

void setup() {
pinMode(potentiometer, INPUT);
pinMode(PWM, OUTPUT);
// 引腳3和11, 輸出PWM 方波 頻率:31372.55 Hz
TCCR2B = TCCR2B
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉