【導讀】驅動LED有很多種方案,今天就以三極管開關電路驅動LED為例,講述單片機與三極管開關電路相比,孰優(yōu)孰劣。對于單片機而言,IO的驅動能力是有限的,而驅動LED發(fā)光,還是要靠三極管來驅動最佳。
單片機的IO口接三極管接基極,控制三極管的通斷。設置電路使三極管處于飽和狀態(tài)(U_bc>0,U_be>0)。發(fā)光LED導通電壓U_led為2V左右,三極管飽和壓U_ce降為0.2V左右(隨著I_ce增大,U_ce增大),R2為100歐,那么可以算出I_ce(通過LED的電流):I_ce =(vcc - U_ce - U_led)/ R2 = (5 - 0.2 - 2)/100 = 28mA 此時,LED擁有較高亮度。注意:測試中,不接R3,讓R1=20K有較好效果(U_ce=0.2);R1=40K時,U_be=0.3,LED壓降上升(U_led=2.2),R2上的壓降不變,匪夷所思的結果。當使用PNP三極管時,R1=2K有較好效果,即R1越小越好。
電路示意圖
相關閱讀: