選單

別再燒管子了,線圈兩端並一個二極體吧

00

寫在前面

大家好,我是小舒,今天談一個老生常談的問題,大家都知道用三極體、MOS管在驅動感性負載的時候,會在感性負載兩端加一個二極體。最為典型的案例就是三極體驅動繼電器,今天就和大家分享一下前因後果。

以下正文來源於麵包板社群。

1

電感和電感器

電感(inductor)是一個繞在磁性材料上的導線線圈(coil),電感通以電流時產生磁場(magnetic field),磁場很懶,不喜歡變化,結果呢,電感就成為阻礙其電流(current)變化的元件。

如果流過電感的電流恆定,電感就很高興,不用對電子流出任何力(force),此時的電感線圈就是普通導線。

如果我們想中斷電感中的電流,電感就會出力(電動勢,EMF),試圖維持其中電流。如果電感自身構成迴路,電路中又沒有電阻(resistance),那麼理論上,電子流永遠在迴圈流動。但是,除非我們採用超導體,否則所有的導線都對電流有阻礙作用,最終電感電流將衰減(decay)為零,且電阻越大,衰減越快。不過,感抗(inductance)越大,衰減則越慢。如圖1所示。

別再燒管子了,線圈兩端並一個二極體吧

圖1 中斷電感電流時儲存的能量釋放

一旦電流變為零,由於電感總是試圖阻礙電流變化,此時它又想維持電路電流為零。

所以,當我們把電感接入電路中時,電感馬上出力,試圖阻礙電流增加,但是電流還是慢慢在增加。電感感抗越大,電流增大的速度越慢。當電流不再增加而到達穩態值後,電感又樂不可支了,不用再出力了!如圖2所示。

別再燒管子了,線圈兩端並一個二極體吧

別再燒管子了,線圈兩端並一個二極體吧

圖2 電感電路ON

當我們切斷電感中的電流時,電感又出力想維持穩態電流值。如果此時電感與一個電阻相連,則電阻兩端的電壓是其電阻值與電流的乘積。由於電感最大的本事就是阻止電流的突變,因此,不管電阻值是多少,在電路被切斷後的瞬間,電感中的電流與切斷前是一樣的。如果電阻值很大,則電流與電阻的乘積也非常大,結果,電感上會產生瞬時的高電壓。如圖3所示。

別再燒管子了,線圈兩端並一個二極體吧

別再燒管子了,線圈兩端並一個二極體吧

圖3 電感電路OFF

由於電感中的電流不能突變,如果要切斷電感電路,我們總是需要提供電感電流釋放回路。假如沒有提供釋放回路,電感電流就會自尋通道,比如,透過空氣釋放,透過開關觸點或者其他不應導電的元件釋放。短時間的高電壓將對電路產生極大的破壞。

電感器能夠產生高電壓的能力在電源設計時非常有用,但也意味著,在沒有準備好釋放通路時不可以隨便切斷電感電路。

2

續流二極體

從圖中可以看出斷電時EMF產生的瞬時高壓(數倍甚至數十倍於電源電壓)如果無處釋放,會對電路的其他元件造成損害,而如果提供釋放回路,又怎麼能適時接通呢?即電感電路接通時,釋放回路不通,而電感電路斷開時釋放回路就接通。如圖4所示。

別再燒管子了,線圈兩端並一個二極體吧

圖4 釋放回路接通的時機

電阻是雙向導電的,而二極體就具有單向導電特性。因此我們採用如圖5所示的電路,圖中並聯在電感兩端的二極體稱為續流二極體(flyback diode或flywheel diode)。

別再燒管子了,線圈兩端並一個二極體吧

圖5 續流二極體電路

3

續流二極體的作用

續流二極體通常和儲能元件一起使用,其作用是防止電路中電壓電流的突變,為反向電動勢提供耗電通路。電感線圈可以經過它給負載提供持續的電流,以免負載電流突變,起到平滑電流的作用!在開關電源中,就能見到一個由二極體和電阻串連起來構成的的續流電路。這個電路與變壓器原邊並聯。當開關管關斷時,續流電路可以釋放掉變壓器線圈中儲存的能量。

別再燒管子了,線圈兩端並一個二極體吧

續流二極體工作原理圖

4

BUCK電路中續流二極體的選擇

別再燒管子了,線圈兩端並一個二極體吧

BUCK電路圖

BUCK電路中一般選擇快速恢復二極體或者肖特基二極體來作為“續流二極體”,它在電路中一般用來保護元件不被感應電壓擊穿或燒壞,以並聯的方式接到產生感應電動勢的元件兩端,並與其形成迴路,使其產生的高電動勢在迴路以續電流方式消耗,從而起到保護電路中的元件不被損壞的作用。

理論上二極體選用至少2倍於最大電流,實際使用時,由於二極體的瞬間抗過載能力較強,使用最大電流50A的超快速二極體也行,加上合理的散熱片,實際使用中一般少有損壞。導通時的總阻抗是 電機內阻+驅動管等效內阻。續流時的總阻抗是 電機內阻+續流二極體等效內阻。一般情況下,由於續流二極體的交流等效內阻要比驅動三極體的交流等效內阻小。所以常規設計,一般續流二極體的最大電流,取二倍於電機最大電流。

瞬態電流只是一瞬間,面接觸型二極體的抗過載能力還是可以的,只要不過壓即可,必要時串個小阻值電阻進行限流。續流二極體是為了保護開關器件,續流時的瞬態電流跟電機的工作電壓和繞組內阻有關,跟電機功率無關,真要計算的話,瞬態電流的峰值是反向自感電壓減去二極體結壓降再除以迴路電阻。這裡之所以還要用一定電流以上的二極體是因為低壓大功率電機的繞組內阻較低,所以瞬態電流會比較大,串個小阻值電阻就可以抑制峰值電流,因此造成的開關管瞬態加壓的些許上升因為工作電壓本來就不高,所以根本不必擔心,現在的電晶體耐壓至少都在50V以上。

5

繼電器續流二極體的選擇

別再燒管子了,線圈兩端並一個二極體吧

繼電器並聯的二極體,不是什麼BUCK電路中的續流二極體,由於繼電器線圈的是感性負載,作用是吸收驅動三極體在斷開時繼電器線圈的自感電壓,根據楞次定律,電感上的電流在減小時,會產生一個自感電壓,這個電壓的方向是正電源端為負,驅動管集電極為正,這個電壓會擊穿三極體,所以在繼電器上並聯一個吸收二極體,吸收這個自感電壓。

第一,電路ms級以下時間引數對機械觸點影響給予忽略

第二,即便是1N4000反向恢復時間也遠低於ms,正向導通時間更小

第三,驅動管極間電容,繼電器寄生電容足以使高速二極體無用武之地

第四,電感儲能的消耗主要依靠饒組電阻,一般處於過阻尼狀態

對於圖中的開關,我們經常使用電晶體。如圖所示,用一個電晶體TR1去控制繼電器線圈(relay coil)的導通,繼電器觸點再去控制負載電路。

別再燒管子了,線圈兩端並一個二極體吧

繼電器線圈的續流電路

二極體負極接直流電源正極,繼電器線圈斷電時,二極體因勢利導,為線圈高電壓提供釋放途徑。如果沒有續流二極體,電晶體斷開時線上圈兩端產生的高電壓將對電晶體電路造成極大的損壞,此時續流二極體起到了保護作用。

為此,經常將二極體直接和繼電器做在一起,如圖所示。

別再燒管子了,線圈兩端並一個二極體吧

6

觸點的保護電路一

般感性負載比電阻性負載更容易使觸點受到損作,如果使用適當的保護電路可以使感性負載對觸點的影響與電阻性負載基本相當,但請注意如果不正確使用,可能會產生反效果。

下表是觸點保護電路的代表性例子。

別再燒管子了,線圈兩端並一個二極體吧

別再燒管子了,線圈兩端並一個二極體吧

注意請避免下表中所列的觸點保護電路。

別再燒管子了,線圈兩端並一個二極體吧

7

續流二極體的電路

別再燒管子了,線圈兩端並一個二極體吧

續流二極體應該加到感性負載的兩端,這裡說的感性,就是具有電感特性,而不是性感。感性負載的特性就是電流不能突變,也就是說,不可能一下子就沒了,也不可能一下子就有了,需要有個過程。

常見的感性負載有繼電器線圈、電磁閥。

8

為什麼要加續流二極體

感性負載會產生感應電動勢,感應電動勢的方向和加在它兩端的電壓方向是相反的,當感性負載突然斷電,感應電動勢還在,由於感應電動勢與原來的電壓方向相反,在沒有斷電的時候,還有原來的電壓與之抵消,斷電後就沒有與感應電動勢抵消的電壓了,這個感應電動勢就有可能造成電路中的元器件損壞,加個二極體以後,這個二極體正好與感性負載形成了一個閉合迴路,迴路中的電流方向正好和二極體是正向導通的,就可以釋放感應電動勢的電流了。

別再燒管子了,線圈兩端並一個二極體吧

9

可以作為續流二極體的型號

普通二極體如1N4007就可以作為續流二極體,不過,最好是用快速恢復二極體或者肖特基二極體。

快速恢復二極體可以用:FR107、1N4148

肖特基二極體可以用:1N5819

10

看二極體datasheet的什麼引數

二極體的耐壓,就是反向能加多大電壓,你可以看到,續流二極體在電路中是反向連線的。比如你的電路中,線圈加的是12V,那麼你的二極體方向耐壓值就必須要大於12V才行。不過一般的二極體反向耐壓值都非常高。

二極體的最大正向導通電流,比如1N4148最大正向導通電流是150mA,那麼如果你的線圈電流太大,就會燒壞續流二極體。所以1N4148只適合小電流的線圈保護,比如5V的繼電器。

11

實踐經驗

凡是電路中的繼電器線圈兩端和電磁閥介面兩端都要接續流二極體。接法如上面的圖,二極體的負極接線圈的正極,二極體的正極接線圈的負極。不過,你要清楚,續流二極體並不是利用二極體的反方向耐壓特性,而是利用二極體的單方向正向導通特性。

如果懶得看二極體的datasheet引數,就用FR107吧,通吃一般應用。

12

實踐示例

別再燒管子了,線圈兩端並一個二極體吧

交流接觸器線圈接入等電壓直流電會怎樣?

線圈在直流回路和交流回路中的不同特性

如何學習硬體設計,口訣要點小本本記下來