Sunteți pe pagina 1din 9

Tema de proiect

Sa se proiecteze un system de achizitie de date bazat pe componente


compatibile cu sisteme logice TTL (Partea numerica are nivelele logice 0 si 5V).
Datele achizitionate provin de la traductoare de temperature de tip termocuplu
(TC) sau termorezistenta (RTD). Datele de intrare sunt: numarul de canale,
intervalul de temperaturi, tipul de sensor. In sinteza, caracteristice traductoarelor
sunt:
1. Numar de traductoare (canale) : 1
2. Intervalul de trmperaturi (gama de temperature) : 0…800[˚C]
3. Tipul traductorului : Termocuplu (TC)
4. Eroarea de conversie : 0.4%
Notiuni teoretice

Schema de principiu

T1…Tp = Traductor de temperatura


MUX = Multiplexor
AD/AI = Etaj de amplificare diferentiala
E&M = Bloc de esantionare si memorare
CAN = Convertor analog numeric
m = nr de biti ai magistralei de selectie pentru canalele multiplexorului
n=
nr canale : 2^m (1)
1 canal (2)
Din (1) si (2) rezulta ca m=0

q=(0.4/100)*5
q=0.02V

q>Umax/((2^n)-1)
0.02> 5/((2^n)-1)
(2^n)-1>5/0.02
2^n-1>250
2^n>251 => n=8 biti

Schema de principiu pentru 1 canal


Alegerea senzorului de temperatura

Un senzor de temperatura reprezinta o rezistenta electrica ce are o


anumita variatie cunoscuta la o anumita temperatura. Prin masurarea rezistentei
senzorului, se poate afla temperatura la care este supus senzorul si in plus si mediul
in care acesta se afla.
Materialele bune pentru rezistenta electrica a termometrelor sunt
metalele pure care au un coeficient relativ mare de variație a rezistivității electrice
cu temperatura. Cei mai mari coeficienți de temperatura ai rezistivității electrice se
întâlnesc la metalele pure cu ordonare magnetica precum fierul si nichelul.
Pentru măsurarea temperaturilor intre -200 si +600oC se
întrebuințează foarte multe termometre cu rezistenta. Funcționarea acestor
termometre se bazează pe variația rezistentei electrice a metalelor cu temperatura.
Datorita faptului ca intervalul de măsurare este 0…800oC utilizam
unul dintre cele mai ieftine materiale, fier + constantan (Tip J).
Fierul + constantan (Tip J) poate măsura valori de la -200 oC la
+900oC.

Dependenta rezistentei in functie de temperatura -200


~900⁰C
0.06000
y = 6E-05x + 0.0006
0.05000

0.04000

0.03000

0.02000

0.01000

0.00000
-400 -200 0 200 400 600 800 1000
-0.01000

-0.02000
Dependenta rezistentei in functie de temperatura
0~800⁰C
0.05000
0.04500 y = 6E-05x + 0.0005
0.04000
0.03500
0.03000
0.02500
0.02000
0.01500
0.01000
0.00500
0.00000
0 100 200 300 400 500 600 700 800 900

S=0.00006*x+0.0005
E= S(Ta-Tb)
E= (0.00006*Ta+0.0005)+(0.00006*Tb+0.0005)
E= (0.00006*0+0.0005)+(0.00006*800+0.0005)
E=0.0005+0.0485
E=0.049 [V]
Etajul de conditionare

Alegerea unui convertor


ε=0.04%
U=[0…5]V
ε = (ΔU/Umax)*100
ΔU=( ε*Umax)/100 =(0.04*5)/100 = 2*10^(-3)V = 2mV = q1

q1=Umax/((2^n)-1)
2*10^-3=5/((2^n)-1)
(2^n)-1=5/(2*10^-3)
2^n=(5/(2*10^-3))+1
2^n>2501 => n = 11biti
Pentru alegerea unui convertor de 11 biti, precizia este de:
1/(2^11)=1/2048=0.00049=0.049%<0.4%
Erorile depasesc limitele impuse, deci este necesar ca citirea datelor sa
se faca in doi pasi, pentru a citi bitii suplimentari.

Numarul de biti “n” trebuie ales astfel incat eroarea ε a cuantei sa nu


depaseasca ε max = 0.049%
Umax ….. 100%
q ….. x
x =εmax =(q*100)/Umax
U€[0 … 5] [V]

-Pentru n=2 biti:


q=(Umax-Umin)/((2^n)-1)
q=5/((2^2)-1)=1.66
ε=(q*100)/Umax =166/5 =33.33% >εmax = 0.049% [Nu]

-pentru n=4 biti:


q=(Umax-Umin)/((2^n)-1)
q=5/((2^4)-1)=0.33
ε=(q*100)/Umax =33/5 =6.66% >εmax = 0.049% [Nu]

-pentru n=8 biti:


q=(Umax-Umin)/((2^n)-1)
q=5/((2^8)-1)= 0.0196
ε=(q*100)/Umax =1.96/5 =0.39% >εmax = 0.049% [Nu]

-pentru n=10 biti:


q=(Umax-Umin)/((2^n)-1)
q=5/((2^10)-1)= 0.0048
ε=(q*100)/Umax =0.4887/5 =0.09775% >εmax = 0.049% [Nu]
-pentru n=12 biti:
q=(Umax-Umin)/((2^n)-1)
q=5/((2^12)-1)= 0.001221
ε=(q*100)/Umax =0.1221/5 =0.024% <εmax = 0.049% [Da]

S-ar putea să vă placă și