Antecedentes: estoy trabajando en un proyecto que consiste en aprovechar las celdas de carga de una escala y leer la salida diferencial del puente de Wheatstone. Necesito mantener toda la funcionalidad original de la escala intacta. El circuito interno de la báscula funciona a 5v y también alimenta las celdas de carga a 5v, con cualquiera de los dos nodos del puente que generan 2.5v.
La configuración hasta ahora: tengo un Arduino Mega que se comunica con un ADC de 16 bits a través de los pines S2 y SCL de I2C que está tomando una lectura única desde la salida de un INA125P (Inst. Amp) de TI que amplifica la salida de puente de la celda de carga . Cuando desconecto la celda de carga de la báscula y le suministro energía a través del pin 5v de Arduino, obtengo lecturas perfectas, casi a gran escala (resolución impresionante con poco ruido para arrancar).
El problema: cuando reconecto la celda de carga a la báscula y dejo que el circuito de la báscula de 5v alimente al Arduino y a mi pequeño circuito amplificador (a través del pin Vin en el Mega), la pantalla digital de la báscula muestra lecturas perfectas de peso, pero todas Mi lectura de Arduino tiene valores falsos sin significado.
Al principio pensé que podría tratarse de un problema con los voltajes de suministro conflictivos 5v de mi computadora y 5v del circuito de la báscula, pero por lo que entiendo, el regulador de potencia a bordo de Arduino cambiará automáticamente al voltaje de suministro de Vin e ignorará los dispositivos USB. tensión de alimentación
¿Alguien tiene alguna idea sobre lo que podría estar pasando aquí? No tengo tanta experiencia con la electrónica, ¡así que espero que esté pasando por alto algo muy simple!
Gracias!