Electronic – arduino – Load Cell Data Problem – INA125P + Arduino Uno

arduinobreadboardcalibrationload cellwire

I am currently reading data from my 30kg load cell with my Arduino UNO board and passing this data to my PC. I am using INA125P to amplify the voltage of my load cell and it is established on a bread board. Here is a picture of my circuit:

enter image description here

Everything works fine, however when move/touch/shake my circuit a little bit the voltage output differs a lot. When this happens, I have to re-calibrate my load cell again. So here comes my question;

Why is my system messed up every time I touch my board ?

Why does my load cell needs to be re-calibrated, aren't they suppose to create a certain amount of millivolts for certain amount of strain ?

Thanks.

Best Answer

Thanks for all the suggestions it helped me a lot.

Yes it seems like the problem was the bread board. After I set my PCB circuit the shacking or touching did not impair my calibration.

Working on PCB brought another problem to occur. When my hand got close to the circuit, the output value from load cell was increasing in large amounts. This problem is solved by placing two parallel parasitic capacitors, 1uF and 100uF, between Vcc and ground.