Load Cell
Load Cell
Load Cell
I.INTRODUCTION
a.
Range
on the platform will exceed 3000 grams it will just display the
maximum value.
c.
b.
scale deflection
Sensitivity=
value of measurand producing deflection
d.
((
))
R LC
1k
V
1 k + R LC
1 k + R LC
)(
Eq. 1
Discussion
For most load cell to work, it must be connected to a
bridge rectifier circuit but our load cell used already
has a built-in bridge circuit internally. At first, the
bridge circuit together with the load cell has a
balance resistance and zero potential difference
across its output terminals but after a load is applied
the resulting pressure on the gauge causes the
resistance in the load cells sensor to change making
the resistance of the load cell to be unbalanced. The
result of this action would a certain potential
Equation
V out =
Schematics
C. Signal Processing
a.
A=
Vo
Vi
f(x) = 0x + 0.61
A=1+
f(x) = 0x + 0.53
Volts
Volts
2R
Rg
ADC
The ADC on the Arduino is a 10-bit ADC
meaning it has the ability to detect 1,024 (210)
discrete analog levels. The ADC reports a ratiometric
value. This means that the ADC assumes 5V is 1023
and anything less than 5V will be a ratio between 5V
and 1023.
c.
Discretization Process
Analog to digital conversions are dependent
on the system voltage. Because we predominantly
use the 10-bit ADC of the Arduino on a 5V system,
the equation for converting an analog signal to its
digital equivalent is:
ADC reading=
1023
analog voltage reading
5
Weight=659.3 voltage347.37
d.
Discrete Errors
Error in the Analog-to-Digital Conversion
Since the analog voltage is converted into
digital from equation, a 5-mV change will change
the ADC value to 1 bit. Example, for an amplified
analog voltage reading of 1 volt is equivalent to 205
bits. However, with a very small change, 1.005 volts
is now equivalent to 206 bits. The corresponding
weight using equation is 315.2 grams. The digital
value in bits is then converted back to its analog
voltage equivalent. In this case 206 bits is equivalent
to 1.007 volts. The corresponding weight using
equation is 316.55 grams. That accounts 0.43%
relative error in the conversion process alone.
Random Errors
Due to the inherent quality of the general
purpose op-amp IC used, the instrumentation
amplifier circuit is very prone to noise that would
Conversion table
Weight
(g)
0
10
40
70
100
130
160
190
220
250
280
310
340
370
400
430
460
490
520
550
580
610
640
670
700
730
760
790
820
850
880
910
Un-amplified
(mV)
0.60
0.70
0.80
0.90
1.00
1.10
1.20
1.30
1.40
1.50
1.60
1.70
1.80
1.90
2.00
2.10
2.20
2.30
2.40
2.50
2.60
2.70
2.80
2.90
3.00
3.10
3.20
3.30
3.40
3.50
3.60
3.70
Amplified
(V)
0.53
0.55
0.60
0.64
0.69
0.73
0.78
0.82
0.87
0.91
0.95
1.00
1.05
1.09
1.14
1.18
1.23
1.27
1.32
1.36
1.41
1.45
1.50
1.54
1.59
1.63
1.68
1.72
1.77
1.81
1.86
1.90
ADC
(bits)
108
113
122
131
140
149
159
168
177
186
195
205
214
223
232
241
251
260
269
278
287
297
306
315
324
333
343
352
361
370
380
389
940
970
1000
1030
1060
1090
1120
1150
1180
1210
1240
1270
1300
1330
1360
1390
1420
1450
3.80
3.90
4.00
4.10
4.20
4.30
4.40
4.50
4.60
4.70
4.80
4.90
5.00
5.10
5.20
5.30
5.40
5.50
1.95
1.99
2.04
2.08
2.13
2.17
2.22
2.26
2.31
2.35
2.40
2.44
2.49
2.53
2.58
2.62
2.67
2.71
398
407
416
426
435
444
453
462
472
481
490
499
508
518
527
536
545
554
1480
1510
1540
1570
1600
1630
1660
1690
1720
1750
1780
1810
1840
1870
1900
1930
1960
1990
2020
2050
2080
2110
2140
2170
2200
2230
5.60
5.70
5.80
5.90
6.00
6.10
6.20
6.30
6.40
6.50
6.60
6.70
6.80
6.90
7.00
7.10
7.20
7.30
7.40
7.50
7.60
7.70
7.80
7.90
8.00
8.10
2.76
2.80
2.85
2.89
2.94
2.98
3.03
3.07
3.12
3.16
3.21
3.25
3.30
3.34
3.39
3.43
3.48
3.52
3.57
3.61
3.66
3.70
3.74
3.79
3.83
3.88
564
573
582
591
601
610
619
628
637
647
656
665
674
683
693
702
711
720
729
739
748
757
766
775
785
794
2260
2290
2320
2350
2380
2410
2440
2470
2500
2530
2560
2590
2620
2650
2680
2710
2740
2770
8.20
8.30
8.40
8.50
8.60
8.70
8.80
8.90
9.00
9.10
9.20
9.30
9.40
9.50
9.60
9.70
9.80
9.90
3.92
3.97
4.01
4.06
4.10
4.15
4.19
4.24
4.28
4.33
4.37
4.42
4.46
4.51
4.55
4.60
4.64
4.69
803
812
821
831
840
849
858
868
877
886
895
904
914
923
932
941
950
960
2800
2830
2860
2890
2920
2950
3000
10.00
10.10
10.20
10.30
10.40
10.50
10.60
4.73
4.78
4.82
4.87
4.91
4.96
5.00
969
978
987
996
1006
1015
1023
f.
Arduino
The Arduino is the brain of the whole system. It
serves as an analog-to-digital converter. The analog
signal from the instrumentation amplifier is
converted into digital signal. Since the Arduino is a
programmable microcontroller, it can be programmed
so that the digital signal is converted to weight in
grams unit. The code is shown and explained further
in the succeeding sections.
g.
Schematic
h.
calibrate0 = calibrate;
}
for (int thisReading = 0; thisReading <
numReadings; thisReading++) {
readings[thisReading] = 0; //initialize everything to
zero
}
delay(10);
// delay in between readings for
display output stability
}
}
void loop() {
total = total - readings[readIndex]; // subtract the
last reading:
readings[readIndex] = analogRead(inputPin); // read
from the sensor:
total = total + readings[readIndex]; // add the
reading to the total:
average = total / numReadings;
//variance
variance = ((readings[readIndex] - average) *
(readings[readIndex] - average)) / (numReadings - 1);
std_dev = sqrt(variance);//standard devation
std_error = std_dev / sqrt(numReadings);
readIndex = readIndex + 1; // advance to the next
position in the array:
if (readIndex >= numReadings) { // if we're at the
end of the array...
readIndex = 0; // ...wrap around to the beginning:
}
// This section is to set the scale to zero //
if (average < calibrate) {
//
average = calibrate;
//
}
//
if (calibrate > average) {
//
calibrate = average;
//
}
//
//////////////////////////////////////////////
voltage0 = calibrate * (5.0/1023); //voltage from
calibration
voltage = average * (5.0/1023); //voltage during
operation
i.
lcd.clear();
//clears the LCD to refresh
lcd.setCursor(0, 0);
l.
Calibration process
D. Signal Presentation
a.
Discussion
In the project, a strain gauge load cell was
used. Initially, a different load cell was used
however it imposed a lot of issues regarding data
analysis. The strain gauge load cell had a maximum
capacity of 3.0 kg. The mechanism of this load cell
is that a mechanical element of which the force is
being sensed by the deformation of a strain gauge
on the element. The strain gauge is a device that
measures electrical resistance changes in response to
the force applied to the device. Most strain gauges
are made of very fine wire or foil set up in a grid
pattern in such a way that there is linear change in
electrical resistance when strain is applied in one
specific direction.
c.
Schematic
LCD
LCD is the technology used for displays in
notebook and other smaller computers. Like lightemitting diode and gas-plasma technologies, LCDs
allow displays to be much thinner than cathode ray
a. Overall setup
b. Overall Schematic
c. PCB layout
The PCB layout for the instrumentation amplifier is
shown in Figure and for the LCD is shown in Figure.
IV. ACKNOWLEDGEMENT
V. REFERENCES
http://www.npl.co.uk/reference/faqs/what-is-the-history-ofweighing-(faq-mass-and-density)
http://www.omega.com/prodinfo/loadcells.html
https://www.ncsu.edu/labwrite/Experimental
%20Design/accuracyprecision.htm
https://create.arduino.cc/projecthub/teamarduinotronics/arduino-scale-b821ae
http://www.patarnott.com/atms360/terms.htm