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.