Entrada analógica flotante usando Arduino con cable de 1 m

1

Utilizo una entrada analógica de un Arduino para leer el valor de un piezo conectado en paralelo con una resistencia de 1 M ohm.

Seguí este tutorial de Arduino: enlace

Aquí está mi esquema:

Funcionó a la perfección hasta que decidí usar un cable de 1 m entre el esquema piezo (resistencia piezo ||) y la entrada analógica.

Con un cable corto, leí 0 cuando no había vibración ni actividad. Pero cuando cambio la longitud a 1 m, siempre leo valores superiores a 0 ... Esta entrada está flotando.

¿Cuál sería la solución para que pueda leer un valor preciso y evitar que esta entrada flote?

    

1 respuesta

1

La mayoría de los diseños que veo en los comentarios parecen excesivos para lo que estás tratando de hacer (BTW: te das cuenta de que estás aplicando voltajes negativos a tu µC, ¿verdad?). Un amplificador muy simple podría hacer el truco.

Pruebe esta configuración, que se alimenta desde el nodo de polarización remota en el lado µC:

simular este circuito : esquema creado usando CircuitLab

Si la ganancia es excesiva para su aplicación o si desea unirla al piezo, puede agregar una resistencia en la fuente del FET y / o eliminar C2.

    
respondido por el Edgar Brown

Lea otras preguntas en las etiquetas