![]() |
個人建議:1、用NPN管 2、加大R11 |
PB5對地電壓拉低時繼電器吸合 |
一、繼電器線圈要增加一個續(xù)流二極管, 二、PNP管基極最好加上一個上拉電阻,防止誤動作,IO口設置成OC模式,或者設置成強推挽輸出,這是可以不要上拉,但是供電電壓不能低于繼電器的供電電壓,否則必須要隔離, 三、最好采用NPN管,低端驅(qū)動,這樣可靠性要好些。 |
這個電路要注意兩點,一是單片機如果是5V供電就沒有問題,若是3.3V供電則不能正常工作;二是繼電器線圈反并聯(lián)一個二極管,保護三極管,但不是必需的。 |
繼電器接在三極管的集電極是對的,但是繼電器線圈兩端沒有并接續(xù)流保護二極管,三極管有存在反向擊穿的危險 |
低電平驅(qū)動,基極加上拉到5v避免誤動作,高電平關(guān)斷,但是高電平只有3.3v的話關(guān)不斷沒有反應, |
這個電路除了繼電器兩端要加續(xù)流二極管外,沒有其他問題。不用加上拉,繼電器位置也正確,如加在+5V就是射極輸出了會有0.7V的壓降。 |
NPN三極管 Ic=Ib+Ie,PNP三極管Ie=Ib+Ic。理解這個就明白為啥繼電器線圈要放置在NPN管C極,PNP管要放置在E極。 |
你這個電路中繼電器線圈放置位置有待商榷,建議放到供電端。三極管驅(qū)動繼電器,建議放在(PNP三極管E極,NPNP三極管C極)再供電。 |
三極管驅(qū)動繼電器,線圈一般放置在供電端,保證繼電器的可靠開啟和斷開。 |
繼電器兩端要加續(xù)流二極管,基極對5V加一只上拉電阻,否則8550無法截止。 |
硬件設計考的是對器件的熟悉和對各種參數(shù)的理解透切 |
晶體管的驅(qū)動要注意電流的輸出問題 |
原理:這是驅(qū)動一個單刀單擲的繼電器電路,是灌電流驅(qū)動,控制端或者驅(qū)動端為低電平驅(qū)動繼電器工作。 對驅(qū)動端PB5的上拉能力和端口上拉電壓有要求。如果端口PB5的上拉電壓與5V之差,,大于Q1d的PN結(jié)電壓和電阻R11與驅(qū)動電流通過產(chǎn)生的壓差之和,可能導致誤觸發(fā)使電路不穩(wěn)定工作,達不到設計要求。這樣的電路需要進行驅(qū)動能力擴充,才比較安全。 |
當 PB5 輸出低電平時繼電器動作 |
Powered by 單片機教程網(wǎng)