Documente Academic
Documente Profesional
Documente Cultură
Zaharia SMCAD Curs PDF
Zaharia SMCAD Curs PDF
Iai 2005
Motto:
Calculatoarele electronice nu sunt supraomeneti.
Ele se stric i fac greeli uneori periculoase. Nu au
nimic magic i cu siguran nu sunt spirite sau
suflete din mediul nconjurtor. Cu aceste rezerve
ele rmn ns una din cele mai uluitoare i
tulburtoare realizri ale omului, pentru c ne
sporete capacitatea intelectual...... i nu tim unde
ne vor duce pn la urm propriile noastre mini.
A. Toffler
Prefa
Omenirea se afl astzi n etapa celei de-a doua revoluii industriale, n care
informaia i calculatoarele electronice joac un rol esenial. Dac prima revoluie
industrial a nsemnat transferul forei fizice i ndemnrii omului ctre main, ce-a
de-a doua revoluie industrial implic transferul inteligenei umane ctre main prin
intermediul calculatorului.
Pn la apariia microprocesoarelor, prelucrarea informaiilor legate de msurri
se fcea exclusiv n exteriorul aparatului de msurat de ctre operatorul uman. In
ultimul timp, rspndirea i perfecionarea continu a calculatoarelor a obligat marile
firme productoare de sisteme de msurare s realizeze produse care s utilizeze PC-
urile pentru:
- achiziia de date din procesele industriale;
- supravegherea i reglarea unor parametri;
- realizarea unor mijloace de msurare mai precise etc.
In aceast nou concepie, instrumentul de msur comunic cu PC-ul prin intermediul
unei interfee. Utilizarea calculatorului n procesul de msurare permite nlocuirea
instrumentului de msurare cu o simpl cartel de achiziie a datelor, care poate fi
comandat de la tastatura calculatorului iar rezultatele msurtorilor pot fi vizualizate pe
monitor sub form numeric sau grafic. Aceste schimbri fundamentale n achiziia i
analiza datelor au aprut ca urmare a prelucrrii de ctre calculator a datelor primare.
Astzi instrumentele de msurare au ncorporate n interiorul lor un microprocesor astfel
nct aciunile operatorului sau ale calculatorului exterior sunt prelucrate parial sau
total de mijlocul de msurare, acesta comportndu-se ca un instrument de msurare
inteligent.
Aceste noi concepii conduc la tendina de a transla procesul de msurare din mediul su
tradiional laboratorul de cercetare n domeniul industrial, unde asigur controlul
calitii produselor, supravegherea desfurrii corecte a proceselor industriale,
comanda operaiilor de reglare, creterea siguranei n funcionare etc.
Perfecionarea mijloacelor de msurare a permis noi descoperiri n tiin i
tehnic. Progresul tiinific s-a reflectat n mod direct asupra realizrii unor mijloace de
msurare mai exacte, mai rapide, mai flexibile. Astfel, ca o reacie n lan, dezvoltarea
msurrilor i progresul tehnic s-au stimulat reciproc n beneficiul civilizaiei umane.
In domeniul tiinei i procesrii materialelor, achiziia de date i-a gsit multe
aplicaii, de la analiza unor parametri din procesele de deformare plastic, turnare,
sudare, tratamente termice etc. pn la achiziia i prelucrarea de imagini n
metalografie.
Prefa
Cuprins
Introducere
2. SISTEME DE MSURARE
2.1. Clasificarea sistemelor de msurare
2.2. Sisteme de msurare computerizate
2.2.1. Sisteme de instrumentaie
2.2.2. Sisteme de control
2.2.3. Clasificarea sistemelor de msurare computerizate
d1 i1
d2 i2 d1,d2.....dn - date
. . i1,i2.......im- informaii
.
Prelucrri .
dn im
In domeniul tehnic achiziia de date are dou etape importante: msurarea unor
mrimi i prelucrarea rezultatelor obinute n urma msurrii. Acest capitol prezint
unele noiuni legate de procesul de msurare.
A msura nseamn a compara o mrime necunoscut (x) cu o alta de aceeai natur,
luat drept unitate (u), folosind relaia [2]:
x = nu (1.1)
x mrimea de msurat
n valoarea numeric a mrimii de msurat
u unitatea de msur
F.p. F.p.
Atunci cnd mrimea de msurat este o mrime neelectric ( de ex. temperatura), ntre
obiectul msurrii i aparatul de msur se interpune un dispozitiv numit traductor, care
are rolul de a converti mrimea fizic ntr-o mrime electric(de ex. o tensiune
electromotoare). Schema bloc a unui proces de msurare cu traductor este artat n
Fig.1.2.
Obiectul u u n de
Aparatul n nu Utilizare
msurrii Traductor Operator
msur practic
Obiectul u u n de
Aparatul n nu
msurrii Traductor Operator
msur
Reglare automat
De cele mai multe ori, n urma procesului de msurare se poate exprima raportul
dintre mrimea de msurat i unitatea sa de msur. Dac aparatul de msur indic
direct, n cifre, acest raport, atunci msurarea se numete numeric. Dac informaia
despre valoarea mrimii se obine prin intermediul altei mrimi fizice, msurrile se
numesc analogice.
Tehnicile numerice de msurare au avantaje nete fa de msurrile analogice i
ca urmare au fost abordate numeroase cercetri legate de dezvoltarea i perfecionarea
metodologiilor de lucru, de construcia aparatelor numerice etc. Tendinele actuale n
domeniul msurrilor numerice sunt ndreptate n dou direcii:
- crearea unor componente care s permit proiectarea instalaiilor de msurare
numeric; rezultatele sunt materializate n perfecionarea amplificatoarelor, a
convertoarelor analog - numerice i numeric - analogice, a multiplexoarelor etc.
- construirea unor instalaii complexe de msurare, n care partea numeric este
dominant, care s permit msurri simultane n mai multe puncte, precum i
prelucrarea mrimilor msurate pentru utilizarea lor ulterioar n diverse scopuri; n
aceast idee au aprut instalaii de msurare conduse cu microprocesoare i sisteme
computerizate pentru achiziii de date.
2. SISTEME DE MSURARE
Exist mai multe criterii dup care se pot clasifica sistemele de msurare [3]:
Sistem de
Observator
instrumentatie
Proces
Ieiri proces
Procesare Condiionere
analogic SISTEM DE de semnal
INSTRUMENTAIE
Sistem de calcul
Ieiri Achiziie de
(prelucrarea datelor)
analogice date
datelor
Convertire A
Fig. 2.2. Schema bloc a unui sistem de instrumentaie / control
2.2.3. Clasificarea sistemelor de msurare computerizate
Avantajele oferite n diverse domenii de modalitatea digital de transmitere a
semnalelor purttoare de informaii au condus la utilizarea acesteia i n procesele de
msurare. Creterea performanelor calculatoarelor au fcut ca sistemele de msurare
cumputerizat s formeze o categorie distinct care ncepe s fie utilizat preponderent
comparativ cu sistemele msurare exclusiv analogice.
Una din cele mai utilizate clasificri ale sistemelor de msurare computerizate, au la
baz protocolul utilizat pentru transmiterea semnalelor digitale(numerice). Astfel n
ordinea n care diverse protocoale au nceput s fie utilizate dar i n ordinea
complexitaii lor, sistemele de msurare computerizate se clasific n:
-cu comunicaie serial;
-cu comunicaie paralel;
-cu plci de achiziii de date;
-cu calculatoare de uz industrial.
Circuite de conectare
i condiionare Comenzi de configurare
Traductori
Circuite de eantionare/memorare
Convertor A /N
Traductoare
Convertor N/A
Calculator
Fig. 2.4. Structura general a unui sistem de msurare computerizat cu plac de achiziie date
Plcile de achiziii date necesit ca semnalul analogic s se ncadreze ntre
anumite limite pentru valoarea tensiunii i de aceea este necesar prezena unor aparate
de condiionare a semnalelor. Acestea au rol nu numai de a satisface cerinele impuse de
placa de achiziie ci i a celor rezultate din tipul i caracteristicile constructive ale
traductoarelor utilizate. Majoritatea operaiilor de configurare a acestor aparate sunt
comandate de calculator prin intermediul plcii de achiziie.
Transferul de informaie ntre aparatele de condiionare a semnalului i placa de
achiziie de date are loc ntr-un mod complex.
O prima categorie de informaii (informaia coninut n semnalul msurat i
condiionat) este transferat sub form analogic n sens unic ctre placa de achiziie de
date i este dedicat convertorului analog-digital.
A doua categorie de semnale purttoare de informaie este de natur digital.
Acestea sunt dedicate fie comandrii de ctre placa de achiziie a modului de lucru a
condiionerului de semnal, fie transmiterii de ctre acesta a unor informaii legate de
starea n care se afl. Prezena convertorului analog-numeric(digital) n placa de
achiziii montat n calculator confer sistemului de msurare flexibilitate i
performane sporite. Viteza de transmitere a informaiei provenite din msurare ctre
microprocesorul calculatorului este mult mai mare comparativ cu sistemele de
comunicaie paralel. Modul n care placa de achiziie realizeaz transferul informaiilor
ctre i de la microprocesor depinde de tipul de magistral de date existent n structura
calculatorului (AT, ISA, PCI, etc.).
Transmiterea sub form analogic a semnalului de la modulul de condiionare la
calculator ridic unele probleme n situaia cnd distana transmisiei este mare sau
atunci cnd informaia poate fi afectat de factori perturbatori. Evitarea alterrii
informaiei n aceste cazuri se poate face fie prin introducerea unor componente
suplimentare n sistemul de msurare (de obicei modulatoare), fie prin luarea unor
msuri suplimentare de izolare i ecranare a componentelor sistemelor de msurare.
Sistemele de msurare computerizat cu plci de achiziii sunt utilizate cu precdere n
activiti de cercetare experimental (laboratoare, testri iniiale pentru sisteme de
automatizare, etc.).
Sistemul zecimal este sistemul n care lucrm n mod curent, acest sistem fiind
cel mai vechi i mai accesibil pentru operatorul uman.
Sistemul binar este cel mai adecvat sistem de numeraie pentru prelucrarea
datelor n interiorul calculatoarelor electronice, ns din motive legate de operatorul
uman, obinuit s lucreze cu sistemul zecimal, rezultatul msurrilor trebuie afiat n
acest sistem. Sistemul binar cu doar dou cifre, este cel mai simplu posibil, foarte fiabil
i uor de realizat. O cifr binar se numete bit.
Folosirea sistemului binar n domeniul aparatelor de msur numerice, al
calculatoarelor i echipamentelor periferice se bazeaz pe cele 2 stri (nchis i
deschis) care corespund celor dou cifre: 1- trece i 0- nu trece. Cele dou stri
pot fi atribuite curentului electric atunci cnd acesta trece sau nu trece printr-un circuit
electric. Aceast idee simpl a dus la dezvoltarea lumii informatice de astzi.
Realizarea fizic a reprezentrii datelor n sistemul binar se face utiliznd
circuite electrice, cu dou stri, cum ar fi:
un contact deschis (0) sau nchis (1);
un nivel sczut (0) sau ridicat (1) de tensiune;
un LED stins (0) sau aprins (1) etc.
Sistemele octal i hexazecimal sunt sisteme intermediare utilizate n anumite
coduri de reprezentare.
Exemple:
S se converteasc din sistemul binar n sistemul zecimal numerele (101)2 i
(10001)2
Analiznd Tab. 3.3 se observ c din punct de vedere matematic sistemul binar este
sistemul cu baza cea mai mic posibil i care simplific mult operaiile fundamentale
(adunarea i nmulirea) pentru care exist numai dou reguli: 1+1=(10) 2 i 1*1=(1) 2
Dezavantajul sistemului binar este c necesit un numr mult mai mare de cifre dect
celelalte sisteme (zecimal, octal, hexazecimal) i n plus anumite operaii de calcul
conduc la scheme numerice complicate. Pentru a elimina aceste neajunsuri i a realiza o
scriere mai compact, se utilizeaz sistemele octal i hexazecimal. Trecerea dintr-un
sistem de numeraie cu baza egal cu o putere a lui 2 (octal i hexazecimal) n sistemul
binar i invers, se face prin simpla grupare a cifrelor binare (puterea lui 2 d numrul
cifrelor din grup), ca n exemplele urmtoare:
Exemple:
1. S se treac numrul hexazecimal 15AF16 n sistem binar
Pe baza datelor din Tab. 3.3 se exprim fiecare cifr utiliznd grupuri de cte 4
bii (16 = 24).
Aadar: 15AF16 = 0001 0101 1010 11112
1 5 A F
8 D 3 4
Conversia octal binar i invers se face prin gruparea cifrelor binare cte 3 (8 = 23)
Trecerea unui impuls de electricitate este reglementat de ceasul PC-ului, care stabilete
viteza cu care lucreaz un calculator. Cu ct ceasul bate mai repede, cu att calculatorul
lucreaz mai rapid. Viteza cu care lucreaz un PC este msurat n MHz, adic milioane
de oscilaii pe secund.
Curentul care trece printr-un tranzistor poate fi folosit pentru a aciona asupra unui alt
tranzistor, activndu-l sau dezactivndu-l, pentru a-i schimba poziia n care se gsete.
Un asfel de aranjament poart denumirea de poart, ntruct este asemntor deschiderii
unei pori care permite sau nu trecerea i st la baza efecturii tuturor operaiilor.
Prin conectarea ntreruptoarelor tranzistorizate n montaje numite pori logice este
posibil efectuarea operaiilor logice simple. Poarta preia un impuls electric
reprezentnd un numr binar ca intrare i produce o ieire reprezentat printr-un alt
numr binar. Milioane de pori sunt interconectate n microprocesoare, cu ajutorul
crora se pot efectua calcule complexe.
Principalele pori logice sunt[6]:
Poarta NOT reprezint cea mai simpl operaie care poate fi fcut cu un
tranzistor. Aceast poart este alctuit dintr-un singur tranzistor i este conceput
pentru a prelua o intrare de la ceas i una de la alt tranzistor i a produce o singur
ieire care este ntotdeauna opusul intrrii pe tranzistor (Fig.3.2). Cnd curentul de la
un alt tranzistor (care reprezint un 1) este trimis unei pori NOT, tranzistorul propriu al
porii se comut pe poziia deschis, ceea ce face ca ieirea din poart s fie un 0. Cnd
tranzistorul nu primete nici un semnal (intrarea este 0), tranzistorul porii NOT este
nchis, astfel c pulsul ceasului trece prin el i produce o ieire de 1.
Bit intrare 1 Bit intrare 0
Operaiile porii NOT
INTRARE INTRARE DE
DE LA LA ALT
IEIRE
CEAS TRANZISTOR
Puls ceas Puls ceas
1 1 0
1 0 1
Bit ieire 0 Bit ieire 1
Deoarece o poart NOT inverseaz ntotdeauna semnalul de intrare, aceasta mai este
numit i inversor.
Porile NOT grupate mpreun n diferite combinaii creaz alte pori logice, fiecare
dintre acestea avnd o linie de primire a pulsurilor de la ceas i alte dou linii de intrare
pentru pulsurile de la alte pori logice.
Poarta OR creaz bitul 1 dac fie prima fie a doua intrare este un 1 i bitul 0
atunci cnd ambele intrri sunt 0 (Fig.3.3).
Intrri
0 0 1 0 0 1 1 1
Operaiile porii OR
PRIMA A DOUA
IEIRE
INTRARE INTRARE
0 0 0
1 0 1
0 1 1
1 1 1
0 1 1 1
Ieiri
Fig.3.3: Configuraii ale porii OR i operaiile pe care le efectueaz
Poarta AND are o ieire de 1 numai dac ambele intrri sunt 1; pentru toate
celelalte intrri ieirile sunt 0 (Fig.3.4)
Intrri
0 0 1 0 0 1 1 1
Operaiile porii AND
PRIMA A DOUA
IEIRE
INTRARE INTRARE
0 0 0
1 0 0
0 1 0
1 1 1
0 0 0 1
Ieiri
Poarta XOR are ieirea 0 dac ambele intrri sunt 0 sau 1 i genereaz un 1
atunci cnd una dintre intrri este 1 i cealalt este 0 (Fig. 3.5)
Intrri
0 0 1 0 0 1 1 1
1 + 1 ZECIMAL
1 0 + 1 1 BINAR
1 1 1 1
0 1
1 XOR 0 1
1
1 1 AND
AND AND XOR
XOR
HALF-ADDER 0 0
0 0
AND
1 0 = 2 ZECIMAL
XOR
OR 1 0
1 0 1 = 5 ZECIMAL
a) b)
Codul EXCES 3 se obine din codul 8421 prin adunare la fiecare tetrad a cifrei 3 n
binar (adic 0011). Cifrei 0 i corespunde o secven de bii semnificativi ceea ce
permine a se face distincie ntre o locaie de memorie liber i o locaie care
nmagazineaz cifra 1. Este un cod rezistent la perturbaii deci poate fi ffolosit pentru
transmiterea datelor la distan.
Codul GRAY se caracterizeaz prin faptul c trecerea de la o cifr zecimal la alta se
face prin modificarea unui singur rang binar din tetrad. Acest cod se utilizeaz n
domeniul instrumentaiei industriale.
Codul 2 din 5 utilizeaz pentru codificarea cifrelor zecimale 5 poziii binare, din care 2
cifre sunt semnificative (au valoarea 1).
3.5.Informaia digital
}
x * (t )e jwt dt dw (4.9)
Se observ c n paranteza acolad din membrul drept al relaiei (4.9) se regsete X(w)
astfel c egalnd relaiile (4.9) cu (4.8) se obine:
+ 2 1 + 2
- x (t ) dt =
2p -
X (w ) dw (4.10)
Relaia (4.10) este cunoscut sub numele de Teorema Rayleigh a energiei.
Reprezentarea grafic a funciei X(w), respectiv arg(w) constituie diagrama spectral
echivalent a spectrului de amplitudini, respectiv de faze.
Funcia X (w ) 2p reprezint funcia de densitate spectral a energiei semnalului.
Graficul acestei funcii d informaii asupra benzii energetice a semnalului, care
cuprinde intervalul de frecvene n care este concentrat cea mai mare parte din energia
semnalului.
d(t)
Comparnd rel.(4.15) cu rel. (4.14) se observ c suma din rel. (4.15) reprezint o
funcie d periodic n domeniul frecvenei; se noteaz:
+
W0 (w ) = (w - nW 0 ) (4.16)
-
dW0 (w)
-T/2 T/2 t -T T t t
a) b) c)
Fig.4.7: Tipuri de ferestre de timp
a) ptrate; b) dreptunghiulare; c) triunghiulare
Din analiza semnalelor prelucrate n urma trecerii lor prin ferestre de timp se constat
c:
prin utilizarea unei ferestre de timp de durat t0 (ptrate) nu se pot selecta dou
vrfuri poziionate la distana f2 - f1 =1/t0;
n cazul ferestrelor dreptunghiulare, pentru a putea deosebi dou vrfuri,
fereastra de timp trebuie s aib durata t0 = 1/(f2 f1);
pentru alte tipuri de ferestre(diferite de cea dreptunghiular), pentru a putea
deosebi dou vrfuri, durata trebuie s fie t0 = 2/(f2 f1).
4.2.2. Reprezentarea semnalelor numerice prin modele matematice
Modelele matematice pentru analiza semnalelor numerice sunt similare celor
utilizate pentru semnalele analogice, utilizndu-se aceleai transformri (Fourier,
Walsh, Haar). In cazul semnalelor numerice se lucreaz cu transformata Fourier discret
i rapid, transformata Walsh discret i rapid sau cu transformata Haar discret i
rapid. Detalii privind modelele matematice ale semnalelor numerice reprezentate prin
aceste transformri pot fi gsite n lucrarea [5].
x(t) x(kt0)
-4 -3
-1 1 2 3 4 5 6
t t
a) b)
Fig.4.8: Reprezentarea grafic a unui semnal
a) semnal continuu; b) semnal discret
Exemple de semnale:
a) semnale continue: x(t) = sin(t); x(t) = at + b .......
b) semnale discrete: x(nt0) = sin(nt0)
c) semnale cuantizate: M = { x|x = mq; q Q, mZ}
Un semnal discret i cuantizat se numete semnal numeric (digital); un astfel de semnal
poate fi prelucrat prin metode numerice, cu ajutorul calculatorului.
Se poate spune deci c semnalele numerice sunt acele semnale care la momente discrete
de timp au valori nenule, fiind egale cu zero n afara acestora. Aceste semnale se pot
obine dac n circuitul prin care circul semnalul analogic x(t) se introduce un
comutator care se nchide pentru un interval scurt de timp, la fiecare moment kt0 (kZ).
Semnalul x(kt0) se numete eantionat sau discretizat i este constituit din eantioane ale
semnalului analogic x(t). Este evident c semnalul x(kt0) nu reprezint o copie fidel a
semnalului x(t) i c gradul de apropiere depinde de mrimea intervalului t0. Cu ct
intervalul t0 este mai mic, precizia reprezentrii este mai mare, ns mrirea excesiv a
numrului de eantioane duce la creterea inacceptabil a volumului de date ce trebuie
prelucrate. n practic modificarea intervalului t0 se face prin modificarea frecvenei de
eantionare (fe = 1/t0)
Pentru ca un semnal discretizat s poat fi prelucrat cu ajutorul calculatorului, mai este
necesar ca pe lng operaia de eantionare s se fac i o operaie de msurare n
amplitudine, numit cuantizare, prin care amplitudinea eantioanelor este reprezentat
prin valori numerice. Operaia de cuantizare se realizeaz prin alegerea unui numr de
niveluri de cuantizare a amplitudinii eantioanelor, numr care se stabilete n funcie de
baza sistemului de numeraie: zecimal 10k, binar 2k etc.
Pentru exemplificare s considerm un semnal numeric reprezentat n sistemul zecimal
i acelai semnal reprezentat n sistemul binar, aa cum se vede n Fig. 4.9.
{xn}
5
4
3
2
x1 x2 x3 x4 x5
1
1 2 3 4 5 6 n
a) b)
Fig.4. 9: Reprezentarea unui semnal numeric
a) n sistem zecimal; b) n sistem binar
Reprezentarea n sistem binar s-a fcut utiliznd trei bii pentru fiecare eantion, ceea ce
conduce la posibilitatea de a utiliza 23 = 8 niveluri de cuantizare.
La operaia de cuantizare apar erori, datorit aproximrii amplitudinii eantioanelor cu
un numr ntreg, dei n realitate mrimea acesteia se gsete ntr-un interval de valori,
rezultat prin discretizarea ntr-un numr finit de niveluri de cuantizare. Acceptnd ns o
eroare convenabil se poate obine o reprezentare a semnalului analogic prin semnal
numeric, suficient de precis.
Este evident c prin creterea numrului de bii utilizai n reprezentarea semnalului
numeric n sistem binar, fidelitatea semnalului numeric, ca i copie a semnalului
analogic, crete.
Semnalul digital, rezultat prin operaiile de eantionare i cuantizare, poate fi prelucrat
cu ajutorul calculatorului, dup care, dac este necesar, poate fi decodificat prin operaii
inverse eantionrii i cuantizrii i transformat n semnal analogic.
Schema de principiu a unei prelucrri complete a semalelor analogice i numerice este
artat n Fig. 4.10.
xn yn y(t)
x(t) CAN(CAD) SN CNA(CDA)
01100101 00100101
Fig. 4.10: Shema prelucrrii semnalelor analogice i numerice
Fig. 4.13: Transformarea semnalului sonor n semnal numeric prin intermediul CAN
x(t) xe(t)
K t0 2t0 3t0 4t0 5t0 t
t0 2t0 3t0 4t0 5t0 t
a) b) c)
Fig. 4.14: Modul de realizare a eantionrii
a) semnal analogic; b) ntreruptor; c) semnal eantionat
Eantionarea ideal se realizeaz prin nmulirea semnalului x(t) cu funcia periodic dt0.
xe(t) = x(t) dt0(t) (4.28)
Funcia dt0(t) reprezint o secven de impulsuri ideale, definit cu relaia 4.14, astfel c
semnalul eantionat ideal capt forma:
+
xe (t ) = x(kt0 ) (t - kt0 ) (4.29)
k = -
Relaia (4.39) exprim forma de baz a semnalului eantionat ideal.
S considerm semnalul x(t) de band limitat, adic:
Fourier
x(t) X(w), cu |X(w)| = 0 pentru |w|wm (4.30)
Aplicnd transformata Fourier semnalului eantionat (dat de rel.4.29) se obine:
1 + 2p
X e (w ) = F [xe (t )] = X (w - kw0 ) , cu w0 = (4.31)
t0 k =- t0
unde w0 este frecvena impulsurilor dt0 (t), care este practic frecvena de eantionare we.
Relaia (4.31) arat c funcia de densitate spectral a semnalului eantionat este o
repetare periodic a funciei de densitate spectral a semnalului neeantionat. Cu alte
cuvinte spectrul semnalului eantionat Xe(w) const n repetri periodice axate fa de
frecvena w0 a semnalului original (Fig.4.16)
x(t) X(w)
-wm 0 wm
t w
dt0(t) Xe(w)
w02wm
-w0 -wm 0 wm
t w0 w
xe(t) t Xe(w)
w0<2wm
-w0 -wm 0 wm w0
t w
a) b)
Fig.4.16: Eantionarea ideal a semnalelor analogice
a) eantionarea semnalului la momente discrete; b) eantionarea cu diferite frecvene
Pentru ca prin eantionare s se reproduc semnalul iniial este necesar s se elimine
spectrele secundare. Acest lucru este posibil prin utilizarea unor filtre ideale care s
realizeze condiia w0 2 wm. Dac aceast condiie nu este realizat, semnalul iniial
(analogic) este imposibil de reprodus sub form numeric. Aceast condiie este
cunoscut sub numele de teoria eantionrii i a fost enunat de Shanon astfel:
Pentru reconstituirea unui semnal de band limitat (la wm) din eantioanele
sale, preluate cu o perioad de eantionare t0, este necesar ca frecvena de eantionare
(we w0), s fie cel puin dubl fa de frecvena maxim din spectrul semnalului
(w0=2p /t0>2wm).
Nerespectarea teoremei eantionrii conduce la apariia fenomenului de aliasing
error (eroare de spectru suprapus) prescurtat alias prin care n semnalul reconstituit
apar componente inexistente n semnalul original, datorit suprapunerii semnalelor
eantionate (Fig. 4.16.b jos). Pentru a evita suprapunerea semnalelor, acestea trebuie
trecute nainte de eantionare printr-un filtru de tip trece-jos (FTJ), numit filtru de gard
sau anti-alias, care are rolul de a anula funcia X(w) pentru |w|>wm (Fig. 4.17). Prin
aceasta se elimin deformarea spectrului prin efect de aliasing. Utilizarea filtrului anti-
aliasing se recomand atunci cnd semnalul de msurat conine componente cu
frecven mai mare dect jumtate din frecvena de eantionare [1].
x(t) xe(t)
FTJ
K
X(w) X(w)
w -wm wm w
xq(n)
3q
2q
-2q
Secvena de valori xq(n) se poate obine i prin alte tipuri de cuantizri, cum ar fi
trunchierea, atunci cnd semnalul discretizat este reprezentat prin cel mai mare nivel de
cuantizare care nu depete semnalul.
n practic, distribuia de amplitudine este echivalat cu histograme, aplicate
direct pe semnalele eantionate, prin numrarea eantioanelor aflate n clase de
cuantizare convenabil alese. Alegerea numrului de clase este corelat cu numrul de
eantioane prin folosirea relaiei:
N clase = N esantioane (4.34)
Atunci cnd Neantioane rezult q 0 i ca atare distribuia dat prin histograme
conduce ctre distribuia de amplitudine teoretic.
5. STRUCTURA SISTEMELOR DE MSURARE
COMPUTERIZATE
5.1. Structura general a unui sistem de msurare computerizat
Aa cum s-a artat n Introducere i n Cap.2, orice sistem de msurare
computerizat are n structura sa urmtoarele componente (vezi Fig.2.4 i 2.5):
- traductoarele care culeg mrimile de msurat i le transform n semnale
electrice;
- condiionere de semnal ce realizeaz preprocesarea analogic a semnalelor
(amplificare, filtrare,etc.);
- placa de achiziii date, n care este nglobat convertorul analog-numeric
(CAN), care transform semnalul analogic de intrare ntr-o mrime
numeric;
- sistemul de calcul care realizeaz analiza datelor i elaboreaz decizii, atunci
cnd sistemul de msurare este un sistem cu parametri controlai;
- ieirile analogice care furnizeaz semnalele prelucrate;
- blocul de post-procesare analogic care permite interfaarea cu elementele de
execuie.
Pentru exemplificarea structurii generale a unui sistem de msurare
computerizat, n Fig.5.1 se prezint schema de principiu a unui sistem de msurare i
reglare numeric a temperaturii unui cuptor [3].
5
1
6
Multiplexare
Eantionare
2
Conversie A/N
4
Conversie N/A
3
Fig.5.1. Componentele unui sistem de achiziii date:
1- cuptor; 2- condiioner de semnal; 3- plac de achiziii date; 4- calculator;
5- traductor de temperatur (termocuplu); 6- rezisten electric.
)
L
. CEM2 CAN2 T
. I
. . .
P
. . . BUS
. . . L
E
xn(t X
) CEMn CANn O
R
Fig. 5.3: Schema bloc a unui sistem de achiziii date multicanal cu multiplexare numeric
Structura unui astfel de sistem este avantajoas pentru transmiterea datelor la distan.
c) multicanal cu multiplexare analogic i eantionare simultan, lucreaz dup
schema din Fig.5.4.
x1(t
)
x2(t CEM1
Condiioner de semnal
Multiplexor analogic
. CEM2
.
. .
. .
CAN
BUS
. .
xn(t
) CEMn
Fig. 5.4: Schema bloc a unui sistem de achiziii date multicanal cu multiplexare analogic i
eantionare simultan
SAD din aceast categorie sunt utilizate pentru efectuarea conversiei analog-numerice
cu vitez medie. Pentru a realiza eantionarea simultan a semnalelor de intrare,
convertorul analog-numeric trebuie s aib o vitez marede lucru.
Principalul avantaj al acestor sisteme const n utilizarea unui singur convertor analog
numeric.
d) multicanal cu multiplexare analogic i eantionare secvenial are schema
de lucru ca cea din Fig.5.5.
x1(t
)
x2(t
Condiioner de semnal
Multiplexor analogic
)
.
. .
. .
AP CAN
. . CEM
. BUS
.
.
xn(t
)
Fig. 5.5: Schema bloc a unui sistem de achiziii date multicanal cu multiplexare analogic i
eantionare secvenial
. . . .
. . . . .
.
Un astfel de sistem conine cte un CNA pe fiecare canal i o logic numeric care
asigur distribuirea eantioanelor n registrele BAi. Dac momentul schimbrii datelor
trebuie s fie acelai pentru toate canalele se prevd tampoane suplimentare BBi pentru
fiecare canbal. Filtrele Fi amplasate la ieire au rolul de a netezi semnalele obinute.
b) SGD cu distribuire analogic, care funcioneaz dup schema din Fig. 5.7.
Registru CNA CEM1 F1 y1
Interfa cu calculatorului i
tampon
CEM2 F2 y2
logica de control
CEMn Fn yn
Este evident c, n cazul unor configuraii mai simple unele module ale SAD i
SGD pot lipsi ns traductoarele, condiionerele i plcile de achiziii sunt prezente n
orice structur a unui sistem de msurare computerizat.
De aceea, n continuare, vor fi descrise numai aceste componente.
A. Traductoare
A.1.Rolul traductoarelor n sistemele de msurare computerizate
Parametrii fizici neelectrici, cum ar fi: temperatura, presiunea, debitul, fora,
deplasarea, etc., pentru a fi msurai i analizai cu aparate electronice, trebuie mai nti
transformai n semnale electrice (tensiune sau curent), corespunztoare mrimii de
msurat.
Traductoarele au deci rolul de a genera un semnal electric, dependent de
mrimea neelectric de msurat.
Semnalele electrice produse de cea mai mare parte a traductoarelor sunt de 3
categorii:
- tensiuni de nivel mare (de la 0 la civa voli, max.10 V);
- tensiuni de nivel mic (de la 0 la civa mV);
- cureni (de la 0 la 50 mA).
Semnalele furnizate de traductoare sunt de obicei slabe i de aceea este necesar
amplificarea lor.
Traductoarele sunt, de fapt, formate din elemente sensibile numite i senzori,
captori sau detectori, care transform mrimea neelectric de msurat ntr-o mrime
electric i adaptoare de semnal, care produc o tensiune sau un curent ntr-o gam care
s permit o interfaare optim cu alte dispozitive (aparate de msur, sisteme de
instrumentaie sau de reglare etc.).
Senzorul permite detectarea mrimii fizice de msurat, eliminnd sau
diminund influenele pe care le exercit asupra sa celelalte mrimi fizice existente n
mediul respectiv; sub aciunea mrimii fizice are loc o modificare a strii senzorului,
dup legi teoretice sau experimentale cunoscute. Modificarea de stare a senzorului se
poate produce fie datorit cedrii unei energii din partea obiectului msurrii sau
procesului, energie care se manifest printr-un semnal electric la ieirea senzorului, caz
n care traductoarele se numesc active, fie modificrii unor parametri de material pentru
evidenierea crora printr-un semnal este necesar o energie de activare extern caz n
care traductoarele se numesc pasive.
Adaptoarele de semnal au rolul de a aduce informaia dat de senzor la cerinele
impuse de utilizator. Adaptoarele realizeaz funcii complexe i asigur conversia
modificrilor de stare ale senzorilor n semnale calibrate ce reprezint valoarea mrimii
de intrare. Cu alte cuvinte, am putea spune c adaptorul este elementul n cadrul cruia
se efectueaz operaia specific msurrii, adic aceea de comparaie a mrimii de
msurat cu unitatea de msur. Comparaia se poate face n raport cu o mrime etalon
care exercit o aciune permanent i simultan cu mrimea de intrare. De cele mai
multe ori, comparaia este nesimultan, n sensul c mrimea etalon este aplicat din
exterior printr-o operaie iniial de calibrare, anumite elemente constructive msurnd
efectele sale i utilizndu-le ulterior pentru comparaia cu mrimea de msurat.
ymax
= arctg k
ymin
y0
x xmin xmax x
a) b)
1 2 3 4
Sensibilitatea Intervalul de
Tipul Proprieti de utilizare
mV/0C temperatur
Cromel-Constantan 0.0270.075 -200+1000 cea mai mare sensibilitate
Fier-Constantan 0.0250.063 -200+780 cel mai ieftin
Cromel-Alumel 0.0160.043 -190+1400 cea mai bun liniaritate
dimensiuni mici ; rspuns rapid ;
Pt90Rh10-Platin 0.0050.012 0+1750
costisitor
Cupru-Constantan 0.0140.063 -190+400 rezistent la umiditate
rezistent la temperaturi nalte,
Wolfram-W74Rh26 0.0020.021 0+2300 casant i costisitor
Sistem optic
Lungimea de und
Lumin vizibil
ROGVAIV
Lungimea de und, m
Mediul ambiant
Obiect
Senzor
Energia reflectat
Energia transmis
Energia emis
(corp cenuiu)
Lungimea de und, m
Fig.5.15: Curbele de distribuie spectral relativ pentru corpul negru, cenuiu i non-cenuiu
Radiaia corpului negru este un concept teoretic ideal; corpurile reale au emisivitatea
mai mic dect 1. Corpurile cenuii i majoritatea nemetalelor au emisiviti ridicate
ceea ce permite msurarea corect a temperaturii lor cu pirometrele de radiaie. Pentru
celelalte materiale este necesar corectarea emisivitii, pentru ca valorile citite s fie
ct mai apropiate de cele reale.
Din cauz c metalele sunt n general reflective, au tendina de a avea emisivitate
redus, ceea ce se manifest prin rezultate fluctuante i nesigure. Pentru majoritatea
metalelor, acest aspect se accentueaz cu creterea lungimii de und i de aceea este
indicat s se foloseasc cea mai mic lungime de und disponibil. Lungimea de und
optim pentru metale la temperaturi nalte este n infrarou la valori cuprinse ntre 0,8 i
1 m. Alte valori posibile sunt 1,6; 2,2 i 3,9 microni.
Pies
O temperatur mare a pereilor cuptorului poate s dea valori mai mari ale temperaturii
piesei supus msurrii cu un pirometru de radiaie infraroie. De aceea instrumentele
de msurare n infrarou trebuie s conin o funcie de corecie pentru energii mari ale
mediului ambiant.
Senzor de cldur
Mrimea spotului
focalizat (S)
Cmpul de vedere
dincolo de spotul
focalizat
Componente
optice
Distana (D)
Fig. 5.17: Mrimea spotului msurat cu dispozitivul optic
Detectorul are rolul de a converti energia radiaiilor infraroii ntr-un semnal electric,
dependent liniar de temperatura msurat.
Exist 4 tipuri de senzori folosii n infrarou: fotoconductivi, fotoelectrici, piroelectrici
i termovoltaici.
Display-ul i ieirile pot fi folosite ca ieire primar din sistem, n special n aplicaii de
monitorizare sau pot fi utilizate pentru a introduce parametrii necesari unor reglaje,
atunci cnd sistemul este cu parametri controlai.
Ieirile pot fi trimise la nregistratoare, imprimante sau n programele calculatorului
pentru examinare i analiz (Fig.5.18).
Exist sisteme de msurare n infrarou care pot nregistra temperatura dintr-un punct
sau din mai multe puncte. Datele obinute pot fi ncorporate direct n proces sau
monitorizate pentru reglaje ulterioare.
Firma Reytek fabric o instalaie de msurare n infrarou cu scanare liniar,
care poate crea profile grafice ale temperaturii (Fig.5.19). Cu o astfel de instalaie
ncorporat ntr-un sistem computerizat de achiziii date se poate analiza temperatura de
pe suprafaa unui obiect n timp real.
b a
TER se lipesc cu un adeziv pe suprafaa unui element elastic, capabil s reziste la fora
aplicat. Dup uscarea adezivului, TER formeaz corp-comun cu elementul elastic i ca
atare se va deforma elastic, odat cu acesta, atunci cnd se acioneaz cu o for
exterioar (Fig.5.21)
Element elastic
F
F
TER
l0
l0+Dl
1 armtur mobil
2 dielectric
3 - armtur fix
4 suport
Fig.5.24: Captor de for cu traductor capacitiv
h
1 - suport
2 - bobin
3 armtur mobil
Funcionarea acestui captor este similar celui capacitiv; valorile tensiunii din circuitul
secundar al bobinei sunt dependente de mrimea forei aplicate.
A.5.4. Traductori de for piezoelectrici exploateaz fenomenul apariiei unei
diferene de potenial atunci cnd un material piezoelectric este solicitat de o sarcin
exterioar(supus la ntindere sau compresiune). Construcia unui astfel de captor este
prezentat n Fig.5.26.
Corpurile piezoelectrice sunt n contact cu nite folii metalice colectoare, care preiau
sarcinile electrice (de pe suprafeele de capt) atunci cnd se aplic fora de msurat.
Foliile metalice sunt legate ntre ele prin dou ramuri separate, conectate la bornele A i
respective B, ntre care apare o diferen de potenial, dependent de mrimea forei
aplicate. ntre foliile metalice colectoare se afl folii izolatoare care separ partea
superioar a unui corp piezoelectric de partea inferioar a urmtorului.
TER 1 TER 4
TER 1 TER 2
TER 4
TER 1 A B
Element elastic
a) b)
Fig.5.27: Dispunerea mrcilor tensometrice (TER) pentru msurarea cuplului.
a) modul de dispunere a TER pe elementul elastic; b) legarea TER n punte Wheastone.
Cmax.
Cmed.
Cmin.
a) b)
Fig.5.29: Variaia capacitii traductorului de torsiune capacitiv n funcie de unghiul de rsucire
a) curba de variaie;
b) poziiile relative ale armturilor, corespunztoare valorilor extreme ale capacitilor
R U
R RS+R
U x
+ - x max
+ Ux
m=R/Rs
R U m=0
U Rx m=1
Ux
II
RS
m=2
-
xmax
x
a) b)
L = / I = N2 /R (5.20)
M B Dx L
a) b)
B1 M B2
L
L-DL L+DL
L2
-l/4
l/4 x
L1
L1 1/2U0 R1
DU
U0
L2 1/2U0 R2
x
3 d0-x d0 d0+x
d
a) b)
C1
U1 d0
x Cm U
U2
C2
Traductoare
Condiioner Plac de
de semnal achiziii
1
Tab.5.2: Caracteristici i cerine de condiionare pentru unele tipuri de traductoare
Tipul rezistorului Caracteristici Cerine de condiionare
- tensiunea mic la ieire - senzor pentru temperatura de referin
Termocuplu - sensibilitate sczut - amplificare
- ieire neliniar - liniarizare
- rezisten redus - surs extern de curent pentru excitare
Termorezistor - sensibilitate sczut - circuite de intrare simple sau puni
- ieire neliniar - liniarizare
- rezistena mare - surs extern de curent pentru excitare
Termistor - sensibilitate ridicat - circuite de intrare simple sau puni
- ieire neliniar - liniarizare
Elemente elastice - rezisten redus - surs extern de curent / tensiune
pentru mrimi - sensibilitate redus - circuit de intrare tip punte
mecanice - ieire neliniar - liniarizare
2
calibrate care s completeze laturile punii Wheatstone atunci cnd numrul de
traductoare utilizate este mai mic dect 4.
ntruct atunci cnd mrcile nu sunt deformate, diferena de potenial a punii
Wheatstone trebuie s fie nul, este necesar ca modulele de condiionare s permit
echilibrarea punii naintea efecturii msurtorilor.
Funciuni generale:
Indiferent de tipul traductorului utilizat, condiionerele de semnal trebuie s
realizeze o serie de funciuni generale:
Amplificarea este cea mai ntlnit operaie de condiionare a semnalelor
i are ca scop creterea mrimii semnalului dat de elementul sensibil al traductorului pn
la nivelul de lucru al plcii de achiziii. Se recomand ca, atunci cnd este posibil, aceast
operaie s se fac n imediata apropiere a senzorului pentru a minimiza efectele
interferenelor electrice din mediul exterior. n cazul unor traductoare care genereaz
semnale cu tensiuni electrice extrem de reduse (ca n cazul termocuplurilor) transmiterea
semnalului de la senzor fr amplificare poate duce la pierderea informaiei coninute de
acesta datorit nivelului mult superior al tensiunii induse n cablurile de legtur de ctre
interferenele din mediul exterior.
Reducerea (atenuarea) este operaia invers amplificrii i deci se aplic
atunci cnd mrimea semnalului depete domeniul de lucru al plcii de achiziii.
Filtrarea este operaia care servete la eliminarea din semnalul transmis de
senzor a unor interferene de natur periodic, cu frecvena cuprins ntre limite
cunoscute. Majoritatea sistemelor de msurare sunt afectate de interferene cu frecvene
de 50 Hz, care provin din reeaua de alimentare a cldirii n care sistemul de msur este
instalat. Condiionarea semnalului prin utilizarea unor filtre care elimin componentele
periodice ale acestuia, ce depesc o anumit frecven, trebuie efectuat astfel nct
simultan cu interferenele s nu fie eliminate i unele componente utile ale semnalului.
Izolarea semnalelor este una din primele msuri de prevenire a erorilor de
msurare cauzate de legturi defectuoase la mas, acestea fiind uneori chiar cauza
distrugerii sistemului de msurare. Prin funciunea de izolare, condiionerele realizeaz
transmiterea semnalului fr o legtur fizic direct ntre dou puncte ale unui circuit
electric, utiliznd metode optice, magnetice sau capacitive. n cazul izolrii magnetice
sau capacitive, semnalul este iniial transferat dintr-o tensiune electric ntr-un semnal
periodic, transferat prin bariera de izolare, apoi reconvertit n forma iniial. Izolarea
protejeaz de asemenea sistemul de msurare mpotriva creterilor necontrolate de
tensiune din reeaua de alimentare.
Multiplexarea este o operaie de condiionare prin care mai multe semnale
analogice, provenite din diverse puncte de msurare, sunt trimise pe aceeai cale mai
departe n sistemul de msurare, de obicei ctre un singur canal de intrare al unei plci de
achiziie de date.
Condiionarea semnalelor digitale se refer n majoritatea cazurilor la
izolarea n vederea protejrii plcii de achiziii de eventuale creteri brute de tensiune
sau de diferene mari de tensiune ntre dou legturi la mas distincte.
Izolarea semnalelor digitale prin utilizarea de relee electronice sau
electromecanice este aplicat n general n situaiile n care este necesar comandarea
unor elemente cum ar fi surse de iluminat, motoare sau atunci cnd este necesar
sesizarea unor semnale de nalt tensiune.
3
B.3. Tipuri de condiionere de semnal
Principalele categorii de condiionere i tipurile de semnale pe care acestea le pot
prelucra sunt prezentate n Tab. 5.3.
Tab.5.3: Principalele categorii de condiionere i recomandri de utilizare
Semnale analogice Semnale
Intrri Ieiri digitale
n tensiune
Mrci tensometrice
n curent
Termorezistene
Categoria
Termocupluri
n tensiune
Uz general
n curent
Intrri
Ieiri
SCXI x x x x x x x x x
5B x x x x x x x
SCC x x x x x
SC-204 x x x
SSR x x
SC x x
Transmiterea semnalelor de la modulele aflate ntr-un acelai asiu ctre una sau
mai multe plci de achiziii date este realizat prin intermediul unui conector ataat
asiului. asiul ndeplinete rolul unui multiplexor aflat ntre modulele de condiionare
ale semnalelor i placa (plcile) de achiziii date. Alimentarea condiionerelor este
realizat dintr-o surs comun de tensiune, aparinnd de asemeni asiului.
4
Condiionerele din categoria SCXI sunt dedicate unor anumite tipuri de
traductoare sau semnale i sunt capabile s ndeplineasc att funcii de condiionare de
ordin general, ct i funcii specifice.
n Tab.5.4 sunt prezentate, pentru diverse tipuri de traductoare i semnale,
modulele de condiionare SCXI pentru intrri analogice iar n Tab.5.5 sunt prezentate
modulele de condiionare SCXI pentru ieiri analogice i semnale digitale.
5
C. Plci de achiziii
6
secund). O rat mai mare de eantionare permite descrierea numeric mai precis a
semnalului iniial (analogic) ns necesit prelucrri statistice mai complexe.
Unitatea de msur pentru rata de eantionare este S/s (din engl. Samples/second
Eantioane/secund).
Dei posed mai multe canale de intrare analogic, majoritatea tipurilor de plci de
achiziii utilizeaz un singur CAN (msurarea semnalelor de pe mai multe canale este
realizat n acest caz prin multiplexarea acestora la intrarea n convertor). Este evident c
atunci cnd se utilizeaz un singur CAN, rata de eantionare corespunztoare unui canal
se obine prin mprirea ratei de eantionare a plcii la numrul de canale active.
De exemplu, n cazul unei plci de achiziii de date cu rata maxim de eantionare de
1MS/s, cu ajutorul creia se msoar 10 semnale, rata de eantionare de pe fiecare canal
nu poate depi 100 kS/s.
Intervalul de msurare reprezint diferena dintre valoarea maxim i minim a
tensiunii electrice pe care CAN o poate cuantifica. Majoritatea plcilor de achiziii de
date au la dispoziie mai multe intervale de msurare, unul din acestea putnd fi selectat
la un moment dat, n funcie de domeniul de msurare al aplicaiei.
Rezoluia reprezint numrul de bii utilizai de ctre CAN al plcii de achiziii
pentru reprezentarea numeric a valorii semnalului analogic. Dac se noteaz valoarea
rezoluiei cu n, CAN va reprezenta numere ntregi cuprinse ntre 0 i 2 n-1, ceea ce este
echivalent cu aproximarea infinitii de valori din intervalul de msurare printr-o mulime
discret de 2n valori. Intervalul de msurare este astfel divizat n 2n subintervale. Toate
valorile semnalului msurat aflate ntr-un acelai subinterval vor fi reprezentate printr-un
singur numr, deci vor fi toate aproximate la o aceeai valoare comun. Cu ct rezoluia
este mai mare , cu att crete numrul de subintervale n care este divizat intervalul de
msurare i deci crete precizia de reprezentare numeric (binar) a semnalului real.
De exemplu prin utilizarea unui CAN cu rezoluia de 3 bii, intervalul de msurare se va
diviza n 23 = 8 subintervale. Este evident c n acest caz precizia msurrii este sczut
datorit pierderilor de informaii. Utilizarea unui convertor cu rezoluia de 16 bii ar
conduce la o reprezentare mult mai fidel a semnalului original, ntruct n acest caz
intervalul de msurare va fi mprit n 216 = 65536 subintervale.
Posibilitatea de selectare a intervalului de msurare al unei plci de achiziii permite
alegerea unor limite ale acestuia ct mai apropiate de valorile extreme ale semnalului de
msurat, astfel nct rezoluia convertorului s conduc la o precizie ct mai mare a
msurrii.
Precizia de msurare se definete ca fiind variaia minim detectabil a
semnalului de msurat. Valoarea preciziei de msurare este denumit i lime de cod i
corespunde variaiei bitului cel mai puin semnificativ (LSB) din numrul binar generat
de CAN n urma msurrii.
Precizia de msurare a unei plci de achiziii de date nu este ntotdeauna respectat atunci
cnd msurarea se face cu valori mari ale ratei de eantionare. Exist situaii n care plci
cu rezoluia de 16 bii reuesc, la rate de eantionare de 100 kS/s s redea semnalul
msurat cu o precizie corespunztoare unei msurri cu o plac avnd rezoluia doar de
12 bii.
7
parametri auxiliari i a unor erori specifice, cum ar fi: timpul de stabilizare, zgomotele,
erorile CAN etc.
Timpul de stabilizare. La majoritatea tipurilor de plci de achiziii de date,
semnalul de msurat parcurge iniial circuitele unui multiplexor, apoi este amplificat
nainte de a fi introdus n CAN. Construcia circuitului de amplificare face necesar
existena unui interval de timp numit timp de stabilizare pentru a efectua amplificarea
semnalului. Dac timpul de stabilizare este mai mare dect intervalul de timp dintre dou
conversii efectuate de CAN, acesta va prelua de la ieirea amplificatorului un semnal la
care amplificarea nu a fost ncheiat i va genera o valoare binar diferit de valoarea
real a semnalului analogic. Erorile generate de valori prea mari ale intervalului de
stabilizare cresc odat cu micorarea intervalului de msurare i cu creterea ratei de
eantionare. Aceste erori, uneori nsemnate, au loc n yona de circuite analogice ale plcii
de achiziii, fapt ce le face indetectabile i ca atare placa nu poate genera un mesaj de
eroare. Riscul de preluare de ctre CAN a unui semnal insuficient amplificat crete atunci
cnd amplificatorul baleiaz un numr mare de canale. Tensiunea de la intrarea n
amplificator are are n acest caz variaii mari, la care amplificatorul se va adapta cu
dificultate.
Zgomotele. n interiorul calculatorului n care este montat placa de achiziii
exist numeroase surse de perturbaii electromagnetice care influeneaz amplitudinea
semnalelor analogice. De aceea transmiterea acestor semnale prin circuitele plcii trebuie
efectuat pe ci ecranate care s elimine influena perturbaiilor externe.
Erorile CAN vor fi analizate ulterior n detaliu, acestea fiind responsabile n
mare msur de precizia unei plci de achiziii.
b) Funciunea de ieire analogic. Ieirile analogice sunt utilizate pentru
generarea de semnale de comand sau de acionare a elementelor de execuie. Pentru a
genera astfel de ieiri, placa de achiziie trebuie s conin elemente ale SGD, n care
rolul principal l are CNA. Ca atare, ieirile analogice au performane determinate n
principal de intervalul de generare, timpul de stabilizare, rata maxim de generare i de
rezoluia CNA.
Intervalul de generare conine valorile posibile ale tensiunii electrice la ieirea
din CNA
Timpul de stabilizare i rata de generare determin mpreun viteza cu care CNA
poate modifica valoarea tensiunii electrice generate.
Este evident c generarea unor semnale cu frecvene nalte, de genul semnalelor radio,
poate fi realizat doar de CNA cu timpi de stabilizare redui i rate mari de generare.
Rezoluia determin fineea cu care semnalele de ieire pot fi generate.
O apreciere mai precis a performanelor cu care o plac de achiziii de date ndeplinete
funciunea de ieire analogic trebuie s aib n vedere, n special n cazul regimurilor
solicitante i aspectele legate de erorile CNA, care vor fi analizate ulterior.
c) Funciunea de comunicaii digitale. Comunicaiile digitale ale unei plci de
achiziii de date, servind controlului procesului supus monitorizrii sau comunicrii cu
diverse echipamente periferice, au performane caracterizate n principal prin numrul de
linii digitale disponibile, viteza cu care datele pot fi recepionate sau emise prin
intermediul liniilor respective precum i capacitatea acestor linii de a transmite semnale
de o anumit intensitate.
8
Valorile necesare ale caracteristicilor enumerate mai sus sunt determinate n primul rnd
de caracteristicile echipamentelor din proces cu care placa urmeaz s comunice:
numrul de semnale digitale ce trebuiesc recepionate sau emise, timpul de rspuns al
unui echipament sau al unei mrimi din proces, puterea electric necesar pentru
comanda sau acionarea unor echipamente .
n situaia n care placa de achiziii de date comunic prin intermediul liniilor digitale cu
un echipament periferic (imprimant, nregistrator, procesor de date), este necesar
analiza posibilitii de a grupa din punct de vedere logic mai multe linii digitale ntr-un
port de comunicaie.
n cazul generrii unor semnale digitale de comand sau acionare, sunt rare situaiile n
care elementele de execuie din proces (motoare, valve, relee etc.) accept direct
semnalele TTL ale plcii de achiziii de date. n majoritatea cazurilor este necesar
prezena unor condiionere de semnale digitale care s realizeze amplificarea tensiunii
sau intensitii electrice.
d) Funciunea de numrare i cronometrare. Circuitele de numrare i
cronometrare ale unei plci de achiziii pot fi utilizate att pentru sesizarea unor
evenimente digitale (de ex. semnale sub form de impulsuri primite de la traductoare
numerice de deplasare) ct i pentru generarea unor astfel de evenimente (de ex. pentru
acionarea motoarelor pas cu pas).
Parametrii cei mai importani pentru aprecierea performanelor acestor circuite
sunt rezoluia i frecvena maxim.
Rezoluia, avnd semnificaia numrului de bii utilizai, determin direct
numrul maxim de evenimente pe care un astfel de circuit le poate numra.
Frecvena maxim a unui numrtor determin att gama de semnale pe care
acesta le poate msura corect ct i frecvena maxim a semnalelor pe care numrtorul
respectiv le poate genera.
Plcile de achiziii de date din categoria celor mai evoluate utilizeaz numrtoare cu
rezoluii de 16 sau 24 de bii, lucrnd la frecvene maxime de 20 MHz.
Circuitele de numrare performante dispun de faciliti de numrare cresctoare sau
descresctoare (n funcie de comanda primit pe o cale separat), de buffere de memorie
pentru generarea trenurilor de impulsuri precum i de posibilitatea modificrii instantanee
a frecvenei de lucru.
9
Din considerente economice (raportul bun performan/cost) i a faptului c pot fi
utilizate n diverse domenii, majoritatea plcilor de achiziii utilizate n SAD sunt
realizate dup structura unui sistem de achiziie multicanal cu multiplexarea semnalelor
analogice la intrare i eantionare secvenial, aa cum se vede n schema din Fig. 5.38.
x1(t) MI
x2(t)
AP CEM CAN
ICLC
.
xn(t)
.. DC
.
Fig. 5.38: Configuraia i componentele principale ale unei plci de achiziii multicanal cu
multiplexare analogic i eantionare secvenial:
Plcile de achiziie pot prelucra mai multe semnale analogice de intrare bipolare
(+/- 5V) sau unipolare (010V) provenite de la diverse traductoare i pot furniza
semnale de ieire (analogice sau digitale) pentru reglarea parametrilor unui proces,
afiarea rezultatelor etc. La intrarea n plac, semnalele analogice sunt mai nti
prelucrate electronic (amplificate, eantionate), dup care sunt convertite n semnale
digitale i prin intermediul unei interfee sunt trimise sub forma unui cod numeric spre
magistralele calculatorului. Acesta preia codurile numerice corespunztoare mrimii
supuse msurrii la anumite momente (dictate de frecvena de eantionare prescris) i le
prelucreaz sau le memoreaz pentru prelucrri ulterioare.
Calculatorul poate executa i alte operaii cum ar fi: calculul erorilor cu care s-au
determinat valorile parametrilor, generarea unor semnale de comand ctre elemente de
reglare (atunci cnd valorile parametrilor se abat de la o valoare prestabilit), generarea
unor semnale de avertizare (n cazul depirii unor valori limit impuse) etc. Toate aceste
operaii sunt realizate printr-un program prestabilit, n funcie de natura parametrilor de
proces, de tipul traductoarelor etc. In aceste cazuri plcile de achiziii trebuie s
ndeplineasc funciuni de intrare/ieire analogice i ca atare sunt mai complexe, avnd
att module de achiziie date (vezi SAD) ct i module pentru generarea de date (vezi
SGD); aa cum s-a artat mai sus asemenea plci se numesc plci multifuncionale sau
10
module I/O (Input/Output). Plcile de achiziii multifuncionale sunt mai scumpe dar au
posibilitatea cuplrii cu o gam larg de echipamente, pentru a realiza operaii complexe
de monitorizare, control i reglare a parametrilor unor instalaii tehnologice care lucreaz
n sisteme automate. Numrul canalelor de intrare/ieire este impus de natura aplicaiei
practice i de soluiile adoptate pentru interfaare.
Schema - bloc a unei plci de achiziii de date multifuncionale, capabil s
execute att achiziii ct i generare de date arat ca n Fig. 5.39.
x1
x2
Multiplexor analogic
BUS
Intrri/ieiri numerice
Timer Ceas
generator
rat de
conversie
Timer de
uz general
y1
y2 CDA
yn
11
C.3.2. Amplificatorul programabil (AP) are rolul de a aduce semnalul analogic
de intrare n gama de msur a plcii de achiziii. Prin aceast operaie se asigur o
precizie bun a msurrii i protecia plcii (prin evitarea depirii limitei superioare a
domeniului de msurare).
C.3.3. Circuitele de eantionare-memorare (CEM) sunt circuite care
eantioneaz mrimea semnalului analogic de intrare la momente discrete de timp i apoi
o menin (indiferent de evoluia ulterioar a mrimii de intrare) pn cnd se comand o
nou eantionare. La intrarea n blocul cu circuite de eantionare/memorare exist un
filtru anti-aliasing (FTJ) care are rolul de a limita frecvena de eantionare astfel nct s
se respecte teorema lui Shannon (vezi Fig.4.16 i Fig.4.17).
Schema de principiu a unui circuit de eantionare/memorare este dat n Fig.5.40.
K
x(t) xe(t) x(t) semnal analog de intrare
F.T.J
xe(t) semnal eantionat
K - ntreruptor
C.com. Cm Cm - condensator de memorare
C.com.- circuit de comutare
C.3.4. Convertoare
C.3.4.1. Generaliti privind conversia analog-digital i digital-analogic
Dup cum s-a artat, transformarea semnalelor analogice n semnale numerice se
face prin operaia de digitizare (care cuprinde eantionarea i cuantizarea). Procesul de
digitizare este ireversibil, ntruct pe parcursul desfurrii sale se pierd o parte din
informaii. Pentru ca datele obinute s fie utile n aplicaii practice, trebuie ca
informaiile pierdute s fie n nite limite acceptabile. n funcie de necesiti, semnalele
numerice obinute prin digitizare, dup prelucrarea lor n calculator, pot fi transformate n
semnale analogice pentru acionarea elementelor de execuie. Trecerea informaiilor
digitale n semnale analogice se realizeaz prin operaii de netezire (care cuprind
interpolare, filtrare, etc.).
Transformarea semnalelor analogice n semnale numerice prin intermediul
operaiilor de eantionare i cuantizare se numete conversie analog-numeric, iar
transformarea invers, din semnal numeric n semnal analogic poart denumirea de
conversie numeric-analogic. Modul de conversie al semnalelor este sugerat n Fig.5.41.
12
Echipamentele electronice care efectueaz conversia semnalelor se numesc
convertoare i ele sunt analog-numerice (digitale), notate CAN (sau CAD) i numeric
(digital)-analogice, notate CNA (sau CDA).
Conversie A/N
U Uk
Digitizare
(eantionare, cuntizare)
Semnal Semnal numeric
analogic (digital)
Netezire
(interpolare, filtrare)
t t0 2t0 3t0 kt0 t
termocuplu K
Conversie N/A
U=f(T) Uk=f(T)
arztor
13
C.3.4.2. Caracteristicile convertoarelor
Principalele caracteristici ale convertoarelor sunt:
a) Domeniul de lucru reprezint intervalul maxim n care poate varia mrimea
analogic de intrare. n funcie de numrul de bii n care se exprim mrimea de ieire,
domeniul de lucru se mparte ntr-un numr N de intervale (canale) cu limitele (Lk-1, Lk).
Mrimii de intrare xi i se atribuie valoarea k dac:
Lk-1 < xi < Lk (5.22)
Limitele (Lk-1, Lk) ale unui canal se exprim n uniti de mrimi de intrare
analogice xi (de regul o tensiune).
Se numete limea canalului, diferena dintre cele dou limite:
x = Lk-1 - Lk (5.23)
b) Rezoluia - reprezint intervalul de valori analogice pe care un CAN sau CNA
le poate manevra i deci arat ct de multe informaii poate gestiona un convertor pentru
un singur eantion. Aceast caracteristic depinde de numrul de bii (numit adncime
de bii sau cuvnt logic) pe care convertoarele l pot realiza n timpul conversiei.
Este evident c rezoluia cea mai slab a unui convertor corespunde situaiei n care
aceasta poate furniza un singur bit pentru a reprezenta orice eantion al unui semnal
analogic; n acest caz, convertorul poate arta numai dac circuitul de eantionare este
activat (corespunztor cifrei 1) sau dezactivat (corespunztor cifrei 0), aa cum se vede n
Fig. 5.42.
De exemplu, eantioanele pe un bit sunt suficiente pentru scanarea unui text
tiprit pentru a fi convertit n text care s fie editat pe calculator (1- alb; 0- negru).
Pragul rezoluiei
Activat
Dezactivat
0 1 1 1 0 0 0 1 1 1 1 1
14
Cu alte cuvinte, rezoluia unui CNA exprim numrul total de nivele de ieire, iar
a unui CAN, numrul total de coduri de ieire. Teoretic, rezoluia unui convertor pe N bii
este 2N.
c) Caracteristica de transfer exprim dependena dintre mrimea de ieire i cea
de intrare. Pentru un CAN ideal pe 3 bii aceasta este artat n Fig. 5.43.a , iar pentru un
CNA n Fig.5.43.b.
U0
n0 6
110 5
101 4
100
3
011
2
010
1
001
000
001
010
011
100
101
110
nin
000
0,5 1,5 2,5 3,5 4,5 5,5 Uin
a) b)
Timp
Eantioane Eantioane mai precise
15
e) Timpii caracteristici se refer la dinamica funcionrii convertoarelor i
cuprind:
Timpul de conversie reprezint durata necesar ca un convertor s efectueze o
conversie. Pentru CAD, timpul de conversie reprezint timpul dintre momentul aplicrii
semnalului de intrare i momentul n care datele sunt stabile la ieire.
Timpul de stabilire - reprezint timpul necesar pentru stabilirea valorii de ieire
Rata de conversie este o msur a vitezei cu care lucreaz un convertor i se
exprim prin numrul maxim de conversii pe secund.
n funcie de aceast caracteristic, convertoarele se clasific n:
- de ultra vitez: >10MHz
- de nalt vitez: 110MHz
- de vitez medie: 5100KHz
- de vitez mic: < 5KHz
Timpul de conversie pe bit reprezint durata necesar pentru generarea unui bit,
fiind egal cu timpul de conversie raportat la numrul de bii.
C.3.4.3. Erorile convertoarelor
n timpul funcionrii convertoarelor pot s apar erori, care pot fi:
- statice, cele care afecteaz numai caracteristica de transfer;
- dinamice, cele care afecteaz desfurarea n timp a conversiei.
Din categoria erorilor statice fac parte:
Eroarea de cuantizare apare numai la CAN i se datoreaz formei n scar a
caracteristicii de transfer (vezi Fig.5.43.a) i codificrii unice a unui nivel de cuantizare.
Prin aceast codificare toate semnalele de intrare care satisfac condiia de apartenen la
un canal sunt repartizate canalului respectiv, chiar dac nu toate au aceeai mrime. Prin
aceast repartiie apare o eroare a conversiei numit eroare de cuantizare ce nu poate
fi eliminat orict de bun ar fi convertorul.
Eroarea de cuantizare este cuprins n limitele +/- 0,5 LSB (Least Semnificant
Bit-bitul cel mai puin semnificativ) i este nul la mijlocul intervalului i maxim la
capete (Fig.5.45).
n0
101
100
011
010
001
000
0,5 1,5 2,5 3,5
Uin
ea
0,5
Uin
-0,5
16
Micorarea acestei erori se poate face prin creterea frecvenei de eantionare
astfel nct domeniul de lucru s fie mprit n ct mai multe intervale, pentru ca limea
lor s se micoreze (vezi Fig.5.44).
Eroarea de scal reprezint diferena dintre panta caracteristicii de transfer ideal
i cea real (Fig.5.40), presupunnd c ambele pleac din origine. Aceast eroare se
msoar prin aplicarea valorii maxime a mrimii de intrare i determinarea valorii de
ieire, care trebuie s coincid cu captul de scal.
Eroarea de deplasare (decalaj), reprezint numrul de la ieire atunci cnd
valoarea mrimii de intrare este zero (Fig.5.46).
U0
6 Caracteristica de transfer ideal
n0
5
110
Eroarea de deplasare Eroarea de
101 4 deplasare
100 3
011
2
010
1
001 Eroarea de scal Eroarea de scal
000
001
010
011
100
101
110
nin
000
17
C.3.4.4. Convertoare analog-numerice (CAN)
Exist mai multe tipuri de CAN care pot fi clasificate din punct de vedere
funcional dup mai multe criterii[3], [4]:
a) n funcie de forma semnalului generat n interiorul convertorului, cu care se
compar semnalul analogic de intrare, CAN pot fi:
- integratoare, cnd conversia se realizeaz asupra valorii medii a mrimii
de intrare;
- neintegratoare, cnd conversia se realizeaz asupra mrimii instantanee
preluat de la circuitele de eantionare-memorare.
b) dup felul n care este prelucrat mrimea de intrare CAN pot avea dou
metode de conversie:
- directe, cnd semnalul de intrare este transformat direct n mrimi
numerice, prin compararea mrimilor de intrare (tensiune, curent), cu o
mrime de referin divizat foarte precis;
- indirecte, cnd conversia se realizeaz printr-o mrime intermediar (timp,
frecven), ce poate fi convertit uor ntr-o mrime numeric.
c) dup modul de desfurare n timp a conversiei, CAN pot fi:
- cu ciclu programat, cnd etapele conversiei au loc ntr-o succesiune
dictat de logica conversiei ntr-un timp fixat de frecvena impulsurilor i
numrul etapelor de parcurs;
- cu ciclu neprogramat, cnd etapele conversiei se desfoar asincron,
imediat ce precedenta a fost realizat.
d) dup modul de comparaie ntre mrimea analogic i cea numeric, CAN
sunt:
- fr reacie, cnd nu exist comparaie ntre mrimea analogic i
echivalentul ei numeric;
- cu reacie, cnd conversia se realizeaz prin compararea mrimii
analogice cu cea numeric transformat analogic.
e) dup felul n care este realizat schema de conversie, CAN sunt:
- cu bucl nchis, cnd informaia circul ntr-un singur sens, de la intrare
la ieire, biii numrului de la ieirea din convertor fiind generai
independent;
- cu bucl deschis, cnd informaia are posibilitatea de a circula i de la
ieire spre intrare, caz n care biii numrului de la ieire se obin printr-o
iteraie.
f) dup modul de eantionare, exist CAN:
- cu eantionare, caracterizate prin aceea c mrimea de intrare este
msurat la intervale de timp prestabilite iar mrimea de la ieire reprezint
o msur a intrrii n momentul nceperii eantionrii;
- cu supraeantionare i decimare n timp, caracterizate printr-o vitez
foarte mare de prelevare a mrimilor de intrare, cu rezoluii mici i
comprimarea acestora n timp pentru a mri rezoluia.
Din punct de vedere constructiv, CAN pot fi grupate n:
- CAN paralel
- CAN serie
- CAN serie-paralel
18
cu numrare
- CAN cu reacie cu urmrire,
cu aproximaii succesive
Pentru exemplificare n Fig.5.47 se prezint schema CAN paralel.
U ref
R b0
+ b1
C1
- b2
R
Codificator
C2
-
R
+ bN-1
Ci
-
Uin
19
n practic se utilizeaz cteva soluii constructive, n funcie de care CNA pot fi:
cu reele ponderate binar
- rezistive
cu reele R-2R
- cu multiplicare
- cu transformare intermediar n timp
Convertoarele cu reele rezistive sunt cele mai utilizate. n Fig. 5.48 se prezint
schema de principiu a unui CNA cu rezistoare avnd valori ponderate binar.
Uref
2R 4R 8R 16R
R
1 2 3 4
Ue
+
0 0 1 1
Numrul binar de intrare -
Fig.5.42: Schema de principiu a unui CNA cu rezistoare avnd valori ponderate binar
Schema din Fig. 5.48 este format din comutatoarele (1-4), un amplificator
operaional utilizat ca circuit de nsumare i rezistene cu valori ponderate. Comutatoarele
sunt nchise atunci cnd bit-ul numrului binar este 1 i deschise atunci cnd bit-ul este 0.
n situaia din figur cuvntul logic introdus este 0011. Se observ c rezistoarele au
valorile 2R, 22R, 23R, 2 4R (ponderate binar), fiind conectate mpreun la una din
extremiti. Numrul de rezistoare este determinat de numrul N de bii al cuvntului de
intrare. Fiecare intrare logic bi (i=1N) comand comutatoarele respective pe poziia
nchis sau deschis, conectnd sau deconectnd rezistoarele la o surs, avnd
tensiunea de referin Uref . Cnd sunt conectate, prin fiecare rezistor trece un curent Ii,
mai mare sau mai mic n funcie de mrimea rezistorului. Prin sumarea curenilor se
obine un semnal de ieire (Ue), variabil, dependent de numrul binar introdus la intrare.
CNA cu reele ponderate binar sunt simple, ns au dezavantajul c stabilitatea i
precizia depind de precizia rezistoarelor.
n practic, este mai utilizat schema R-2R dat n Fig.5 49.
2R R R R
-
Ue
+
2R 2R 2R
b1 b2 bn
K1 K2 Kn U ref
20
n schema CNA cu reele R-2R intr rezistoare cu valoare R, legate n serie i
rezistoare cu valoarea 2R legate n paralel. Pentru fiecare bit de intrare exist
comutatoarele K1, K2 Kn, care pot conecta rezistoarele 2R la masa comun (bi = 0) sau
la tensiunea de referin (bi = 1). La ieire se obine un semnal (tensiune sau curent)
dependent de valoarea numrului binar introdus prin poziia deschis (0) sau nchis (1)
a comutatoarelor.
Mai multe detalii privind convertoarele pot fi gsite n lucrrile [4], [5], [11] i pe
site-ul www.howstuffworks.com[12].
C.4. Alegerea unei plci de achiziii de date
Pentru alegerea corect a unei plci de achiziii de date trebuie analizate
urmtoarele:
a) aplicaia n care se va utiliza: n acest sens este foarte important de tiut dac
placa va lucra ntr-un SAD (numai pentru achiziii de date) sau ntr-un sistem complet
SAD+SGD (de achiziii i generare de date). De regul, n activiti de cercetare se
utilizeaz plci de achiziii integrate numai n SAD iar n sistemele automate se folosesc
plci de achiziii multifuncionale cu mai multe canale de intrare/ieire;
b) numrul de canale de intrare/ieire este legat de numrul parametrilor care
trebuie monitorizai la intrarea ntr-o aplicaie, respectiv de numrul parametrilor care
trebuie reglai n proces (la ieire).
c) intrrile pentru achiziii de date trebuie s fie analizate din urmtoarele puncte
de vedere:
F intrrile analogice comparativ cu cele numerice: de cele mai multe ori
intrrile, provenind de la traductoare sunt analogice dar sunt i situaii n care
semnalele de intrare sunt numerice;
F intrrile singulare(simple) fa de cele difereniale se refer la modul n
care cablurile de legtur sunt conectate la intrrile analogice; intrrile simple
au nevoie de un singur fir pentru fiecare canal, n timp ce intrrile difereniale
necesit dou fire. Intrrile simple se utilizeaz atunci cnd msurtorile
analogice trebuie s fie fcute fa de o mas extern comun i nu exist
posibilitatea de a aduce la sistemul de achiziie de date att masa de la distan
ct i masa analogic. Configuraia diferenial este indicat n urmtoarele
situaii: cnd se msoar semnale care au tensiuni de nod comun ridicate (ca
n cazul mrcilor tensometrice), cnd trebuie efectuate msurtori de la mai
multe traductoare care nu au o mas comun (prin conectarea tuturor
terminalelor LOW ale traductoarelor la un punct comun se pot produce cureni
21
de mas care pot genera erori de offset i zgomote) i atunci cnd traductorul
este amplasat la o distan mare de sistemul de achiziie de date.
Dei intrrile difereniate sunt ceva mai scumpe i mai complicat de utilizat
dect cele cu mas comun, ele asigur o protecie la zgomote mai bun.
In general plcile de achiziii de date au 16 canale singulare sau 8 difereniale,
selectabile prin comutatoare sau prin program.
F nivelul tensiunii: valorile tensiunii la intrarea ntr-o plac de achiziii pot fi
de 0...10 V sau 0...100 mV; tensiunile de intrare pot fi unipolare sau bipolare.
Cele unipolare accept semnale care au tensiuni pozitive sau negative (0...10
V sau 10....0 V); cele bipolare accept simultan tensiuni pozitive i negative
(de ex. 5 V).
d) ieirile trebuie cunoscute pentru a determina mrimea i tipul semnalelor care
se vor aplica ulterior pe alte echipamente i pot fi analogice sau numerice.
Ieirile analogice au valori diferite ale tensiunii (n funcie de natura aplicaiei) sau
cureni care se ncadreaz ntre 4...20 mA.
In cazul ieirilor numerice datele pot pleca din placa de achiziii n dou moduri:
F folosind ntreruperile;
F folosind accesul direct la memorie (n englez DMA = Direct Memory
Access) care poate realiza viteze de transfer de peste 500 Hz.
n cazul transferurilor iniiate de ntreruperi, apariia unei ntreruperi determin oprirea
programului care rula n acel moment i saltul la o rutin de tratare a ntreruperii, care
preia datele de la interfeele de achiziie, le depune n memorie i execut alte eventuale
procesri nainte de a reda controlul programului ntrerupt.
Transferurile prin acces direct la memorie se fac prin preluarea datelor de la interfeele de
achiziii i punerea lor direct n memoria calculatorului. Dup transferarea a 66 kB de
date este necesar reprogramarea controlerului DMA. Pentru a se evita pierderea de date
se poate folosi un tampon de memorie FIFO (n enlez FIFO = First In/First Out - primul
intrat/primul plecat), care fiind amplasat chiar pe placa de achiziie, poate memora datele
citite pe durata reprogramrii. O alt soluie poate fi i instalarea unui al doilea canal
DMA, ceea ce permite ca un canal s transfere date n timpul reprogramrii celuilalt.
Se recomand ca pentru transferuri lente s se foloseasc ntreruperile iar pentru
transferuri foarte rapide s se foloseasc DMA.
e) rezoluia unei plci de achiziii de date este dependent direct de rezoluia CAN
(definete cea mai mic modificare detectabil n semnalul de intrare) i se exprim prin
numrul de bii care rezult din conversia analog-numeric.
Rezoluia poate fi exprimat i n procente, ca fiind inversul numrului posibil de
combinaii ce se pot realiza cu biii rezultai din conversie. De exemplu un convertor de 8
bii poate realiza 28 = 256 de combinaii posibile. In acest caz rezoluia exprimat n
procente este 1/256 x 100 = 0,39 %. Dac vrem s msurm un semnal de 10 V folosind
acest convertor, rezoluia cu care vom putea msura semnalul de intrare va fi 10/256 =
0,039V. Folosind un convertor pe 12 bii, numrul de combinaii posibile crete la 2 12=
4096 de combinaii posibile iar rezoluia n procente va fi 1/4096 x 100 = 0,024 %.
Rezoluia cu care putem msura un semnal de intrare de 10 V va fi n acest caz 0,0024 V,
deci net superioar.
n general convertoarele cu rezoluii ridicate sunt mai scumpe i mai lente dect cele
corespunztoare cu rezoluii mai mici.
22
f) viteza (rata) de eantionare reprezint o caracteristic important a unei plci
de achiziii i arat viteza cu care placa poate s realizeze conversia analog-digital a unui
semnal de pe un canal de intrare i s identifice valoarea discret a acestuia n momentul
eantionrii. Se exprim de obicei n eantioane/secund i mai rar n Hz. Conform
teoriei, un sistem de achiziie de date trebuie s eantioneze cu o frecven de cel puin
dou ori mai mare dect cea mai mare frecven care exist n semnalul de intrare
(conform teoremei lui Shannon). In practic se recomand ca frecvena de eantionare s
fie de cel puin patru ori mai mare ca frecvena maxim a semnalului, pentru a preveni
fenomenul de aliasing. Trebuie inut seama i de faptul c vitezele mari de eantionare
ocup rapid memoria calculatorului. Aceasta nseamn c timpul ct sistemul poate s
eantioneze date este la fel de important ca i viteza de eantionare. Pentru a asigura
suficient timp de eantionare poate aprea necesitatea de a instala RAM suplimentar pe
calculator sau soft de acces foarte rapid la disc (numit disk streamer).
Nu trebuie uitat i faptul c frecvena de eantionare pentru un canal este dat de rata
maxim de eantionare a CAN mprit la numrul de canale active (care conin semnale
de eantionat).
g) modul de declanare(n enlez triggering) . Conversia analog-digital trebuie
s fie iniiat direct de ctre ceasul din hard-ul calculatorului sau de ctre un ceas extern.
Sistemele care folosesc rutine soft pentru declanarea conversiei sunt pasibile de erori.
Declanrile din hard permit un control mai bun al achiziiei de date i reduc consumul de
memorie.
Trebuie avut n vedere i modul de eantionare: n unele cazuri achiziia de date trebuie
s nceap atunci cnd se primete un semnal de declanare, alteori achiziia se ncheie la
primirea unui semnal; sunt i situaii n care datele se achiziioneaz nainte i dup un
semnal de declanare. Aceste dou ultime moduri de declanare, pre-trigger i post-
trigger, sunt utile atunci cnd datele ce trebuie achiziionate cuprind i starea
experimentului nainte i dup producerea unui eveniment.
h) preul de cost al unei plci de achiziii de date este dependent de toate aspectele
enumerate mai sus. Acesta crete cu ct placa are mai multe canale de intrri/ieiri,
rezoluia este mai ridicat, rata de eantionare este mai mare i are mai multe posibiliti
de adaptare la diverse echipamente i faciliti de lucru.
23
Bibliografie
[1]. V. Naghi Achiziia de date. In: Revista PC Report nr. 41, februarie/1996
[2]. M. Antoniu Msurri electrice i electronice, vol.1- Editura Satya 2001
[3]. M. Antoniu Msurri electrice i electonice, vol.2 - Editura Satya 2001
[4]. E. Vremer .a. Msurri electrice i electronice. Indrumar de laborator
U.T. Iai 1996
[5]. Fl. Trboan Echipamente pentru prelucrarea i comunicarea datelor.
Editura Astel Design Iai 2000
[6]. R. White. Cum funcioneaz calculatoarele. Editura B.I.C. ALL, Bucureti 2002
COMPONENTE ELECTRONICE
Cele mai importante componente electronice sunt:
1. Dioda este o jonciune semiconductoare care permite trecerea curentului electric
numai ntr-un singur sens.
Electroni Goluri
liberi
Semiconductor Semiconductor
de tip n de tip p
+ -
a)
- +
Sensul curentului
b)
Dioda semiconductoare
2. Tranzistorii sunt formai dintr-o diod semiconductoare de tip N sau P, prins ntre
dou diode de tip opus, aa cum se vede n figura urmtoare. Dioda din centru se
numete baz iar cele exterioare acesteia se numesc emitor i colector.
Rezistor pentru limitarea tensiunii
+ -
Electron liber
Gol Electron liber
Emitor(de tip n) Baz(de tip p) Colector(de tip n)
- +
Curent amplificat
Schema tranzistorului
6. Condensatoarele sunt formate din dou plci metalice separate printr-un izolator.
Dac pe plci se aplic o diferen de potenial, apare o acumulare de sarcini negative
pe o plac i pozitive pe cealalt plac. Aceast acumulare dispare dac cele dou
plci se leag ntre ele printr-un fir conductor. Condensatoarele au aplicaii numeroase
n circuitele electronice, ntre care cea mai important este aceea de stocare prin
ncrcare n cipurile de memorie (vezi circuitele de eantionare-memorare).