¿Tiene sentido este circuito temporizador?

Quiero hacer un temporizador que cuente hacia atrás desde 15 minutos, en intervalos de 5 minutos.

Debe usar 3 LED, y el comportamiento debe ser tal que cuando se encienda, los 3 LED estén encendidos. Luego, después de 5 minutos, uno de los LED se apaga. Luego, después de otros 5 minutos, se apaga otro LED y, finalmente, después de 5 minutos más, se apaga el último LED.

Esta es mi primera puñalada en el diseño de circuitos, así que me preguntaba si alguien podría echarle un vistazo. Sospecho que me he perdido algunos componentes clave, por lo que agradecería mucho cualquier corrección o consejo.

Aquí está el circuito, basado en un 4060B para hacer el cronometraje y un chip de década 4017 para llevar la cuenta. También hay un inversor 4049 para garantizar que los LED se apaguen cuando los pines suban, y un chip 74AC11032 para facilitar la lógica "o".

ingrese la descripción de la imagen aquí

Puedes ser brutal, no me ofenderé...
¿Están fuera mis cálculos o esa combinación R/C da un período de reloj de aproximadamente 36 minutos? ¿O C1 no está en µF sino en otra cosa?

Respuestas (3)

Sugeriría mirar un registro de desplazamiento 74HC164 como alternativa al 4017. Cada vez que el reloj sube, el "y" de las entradas A y B se copiará en la primera salida de datos al mismo tiempo que cada uno de los otros. las salidas de datos toman el estado de la anterior. El chip también tiene un cable "transparente" que, cuando se conduce a nivel bajo, fuerza todas las salidas a nivel bajo, independientemente del estado del reloj.

Si usa un chip de este tipo con A y B atados alto, entonces en el encendido o cuando se pulsa /CLEAR, todas las salidas bajarán. Luego, cuando llegue el primer pulso de reloj, la primera salida será alta. El segundo pulso de reloj hará que la segunda salida suba, etc. hasta el octavo. Si necesita más de ocho salidas, puede agregar cualquier cantidad de chips adicionales; ate las entradas A y B de cada chip adicional a la última salida del anterior.

Por ejemplo, al usar este enfoque, si lo desea, puede usar dos chips de este tipo y golpearlos con un reloj una vez por minuto, proporcionando así una lectura de 15 minutos en incrementos de un minuto. O, si lo desea, puede usar cuatro chips y obtener la lectura en incrementos de 30 segundos.

Me parece un circuito razonable.

Aunque no soy un experto ;)

No veo nada por lo que ser brutal.

Supongo que cuando el conteo llega a 0, ¿permanece allí hasta la próxima vez que lo encienda? Sería una tarea bastante simple agregar un botón de reinicio para que pueda reiniciar el temporizador con solo presionar un botón.

Si realmente quieres que sea brutal, podría decir "¡Lo has hecho todo mal! ¡La lógica discreta es tan el año pasado! ¡Deberías usar un microcontrolador para hacerlo todo!"

Sí, un microcontrolador simplificaría un poco el circuito, pero ¿sería excesivo para un contador de solo 15 minutos? Bueno, podría hacer mucho más con uno, como encender todas las luces cuando se acabe el tiempo, etc.

Aquí hay un pequeño circuito de ejemplo usando un microcontrolador. El que elegí es uno para el que tenía un símbolo en mi programa esquemático, y hay otros mucho más pequeños que serían más adecuados para el trabajo, pero entiendes la idea:

ingrese la descripción de la imagen aquí

No recuerdo si ese microcontrolador tiene el oscilador incorporado (creo que sí), por lo que no se necesita un cristal externo o una red RC.

Por supuesto, necesita alguna forma de programar el microcontrolador, y le quitan algo de diversión al diseño de circuitos de bajo nivel...

Un micro realmente no es demasiado, significa que puede agregar al proyecto, como intervalos de 3 minutos y una duración variable.
En cambio, me estoy desviando hacia los microcontroladores. ¿Hay algún buen simulador de código abierto con el que pueda probar el concepto? Idealmente, me gustaría escribirlo en C, ya que tengo experiencia en eso.
La mayoría de los fabricantes de microcontroladores proporcionan sus herramientas de forma gratuita (algunos cobran para las versiones "profesionales") y suelen incluir un simulador. En cuanto al código abierto, algunos de los fabricantes lo son, o hay algunas herramientas gnu que están bien. Por lo general, yo mismo opero directamente en un chip, ya que son lo suficientemente baratos y se pueden reutilizar miles de veces. Si recién te estás metiendo en esto, es posible que desees ver el Arduino o el Launchpad como una buena introducción: el Launchpad cuesta solo alrededor de $ 5.

No puedo ver ningún error deslumbrante apareciendo en mí.
El concepto general parece correcto, aunque no estoy seguro del tiempo si desea intervalos de 5 minutos (ver más abajo).
Además, las puertas parecen ser puertas AND, mientras que eran puertas OR en su circuito inicial, lo cual era correcto. Sin embargo, mencionas OR justo arriba del esquema, y ​​el código para ellos muestra una puerta OR, así que me imagino que eso es lo que planeas usar, cualquiera que sea el símbolo que me parezca.

Como mencionó Majenko, el límite de tiempo no indica si se trata de faradios pico/nano/micro.

Tomando 2.3 para el multiplicador (la otra hoja de datos que vi dio 2.2) y asumiendo que el 47 es nanofaradios o microfaradios, obtengo:

256 2.3 220 k Ω 47 norte F = 6.08   s mi C o norte d s

Si son microfaradios:

256 2.3 220 k Ω 47 m F = 6088   s mi C o norte d s

De cualquier manera está muy lejos de 300 segundos. Para 47 m F cap. Obtengo una resistencia de ~ 10.8k.