![]() |
上圖中的102電阻太大,造成基電流過小了吧? |
S8050供電了,是電阻供的 |
換個有源的蜂鳴器試試 |
請檢查接線是否錯誤或短路。 |
電阻是不是接大了,可以更換小一點的電阻試試 |
你蜂鳴器直接加5V電壓,聲音有多大? 蜂鳴器分有源和無源兩種,有源和無源的“源”不是指電源,而是指震蕩源。也就是說,有源蜂鳴器內(nèi)部帶震蕩源,所以只要一通電就會叫。而無源內(nèi)部不帶震蕩源,所以如果用直流信號無法令其鳴叫。必須用2K~5K的方波去驅(qū)動它。 如果你的線沒有接錯,那就是你的蜂鳴器是無源的。 |
樓主圖接法:蜂鳴器聲音小,可以接上拉電阻。也可以用PNP管子驅(qū)動方便一些。 |
上圖接法蜂鳴器很小聲很正常。因為51單片機高電平輸出電流不足以正常驅(qū)動三極管,流過蜂鳴器的電流極小。 下圖接法蜂鳴器很大聲是不可能的。只相當于在上圖P1.5與電阻之間正向接一個二極管,不可能增加P1.5輸出電流。只有3個可能,1.圖畫錯。2.線接錯。3三極管已擊穿。 |
如果把8050換成3.3穩(wěn)壓管就更好了 |
你把8050的集電極和發(fā)射極接在一起試看 |
第一種,晶體管放大倍數(shù)低,基極電阻沒有調(diào)整到晶體管飽和導通狀態(tài);或端口輸出電平太低??? 第二種:不可能響的!!唯一可能是晶體管C,E結擊穿了,用表量一下~~ |
三極管作開關時是在飽和區(qū)與截止區(qū),放大區(qū)在兩個區(qū)間,需要有VBE正偏吧,還有S8050 C也沒有上拉,不知它如何工作的。不知實際焊線是不是這樣了 |
P1.5輸出高電平,S8050相當于2個背靠背的二極管,P1.5到102導通,第二個三極管基極為高電平,導通。 |
51單片機默認是輸出高電平,灌電流驅(qū)動能力強所以用PNP管子驅(qū)動方便一些。 |
Powered by 單片機教程網(wǎng)