Calibrating Load Cells

From Phidgets Support
Revision as of 19:39, 18 November 2021 by Jdecoux (talk | contribs)

At the most basic level, load cells measure a real world force by converting it into an analog voltage measurable by a Phidget. Once the Phidget has measured the voltage and sent it to your computer, you can convert it back to units you can work with (e.g. N, kg, lbs). This conversion is made easy due to the face that load cells are designed to output a signal that is directly proportional to the force applied. Apply twice as much force, get twice as much signal.

However, due to manufacturing variations, load cells are fairly unique in the Phidgets product line as sensors that will require individual calibration to get meaningful results in an end application. Thankfully this process is relatively simple, as we will show here.

How to Calibrate a Load Cell

For most applications, load cells can be characterized simply in terms of a zero-level offset, and a conversion factor. The zero-level offset being the amount of signal the sensor produces under "no load" conditions, and the conversion factor representing how much the output signal changes for a given change in force. In this context "no load" is understood to mean the amount of force the sensor will see when the system is at rest.

To demonstrate the process of calibrating a load cell, I will use the KIT4007 weigh-scale, with a load cell rated for a maximum weight of 5kg. You should always fully install the sensor in whichever system or application you intend to use it in before calibrating, just in case certain aspects of the construction have an effect on the measurements.

File:KIT4007.jpg

To begin calibration, we will take two measurements: one with the scale empty, and one with a known weight. Depending on the desired accuracy of your system, finding a known weight can be as simple as weighing an object on a trusted scale, and recording the weight. Here I've used a stepper motor which was weighed to be 3.5309kg.

Reference Stepper Weight.png
Reference Weight On Scale.png

For this example, we used the Phidget Control Panel example to manually read off the load cell readings.

Weight (kg) Reading (V/V)
0.00 4.348e-5
3.3509 7.55e-4

To calculate the load cell conversion factor (we'll call it Mcal), simply divide the change in weight by the change in sensor reading.

LoadCellCalibrationEquation.png

where R0 and R1 are the weights used, and F0 and F1 are the corresponding sensor readings.

Finally, to use your new-found calibration factors you can plug in new sensor readings into the formula:

LoadCellEquation.png

where R0 is the zero reference measurement, R is the latest reading, and F is the corresponding calibrated weight (in kilograms, for this example).