El pin GND de FTDI elimina el ruido del termistor Arduino + ESP8266

0

He conectado un Arduino Pro-Mini 3.3V 8MHz a un ESP8266 a través de I2C.

El Arduino se encarga de recopilar datos de un termistor (temperatura analógica) (T2) y un SI7021 (temperatura digital) (T1).

El ESP8266 se encarga de enviar los datos recibidos desde el Arduino a un punto final.

Aquí está mi repo: enlace . En la carpeta de res encontrará una imagen del circuito.

El problema que tengo es que siempre que deje el programador FTDI RS232 conectado al Arduino o al ESP, el termistor tiene una respuesta suave, pero tan pronto como lo desconecto, la respuesta genera un ruido. . ¿Qué está pasando?

Aquí hay un gráfico donde podemos ver 3 fases:

  1. Programador desconectado: se puede ver algo de ruido
  2. Programador conectado: curva suave y silenciosa
  3. El programador se desconectó de nuevo: ruidoso

Si elimino Rx y Tx y dejo la GND conectada al FTDI, también observo que la lectura es suave y silenciosa.

EDITAR: cambié el adaptador de pared por uno de mejor calidad y solucionó el problema del ruido.

    
pregunta ClemRz

2 respuestas

-1

Cambió el adaptador de pared por uno de mejor calidad y solucionará el problema del ruido.

    
respondido por el ClemRz
0

Es un acoplamiento de ruido de modo común a la señal de Rx, TX. Use el estrangulador CM en el termistor o par trenzado blindado con el blindaje puesto a tierra solo en la entrada.

Este es el resultado de una impedancia de entrada desequilibrada y un acoplamiento parásito en modo común.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas