Alarma de tiempo variable usando el temporizador 555

2

Tengo que hacer un circuito en el que tengo que producir tres salidas (en los sonidos del zumbador del altavoz)

  1. Primero es durante 20 segundos a 5 segundos de apagado 10 segundos en 5 segundos fuera 5 segundos encendido y 5 apagado (esta secuencia de alarma por 3 minutos)

  2. El segundo es de 5 segundos con 5 segundos de inactividad (esta alarma durante dos minutos)

  3. El tercero es 10 segundos en 5 segundos de apagado, 5 segundos en 5 segundos de apagado (esta alarma por 3 minutos)

Tengo que usar 3 botones pulsados / conmutados para esto. Cualquier persona puede guiarme sobre cómo usar 555 ic para esto. Tengo valores de resistencia y capacitor para tiempos pero no estoy seguro del circuito.

    
pregunta Javeriya Farooq

1 respuesta

5

La complejidad de la secuencia y los tiempos relativamente largos hacen que un temporizador 555 sea completamente inadecuado para esta tarea. En realidad, necesitaría bastantes de ellos para sincronizar las distintas partes de estas señales, y luego un poco de lógica para controlar y secuenciar las cosas. Eso se convertiría en una gran cantidad de cosas.

Usa un microcontrolador. Lo que pides es relativamente simple de hacer, incluso en un micro modesto. Todo lo que necesita de una es 3 entradas y 3 salidas, que pueden hacer casi todos los micro con 8 o más pines.

En el firmware, divida el reloj para obtener eventos de 1 segundo. Luego escribe el código que espera N segundos de eventos entre hacer cosas. Configuré una interrupción periódica de 1 ms para rebotar los botones de entrada, y la utilizo para contar hasta 1000 para crear los eventos de 1 segundo.

Esta es realmente una tarea bastante simple para un microcontrolador.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas