電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子元器件應(yīng)用>小白學(xué)單片機(jī)(22) IO口:蜂鳴器的使用/三極管的工作原理介紹資料下載

小白學(xué)單片機(jī)(22) IO口:蜂鳴器的使用/三極管的工作原理介紹資料下載

2021-04-19 | pdf | 409.64KB | 次下載 | 2積分

資料介紹

這一篇繼續(xù)的內(nèi)容,我們來做實(shí)驗(yàn)四:按鍵控制有源蜂鳴器,按下按鍵蜂鳴器響,釋放按鍵不響。 蜂鳴器 實(shí)驗(yàn)四之前簡單介紹下蜂鳴器。蜂鳴器有兩種,無源蜂鳴器和有源蜂鳴器,一般用于發(fā)出報(bào)警的聲音。聲音是由震動產(chǎn)生的,大家都見過喇叭,喇叭里面有磁鐵和線圈。給線圈通上不斷變化的電壓,在磁鐵產(chǎn)生的磁場中就會運(yùn)動。于是和線圈固定在一起的振膜就會震動,于是就能聽見聲音了,而無源蜂鳴器和喇叭效果基本一樣。和無源蜂鳴器不同的是,有源蜂鳴器內(nèi)部就有發(fā)聲電路,通上電壓合適的直流電就會發(fā)出叫聲。另外,有源蜂鳴器有正負(fù)極之分。圖中是常用的一種工作電壓為5V的有源蜂鳴器,正面標(biāo)有加號的一側(cè)引腳為正極,如果器件是全新的沒有剪過引腳,正極引腳比負(fù)極長。 驅(qū)動電路 從上面的介紹來看,有源蜂鳴器和LED一樣,只要通電就能工作(如果沒有特殊說明,后面蜂鳴器就是指有源蜂鳴器)。但是為什么要單獨(dú)作為一個(gè)實(shí)驗(yàn)?zāi)兀? 前面我們說了,單片機(jī)IO口能通過的電流是有限的,過大的電流可能會燒壞管腳,或者不能正常工作。蜂鳴器和LED相比最主要的區(qū)別,就是蜂鳴器比LED需要的電流大很多,電壓一般也會高一些。 為了讓單片機(jī)驅(qū)動蜂鳴器,也就是控制蜂鳴器工作,我們需要使用一些特別的電路。不知道大家是否了解繼電器,繼電器的特點(diǎn)就是用小電流低電壓,控制大電流高電壓電路。但是一般的繼電器控制端需要的電流,對于單片機(jī)來說還是太大了,而且繼電器價(jià)格比較高,能控制很大的電流,用在這里大材小用了。而這里我們要用的器件是三極管。 三極管基本介紹 三極管的作用主要是放大電流。和名字一樣,三極管有三個(gè)管腳:發(fā)射極、基極、集電極,分別簡寫為E、B、C。有兩種類型,PNP型和NPN型,兩種類型的三極管工作時(shí)電流方向恰好相反,電路符號也不相同,如圖所示。發(fā)射極上的箭頭正是表示工作時(shí)電流方向的。 三極管有很多參數(shù),實(shí)際的三極管也有很多種,封裝也各種各樣。下圖是常見的TO-92封裝的直插式小功率三極管。注意,這種外形只是封裝,并不是三極管專用,也有其他器件會用這樣的封裝,具體要看上面標(biāo)示的器件型號,例如圖中的S9012表示它是9012三極管。像圖中一樣管腳朝下放置,半圓柱的平面正對自己,從左往右三個(gè)管腳分別是E、B、C。 三極管作為電子開關(guān)使用 三極管有三種工作狀態(tài),截止區(qū)、放大區(qū)、飽和區(qū)。在放大區(qū),可以放大電信號,我們用的擴(kuò)音器等設(shè)備就可以通過三極管實(shí)現(xiàn)。在單片機(jī)中我們主要利用三極管的截止區(qū)和飽和區(qū),作電子開關(guān)使用,常用下面這樣的電路圖。 左圖和右圖分別是NPN、PNP型三極管的電路圖。R1、S1和R2、S2相當(dāng)于單片機(jī)IO口,三極管集電極接蜂鳴器。NPN型電路控制蜂鳴器高電平有效,即IO口輸出高電平的時(shí)候,蜂鳴器就會響。PNP型反之。為了方便觀察,我接的是LED,和蜂鳴器是一樣的道理,可以看到圖中LED就點(diǎn)亮了。注意三極管的管腳位置不可接反,要驅(qū)動的負(fù)載即圖中的LED也不能接反。 常用PNP三極管有9012、8550等,NPN三極管有9013,8050等。 三極管的原理和很詳細(xì)的工作情況分析,需要不少的計(jì)算過程,有興趣的讀者可以查看模擬電路相關(guān)的書籍資料。文章末尾也會簡單分析三極管工作機(jī)制,有興趣的同學(xué)可以看看。如果覺得難以理解,學(xué)習(xí)單片機(jī)過程中,可以不做深入研究。 電路設(shè)計(jì) 程序的實(shí)現(xiàn)和點(diǎn)亮LED差不多,不過要看你的電路確定是高電平還是低電平有效。按照前面的三極管電路,我們可以用9012實(shí)現(xiàn)蜂鳴器驅(qū)動電路,低電平有效,電路圖如下,注意蜂鳴器的正負(fù)極不能接反。 圖中P1.0上接的LED還放在那(當(dāng)然也可以去掉),P2.0上接了按鍵開關(guān),P2.1上連接了三極管驅(qū)動的蜂鳴器。 我用面包板搭建的電路。 備注:三極管在這里起到開關(guān)的狀態(tài),建議優(yōu)???考慮使用PNP型三極管電路。因?yàn)槿龢O管的作用是放大電流,對于同一個(gè)三極管而言,如果要輸出更大的電流,一般就要在基極輸入更大電流。而使用PNP型電路時(shí),IO口輸出低電平有效,對于單片機(jī)來說是灌電流,此時(shí)基極能提供的電流更大,從而提供更大電流以驅(qū)動蜂鳴器。我在實(shí)際測試時(shí),如果使用NPN型三極管9013,可以驅(qū)動LED,但不足以驅(qū)動蜂鳴器,除非自己給IO口再外接一個(gè)上拉電阻。 程序?qū)崿F(xiàn) 首先是定義LED、按鍵、蜂鳴器三個(gè)IO口 sbit LED = P1^0; sbit KEY = P2^0; sbit BUZZER = P2^1; 然后先設(shè)置KEY=1,然后在主循環(huán)中處理即可。這里我用的是PNP驅(qū)動,蜂鳴器和LED一樣,是低電平有效。 void main() { KEY = 1; while(1) { LED = KEY; BUZZER = KEY; } } 搭建完電路并燒寫好程序,按下按鍵,LED會被點(diǎn)亮,同時(shí)蜂鳴器就能發(fā)出聲音了。 三極管工作機(jī)制簡要分析 三極管的特性分析比較復(fù)雜,這里我通過仿真進(jìn)行簡單介紹,三極管的原理和更多的深入知識,可以查閱相關(guān)模擬電路書籍。下圖是我用Multisim軟件仿真的電路(如果有興趣自己仿真,請自行安裝學(xué)習(xí)Multisim軟件)。 圖中左邊的VCC通過可調(diào)電阻Rp分壓,接到三極管基極,右邊VCC通過一個(gè)電阻接到三極管集電極,三極管發(fā)射極接地。兩個(gè)綠色箭頭是Multisim中的探針,可以在黃色的框中顯示導(dǎo)線上通過的電流大小,以及導(dǎo)線上的電壓(也就是相對于GND的電壓)。 我們把這個(gè)電路看成兩個(gè)電流通路,分別是由紫色和橙色箭頭標(biāo)注。調(diào)節(jié)Rp到合適的位置,就會有電流通過基極,大小為Ib,也就是紫色通路的電流。由于三極管的特性,Ic即橙色通路的電流也會根據(jù)Ib而變化。從圖中也可以看出來,左右兩個(gè)探針顯示的直流電流I(dc)分別為1.71nA和172nA(即Ib和Ic)。 如果調(diào)節(jié)Rp,如圖Ib=3.33uA,此時(shí)Ic=333uA。多調(diào)整幾次并觀察結(jié)果,可以發(fā)現(xiàn)在一定范圍內(nèi),始終近似有Ic=100*Ib(在模擬電路中,常直接用等號代表約等于,誤差在所難免)。這正是三極管的放大特性。如果在基極接的是話筒,在集電極接喇叭,就可以放大聲音信號了。當(dāng)然實(shí)際電路還需要添加一些器件。而這里的100就是圖中三極管的放大倍率,是三極管很重要的一個(gè)參數(shù)(所謂參數(shù),就像電阻的阻值一樣的道理)。 如果調(diào)節(jié)Rp,使基極電流Ib很大,例如圖中Ib=1mA,此時(shí)Ic只有4.95mA,而不是100mA,不滿足前面的條件了。前面說的是在一定范圍內(nèi),Ic=100*Ib,也就是兩者成正比,叫做三極管的線性區(qū),也叫放大區(qū)。而如果基極和發(fā)射極之間電壓太大,超過一定范圍,就進(jìn)入了三極管的飽和區(qū),Ic的值比較大;反之,如果電壓太小就會進(jìn)入截止區(qū),在截止區(qū),Ic很小,幾乎為0。正是利用這個(gè)特性,我們可以把單片機(jī)IO口接在基極,而在三極管集電極連接蜂鳴器,從而進(jìn)行控制。 備注1:仿真電路有很大的局限性,只能在一定程度上模擬實(shí)際電路。實(shí)際電路很復(fù)雜,例如導(dǎo)線有電阻,但是仿真軟件的設(shè)計(jì)很難考慮這么多因素,還有一些目前仍然未知的問題也不能考慮到。所以仿真結(jié)果只能作為參考。例如上面這個(gè)電路,我發(fā)現(xiàn)即使不斷調(diào)節(jié)Rp,讓滑片直接移動到5V的那一端,基極電壓卻仍然沒有達(dá)到5V,和實(shí)際電路中并不相符。 備注2:前面說單片機(jī)IO口使用了電子開關(guān),就類似于上面的三極管電路,不過單片機(jī)中實(shí)際用的一般是MOS管。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費(fèi)下載
  2. 0.00 MB  |  1491次下載  |  免費(fèi)
  3. 2單片機(jī)典型實(shí)例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實(shí)例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費(fèi)
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
  14. 0.23 MB  |  4次下載  |  免費(fèi)
  15. 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
  16. 0.11 MB  |  4次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費(fèi)
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費(fèi)
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費(fèi)
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費(fèi)
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費(fèi)
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費(fèi)
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費(fèi)
  15. 8開關(guān)電源設(shè)計(jì)實(shí)例指南
  16. 未知  |  21539次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191183次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138039次下載  |  免費(fèi)