¿Cómo puedo hacer que un flanco ascendente cierre un relé durante un tiempo fijo?

2

Tengo un problema que no sé cómo se llama la solución, pero apostaría a que hay muchas soluciones.

Problema: tengo que cortocircuitar dos pines en una placa base (interruptor de alimentación) cuando se detecta un flanco ascendente en un cable de control (el voltaje está encendido y permanece encendido), pero estos dos circuitos deben separarse sin ningún conexión directa, así que no puedo simplemente conectar la computadora al voltaje, sino que tengo que usar algún tipo de relé, que cierra dos contactos (pero solo por un corto tiempo) cuando está encendido.

La forma de onda se vería así:

¿Cuál es el nombre de este tipo de circuito?

Gracias de antemano!

    
pregunta buhlara

3 respuestas

10

La solución se llama multivibrador monoestable o MMV. Cuando detecta un flanco ascendente (o descendente), emite un impulso en la salida con una duración elegida. Usas ese pulso para disparar el relé. Este es un trabajo típico para un temporizador de LM555 .

Si la señal a cambiar es DC, puede usar un optoacoplador , como sugirió Matt. Una CNY17 puede ser una buena opción. Si la señal es AC, puede usar un SSR como LH1500 , o un relé reed . No usaría un relé de potencia porque no están diseñados para cambiar las señales de baja corriente.

    
respondido por el stevenvh
3

Desea un convertidor de borde a fallo, también conocido como "one shot", y en los asuntos de corbata negra y esmoquin como un "multivibrador monoestable".

Una forma muy simple de esto es un filtro de paso alto R-C que alimenta una puerta lógica. También hay chips de un disparo deliberados, como el 74x121, pero eso es muy torpe para los estándares de hoy.

Hoy en día, este tipo de tiempo se realiza en un procesador. Por lo general, hay un procesador en algún lugar, por lo que agregar una salida de pulso de longitud fija suele ser simple. Ya que está manejando un relé, necesitará 10s de tiempo de ms, no microsegundos, por lo que el tiempo se puede hacer fácilmente en una rutina de interrupción periódica de 1 kHz que probablemente ya tenga.

Los procesadores son realmente baratos ahora, por lo que dedicar un procesador pequeño y barato a esto no estaría fuera de lugar. Un PIC 10F200 puede hacer este trabajo con un poco de precisión. Todo lo que necesita es el PIC, que viene en un paquete SOT-23, y el límite de omisión.

De todos modos, el punto es que hay muchas maneras de hacer esto. Sin más detalles de su situación, como el tiempo de retraso, la precisión, la potencia disponible, los niveles de voltaje, etc., no hay nada específico que recomendar.

    
respondido por el Olin Lathrop
0

Un Steven dice que la solución generalmente se denomina "multivibrador monoestable" o simplemente monostable en muchos casos. Hay muchos medios de implementación, pero una manera rápida y económica (elija cualquiera de las 3) que probablemente satisfaga sus necesidades es:

Supone: el 0/1 aplicado en el voltaje que se muestra en el diagrama es adecuado para operar un relé Y que también es accesible como nivel de CC permanente.

[1] Solución solo de relé, sin electrónica.

Usos:

  • Dos relés

  • Condensador electrolítico lo suficientemente grande para que cuando esté cargado pueda operar un relé durante el tiempo suficiente para proporcionar el pulso de salida requerido,

  • Fuente de alimentación adecuada para operar relés = Vcharge.

El relé A tiene un "contacto de cambio". El relé B tiene un solo contacto "normalmente abierto".

Relé Se conecta un contacto de conmutación para conectar el condensador a la carga cuando no está en funcionamiento y para cambiar el condensador a la bobina del relé B cuando se opera.

  1. Sistema inactivo. El condensador se carga a través del contacto Relay A

  2. Se produce una señal de entrada. El relé A funciona. El contacto en el relé A conecta el condensador a la bobina del relé B.

  3. El relé B funciona, alimentado por un condensador. Los contactos del relé B activan el circuito de salida. El relé B permanece en funcionamiento hasta que Vcapacitor cae al voltaje de desactivación del Relé B. Relay B luego lanza

  4. A operado, B liberado. Poder estable en estado.

  5. Se elimina el poder en A. Un lanzamientos. El condensador se recarga para la siguiente activación.

[2] Un relé más un transistor de bajo costo

En lugar de activar el Relé B directamente, el contacto A conecta un condensador cargado a la base de un transistor a través de una resistencia adecuada. El transistor (MOSFET de biploar) se usa para operar el relé B. El funcionamiento es como antes, excepto que la pequeña magnitud de la base o el control de la compuerta está muy por debajo de Irelay, por lo que se pueden lograr demoras más largas o condensadores más pequeños.

[3] Excelente, un relé, bajo costo, "Amigo de por vida".

Un paquete de 6 x inversores CMOS Schmitt permitirá que esto se haga con 1 inversor (1/6 del paquete) (Quizás 2 si desea funciones adicionales.

Básicamente lo mismo que la solución [2] pero mucho más flexible y potente.

Esto solo necesita UN relé. El relé B se usa (si se desea) y el relé A se reemplaza con una puerta monostable basada en la puerta. Muy barato y fácil. Probablemente necesitará un solo transistor para controlar el relé (o un relé extremadamente sensible). Los componentes del circuito separados para el relé son < $ US1.

Puedes comprar un IC monostable formal como el 74C221 [1] PERO, una vez que aprendas a usar los inversores Schmitt CMOS, tendrás un amigo de por vida. Un paquete de 6 de estos inversores es posiblemente el IC de temporización analógica más útil disponible. Útil para relojes, retrasos, monostables (reactivables y un disparo), moduladores PWM, generadores de tono, reguladores de conmutación simple (tengo uno en producción comercial) ....

Todo en un 50 centavo (en 1 [2]) IC. Esa hoja de datos es para un CD40106 pero hay varias alternativas, algunas casi iguales en las características, otras algo diferentes. (74xx14, CD40106, xx4584, 74xx19, MC14584, ...)

Puedo proporcionar un circuito completo (y simple) con valores, etc. SI hay interés. No tiene sentido ampliar la respuesta si no es de valor para las personas.

[1] enlace

[2] enlace

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas