LED parpadeante a dos velocidades con el temporizador 555

Estoy tratando de construir un circuito que haga parpadear 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 entender el circuito que lo haría funcionar.

Cualquier ayuda es muy apreciada.

¿Alguna razón particular para no usar una MCU?
Me gustaría ampliar mi conocimiento de los temporizadores 555. Sé que son pequeños chips realmente útiles, pero no soy muy bueno utilizándolos.

Respuestas (3)

Esta es la forma más sencilla que se me ocurre. Podrías usar otroEl temporizador 555 (o un circuito RC equivalente) se establece en un período de 3 segundos y un ciclo de trabajo (tiempo de ENCENDIDO) de 1 segundo y tiempo de APAGADO de 2 segundos. La salida del 555 se conectaría a la base de un transistor NPN (T1) (configuración CE estándar) para encenderlo/apagarlo a intervalos, de acuerdo con su ciclo de trabajo. También se necesitará un inversor IC (o simplemente otro transistor). El pin de suministro 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 1-seg 555; 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 pasa a ALTO. Durante el tiempo de encendido de 1 segundo del Master 555, el colector de T1 está a 0 V. Por lo tanto, el 555 de 2 segundos está APAGADO y el 555 de 1 segundo está ENCENDIDO, debido al inversor. El 1-sec 555 genera su forma de onda en un segundo. Luego, la salida del Master 555 pasa a BAJO, lo que apaga 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 2-sec 555 genera su pulso. La salida del Master 555 vuelve a ALTO y así sucesivamente.

Por supuesto, se necesitarán más ajustes. 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.

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 para que esté correctamente compensado desde el temporizador 1 y para que no se desvíe. Podría involucrar un tercer temporizador o un truco inteligente en el que no estoy pensando: el tercer temporizador parece un método bastante sencillo, pero el 555 inspira tantos trucos inteligentes que estoy seguro de que alguien tiene una forma diferente. También podría usar algo de lógica y los pines de activación/reinicio. Recuerde que hay 556 si está usando más de uno.

Si desea 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 las limitaciones de tiempo, necesita más elementos externos o un método que invierta el sentido de la salida para que duplicas la tasa 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 de costumbre, hay formas de evitar eso ...

Use un solo 555 y conduzca el IC del contador de décadas CD4017. esto activará cada una de las 10 salidas en secuencia. Seleccione las salidas 1, 3, 6,7,8 para activar el LED.