Detectando alto voltaje de CA al microcontrolador

4

Me gustaría detectar si tengo CA 220V 50HZ disponible y convertirla a algún nivel lógico.

Hice tal circuito, ¿funcionará?

Yo uso C1 como una resistencia.

¿Algunarecomendacióndequésepuedemejorar?

ACTUALIZACIÓN:

Graciasporlagranayuda.

EscogílarespuestadeRusselporqueélfueelprimeroylanotasobre1N4001fuemuyútil,loscálculosmuestranqueelD1sesobrecargaráhasta70voltiosmientrassecargaC1,porloquelacabezaTurpiesemantendráensulugar.Tendré4001paraaplicacionesdevoltajemásbajo.

LarespuestadeOlinfuecomolamismaC:Olin0.1uF,Rusl0.068(o0.05).SerieOlin1k.Russell10k,perotambiénmeayudómucho.

Aquíestáelcircuitoactualizadoconsimulación.

Como principiante entusiasta, lo siento por las preguntas noobish. La próxima vez agregaré más detalles con las hojas de datos.

    
pregunta HardQuestions

2 respuestas

4

Nota: a continuación, donde ve "=" lea "~=" o "~~~=" según corresponda.

Usted está proporcionando MUCHO más actual de lo que necesita y le causará problemas.

Spehro toma nota de la corriente de pico que podría ver.

Tenga en cuenta que el optoacoplador NO NECESITA hasta 50 mA; puede ACEPTAR HASTA 50 mA en forma continua. Si puede ejecutarlo en menos o mucho menos, estará más satisfecho con usted.

La impedancia del condensador es 1 / (2 xpi x f x c) A 50 Hz, eso es ~~ 4500 Ohms.
La corriente variará ~ = sinusoidalmente.
El voltaje máximo de 220 VCA es 220 x sqrt (2) ~ = 310V.
I = V / Xc = 310/4500 ~ = 70 mA.

Especificaciones al final.
Ifmax = 50 mA, por lo que incluso en el uso normal lo tiene en el extremo superior de su rango. O encima PERO su 2 x 100R lo reducirá a menos del 50% a través de los LED, PERO hace que necesite una tapa de tamaño 2x +.

Como esto es justo (usted dijo) para la detección de presencia de la red de CA, entonces puede aceptar algo que da un pulso por parte de cada medio ciclo.

Dicen que el CTR min = 50% a I_LED = 5 mA. Entonces, una resistencia de salida de 10 k dará hasta V = IR = 5 mA x 50% x 10K = 25 V de oscilación. es decir, será fácil girar el riel del riel en una fuente de voltaje inferior con una entrada de 5 mA.

Por lo tanto, podría tolerar incluso una corriente media de menos de 5 mA, así que comencemos con ~~~ = 5mA en el pico Vin de aproximadamente 310V. Así que Cnew = Cold x Inew / I old
= 0.68 uF x 5/70 = 0.05 uF,
Xc 0.05 uF ~ = 60,000 Ohms.

A 300 V CC continua (que no tenemos) la potencia en una carga resistiva de 60 K sería V ^ 2 / R = 300 ^ 2 / 60k = 1,5 Vatios
Entonces, si usas una resistencia de 10k en serie con C1, disiparía 10k / 60k x 1.5 = 0.25W.
Esa es la disipación máxima a 300 V, por lo que la media será menor.
Por lo tanto, una resistencia de 10k x 1/2 W de serie probablemente sobrevivirá, una 1W es mejor y más puede ser inteligente.

Ahora, quite R1, R2 ahora está configurado a 10K como arriba, C = decir 0.068 uF.
C1 DEBE ser un tapón de alimentación con clasificación X o Y. DEBE. El R2 (al que se puede cambiar el nombre de R1) también sería ideal para una alimentación pico. (Los resistores pueden fallar bajo el voltaje aplicado, incluso si la disipación está muy por debajo del valor nominal).

Pruebe 10K en serie con salida de optoacoplador en cualquiera que sea su secreto Vdd_out. Debe obtener una serie de pulsos cercanos a la mitad en cada ciclo de la red. El ancho del pulso variará con el CTR óptico, que varía en un factor de 12 (50% a 600%).

AHORA: revise mis cifras, elimine algunas de las suposiciones generales que he hecho y / o simule el circuito.

1N4001 - no no

Toma tu colección 1N4001 y entrégala a un principiante entusiasta. Señalar sus defectos.

Encuentre a alguien que esté vendiendo 1N4007 a aproximadamente los mismos precios que 1N4004s (o menos) y haga que estos sean su pieza estándar para el trabajo de < = 1A 50 Hz.

1N4001, que puede que realmente no estés usando, tiene una clasificación de 50 V si recuerdo correctamente.
Hay demasiadas veces cuando esto será demasiado bajo y demasiadas veces cuando vea 1N40 ... alrededor del cuerpo de un rectificador y suponga que es real O vea 1N4001 y suponga que se lee 1N4007. Cualquiera de estos errores puede costarle tanto en las pocas ocasiones en que ocurren que cambiar ahora ya es demasiado tarde.

Incluso en esta aplicación, si alcanza un pico de red cuando lo conecta y D1 tiene polarización inversa, puede darle a D1 'un poco de ejercicio' (y puede bajar sus tallos de cáñamo *) si era un 1N4001 - Tendrías que hacer los cálculos. Si fuera un 1N4007, se echaría un poco de sueño y murmuraría sobre hacer algo sobre el perrito Turpie * por la mañana.

Deshazte de los 1N4001 (si existen)

Especificación crummy de la hoja de especificaciones crummy:

Lista de especificaciones de baja calidad aquí

Corriente - DC Forward (If) (Max): 50mA
Relación de transferencia de corriente (Máx.): 600% a 5 mA
Relación de transferencia de corriente (Mín.): 50% a 5 mA
Tipo de entrada: DC

Temperatura de funcionamiento: -55 ° C ~ 100 ° C
Tipo de salida: Transistor
Tiempo de subida / caída (tipo): 2µs, 3µs
Tiempo de encendido / apagado (tipo): 3µs, 3µs
Saturación Vce (Máx.): 400mV
Voltaje - Adelante (Vf) (Tipo): 1.15 V
Voltaje - Aislamiento: 5300Vrms
Voltaje - Salida (Máx.): 55V

    
respondido por el Russell McMahon
4

Usted tiene la idea correcta, pero la implementación debe funcionar.

El LED solo necesita una pequeña tensión para funcionar en comparación con la entrada de la línea eléctrica. Pero, todavía necesita algo de corriente, como digamos 10 mA en el pico del ciclo de alimentación (acabo de hacer eso, es su trabajo elegir un buen valor después de consultar la hoja de datos). Por lo tanto, es necesario dejar caer 310 V a 10 mA. La resistencia sería (310 V) / (10 mA) = 31 kΩ. Eso funcionaría bien, pero también disiparía (218) ² / (31 kΩ) = 1.5 W. Si no te importa la potencia y el calor, una resistencia de 31 kΩ 2 W lo haría. Aún necesita el diodo inverso a través del LED para evitar que se dañe durante el semiciclo negativo.

El uso de condensadores como la impedancia para disminuir el voltaje funciona sin disipar la potencia. Los condensadores agregarán un cambio de fase, pero si solo quiere saber si la potencia de la línea está presente o no, no le importa eso. 100 nF le proporciona la misma impedancia para obtener un pico de 10 mA a través del LED. Sin embargo, los condensadores también pasarán picos a corto plazo, por lo que todavía pondría algo de resistencia en serie con el LED. El pico de corriente que el LED puede tomar en realidad debería ser 2-3 veces más alto de lo que planea darle, por lo que podemos tolerar algunos picos a corto plazo.

Me gustaría al menos 1 kΩ en serie con el LED. Eso reducirá 10 V adicionales a la corriente máxima de 10 mA y disipará 100 mW. Con la caída de voltaje adicional, realmente no obtendremos 10 mA. Sin embargo, se eligió de forma un tanto arbitraria para ser 2-3 veces menor que para lo que se califica el LED, pero aún así varias veces más de lo que se necesita para encender razonablemente los transistores de salida. La mayoría de los optos tienen una latitud tan amplia. Dado que su frecuencia es tan baja, puede permitirse una resistencia de extracción bastante grande en la salida óptica, por lo que en realidad debería necesitar muy poca corriente de LED.

Entonces, comenzando con su circuito, suelte R1, cambie C1 a 100 nF y cambie R2 a 1 kΩ. Recuerda que estos valores se basan en el ejemplo de corriente LED que inventé. Lea detenidamente la hoja de datos opto para ver qué es una buena corriente de LED de pico.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas