LED parpadeante a dos velocidades con el temporizador 555

0

Estoy tratando de construir un circuito que parpadee un solo LED dos veces por segundo durante un segundo y luego una vez por segundo durante dos segundos. Puedo obtener las frecuencias individuales con dos temporizadores 555 diferentes, pero no sé cómo hacer un circuito que proporcione las dos frecuencias en sucesión. Sé que tendré que usar dos temporizadores 555, pero no puedo envolver mi cabeza alrededor del circuito que lo haría funcionar.

Cualquier ayuda es muy apreciada.

    
pregunta Anthony Rico

3 respuestas

1

Esta es la forma más sencilla que se me ocurre. Puede usar el temporizador 555 de otro (o un circuito RC equivalente) configurado en un período de 3 segundos y un ciclo de trabajo (tiempo de encendido) de 1 segundo y un tiempo de apagado de 2 segundos. La salida 555 se conectaría a la base de un transistor NPN (T1) (configuración CE estándar) para activarlo / desactivarlo a intervalos, de acuerdo con su ciclo de trabajo. También se necesitará un inversor IC (o simplemente otro transistor). El pin de alimentación del 555 de 2 segundos se conectará al colector de T1. El colector de T1 también se conectará a la entrada del inversor, mientras que la salida del inversor se debe conectar al pin de alimentación del 555 de 1 seg. esto es para que ambos 555 nunca estén ENCENDIDOS al mismo tiempo. Las salidas de ambos 555 originales deben conectarse al LED con una resistencia limitadora de corriente en serie. Debe haber un diodo en cada salida para evitar que la corriente fluya de una salida a la otra.

Todo debería funcionar de la siguiente manera: Al principio, la salida del Master 555 va ALTA. Durante el tiempo de encendido de 1 segundo del Master 555, el colector de T1 está a 0V. Por lo tanto, el 555 de 2 segundos está apagado y el 555 de 1 segundo está encendido, debido al inversor. El 555 de 1 segundo genera su forma de onda en un segundo. T La salida del Master 555 luego pasa a LOW, por lo que desactiva T1, y comienza su tiempo de apagado de 2 segundos. El colector de T1 es ALTO, por lo que el 555 de 2 segundos está ENCENDIDO y el 555 de 1 segundo está APAGADO, nuevamente debido al inversor. El segundo 555 genera su pulso. La salida del Master 555 se vuelve ALTA otra vez y así sucesivamente.

Se necesitarán más ajustes, por supuesto. Una MCU lograría esto con no más de unas pocas líneas y una complejidad mucho menor, por lo que supongo que tiene una buena razón para usar este método.

    
respondido por el TisteAndii
1
Flash one: b-----b-----b-----b-----b-----b-----b-----b
Flash two: ---b-----------------b-----------------b---
time       0     1     2     3     4     5     6     7

... Suponiendo que quieras que se repita.

Realmente no he pensado en activar el inicio del temporizador dos, por lo que está correctamente compensado con el temporizador 1, por lo que no se desvía. Podría implicar un tercer temporizador o un truco inteligente en el que no estoy pensando. El tercer temporizador parece ser un método bastante sencillo, pero el 555 inspira tantos trucos inteligentes que estoy seguro de que alguien tiene una forma diferente. También puede usar algo de lógica y los pines de activación / restablecimiento. Recuerde que hay 556 si está utilizando más de uno.

Si está preparado para algunos componentes adicionales, puede usar la salida del temporizador 2 para duplicar la tasa de carga en el capacitor del temporizador 1 (aunque debido a limitaciones de tiempo, necesita algunos más externos o un método que invierta el sentido del de salida, de modo que duplique la velocidad de carga durante 1 segundo y no durante 2 segundos. Los circuitos "Stock" 555 no realizan ciclos de trabajo por debajo del 50%, pero como es habitual, hay formas de evitarlo ...

    
respondido por el Ecnerwal
1

Utilice un solo 555, y el controlador de décadas CD4017 IC. Esto activará cada una de las 10 salidas en secuencia. Seleccione las salidas 1, 3, 6,7,8 para activar el LED.

    
respondido por el jp314

Lea otras preguntas en las etiquetas