Quiero leer señales de entrada de voltaje de línea de 230 V/50 Hz con un ESP8266. Mire mi esquema, elegí un optoaislador con entrada de CA (LTV-354T) y agregué un filtro RC simple para mantener la entrada digital en un nivel bajo durante el cruce por cero:
Simulé el filtro con LT Spice y noté que la señal de salida tiene un tiempo de subida largo (aproximadamente 10 ms):
Mi pregunta: ¿Debo agregar un disparador/búfer schmitt?
La hoja de datos del ESP no revela mucho sobre su etapa de entrada, ¿tal vez el chip ya tiene entradas schmitt?
Otra pregunta (adicional) , espero que esto esté permitido: ¿Cuál es la corriente de entrada/LED más baja que recomendaría?
El circuito de corriente alimenta el LED del optoaislador con 1,6mA. Me gustaría reducir el consumo de energía y el calor disipado por las resistencias.
1) Tu circuito está bien. He hecho que estos funcionen con líneas eléctricas de 600vac. Cada resistencia de 100 K está disipando solo 0,184 vatios, pero use resistencias de 1/2 vatio que tengan al menos una clasificación de ruptura de 300 voltios. resistor).
2) El optoaislador reduce el voltaje a través de C4 a cero voltios rápidamente, pero C4 debe cargarse desde R11, por lo tanto, el tiempo de aumento es lento . Esto está bien porque necesita una constante de tiempo superior a 1 ciclo de alimentación de CA (16,66 mS/2) para que la salida esté "limpia". Recuerde, el optoaislador está bajando C4 a una velocidad de 120 HZ.
3) El tiempo de aumento lento no debería causar problemas de detección porque la mayoría de las MPU tienen un filtro de falla.pero una entrada de disparador Schmitt es mejor. Los resultados serán más predecibles .
4) Por cierto, cuando estaba diseñando estos circuitos para mi empleador, usé 68K para R11 y .47uF para C4. Esto creó un retraso de respuesta de aproximadamente 1/4 de segundo, por lo que se ignoraron las fallas breves de energía. Las puertas lógicas CMOS tienen una impedancia de entrada alta, por lo que R11 puede variar en valor por un amplio margen, pero debe ser de al menos 47 K si C4 es solo 0,1 uF.
Dobbler
Puntilla
usuario105652
Puntilla