Convertir un tren de pulsos en un solo pulso

1

Publicar mi pregunta con un esquema

Quiero detectar el voltaje de línea de CA usando un optoacoplador. Cuando alimento la entrada del optoacoplador con una línea de CA, obtengo un tren de pulsos de 50 Hz en la salida. Por lo general, este esquema se utiliza para una detección de cruce de cero. Pero mi idea es usar estos pulsos y convertirlos en un pulso de CC constante para que pueda alimentar este pulso en la entrada de un PCF8574. De esa manera sabría el estado de los pines del puerto PCF8574 y, por lo tanto, la presencia de un voltaje de CA como se muestra en el esquema a continuación

CuandocierroelinterruptorSW,segenerauntrendeimpulsosenlasalidadeloptoacoplador.Quieroqueelbloque"algún circuito" genere un pulso constante desde la salida del optoacoplador. Cuando el interruptor SW está abierto, hay ausencia de tren de pulsos y desea que el bloque "algún circuito" genere un cero hasta que el interruptor SW vuelva a activarse.

Ahora mi pregunta es:

¿Cómo puedo convertir un tren de pulsos a un DC constante? Quiero que el bloque "algún circuito" en el esquema anterior haga el trabajo, entonces, ¿qué circuito puede reemplazar el bloque "algún circuito"?

Además, ¿es la forma correcta de conectar un optoacoplador con el bloque "algún circuito"? Recibo un tren de pulsos en el emisor del optotransistor. Corríjame si me equivoco.

Por favor comparte cualquier circuito o idea

Gracias,

Gaurav

Básicamente, quiero saber si la red de alimentación de 230 VCA está presente o no, así que si uso el optoacoplador HCPL3700 como se muestra a continuación, ¿hará el trabajo por mí?

Solo quiero un pulso constante, por lo que supongo que si la señal de CA cruza un cierto umbral, el HCPL3700 emitirá un ALTO y cuando la señal de CA esté ausente, emitirá un BAJO.

¿Tengo razón? Por favor sugerir

    
pregunta gaurav bhand

6 respuestas

0

El uso de un disparo retriggerable como el 74ls123 con un tiempo de encendido más largo que un ciclo completo de CA será suficiente para hacer que su circuito funcione. Estas "monostables digitales" no son sorprendentemente precisas porque la constante de tiempo se basa en umbrales de compuerta lógica y analógicos. componentes. Esto significa que su circuito de producción propuesto debe tener una constante RC de, por ejemplo, 40 ms.

    
respondido por el Scott Seidman
1

El filtro le dará una señal: AC presente / AC no presente, pero permitiría que el software verifique el estado a menos que su INT interrumpiría el controlador en todos los casos. Si no tiene suerte, el controlador podría perder un flanco y estar en un estado incorrecto.

    
respondido por el KjellG
0

Una forma de hacer esto es colocar un circuito de filtrado entre la salida del optoacoplador y la entrada del PCF8574.

Un circuito que podría ser así para ti se vería así:

Siempre que esté presente la señal de 50Hz, los tiempos altos de la señal permitirán que R1 cargue el condensador C1 a D1. Seleccione los valores para que, después de un pulso o dos de los 50Hz, el C1 se cargue a un nivel alto para ser visto en el PCF8574.

El resistor R2 está en su lugar para que el condensador se descargue a un nivel bajo cuando los pulsos de 50Hz dejen de llegar.

Lo último a considerar es que, dependiendo de las características de la señal de entrada del PCF8574, es posible que desee amortiguar la señal del circuito que se encuentra debajo a través de una compuerta de tipo Schmidt para cuadrar sus tiempos de subida / bajada.

    
respondido por el Michael Karas
0

Es imposible convertir un tren de pulsos en un solo pulso de CC, como se muestra en su diagrama, ya que requeriría que su circuito pueda ver el futuro y detectar eventos que aún no han ocurrido.

Imagine que se encuentra actualmente en el momento del flanco descendente del tercer y último pulso de entrada. Para saber que es hora de reducir la salida individual, debe saber que no habrá otro impulso de entrada.

Lo mejor que puedes esperar es hacer algo como "emitir un solo pulso que aumenta cuando la entrada aumenta y disminuye después de que la entrada haya sido baja durante al menos n cantidad de tiempo".

Tenga en cuenta que la n puede depender de los tiempos del pulso de entrada, pero solo cosas que podrían medirse hasta ese momento.

    
respondido por el bigjosh
0

Optoacoplador Neon-LDR

Ofrezco esto como una respuesta incompleta ya que no la he probado.

simular este circuito : esquema creado usando CircuitLab

Todos los optoacopladores LED sufren una alta disipación en las resistencias de caída de voltaje de la red y generan algo de calor en la placa. La corriente del LED varía durante el ciclo de la red y, por lo tanto, se deben hacer concesiones. Es posible disminuir el voltaje usando un capacitor, pero se requieren componentes adicionales para manejar los transitorios en el encendido.

Los neones son relativamente de baja potencia y todo lo que se requiere es una resistencia de 1/4 W 220 kΩ para encenderlos desde una red de 230 V. Un LDR (resistencia dependiente de la luz) se utiliza en el lado de baja tensión. En el esquema anterior, he agregado un condensador de 1 uF para mantener la señal de 'red eléctrica presente' durante el cruce por cero.

Los optoacopladores de neón fueron utilizados por los circuitos de vibrato del amplificador de guitarra Fender y todavía están disponibles. Una búsqueda en la web para 'optoacoplador de neón' muestra algunas implementaciones más recientes para micros modernos para 'presencia principal' en lugar de las aplicaciones habituales de cruce de cero.

Optoacoplador de neón para vibrato Fender. Tenga en cuenta el uso de un termofusible opaco para evitar la entrada de luz dispersa. El neón parece estar a la izquierda con el punto del bulbo visible que apunta al LDR a la derecha.

Dado que en la pregunta se requieren cuatro circuitos, sugiero que vale la pena considerar esta idea. El optoacoplador de neón se puede hacer en casa utilizando un neón regular, un LDR y un termostato negro.

    
respondido por el Transistor
0

Quería la misma solución cuando trabajaba con un indicador LED que funcionaba a una frecuencia de red de 50 Hz y lo convertí en un pulso único constante mientras el LED estaba "encendido". El 74HC123 recuperable funciona realmente bien como se mencionó anteriormente (usando un reactivador de 20 mS para mantenerlo definido), pero finalmente usó el software en Arduino, bastante simple, donde el pulso entrante (de un sensor óptico TSL257) siguió reiniciando el temporizador de 20 mS. cuando no se recibió ningún pulso, el temporizador (en realidad un contador MS) se agotó y se alarmó o lo que sea. Es una forma realmente útil de monitorear la red. La belleza del enfoque de software es que puede hacer que el tiempo de reactivación sea el tiempo que desee. También utilizo el HCPL3700 en lugar de relés para monitorear bombas en funcionamiento, etc.

    
respondido por el Phil S

Lea otras preguntas en las etiquetas