Quiero detectar el estado de encendido / apagado de un aparato eléctrico (p. ej., una bombilla de 100W) usando un microcontrolador ATmega16L . ¿Cómo voy a hacer esto? Mis especificaciones de suministro principal son 230V, 50Hz
Quiero detectar el estado de encendido / apagado de un aparato eléctrico (p. ej., una bombilla de 100W) usando un microcontrolador ATmega16L . ¿Cómo voy a hacer esto? Mis especificaciones de suministro principal son 230V, 50Hz
Nos estás diciendo muy poco. ¿Cuál es el "dispositivo", por ejemplo?
Como dice Cybergibbons , no necesita un ADC para detectar un nivel lógico, porque eso es lo que tendrá: un alto cuando está encendido, un bajo cuando está apagado (o viceversa) ).Supongo que es un aparato operado por la red. No se puede conectar directamente a la fuente de alimentación del dispositivo: esto haría que todo su circuito esté conectado a la red eléctrica y ya no sería apto para el contacto. Tocar cualquier parte del mismo podría ser letal.
Use un optoacoplador para aislar su circuito de la red eléctrica:
SihaysuficientevoltajeenlosLED,eltransistorestaráencendidoylasalidabajará.Soloduranteelcruceporcerodelsenoprincipalobtendráunpicopositivo.PuedeconectarloacualquierpinGPIOdesumicrocontrolador.
Tendráqueusar2resistenciasenserieparaR1yR2cadauna,amenosquetenganunaclasificaciónde180Vcomomínimo.
Estoindicaráquehay230VCAensudispositivo.Sitieneuninterruptordeencendido/apagado,noledirásiestáencendido.Enesecaso,useuntransformadordecorrienteenserieconeldispositivoyfinalíceloconunaresistencia.Lacorrientedelaparatocausaráunvoltajeatravésdelaresistencia,elvalordelaresistenciadeterminaelniveldevoltaje.
Nopuedesusarestodirectamente,porqueesAC.Tendráquerectificarloyhacerundetectordepicosconundiodoyuncondensador.
Másfácildeusar,peromáscaroes
Lea otras preguntas en las etiquetas power-supply ac measurement opto-isolator