PNP三極管做開關電路,控制端為低時負載工作,控制端為高時負載不工作。

5v和12壓差太大,僅僅使用芯片驅動,若不實現電平隔離不光很難成功,而且在停止工作的時候12v高壓可能會加到耐壓只有5.5v的GPIO管腳上,燒毀你的單片機,你可以去測量一下你關斷揚聲器是GPIO管腳上的電壓和N管基極電壓,看看它是否截止 。難點就是無法用5V關斷12V,因為這個5V是單片機驅動的,由于驅動能力有限(常見TTL和CMOS驅動),在12V電壓加在上面時,他驅動高時電流都可能倒灌,管腳工作狀態都會不正常 。實現方法就是要用12V控制12V,要想用3.3V安全的控制12V,最常見的電平轉換就是OC或者OD門,這里需要使用兩片NPN的三極管就能解決問題 。
【PNP三極管做開關電路,控制端為低時負載工作,控制端為高時負載不工作。】

PNP三極管做開關電路,控制端為低時負載工作,控制端為高時負載不工作。


像上圖那樣,當GPIO為高時,Q1導通,A點電壓為0V,Q2截止,LED燈和揚聲器就不會響了,當GPIO為0時,Q1截止,12V通過R1給Q2正偏,使得Q2導通,LED和Speaker就work了,調節R1和R3的大小來控制LED的亮度和Speaker的響亮程度 。

    猜你喜歡