单片机电路PK三极管电路,驱动LED哪个强?
驱动LED有很多种方案,今天就以三极管开关电路驱动LED为例,讲述单片机与三极管开关电路相比,孰优孰劣。对于单片机而言,IO的驱动能力是有限的,而驱动LED发光,还是要靠三极管来驱动最佳。
单片机的IO口接三极管接基极,控制三极管的通断。设置电路使三极管处于饱和状态(U_bc>0,U_be>0)。发光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越小越好。
电路示意图