Hello,
I have a load-cell bridge from a scale. The sensor is powered by a 9 V battery, the amplifier is powered from Arduino 5 V, and Arduino reads the amp output (A6) and sends data to PC.
Problem: zero drifts a lot. I think it’s because the 9 V battery and Arduino 5 V change differently (not synchronized) over time, so the ratio Vsig/Vref in Arduino ADC changes and zero drifts. Example numbers I measured: raw bridge ≈ 0.04–0.05 V, amp out ≈ 3.6–3.7 V, Arduino 5 V ≈ 4.82–4.92 V.
I tried to power the sensor from Arduino 5 V and the system started to overheat. Also, if the sensor stay on and I plug/unplug Arduino, it overheats too.
Why does it overheat when I feed 5 V to the old 9 V input?
How should I wire this correctly so zero drift goes away?
Schematic attached (my redraw)

I have a load-cell bridge from a scale. The sensor is powered by a 9 V battery, the amplifier is powered from Arduino 5 V, and Arduino reads the amp output (A6) and sends data to PC.
Problem: zero drifts a lot. I think it’s because the 9 V battery and Arduino 5 V change differently (not synchronized) over time, so the ratio Vsig/Vref in Arduino ADC changes and zero drifts. Example numbers I measured: raw bridge ≈ 0.04–0.05 V, amp out ≈ 3.6–3.7 V, Arduino 5 V ≈ 4.82–4.92 V.
I tried to power the sensor from Arduino 5 V and the system started to overheat. Also, if the sensor stay on and I plug/unplug Arduino, it overheats too.
Why does it overheat when I feed 5 V to the old 9 V input?
How should I wire this correctly so zero drift goes away?
Schematic attached (my redraw)


