如何设计2Hz频率的闪存电路?
如果闪烁频率为2Hz,则闪烁周期为t = 1/f = 0.5S,即500ms,这意味着需要LED灯一次闪烁一次500ms,即平均1秒钟两次。有很多方法可以实施它。以下是几个常用示例供您参考。

1。使用处理器(CPU)实施
如果有处理器(单芯片微控制器云开·全站体育app登录,DSP,ARM,CPLD,FPGA等),则非常简单。使用处理器的I/O端口之一作为输出驱动器晶体管来控制LED开关的交替更改。通过简单的编程,I/O端口输出高水平的250ms和低水平的250ms,可以达到500ms的闪光,频率为2Hz。
I/O端口的输出波形如下:实际上,这是一个方波,具有2Hz时I/O端口的输出频率。

下图使用NPN晶体管驱动LED灯打开和关闭。当高水平高时,LED灯会打开;当低水平低时,LED灯会关闭。晶体管的驾驶电路原理如下:

2。使用555个计时器实现
555计时器具有功能强大的功能,可以输出300kHz以内PWM波的任何占空比和频率。如下图所示开yun体育app官网网页登录入口,555个计时器方波发生器原理,其输出波形的周期计算公式为:th = ln2*r1*c1,tl = ln2*r2*c1,其中ln2≈0.7,如图所示下图,以r1 = r2 =768kΩ,c1 =470μf为例,并计算出The≈250ms和tl≈250ms,因此方波周期为t = th+tl = 500ms,频率为1/t = 2Hz。
555计时器的输出端子的驾驶能力约为200mA。因此,当仅连接一个LED灯时,您可以将晶体管和其他设备用作驾驶,并且可以直接使用555个计时器的输出引脚(4个销钉)。
上图显示了平方波发生器原理,其占空比为50%。 DIODES D1和D2用于更改电容器C1的充电和排放顺序,以意识到电容器C1仅在充电时才通过R1和R2时通过R1。如果删除了这两个二极管,则充电和排放的周期公式为:Th = Ln2*(R1+R2)*C1,TL = LN2*R2*C1。

3。使用两个晶体管构建LED闪光电路(多振动器)
下图是非常经典的LED交替闪烁电路。该电路使用两个NPN晶体管和电容器充电和排放的原理来实现LED1和LED2的交替闪烁。如果仅需要一组或一组LED,则可以用电阻代替LED2。能。该电路属于多量器电路。当两个晶体管之一打开时,另一个被关闭。这两个试管通过电容性电阻耦合交替打开和关闭,从而产生了自激发的振荡。

原理是:在电动时刻,由于电路两侧的参数略有差异,两根管的传导时间必须序列,这促使其中一根管子进行操作,而另一个则是序列的。切断,形成临时稳态。假设打开Q1并关闭Q2,则Q1的收集器(即电容器C1的左端)的电压为0,Q1底座的电压约为0.7V。目前,电容器C1通过电阻R2充电,电容器C2也通过电阻R4充电(假设VCC电压为5V),那么电容器C2上的电压为4.3V(左侧为0.7V,左侧为5V和5V)在右侧)。由于R4的电阻远小于R2,因此电容器C2的电压是充电速度的速度要快得多。当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*c1kaiyun.ccm,通过更改电容器C1,C2和电阻R2,R3,闪烁频率的值可以更改。该电路很难让新手理解,因此您可以慢慢理解它。
摘要:以上提供了三个常用的LED闪烁解决方案。第一个使用处理器易于实现,但是先决条件是原始系统中有一些可以直接使用的处理器。否则,不值得设计用于LED闪烁的单个处理器。成本太高;第二个解决方案是使用555计时器制成的,这也是一种非常常见的方法。 555芯片可以与某些电容器电阻一起使用。原理很简单,成本很低。第三是非常经典的多振动电路,可以通过在几个电容器和电阻中添加两个晶体管来实现,成本低。

