回覆列表
-
1 # 創意電子DIY分享
-
2 # 玩轉嵌入式
根據題目的要求,使用NPN三極體和PNP三極體搭建一個按鍵自鎖的電路。現打成的電路如下圖所示。輸出端為了方便檢視效果,使用了LED作為指示。所實現的功能如下:
上電時,輸出低電平,LED不亮;
按下按鍵後,輸出高電平,LED點亮,鬆開後,LED仍點亮;
再次按下按鍵後,輸出低電平,LED熄滅,鬆開後,LED仍熄滅;
上電後,電容C1充電,PNP三極體Q2的基極和發射極都是高電平,所以截止;NPN三極體的基極是低電平,所以截止。所以輸出端是低電平,發光二極體LED不會被點亮。
按下按鍵後,電容C1放電,C2充電使NPN三極體基極處於高電平,所以導通,導通後Q1的集電極-發射極導通壓降較小約為0.3V左右,所以電阻R1和電阻R2分壓後,使得PNP三極體Q2導通,輸出端為高電平,發光二極體被點亮。PNP和NPN形成自鎖。如下圖所示。
當再次按下按鍵後,C2給C1充電,使得NPN三極體Q1的基極電平為低電平所以Q1截止,導致Q2的基極是高電平,所以Q2也截止,輸出端輸出低電平,發光二極體熄滅。
再按下按鍵後,又被點亮。以上就是NPN和PNP所形成的自鎖電路。
圖1電路中,ICa的10腳所接的R1和C1決定著該單穩態電路的延時時間,一般可通過調整R1或C1的標稱值,使電路的延時時間在3~5秒即可。
上圖電路可以在3~15V電壓範圍內工作,整個電路的靜態工作電流約為1μA。若將圖中的RL換成一個12V的LED燈,並且在IC的11腳只接一個微動開關S,這樣按一下開關S,LED燈點亮,再按一下開關S,LED燈即可熄滅,也就是說,用普通的微動開關即可控制LED燈的工作。