Paso 6: Electrónica: detección de Zero-Cross
Para la detección de cruce en cero, yo uso un chip impresionante de Vishay, SFH6206. El lado dos LED se enciende de un transistor en el lado opuesto, realmente es un optoacoplador de AC controlado. Hay muchas maneras de hacer detección de cruce en cero, pero así me parece el más simple y más barato. Simplemente compra el más pequeño 115 -> 12.6 transformador o algo en ese rango, 9V o inferior también funcionaría. Luego, conectar el transformador en el SFH6206 con una resistencia para limitar la corriente.
El lado del triac (AC del transformador) puede manejar hasta +-60mA, pero usted no necesita mucho. Sin embargo, más corriente pasa a través de la corriente más pasa en el lado digital (salida del disipador del transistor) y por lo tanto, la respuesta más rápida tendrá. Elegí un resistor de 470 ohm en serie con mi 12.6VAC, que me da ~ (12,6/470) ~ = 27 mA de corriente. Así que mi transformador sólo necesita ser clasificado para mayor 27mA, que me permite utilizar un transformador más pequeño.
Una alternativa sería simplemente conecte la CA directamente en el SFH6206 y use una resistencia más grande. Sin embargo, si lo hice, y yo quería 20 mA de corriente a través de los LEDs, necesito 120-1.5(LED forward voltage) = 118.5 / 20mA ~ = 6Kohm resistencia. Sin embargo, un resistor de 6K, con 20mA va a través de él es disipación de ~2.5 vatios de potencia, que es realmente de mucho y generará una cantidad considerable de calor, mientras que también siendo muy desconsiderado de energía :D. Tenía mucho que no tiene que preocuparse de salir de mi caja de controlador todo el tiempo y usar electrónica más eficiente.
En el lado de la salida (transistor fregadero, colector abierto) atar el emisor a masa y añadir mi propia resistencia de pullup de 1K. La razón que no utilizo la resistencia de pull-up interno en el microcontrolador es que es mucho más alto, cerca de 30 K. El resultado es un pulso mucho más lento cuando la AC cerca de cero voltios. Como resultado, el tiempo no es tan preciso, y es una solución fácil con sólo una parte a la interrupción de la cero-cruz para alinearse mejor con el voltaje de CA.