Professional Documents
Culture Documents
Assirumed
Polarj Sepkota
Rol Ab 31053
Uut
T O625 V
o 625 VV
0:t2s) v
3.395 V
3.375V
RL .5 k
9.375-(1ss2 x 3.3w
s J6
- 0.6z5vV
G25mAJU
9,35 Os0D xb.s w
OV
'. VdF OV 4.345V
Req. codton 5y
4.39SV
SelocA 4,23 kR
nen-wsttg
P
TU
L+R
LUZ&
V-Vau
9. 945- (-o.GSs
R the eq Cendtoy
666 66
R 9333. 33
u CErou
L5kS
9.375
Vzene
3.375
VMJ4.2gkN
S.33 k
kn
o.66 kJL
TT
Buer
a ea - 5 oupet .
LA batfer P p s acu
V
RtR
Ks 16
V-Vs = Jo B a
Rs
Rat Rs
R2=fs = k
Seletfyg LO
Va- V- Vb Rs
AV. = a-Vb
5-
if0+Rs
AV AV = 5
,375 V
4375N- 6V
eKey. aplfveadten
-A
(V-VMJ
V
r - (v,-V2)
FAn Cerenlt
i 4 , 28skR
ok
AM-
Veut
COKS
, 28 k2
Almost+ hoar
Vu -5V .
The following graphs were plotted in MATLAB to check the performance of the signal conditioning
circuit with the main goal being to verify the linearity of the circuit. The source code can be found
in the Appendix at the end of the document.
This first graph shows the OpAmp output as the sensor resistance increases from 100 Ω to 1.5 kΩ.
The performance seems largely non-linear due to mismatching scales:
• x-axis: 0 Ω to 1.5 kΩ
• y-axis: 0V to 5V
This graph helps clear the misinformation by plotting Sensor Resistance on a semi-log axis. The
system seems much linear in this representation although a non-linearity is suspected beyond 1kΩ.
V ( R)
v/s R (R is sensor resistance)
V ( R−1)
The table to the right clearly shows a decreasing ratio. It's almost double at the start & 1.9901
gradually decays to about 1.05 within a small 20Ω increase in resistance. Performance 1.4926
of the designed signal-conditioning circuit is largely linear beyond 120 Ω. 1.3268
1.2439
The ratio decays to about 1.001 within 175 Ω i.e. evident with the trend exhibited by 1.1942
the first 18 data points in the table. The circuit is concluded to give non-linear output 1.1610
up to 120 Ω. 1.1374
1.1196
Sensor Characteristics: 100 Ω to 1500 Ω as temp varies from −100℃ to 100℃ 1.1058
Sensor Transfer Function: ~0.143℃/ Ω 1.0948
1.0858
∴ (0.143℃/ Ω)·(120 Ω) = 17.46℃ 1.0782
1.0719
-200℃ + 17.46℃ = -182.84℃ 1.0664
1.0617
∴ Temperatures measured below -182℃ are considered as inaccurate measurements 1.0576
Conclusion: Circuit capable of linear measurement in the range -182℃ to 200℃ 1.0540
1.0507
Smor Jo Haga yoy -3 V . sV
Vtn AM-
-Vou
-3 t3 J.sv
J.S +3 -eut
L
-Veut = 1S
Ve -L.5
Ganara eq Vosd -
(3 +Va)
USing M edug wt A (s/1.s)
3.33
VOerd 3+VM
Fiva ctrult
3k 8k
M- 9. JokN
ww
-
Ra
3k 3k
3
M
APPENDIX
MATLAB Source Code
Figure 1&2
x = 100:1500;
v = @(r) 10*r;
y = v(x)./(100.+x);
z = (y - 5)*(5/4.375);
plot(x,z); %Plot using semilogx function to obtain the second graph
xlabel('Sensor Resistance');
ylabel('Voltage');
Figure 3
v = @(r)((10*r)/(r+100)-5)*1.1428571;
for i=102:0.5:1500;
plot(i,(v(i)/v(i-1)));
hold on;
end;
hold off;
xlabel('Sensor Resistance in Ohms');
ylabel('Voltage change ratio per Ohm change in resistance');
axis([0 1500 0.9 2]);