You are on page 1of 9

EPEG 317

Assirumed
Polarj Sepkota
Rol Ab 31053

R Soaer Roytsfomee youge

Smple votage ARkder wth Jov


Sfmele

Uut

T O625 V

Re. voltage Jo0 oV

o 625 VV

eq.bfoutg Vs= (O-o 62sJV


-0 625 V

Stwallorty blu upply= o -

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&

a crw?t COM be wado

.cde upely (Vambla)

3.345 To oGtod -66esv @


.345 V Us'oga dudle

V-Vau

9. 945- (-o.GSs
R the eq Cendtoy

Usg Jok petuctO mear

666 66

R 9333. 33

.'. Pofuttomeler wuf- be dtatee


g33233, arY

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

Whocdetee Btlge wt Vg ¥ Joy

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

Ust dtforedtal auftqurckon

-A
(V-VMJ
V
r - (v,-V2)

selectfg R2 JJu. 2sks

Ueutue to prmet oalPUg


lo
Vu to V
Feadt
V to Vz

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

Fig 1: Sensor resistance v/s Output Voltage

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Ω.

Fig 2: Sensor Resistance Semi-log v/s Output Voltage


This final graph settles the argument by plotting the ratio of the voltage increase per Ω change in
sensor resistance against sensor resistance. The ambiguity about non-linearity beyond 1 kΩ is
settled but this graph reveals another non-linearity when sensor resistance values are around 100 Ω.
A table below explores this ambiguity.

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]);

You might also like