¿Puedo lograr un botón de un disparo sin un 555?

Tengo un circuito complejo, pero mi problema solo se relaciona con una pequeña parte.

Tengo un relé, que se energiza bajando el lado bajo usando un NPN. Me gustaría un botón para operar el transistor (y por lo tanto el relé) por un tiempo (500ms ish), luego lo desactivo y espero la siguiente pulsación (ignorando el botón si se mantiene presionado). Entiendo cómo puedo lograr esto usando temporizadores (o una MCU), pero esperaba que pudiera haber una solución más simple y compacta...

La imagen muestra un esquema simplificado del punto de partida...

transistor de relé y circuito de botón

Gracias... Entiendo cómo lograr esto con un 555, esperaba que pudiera haber una solución más simple y más pequeña con un par R/C o algo así.
Oh, lo siento, dice sin NE555. No importa. Esto no es un duplicado, mi mal.

Respuestas (4)

Si su pregunta es simplemente, ¿puede hacerlo sin un 555 o un MCU, absolutamente? Podría usar un multivibrador monoestable reactivable 74HC123, o cualquiera de una docena similar.

Alternativamente, podría hacerlo con transistores discretos, pero eso casi invariablemente requeriría más partes que un 555, y probablemente ocuparía más área de placa.

No importa lo que haga, no obtendrá tanto en términos de reducción de tamaño en un 555. El objetivo de un IC es reducir el número de piezas.

Realmente, lo mejor que podría esperar en términos de reducción de la complejidad de la placa/pieza es un IC de temporizador más elegante. El LTC6993 TimerBlox: Generador de pulsos monoestable es una parte bastante buena y solo requiere 2 componentes externos.

ingrese la descripción de la imagen aquí

Nota: en esta situación, se está utilizando como detector de pulso faltante. Es por eso que la entrada está etiquetada como "portadora modulada".

Esperaba que hubiera un circuito simple con algunos componentes discretos, pero parece que un temporizador es la mejor manera de avanzar por el bien de la simplicidad.
@Jon: no podrá reducir el recuento de piezas de un one-shot 555 yendo discreto. El objetivo del 555/any IC es reducir el recuento total de piezas. Como tal, prácticamente cualquier solución que reduzca el número total de piezas implicará invariablemente un IC.

Aquí hay un circuito que se acercará a lo que usted quiere que usa componentes discretos.

ingrese la descripción de la imagen aquí

Este circuito tendrá la bobina del relé en lugar de la resistencia de 120 ohmios. Recuerde agregar un diodo en polarización inversa a través de la bobina de su relé para proteger el transistor de picos de sobretensión cuando el transistor se apaga.

Hay algunas cosas sobre esto que debe tener en cuenta. La activación del relé persistirá mientras el interruptor esté activo hasta que el condensador de 100 uF ya no suministre corriente a la base NPN. Este comportamiento hará que el relé se apague incluso si el interruptor se mantiene cerrado durante mucho tiempo. Si el interruptor se mantiene más corto que el tiempo de carga del condensador, el relé se apagará cuando se suelte el interruptor.

Esto es definitivamente lo que estoy buscando, pero creo que me costaría hacerlo más pequeño que un 555. Parece que un temporizador será el camino a seguir. O... alguien debería producir un botón físico de un solo uso (si ya existe tal cosa, no puedo encontrarla)
@Jon: estoy de acuerdo en que debería buscar un 555 para esta aplicación. Como puede ver en la publicación que hice, hay algunas reducciones en el circuito mínimo. El condensador utilizado de esta manera también provoca un apagado suave y lento del transistor NPN y podría conducir a una característica no tan aguda de encendido/apagado de la salida. En el caso del relé, se desconectará bien con este tipo de forma de onda de accionamiento, aunque la temporización podría terminar siendo variable.
Creo que sí, aunque al usar una pequeña MCU en su lugar, también puedo obtener algunas capacidades útiles en otros lugares, así que creo que recurriré (como tan a menudo) al código. Pensándolo bien, probablemente terminará siendo más pequeño (ya que también puede reemplazar algunas otras partes del circuito) y no costará mucho más al final...

¿Qué tal un monoflop discreto como este?

esquemático

simular este circuito : esquema creado con CircuitLab

No estoy del todo seguro sobre el tamaño de los componentes (especialmente R4 y C1), ya que estos dependen mucho del voltaje de la fuente de alimentación.

  • C2 se asegura de que presionar el botón demasiado tiempo finalmente libere la carga;
  • Se puede reemplazar R3 o R1 con un relé (en paralelo con un diodo flyback, cátodo en Vcc);
  • R4×C1 define el tiempo de retardo;
  • El transformador Q1 conduce o Q2;
  • Q1 está conduciendo mientras está en reposo.

Parece que no hay un circuito simple para hacer esto, requiere un temporizador o un circuito complejo (más o menos) que es más grande que un chip temporizador. Al final, decidí usar una MCU pequeña porque valía la pena en general, ya que me brinda capacidades que puedo usar en otros lugares para reemplazar otras partes del circuito (no se muestra).