Tarea: Diseñe un ZCD para que 230VAC se conecte a una atmega168, 5VDC.
Eloptoacopladorilustradoes
Supongamos que el voltaje de línea varía de V_{min} = 200VAC
a V_{max} = 250VAC
rms.
$$ P_ {resistencias de entrada} = \ frac {V_ {max} ^ 2} {R_1 + R_2} $$ $$ R_1 + R_2 \ geq \ frac {V_ {max} ^ 2} {P_ {resistencias de entrada, max}} = \ frac {250 ^ 2} {0.25 + 0.25} = 125Kohm $$
Seleccionamos R1 = R2 = 68Kohm. $$ i_ {in, min} = \ frac {V_ {min} - 1.65} {2 * R_1 * 1.05} = \ frac {198.35V} {142.8Kohm} = 1.39mA $$
De aquí en adelante, utilice estos o estos cálculos, seleccionamos 10Kohm o 15kohm para la resistencia de salida.
Conclusión: la cantidad y el precio mínimos de los componentes, la confiabilidad límite, deberían funcionar al menos durante un par de años.
¿Funcionaría el esquema? ¿Sería confiable durante un par de años de operación constante?
La etapa de salida:
$$ i_C \ geq i_ {in, min} * CTR_ {min} \ approx 1.39 mA * 0.34 \ approx 0.47mA $$
atmega168 , página 302
$$ i_ {fuga} \ leq 1uA $$ $$ V_ {IL} = 0.3 Vcc = 0.3 * 5V = 1.5V $$ $$ V_ {IH} = 0.6 Vcc = 0.3 * 5V = 3V $$
Si nos esforzamos por estar por debajo de 1V para el cero lógico: $$ i_C * R_ {salida} = 1V $$ $$ R_ {salida} = 1V / 0.47mA = 2.13Kohm $$
Seleccionamos 2.4Kohm.
EDITAR: implementado y probado. Las resistencias de entrada se calientan, pero no calientan.