ESP8266 detección de voltaje de línea, ¿se necesita un disparador Schmitt?

2

Quiero leer señales de entrada de voltaje de línea de 230V / 50Hz con un ESP8266. Por favor, eche un vistazo a 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éelfiltroconLTspiceynotéquelaseñaldesalidatieneunlargotiempodesubida(aproximadamente10ms):

Mi pregunta: ¿Debo agregar un disparador / búfer schmitt?

La hoja de datos de ESP no revela mucho acerca de 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 actual impulsa el LED del aislador óptico con 1,6 mA. Me gustaría reducir el consumo de energía y el calor disipado por las resistencias.

    
pregunta Dobbler

1 respuesta

1

1) Tu circuito está bien. He hecho estos trabajos con líneas eléctricas de 600vac. Cada resistencia de 100K disipa solo 0.184 vatios, pero use resistencias de 1/2 vatio que tengan una capacidad de ruptura de al menos 300 voltios. Puede hacer que las resistencias tengan un valor tan bajo como 47K ohmios de 1/2 vatio y todavía estén bien (.368 vatios por 47 K resistencia).

2) El aislador óptico lleva el voltaje a través de C4 hasta cero voltios rápidamente, pero C4 debe cargarse desde R11, por lo tanto, el lento aumento del tiempo . Esto está bien porque necesita una constante de tiempo superior a 1 ciclo de alimentación de CA (16.66mS / 2) para que la salida esté "limpia". Recuerde, el aislador óptico está bajando el 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ó alrededor de un retardo de respuesta de 1/4 de segundo, por lo que se ignoraron fallos de energía cortos. Las compuertas CMOS Logic tienen una alta impedancia de entrada, por lo que R11 puede variar en valor en un amplio margen, pero debe ser de al menos 47K si C4 es solo de .1uF.

    
respondido por el Sparky256

Lea otras preguntas en las etiquetas