Cómo calcular el desplazamiento del cruce por cero en una fuente de alimentación sin transformador capacitivo

6

Estoy trabajando en un circuito alimentado por una fuente de alimentación sin transformador capacitivo, que es un proyecto de conmutación triac con microcontrolador para cargas resistivas.

Tomé el diseño básico de la fuente de alimentación de Nota de aplicación de Microchip AN954 :

Estoyusando1uFparaC1y5.6VparaD1,yaquepermitenunacargaligeramentemayor.TambiénestoyenelReinoUnido,porloquefuncionacon240v@50Hz.

Headjuntadounpindeinterrupciónenelmicrocontroladoralpuntomarcadoconuncírculoenrojoenelesquemaatravésdeunaresistenciade100K,paraquepuedadetectarelcruceporcero.Sinembargo,comosetratadeunafuentedealimentacióncapacitiva,elpuntodecrucecerodetectadoestáfueradefaseconelcrucedeceroreal.

SiI simular el circuito , puedo ver que está aproximadamente a 270 ° fuera de fase, sin embargo, no estoy seguro si esto es solo por casualidad basado en el los valores de los componentes que he elegido, o si este circuito siempre produjera un cruce por cero con una precisión de 270 °.

¿Hay alguna forma de calcular matemáticamente (¡no demasiado avanzado!) exactamente cuál es el desplazamiento, de modo que pueda compensarlo con precisión en el firmware?

    
pregunta BG100

1 respuesta

4

El ángulo calculado es accidental, no es un valor confiable. Para demostrar cuán poco confiable es, imagine que el condensador es 1 pF. El ángulo estará cerca de cero, < < mucho menos < < de 270.

Yo sugeriría agregar un optoacoplador con diodo de alto voltaje y resistencia, leer el cruce por cero con una estimación precisa de la tasa de transferencia de corriente del optoacoplador, los retrasos conocidos de la parte y los retrasos conocidos del software. Aunque con altos voltajes (por encima de 300 V), el acoplador debe ser de corriente súper baja, por ejemplo, con un LED que requiere menos de 1 mA para ser detectable.

    
respondido por el user924

Lea otras preguntas en las etiquetas