Quiero medir el voltaje de circuito abierto de una batería electroquímica usando un ADC y un Arduino. Necesito usar el ADC en modo de lectura diferencial (A0 por positivo y A1 por negativo).
Inicialmente he utilizado un montaje especificado donde no hay masa para la batería porque pensé que en modo diferencial no hacía falta.
Las medidas no eran coherentes (muchas variaciones sin sentido, gran desplazamiento, etc.). Se veía así:
Después de mirarlo profundamente, tuve la sensación de que algo andaba mal con la conexión a tierra, así que decidí agregar la misma conexión a tierra (que proviene del edificio) al negativo de la batería y, de repente, las mediciones eran coherentes y tenían sentido para mí. Esta es la forma en que conecté el suelo a la batería (línea roja):
Sin embargo, esta conexión a tierra genera una corriente (alrededor de 50 mA) en la batería. Esta corriente hace que la batería pierda capacidad, por lo que no puedo usar esta conexión a tierra.
¿Alguna idea sobre qué hacer para tener una buena medición? A mi me parece que estoy haciendo algo realmente mal pero no se por donde empezar a buscar.
Si bien la entrada al ADC es diferencial, aún debe cumplir con el rango de voltaje de modo común, es decir, los voltajes de entrada reales deben estar dentro de un rango determinado, generalmente los rieles de alimentación. Supere eso y lo que observó sería el resultado esperado: basura.
Los ADC pueden tener otros requisitos en el sentido de que las entradas no pueden estar demasiado cerca de los rieles; este también es el rango de modo común. Los rieles son el límite eléctrico, pero para un funcionamiento correcto puede haber especificaciones más estrictas. Lea la hoja de datos del ADC.
¿Por qué funciona tu multímetro? Tiene su propia fuente de energía aislada (batería) e internamente la entrada diferencial está ligada a la fuente de energía. Al vincular la batería a su ADC gnd, logró casi lo mismo.
bardulia
Kartman
bardulia
Kartman