Necesito leer una entrada de 220V y convertirla en lógica TTL 0-5V para mi Arduino. Si hay una presencia de 220V en la entrada de mi circuito, leo 0V en mi Arduino, de lo contrario leo 5V.
En paralelo, tengo un variador de velocidad para un DC MOTOR 42V / 11A con frecuencia PWM 4Khz.
Mi problema es que tengo ruidos provenientes del motor que causan una entrada de 0 V en el Arduino sin presencia de 220 V.
Aquí están los circuitos:
YousounaresistenciaPullupsuave.
Haydospartes,laprimerasinunfiltroRC,asíquepuedoverclaramentelosruidos,ylasegundaconunfiltroqueintentéhacer,aquíestánlasseñalesquerecibídecadauna.
DebajodelosciloscopioquemuestralaseñalconfiltroRC(2V/DIV1ms/DIV):
DebajodelosciloscopioquemuestralaseñalsinfiltroRC(2V/DIV1ms/DIV):
Entonces, ¿qué debo agregar o cambiar en mi circuito para obtener un 5V sin problemas?