蜂鳴器是一種非常常用的電子元器件,廣泛用于各種電子設(shè)備中的聲音輸出。而三極管則是一種半導(dǎo)體器件,具有放大和開關(guān)等功能。通過三極管的開關(guān)狀態(tài),可以驅(qū)動蜂鳴器產(chǎn)生聲音。
二、三極管驅(qū)動蜂鳴器的原理
首先,需要控制三極管的開關(guān)狀態(tài)。通過向基極輸入高電平信號,使得三極管導(dǎo)通,此時輸入電源能夠通過三極管流向負(fù)載電路。當(dāng)基極輸入低電平信號時,三極管截止,輸入電源無法通過三極管流向負(fù)載電路。
其次,需要產(chǎn)生高頻振蕩信號。通過控制三極管的開關(guān)狀態(tài),可以實現(xiàn)高頻振蕩。具體而言,當(dāng)三極管導(dǎo)通時,電容器C1充電,此時正極為基極,負(fù)極為發(fā)射極,同時電感L1儲存電荷,稱為電感儲能狀態(tài);當(dāng)三極管截止時,C1放電,此時正極為發(fā)射極,負(fù)極為基極,電感L1放電,此時為電感放電狀態(tài)。由于電感的自感性和電容器的電容性,導(dǎo)致C1放電過程中的電荷在電感中形成了一種周期性變化的電流,即高頻振蕩信號,在此信號的作用下,蜂鳴器可以發(fā)出聲音。
三、三極管驅(qū)動蜂鳴器的實現(xiàn)
將電感L1、電容器C1、三極管Q1和蜂鳴器Buzzer按照圖中連接即可實現(xiàn)三極管驅(qū)動蜂鳴器的電路。其中,電感L1一般選用直徑為5mm的磁芯電感。電容器C1一般選用100nF的陶瓷電容。三極管Q1可以采用9014或8050型號的普通P型三極管。蜂鳴器Buzzer則可以選擇DC5V或DC12V的蜂鳴器。
蜂鳴器是我們在電路設(shè)計中使用的 常見的一種預(yù)警發(fā)聲器件,我們常使三極管的工作于開關(guān)狀態(tài)來驅(qū)動它。然而越簡單的電路,很多人在設(shè)計時往往越容易忽略細(xì)節(jié),導(dǎo)致實際電路中蜂鳴器不發(fā)聲、輕微發(fā)聲和亂發(fā)聲的情況發(fā)生。
我們在數(shù)字電路設(shè)計的中常常用三極管的開關(guān)特性把數(shù)字信號的“1”和“0”來轉(zhuǎn)化成實際電路中的“通”和“斷”,來驅(qū)動一些蜂鳴器、數(shù)碼管、繼電器等需要較大電流的器件。然而在使用的過程中,如果不在意細(xì)節(jié),三極管就可能無法工作在正常的開關(guān)狀態(tài)。 終無法達(dá)到預(yù)期的效果,有時就是因為這些小小的錯誤而導(dǎo)致重新打板,導(dǎo)致浪費。
這里小編把自己使用三極管的一些經(jīng)驗以及一些常見的誤區(qū)給大家分享一下,在電路設(shè)計的過程中可以減少一些不必要的麻煩。我們來看幾個三極管做開關(guān)的常用電路畫法。蜂鳴器我們選擇了常用的蜂鳴器。

圖1
例:圖一中a電路中三極管我們選擇了2N3904三極管,2N3904是現(xiàn)在常用的NPN三極管。其耐壓值40V,Pcm=400mW,Icm=200mA,β=100-400。蜂鳴器LS1接在三極管的集電極,驅(qū)動信號取5V,電阻按照經(jīng)驗可以取4.7K。假設(shè)三極管放大倍數(shù)為100,蜂鳴器的工作電流為20mA,即Ic=20mA。Ib=Ic/β=0.2 mA。當(dāng)基極電流大于0.2 mA時,蜂鳴器均可正常發(fā)聲。a電路中的基極電流Ib=(5V-0.7V)/4.7K=0.9mA,大于0.2 mA,可以使蜂鳴器正常發(fā)聲。b 電路用的是2N3906三極管,PNP型,同樣把蜂鳴器LS2接在三極管的集電極,驅(qū)動信號是5VTTL電平。由于2N3906其他參數(shù)和2N3904基本一致,因此計算過程不再贅述。以上這兩個電路圖都可以正常工作。

圖2
圖二的兩個電路和圖一相比,把蜂鳴器接在了三極管的發(fā)射極。在c電路,假設(shè)基極電壓為5V,基極電流Ib=(5V-0.7V- UL)/4.7K,其中UL為蜂鳴器上的壓降。如 果UL比較大,那么相應(yīng)的Ib就小,很有可能Ib<0.2mA,Ic<20mA,無法驅(qū)動蜂鳴器。有人認(rèn)為把R3的阻值減小,Ib就可以變大,大于0.2 mA時,蜂鳴器就可以正常工作。但是蜂鳴器的壓降很難獲知,而且有些蜂鳴器的壓降可能變動,這樣一來基極電阻阻值就很難選擇,阻值選擇太大就會驅(qū)動失敗,選擇太小,損耗又變大。d電路也會出現(xiàn)同樣的問題,所以不建議選用圖二的這兩種電路。

圖3
圖三這兩個電路,電路的驅(qū)動信號為3.3VTTL電平,常出現(xiàn)在3.3V的MCU電路設(shè)計中,如果不注意就很容易就設(shè)計出這兩種電路,而這兩種電路都是錯誤的。
先分析e電路,這是典型的“發(fā)射極正偏,集電極反偏”的放大電路,或者叫射極輸出器。當(dāng)PWM信號為3.3V時,Ib=(3.3V-0.7V- UL)/4.7K,會出現(xiàn)和圖2中c電路中一樣的情況。
f電路也是一個很失敗的電路,首先這個電路導(dǎo)通是沒有問題的,當(dāng)驅(qū)動信號為0V時,蜂鳴器可以正常動作。然而這個電路是無法關(guān)斷的,當(dāng)驅(qū)動信號PWM為3.3V高電平的時候,Ube=5V-3.3V=1.7V, Ube>0.7V,三極管仍可以導(dǎo)通,于是蜂鳴器會一直響。那這個問題有辦法解決嗎?有,如果你的MCU支持OD(開漏)驅(qū)動方式,可以在開漏輸出后用上拉電阻把電平拉到5V,這樣 Ube=5V-5V=0V, Ube<0.7v,三極管就可以正常的關(guān)斷了。
?三極管驅(qū)動蜂鳴器?是指利用三極管的開關(guān)特性來控制蜂鳴器的發(fā)聲。蜂鳴器是一種將電信號轉(zhuǎn)化為聲音信號的器件,常用于生成各種提示音,如按鍵音、報警音等。蜂鳴器可以分為有源蜂鳴器和無源蜂鳴器。有源蜂鳴器內(nèi)部自帶振蕩源,只需接上直流電壓即可持續(xù)發(fā)聲,而無源蜂鳴器則需要控制器提供振蕩脈沖才能發(fā)聲?1。
工作原理
當(dāng)三極管的基極接收到高電平時,三極管導(dǎo)通,此時Vcc電壓驅(qū)動蜂鳴器發(fā)聲;當(dāng)基極接收到低電平時,三極管同樣導(dǎo)通,Vcc電壓驅(qū)動蜂鳴器發(fā)聲。三極管在這里起到開關(guān)作用,通過控制基極的電平來控制蜂鳴器的發(fā)聲?1。
電路設(shè)計細(xì)節(jié)
在設(shè)計三極管驅(qū)動蜂鳴器的電路時,需要注意以下幾點:
?續(xù)流二極管?:蜂鳴器是一個感性元件,其電流不能瞬變,因此需要一個續(xù)流二極管提供續(xù)流,以防止產(chǎn)生尖峰電壓損壞三極管和干擾其他電路部分?2。
?限流電阻?:限流電阻用于防止輸出電流過大,損壞三極管?2。
?下拉電阻?:基極下拉電阻用于確保三極管在電路關(guān)斷時能夠可靠地保持在關(guān)斷狀態(tài),防止意外發(fā)聲?2。
實際應(yīng)用場景
三極管驅(qū)動蜂鳴器廣泛應(yīng)用于各種需要發(fā)聲提示的電子設(shè)備中,如計算機(jī)、打印機(jī)、報警器、電子玩具、汽車電子設(shè)備等。通過三極管的開關(guān)特性,可以有效地控制蜂鳴器的發(fā)聲,滿足各種應(yīng)用場景的需求?3。