熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-5-22 16:18
正文摘要:請(qǐng)問(wèn),51單片機(jī)驅(qū)動(dòng)三極管電路是否可以用NPN三極管。為什么我是用如圖這樣的電路設(shè)計(jì)繼電器驅(qū)動(dòng)不了,這是因?yàn)槿龢O管用的不對(duì)嗎? |
本帖最后由 carpcarey 于 2021-5-24 20:56 編輯 查SLC-5VDC-SL-A資料,得到5V下驅(qū)動(dòng)電流185mA查SS8050-H資料,得到Hfe為120到350,平均235; Ic=1.5A,滿足185mA的條件。 按照目前你用來(lái)做開(kāi)關(guān)狀態(tài),那就必須滿足飽和條件,即Ib*Hfe>=185mA 按平均放大倍數(shù)來(lái)算,Ib*235>=185mA,那就要求Ib>=185/235即Ib>=0.79mA 假設(shè)你用的是標(biāo)準(zhǔn)51,不是增強(qiáng)型的,那這時(shí)候看IO口的配置:你用的是P1.0口。片內(nèi)弱上拉(10K左右)。當(dāng)IO口高電平時(shí),Ib=5V/(1K+10K)=0.45mA,不滿足Ib>=0.79mA; 也就不滿足飽和條件。 當(dāng)用的是某些增強(qiáng)型51時(shí),可配置IO口為推挽輸出。這時(shí),Ib=5V/1k=5mA,滿足Ib>=0.79mA的飽和條件,故可以實(shí)現(xiàn)電路的正常功能。 如果還是采用標(biāo)準(zhǔn)51,要是其能正常工作,必須增加Ib,可以在P1.0對(duì)電源加上拉電阻,使其滿足飽和條件。我們要滿足飽和條件Ib>=0.79mA,那就是5V/(1K+(10K//上拉電阻x))>=0.79mA 得到(1K+(10K//上拉電阻))<=6.33k 即(10K//上拉電阻x)<=5.33k 10*x/(10+x)<=5.33 4.67x<=53.3 x<=11.41k 為了保證可靠的導(dǎo)通,及器件的差異性,我們按Hfe=100計(jì)算,得到Ib>=1.85mA 5V/(1K+(10K//上拉電阻))>=1.85mA 同理得到上拉電阻x 10*x/(10+x)<=1.7 x<=2.04k。 當(dāng)IO口低電平時(shí),灌電流為5v/1.7k=2.9mA,滿足IO口灌電流小于10mA。 所以我們可以選擇直接在P1.0對(duì)電源上拉2K電阻,即可驅(qū)動(dòng)繼電器。 以上內(nèi)容不是告知答案,而是分析問(wèn)題解決問(wèn)題的思路和方法。 ps:5樓做法是常規(guī)做法。比用NPN管、IO口加上拉電阻有哪些好處?望思考下。。 |
參與人數(shù) 2 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 15 | 很給力! |
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
用了“準(zhǔn)雙向I/O口”了吧?改為推挽出試試。要是還不可以只能改為PNP管,還有推挽出。 |
應(yīng)該沒(méi)問(wèn)題,關(guān)鍵看你的單片機(jī)用的什么型號(hào),5V是可以驅(qū)動(dòng)的。 |
要用NPN管的呀 |
VCC驅(qū)動(dòng)不了繼電器線圈吧 |
這電路看著沒(méi)問(wèn)題,你應(yīng)該先排除一下IO口的問(wèn)題,你這個(gè)N管用得對(duì),檢查下硬件封裝有沒(méi)有連錯(cuò),還有直連單片機(jī)IO的不要用P管,VCC電壓會(huì)倒灌進(jìn)IO的 |
建議首先使用連接到5V電源的開(kāi)關(guān)測(cè)試晶體管, 繼電器。 這樣,可以排除51單片機(jī)IO或軟件不正確的可能性。 |
IO口改推挽輸出,并接3.3K下拉。建議使用灌電流驅(qū)動(dòng),使用PNP管 |
繼電器要求驅(qū)動(dòng)電流較大,51單片機(jī)I/O口灌電流可達(dá)10mA,建議使用灌電流驅(qū)動(dòng),使用PNP管。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
你 的電路沒(méi)有問(wèn)題,IO口改推挽輸出,并接3.3K下拉。完美解決上電瞬間觸發(fā)的問(wèn)題。 |
把基極電阻更換成3V穩(wěn)壓管試看 |
單片機(jī)的輸出電流直接驅(qū)動(dòng)8050能力不足,需要給這個(gè)三極管加上拉電阻。用NPN和PNP都可以。(注意可能出現(xiàn)上電瞬間觸發(fā)動(dòng)作的情況,這取決于此型號(hào)單片機(jī)上電時(shí)P1的輸出狀態(tài)是高電平,低電平或者高阻態(tài)) |
企業(yè)51hei截圖_20210522154142.png (361.24 KB, 下載次數(shù): 133)
修改成這樣
Powered by 單片機(jī)教程網(wǎng)