Detectando el cruce por cero de la red (onda sinusoidal y cuadrada)

1

Necesito diseñar un circuito que pueda medir y emitir pulsos para una MCU en el cruce por cero de las formas de onda de 220 VCA. La aplicación requiere que funcionen tanto las ondas de onda cuadrada como las sinusoidales. Las ondas cuadradas son importantes debido a que los circuitos están apagados desde UPS baratos aquí.

Estoy familiarizado con el enfoque simple de optoaislantes + resistencias 'entrada de CA'. Eso ha funcionado muy bien para las ondas sinusoidales, pero en una onda cuadrada, la forma de onda cruza el punto cero mucho más rápido y mi circuito tiene muy poco tiempo para reaccionar, parece. Aquí está el circuito:

Sobrelabasedeestecircuito,penséquereducirlavelocidaddelaondacuadradapodríafuncionar.AsíquediseñéunfiltrodepasobajoademásdereemplazarR1yR2conalgunoscondensadoresparareducirlapérdidadeenergía.Circuitoresultante:

No recuerdo bien los valores para el LPF, por lo que los valores en el esquema son solo una conjetura. Tenga en cuenta que este circuito funciona ya que la onda cuadrada se ralentiza básicamente. Tiene un cierto cambio de fase, pero siempre que sea constante, lo programaré en la MCU. Espero que las tolerancias de los condensadores no molesten demasiado.

Mi pregunta es: ¿hay una mejor manera? El circuito tiene una fuente de alimentación de modo de conmutación, por lo que no hay un transformador tradicional en el que podría haber realizado la detección de cruce por cero con un comparador; aquí necesito aislamiento. También estoy de acuerdo con la idea de un transformador dedicado siempre que sea muy pequeño y pueda pasar el seno y la onda cuadrada.

    
pregunta Saad

2 respuestas

4

¿Qué hay de usar un optoaislador dual y colocar los diodos de entrada en paralelo inverso? No hay piezas adicionales en comparación con su diagrama superior, excepto una segunda resistencia de pull-up.

Luego, podría tratar las dos señales de cruce por separado con dos pines de entrada de MCU (sería posible reducirla a una, pero en este día y edad, probablemente no sea un ejercicio que valga la pena).

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Spehro Pefhany
0

¿Qué te parece usar un filtro de orden superior?

simular este circuito : esquema creado usando CircuitLab

Cambie los valores del capacitor para obtener la forma de pulso que desea.

    
respondido por el hkBattousai

Lea otras preguntas en las etiquetas