三、使用两个三极管搭建LED闪烁电路(多谐振荡器) 如下图是非常经典的LED交替闪烁电路,该电路是使用两个NPN三极管及电容充放电的原理实现LED1和LED2交替闪烁,若只需1个或1组LED时,可将LED2使用电阻代替即可。此电路属于多谐振荡电路,两个三极管一个管子导通时,另一个截止,通过容阻耦合使两个管子交替导通与截止,从而产生自激振荡。
其原理是:上电瞬间,由于电路两边的参数会有微小差异,两个管子导通时间肯定有先后,促使其中一个管子导通而另一个截止,形成一个暂稳态。假设Q1导通,Q2截止,则此时Q1的集电极(即电容C1左端)的电压为0,Q1基极的电压约为0.7V,此时,电容C1通过电阻R2进行充电,且电容C2也通过电阻R4进行充电,(假设VCC电压为5V)则电容C2充满后电容两端电压为4.3V(左端0.7V,右端5V),因为R4的阻值远远比R2小,因此电容C2的充电速度要比C1快得多。当C1右端的电压达0.7V时,Q2导通。此时,电容C2的右端电压直接被拉地(即电压为0),但是电容两端的电压不能突变,则该电容左端电压瞬间变为-4.3V(原电容C2两端的电压为4.3V),Q1立刻截止,形成另一个暂稳态。此时电容C2开始通过R3放电,放完后又开始反向充电,当电容C2左端电压达0.7V时,Q1又导通。同理Q1导通使电容C1左端电压变为0V,反馈到电容右端电压变为-4.3V,Q2截止,又进入下一个暂稳态,如此反复。 其多谐振荡器的震荡周期为T=0.7(R2C1+R3C2),由于R2和R3、C1和C2的值相同,因此T=1.4*R2*C1,通过改变电容C1、C2和电阻R2、R3的值可改变闪烁频率。对于新手来说这个电路比较难理解,大家可以慢慢体会。 总结:上文提供了三种比较常用的LED闪烁方案,第一种使用处理器实现比较简单,但是前提原系统当中已有处理器可直接使用,否则只是为了LED闪烁单独设计一个处理器划不来,成本太高;第二种方案使用555定时器制作,也是很常用的方法,一个555芯片加一些电容电阻即可实现,原理简单,成本也较低;第三种是非常经典的多谐振荡电路,只要两个三极管加几个电容电阻即可实现,成本低。
|