Sunteți pe pagina 1din 187

Mircea DOBRICEANU

TRADUCTOARE, INTERFEE I
ACHIZIII DE DATE





MANUAL





















Prof. univ. dr. ing. Mircea DOBRICEANU


TRADUCTOARE, INTERFEE I
ACHIZIII DE DATE





MANUAL

pentru nvmnt cu frecven redus









Refereni tiinifici:

Prof. univ. dr. ing. Mihaela POPESCU Universitatea din Craiova

Prof. univ. dr. ing. Dan SELITEANU Universitatea din Craiova







Copyright 2012 Universitaria
Toate drepturile sunt rezervate Editurii Universitaria Craiova



Descrierea CIP a Bibliotecii Naionale a Romniei

DOBRICEANU, Mircea

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE /
Mircea DOBRICEANU Craiova: Universitaria, 2012

ISBN 978-




Aprut: 2012
TIPOGRAFIA UNIVERSITII DIN CRAIOVA
Str. Brestei, nr. 156A, Craiova, Dolj, Romnia
Tel.: +40 251 598054

Tiprit n Romnia



Cuprins

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

5

TRADUCTOARE, INTERFEE I
ACHIZIII DE DATE




CUPRINS



Unitatea
de
nvare
Titlu Pagina
INTRODUCERE 9

1
TRADUCTOARE ELECTRICE 13
Obiectivele unitii de nvare nr. 1 14
1.1. Caracterizarea i clasificarea traductoarelor 14
1.2. Variante principale de traductoare electrice; principii 18
1.2.1. Traductoare analogice parametrice 18
1.2.2. Traductoare analogice generatoare 26
1.2.3. Traductoare numerice 28
1.3. Variante speciale de traductoare electrice; principii 29
1.3.1. Traductoare cu efect Hall 29
1.3.2. Traductorul Rogowski 32
1.4. Lucrare de laborator:
Introducere n LabVIEW
24
1.4.1. Instrumentaie virtual i LabVIEW 33
1.4.2. Lansarea n execuie a mediului LabVIEW 35
1.4.3. Structura unui instrument virtual (VI) 36
1.4.4. Rularea unui VI 38
Test de autoevaluare 39
Lucrare de verificare unitatea de nvare nr. 1 39
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 39
Concluzii 40
Bibliografie unitatea de nvare nr. 1 40


2 INTERFEE DE COMUNICAIE 41
Obiectivele unitii de nvare nr. 2 42
2.1. Introducere 42
2.2. Interfee standard de comunicaie 44
2.2.1. Aspecte generale 44
2.2.2. Interfaa RS-232 45
2.2.3. Interfaa USB 47
Cuprins

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

6
2.2.4. Interfaa I
2
C 49
2.2.5. Interfaa IEEE-488 50
2.3. Interfee de proces 52
2.4. Lucrare de laborator
Elementele panoului frontal al unui instrument virtual.
Fereastra de controale (Controls)
54
2.4.1. Panoul frontal al VI-ului 54
2.4.2. Fereastra de controale 58
Test de autoevaluare 59
Lucrare de verificare unitatea de nvare nr. 2 60
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 60
Concluzii 60
Bibliografie unitatea de nvare nr. 2 60


3
INTRODUCERE N SISTEME DE ACHIZIII DE DATE 61
Obiectivele unitii de nvare nr. 3 62
3.1. Prezentarea general a unui sistem de achiziie i prelucrarea datelor 62
3.2. Funciile sistemelor de achiziie i prelucrarea datelor 65
3.3. Eantionarea semnalelor 69
3.4. Reconstituirea semnalelor 71
3.5. Sisteme de codare binar 74
3.6. Lucrare de laborator
Elementele diagramei bloc al unui instrument virtual.
Fereastra de funcii (Functions)
77
3.6.1. Diagrama bloc a VI-ului 77
3.6.2. Fereastra de funcii 81
Test de autoevaluare 83
Lucrare de verificare unitatea de nvare nr. 3 84
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 84
Concluzii 84
Bibliografie unitatea de nvare nr. 3 84


4
CIRCUITE DE CONDIIONARE A SEMNALELOR 85
Obiectivele unitii de nvare nr. 4 86
4.1. Rolul i locul circuitelor de condiionare a semnalelor 86
4.2. Funciile circuitelor de condiionare a semnalelor 88
4.2.1. Conversia semnalului de ieire al traductorului n tensiune
electric
88
4.2.2. Adaptarea n nivel (amplificare sau atenuare) a semnalelor 89
4.2.3. Separarea galvanic a sistemului de achiziie de date fa de sursa
de semnal
91
4.2.4. Filtrarea analogic a semnalului 93
4.2.5. Filtrarea numeric a semnalului 95
4.2.6. Multiplexarea 97
4.3. Module NI de condiionare a semnalelor 99
4.4. Lucrare de laborator
Comutatoare analogice Aplicaii:
Divizor de tensiune programat numeric
103
Cuprins

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

7
Comutarea automat a factorului de amplificare
Test de autoevaluare 103
Lucrare de verificare unitatea de nvare nr. 4 104
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 104
Concluzii 104
Bibliografie unitatea de nvare nr. 4 104


5
CIRCUITE DE EANTIONARE I MEMORARE.
CONVERTOARE NUMERIC ANALOGICE
105
Obiectivele unitii de nvare nr. 5 106
5.1. Circuite de eantionare i memorare (CEM) 106
5.1.1. Caracteristici ale CEM 106
5.1.2. Principii de realizare a CEM 109
5.2. Convertoare numeric analogice (CNA) 112
5.2.1. Caracteristici ale CNA 112
5.2.2. CNA cu reea de rezistene ponderate binar 116
5.2.3. CNA cu reea R-2R 118

5.3. Lucrare de laborator
Circuite de conversie numeric analogic a datelor: DAC 08
119
Test de autoevaluare 120
Lucrare de verificare unitatea de nvare nr. 5 121
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 121
Concluzii 121
Bibliografie unitatea de nvare nr. 5 122


6 CONVERTOARE ANALOG NUMERICE 123
Obiectivele unitii de nvare nr. 6 124
6.1. Caracteristici ale convertoarelor analog numerice (CAN) 124
6.2. CAN de tip paralel 128
6.3. CAN cu aproximaii succesive 130
6.4. CAN de tip serie paralel 132
6.5. CAN cu integrare n dou pante 133
6.6. CAN de tip sigma-delta 135
6.7. CAN de tip pipeline 139
6.8. Lucrare de laborator
Circuite de conversie analog-numeric a datelor:
CAN cu aproximaii succesive
142
Test de autoevaluare 143
Lucrare de verificare unitatea de nvare nr. 6 144
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 144
Concluzii 144
Bibliografie unitatea de nvare nr. 6 144


7
MODULE PENTRU ACHIZIII DE DATE 145
Obiectivele unitii de nvare nr. 7 146
7.1. Module de achiziie asincrone cu multiplexarea semnalelor analogice
de intrare
146
Cuprins

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

8
7.2. Module de achiziie sincrone 150
7.2.1. Module de achiziie sincrone cu multiplexarea ieirilor
circuitelor de eantionare memorare
150
7.2.2. Module de achiziie sincrone cu multiplexarea ieirilor
convertoarelor analog numerice
152
7.3. Module multifuncionale de achiziie de date 155
7.4. Cartele NI de achiziii de date 158
7.5. Structuri de achiziii de date cu microcalculator 160
7.6. Lucrare de laborator
Testarea unei plci de achizii de date
164
Test de autoevaluare 165
Lucrare de verificare unitatea de nvare nr. 7 166
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 166
Concluzii 166
Bibliografie unitatea de nvare nr. 7 166


8
ACHIZIII DE DATE CU LabVIEW 167
Obiectivele unitii de nvare nr. 8 168
8.1. Hardware-ul de achiziii de date 168
8.2. Software-ul de achiziii de date 170
8.3. Aspecte generale privind achiziii de date cu LabVIEW 171
8.4. Realizarea unei achiziii de date n LabVIEW 175
8.4.1. Configurarea hardware-ului cDAQ-9172 175
8.4.2. Configurare software 177

8.5. Lucrare de laborator
Aplicaii LabVIEW pentru achiziia i generarea datelor
186
Test de autoevaluare 187
Lucrare de verificare unitatea de nvare nr. 8 187
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 187
Concluzii 187
Bibliografie unitatea de nvare nr. 8 188



Introducere

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
9

TRADUCTOARE, IMTERFEE I
ACHIZIII DE DATE



INTRODUCERE


Traductoare, interfee i achiziii de date este una din disciplinele domeniu (DD10),
din planul de nvmnt (semestrul 5).

Structura acestei discipline este indicat n urmtorul tabel.
Numrul orelor pe semestru/activiti
Total SI S L P
56 28 - 28 -

Obiectivele acestei discipline vizeaz acumularea unor cunotine care s ofere
studenilor o serie de competene generale i specifice, n concordan cu planul de
nvmnt:

a) competene generale:
- cunoaterea construciei i principiilor de funcionare ale principalelor categorii de
traductoare electrice pentru mediul industrial;
- cunoaterea i diferenierea interfeelor de comunicaie;
- cunoaterea noiunilor fundamentale referitoare la sisteme de achiziii de date i rolul
acestora n prelucrarea numeric a informaiei.

b) competene specifice:
- utilizarea traductoarelor n sistemele de msur i control pentru mediul industrial;
- realizarea unor interfee cu mediul exterior astfel nct s se poat trimite date i s se
vizualizeze rezultatele utilizand diverse implementari;
- alegerea cartelei de achiziie corespunztoare scopului urmrit pe baza funciilor i
performanelor acesteia.

Disciplina conine 8 uniti de nvare, enumerate n tabelul urmtor.
Introducere

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
10


Nr.
crt.
Denumirea unitii de nvare
1. Traductoare electrice
2. Interfee de comunicaie
3. Introducere n sisteme de achiziii de date
4. Circuite de condiionare a semnalelor
5. Circuite de eantionare i memorare. Convertoare numeric analogice
6. Convertoare analog numerice
7. Module pentru achiziii de date
8. Achiziii de date cu LabVIEW

Laboratorul se efectueaz pe parcursul a 14 sptmni (2 ore n fiecare sptmn
distribuite conform calendarului disciplinei).
edinele de laborator sunt n concordan cu unitile de nvare. Denumirile lor sunt
detaliate n urmtorul tabel.

Nr.
crt.
Denumirea edintei de laborator
1. Instructajul de protecia muncii; Prezentarea lucrarilor de laborator;
2. Introducere n LabVIEW;
3. Elementele panoului frontal al unui instrument virtual. Fereastra de controale
(Controls);
4. Elementele diagramei bloc al unui instrument virtual. Fereastra de funcii (Functions);
5. Crearea, editarea i corectarea unui Instrument Virtual;
6. Crearea i utilizarea SubVI-urilor;
7. Comutatoare analogice : Divizor de tensiune programat numeric, Comutarea automat
a factorului de amplificare;
8. Circuite de conversie analog-numeric a datelor CAN cu aproximaii succesive;
9. Circuite pentru conversia analog-numeric a datelor: voltmetru integrat de trei digii;
10. Circuite de conversie numeri- analogic a datelor DAC08;
11. Configurarea canalelor de achizitie - NI-DAQ;
12. Testarea unei plci de achizii de date
13. Aplicaii LabVIEW pentru achiziia i generarea datelor;
14. Evaluare final

Disciplina este prevzut cu examen care se va susine n sesiunea de examene.
Modalitatea de evaluare i notare la aceast disciplin se face conform celor indicate
n continuare (la forma de nvmnt zi aceast disciplin este prevzut cu 2 ore de
laborator/sptmn).

Stabilirea notei finale
(procentaje)
rspunsurile la examen 60%
activiti aplicate atestate la laborator 30%
Introducere

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
11
teste pe parcursul semestrului 10%
teme de control -

Pentru aprofundarea noiunilor cuprinse n unitile de nvare studenii pot consulta o
serie de poziii bibliografice (indicate la fiecare unitate de nvare n parte), dintre care cele
mai reprezentative sunt urmtoarele:
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Manual universitar
pentru nvmntul cu frecven redus, Editura Universitaria Craiova, 2012
2. Dobriceanu Mircea, Prjan D.; Senzori i instrumentaie; Ed. Sitech, Craiova, 2001, p.
176, ISBN 973-657-108-4
3. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare, Editura Universitaria
Craiova, 2003. p. 304, ISBN 973-8043-289-8
4. Dobriceanu Mircea; Introducere n instrumentaie virtual i LabVIEW; Ed.
Universitaria Craiova, 2005, p.218, ISBN 973-742-078-0

Dup cum se observ, disciplina este prevzut cu un curs multiplicat, curs n format
electronic postat pe sit-ul facultii i platforme de laborator corespunztoare edinelor
enumerate anterior.

Instruciuni pentru parcurgerea materialului de studiu
Pentru a putea parcurge n mod corespunztor materialul ce va fi prezentat n
continuare, studenii trebuie sa posede cunotine temeinice acumulate n anii anteriori de
studiu ntruct Echipamente electrice i electronice pentru autovehicule este n corelaie cu
alte discipline din planul de nvmnt, studiate anterior: Electronic analogic, Msurri
electrice i electronice, etc.
Studenii vor primi gratuit, la nceputul anului de studiu, cursul n format tiprit.
n plus, ei vor primi i parola care le va oferi acces la baza de date cu informaii
arhivate pe sit-ul facultii, corespunztoare acestei discipline.
Pentru a putea descrca i utiliza materialul electronic, studenii trebuie s dispun de
un calculator compatibil IBM PC cu conexiune la INTERNET. Facultatea le ofer aceste
faciliti prin intermediul reelelor de calculatoare din cadrul laboratoaelor de informatic.


Materialul corespunztor disciplinei Traductoare, interfee i achiziii de date este
structurat n 8 uniti de nvare ( 4 uniti de nvare de cte 3 ore fiecare i 4 uniti de
Introducere

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
12
nvare de cte 4 ore fiecare), corespunztoare celor 14 cursuri de cte 2 ore de la
specializarea Electromecanic zi. Ca urmare, se recomand cate 2 ore de studiu individual pe
sptmn.
Eventuale neclariti vor fi lmurite n cadrul edinelor de laborator, care sunt corelate
cu unitile de nvare.
n plus sunt prevzute consultaii periodice, al cror program se va afia la avizierul
laboratorului.


1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
13

Unitatea de nvare nr. 1




TRADUCTOARE ELECTRICE




Cuprins Pagina
Obiectivele unitii de nvare nr. 1 14
1.1. Caracterizarea i clasificarea traductoarelor 14
1.2. Variante principale de traductoare electrice; principii 18
1.2.1. Traductoare analogice parametrice 18
1.2.2. Traductoare analogice generatoare 26
1.2.3. Traductoare numerice 28
1.3. Variante speciale de traductoare electrice; principii 29
1.3.1. Traductoare cu efect Hall 29
1.3.2. Traductorul Rogowski 32
1.4. Lucrare de laborator
Introducere n LabVIEW
33
1.4.1. Instrumentaie virtual i LabVIEW 33
1.4.2. Lansarea n execuie a mediului LabVIEW 35
1.4.3. Structura unui instrument virtual (VI) 36
1.4.4. Rularea unui VI 38
Test de autoevaluare 39
Lucrare de verificare unitatea de nvare nr. 1 39
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 39
Concluzii 40
Bibliografie unitatea de nvare nr. 1 40


1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

14
OBIECTIVELE unitii de nvare nr. 1

Principalele obiective ale Unitii de nvare nr. 1 sunt:












1.1. Caracterizarea i clasificarea traductoarelor
Traductorul reprezint un mijloc de msurare care asigur conversia de suport
informaional n urmtoarele scopuri:
creterea preciziei i a comoditii msurrii;
obinerea unor faciliti de prelucrare complex a informaiei precum
memorare;
transmisie la distan;
cuplarea cu un element de calcul.
uniformizarea suportului informaional la nivelul unui sistem de msurare sau comand
(cum este cazul unor sisteme de msurare sau comand cnd traductorul este nglobat n
calea de reacie).
n general un traductor (Fig.1.1) este compus dintr-un senzor n care are loc conversia
de suport informaional, i un adaptor ce ndeplinete anumite condiii impuse mrimii de
ieire a traductorului precum:
domeniul de variaie al valorilor;
nivelul puterii disponibile;
impedana de ieire;
corecia dependenei intrare - ieire (liniarizare, compresie, etc.).





nsuirea cunotinelor de baz privind funcionarea
senzorilor i traductoarelor
nsuirea cunotinelor despre categoriile de traductoare
pentru diverse mrimi electrice i neelectrice.

Senzor

Adaptor
Mrime de
intrare
Mrime de
ieire
Fig. 1.1. Traductorul
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
15
Dac traductorul are un singur senzor se numete traductor direct; dac are
mai muli senzori se numete traductor complex.
Dac mrimea de ieire a traductorului este o mrime electric activ (curent,
tensiune, sarcin electric) sau parametric (rezisten, inductivitate proprie
sau mutual, capacitate) traductorul se numete traductor electric, indiferent
de natura mrimii de intrare.
Deci traductorul electric transform mrimea fizic de msurat ntr-o mrime
electric.

Clasificarea traductoarelor electrice:
Dup natura mrimii de intrare:
traductoare de temperatur;
traductoare de deplasare;
traductoare de vitez, etc.
Dup forma caracteristicii statice de transfer:
traductoare analogice (la care dependena intrare ieire este o funcie continu). Dup
natura mrimii de ieire traductoarele analogice se subclasific n:
- traductoare analogice parametrice la care mrimea de ieire util (corelat cu mrimea
util de intrare a traductorului) este de tip rezisten, inductivitate (proprie, mutual),
capacitate;
- traductoare analogice generatoare la care mrimea de ieire util este de tip tensiune
electromotoare, energia disponibil la ieire fiind rezultatul unui proces de conversie
la nivelul senzorului traductorului.
traductoare numerice (la care dependena intrare-ieire este o funcie tip scar). Dup
tipul informaiei coninut n mrimea de ieire, traductoarele numerice se grupeaz n:
- traductoare numerice incrementale (relative), ce ofer informaii privind modificarea
mrimii de intrare;
- traductoare numerice absolute, ce descriu printr-un cod prestabilit valoarea mrimii de
intrare.

Observaie
Traductoarele parametrice sunt mai precise i mai sensibile dect cele generatoare,
consum mai puin energie din fenomenul supus msurrii, influennd-ul ntr-o mai
mic msur. Traductoarele generatoare prezint ns avantajul c ofer la ieire direct o
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

16
tensiune care poate fi msurat.
n clasa traductoarelor numerice pot fi incluse i traductoarele cu modulaie, obinute
din traductoare parametrice la care mrimea de ieire este modulat (codificat) n
frecven, faz sau factor de umplere i apoi este msurat folosind tehnici numerice.

Caracteristicile traductoarelor:
Caracteristicile statice se refer la situaia n care mrimile de intrare i de ieire din
traductor nu variaz, adic parametrii purttori de informaie specifici celor dou mrimi sunt
invariani.
Domeniul de msurare se exprim prin intervalul n cadrul cruia traductorul permite
efectuarea corect a msurrii, se situeaz pe caracteristica static n zona n care
aceasta este liniar. Valorile limit minime att pentru intrarea, ct i pentru ieirea pot
fi zero sau diferite de zero , de aceeai polaritate sau de polaritate opus limitei maxime.
Sensibilitatea traductorului se definete n raport cu mrimea de intrare, neglijnd
sensibilitile parazite introduse de mrimile perturbatoare. Pentru variaii mici
sensibilitatea se definete prin raportul dintre variaia ieirii i variaia intrrii.
Rezoluia reprezint intervalul maxim de variaie al mrimii de intrare necesar pentru a
determina apariia unui salt la semnalul de ieire. Rezoluia este utilizat, mai ales, la
traductoare cu semnale de ieire numerice, a cror caracteristic static este dat printr-o
succesiune de trepte. n acest caz rezoluia este dat de intervalul de cuantificare al
mrimii de intrare, iar pentru un domeniu de msurare fixat prin intervalul de
cuantificare se stabilete numrul de nivele analogice ce pot fi reprezentate de ctre
semnalul de ieire.
Pragul de sensibilitate reprezint cea mai mic variaie a mrimii de intrare care poate
determina o variaie sesizabil (msurabil) a semnalului de ieire.
Precizia (eroarea de msurare) - Eroarea de msurare reprezint diferena dintre
rezultatul msurrii i valoarea real. Din punct de vedere calitativ msurrile sunt cu
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
17
att mai bune cu ct erorile respective sunt mai mici. Erorile de msurare sunt multiple
i se pot evidenia astfel:
- eroare de liniaritate;
- eroarea fa de zero;
- histerezisul;
- sensibilitatea la mrimile perturbatorii (zgomot);
- coeficient de sensibilitate cu temperatura.
Caracteristici dinamice se refer la funcionarea traductorului n situaia n care mrimea
de msurat i implicit semnalul de ieire variaz n timp. Variaiile mrimii de intrare nu
pot fi urmrite instantaneu la ieire, datorit ineriilor care pot fi de natur: mecanic,
electromagnetic, termic etc.
viteza de rspuns;
timpul de cretere;
banda de trecere.















De reinut !
Elementele ce caracterizeaza un traductor i pe baza cruia se pot
compara ntre ele diferitele traductoare sunt urmatoarele :
a) natura fizic a mrimii de intrare i de iesire;
b) puterea consumat la intrare i cea transmis sarcinii;
c) caracteristica static;
d) caracteristica dinamic;
e) pragul de sensibilitate;
f) gradul (clasa) de precizie;
g) nivelul de zgomot.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

18

1.2. Variante principale de traductoare electrice; principii

1.2.1. Traductoare analogice parametrice
Se includ n categoria traductoarelor electrice parametrice urmtoarele tipuri de
traductoare: rezistive, inductive, capacitive.
A) Traductoare rezistive
Traductoarele rezistive se bazeaz pe faptul c mrimea de msurat produce o variaie a
rezistenei conform cu relaia:
S
l
R = (1.1)
n care este rezistivitatea materialului | | m O , l este lungimea [m] i S este aria
seciunii transversale [m
2
].

Traductoarele rezistive sunt utilizate pentru msurarea mrimilor neelectrice care
produc variaia unuia din cei trei parametrii i anume:
traductoare la care variaia rezistenei se produce prin variaia lungimii conductorului
(traductoare poteniometrie, traductoare rezistive cu contacte, traductoare tensometrie etc.).
traductoare rezistive la care variaia rezistenei se produce prin variaia rezistivitii
(traductoare termorezistente, traductoare fotorezistive, traductoare rezistive de umiditate,
de precizie etc.).
traductoare la care variaia rezistivitii se produce prin variaia seciunii unui conductor
sau semiconductor.

A1) Traductoarele poteniometrice
Traductoarele poteniometrice (Fig.1.2) sunt construite dintr-un poteniometru al crui
cursor se deplaseaz sub aciunea mrimii neelectrice de msurat.








Fig. 1.2. Traductoare poteniometrice:
a traductor poteniometric liniar; b traductor poteniometric circular;
c schema electric.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
19
Deplasarea cursorului poate fi liniar sau circular conform relaiei:
) x ( f R =
(1.2)
n care R este rezistena traductorului, iar x mrimea neelectric care produce
deplasarea.
Caracteristica de conversie a traductorului poteniometric liniar este:
t
t
t
aR
l
l
R R = =
(1.3)
unde: a deplasare relativ; R
t
rezistena total a traductorului; R rezistena ntre
cursor i un capt.

Pentru traductorul poteniometric circular se poate scrie relaia:
t
'
t
t
R a R R =
o
o
=
(1.4)
unde: a

rotire relativ;

Deoarece traductorul poteniometric se execut prin bobinarea unui fir
rezistiv pe un suport izolat, rezult c variaia rezistenei nu se produce n
mod continuu, ci n trepte care corespund trecerii cursorului de pe o spir pe
alta. Rezult c valoarea rezistenei R este afectat de o eroare de
discontinuitate conform relaiei:
n
t
t
2
R
aR R = = (1.5)
unde:
n
2
1
este factor de treapt, n numrul total de spire.
Erorile sunt mai mici, cu ct n este mai mare, fapt pentru care se construiesc traductoare
elicoidale cu pas multiplu.

A2) Traductoarele tensometrice rezistive
Traductoarele tensometrice sunt traductoare la care variaia rezistenei electrice se
produce prin variaia lungimii conductoarelor, ca efect al alungirii sau contraciei. Dac
traductorul tesiometric este fixat pe o poriune dintr-o pies care se deformeaz din cauza unei
solicitri, el se va deplasa la fel ca piesa.
Exist urmtoarele tipuri:
traductoare tensiometrice simple;
traductoare tensometrice cu supot de hrtie;
traductoare tensiometrice rezistive cu folie;
traductoare tensiometrice rezistive cu semiconductor. Au aprut datorit dezvoltrii
fizicii semiconductoare, elementul sensibil fiind n acest caz siliciul sau germaniul.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

20
Avantajul principal este sensibilitatea mare la deformaii (de 50-60 ori mai mare), dar
au dezavantajul c datorit procesului de fabricaie sunt mai scumpe.
Lungimile traductoarelor tensometrice sunt cuprinse ntre 3 i 150mm, fiind utilizate n
funcie de tipul materialului. Pentru msurarea deformaiilor este necesar un singur traductor
(dac se msoar deformaiile n lungul unei direcii cunoscute), sau sunt necesare mai multe
traductoare (dac direcia efortului nu este cunoscut).
A3) Traductoarele termorezistive
Traductoarele termorezistive i bazeaz funcionarea pe proprietile materialelor
conductoare i semiconductoare de a-i modifica rezistivitatea la variaia temperaturii. n
general rezistivitatea unui metal crete cu creterea temperaturii (coeficientul de temperatur
este pozitiv), iar rezistivitatea electroliilor semiconductori i materialelor izolante scade cu
creterea temperaturii.
Traductoarele termorezistive sunt:
termorezistene sunt executate din metale pure care prezint mari variaii ale
rezistivitii cu temperatura rezultnd o caracteristic de conversie liniar pe intervale
mari de temperatur. Se utilizeaz la msurarea temperaturii i n construcii speciale la
msurarea vitezelor gazelor, a debitului volumetric, a concentraiei gazelor i a presiunii
sczute.
termistoare sunt rezistene realizate din materiale semiconductoare care prezint
variaii ale rezistivitii cu temperatura. Au dimensiuni foarte mici, sensibilitate mare i
necesit scheme de liniarizare a caracteristicii de conversie. Termistoarele sunt utilizate
pentru msurri statice dar mai ales pentru msurri dinamice de temperaturi.

A4) Traductoare piezorezistive.
Realizarea traductoarelor piezorezistive se bazeaz pe efectul piezorezistiv ce const n
modificarea rezistivitii unui material dac este supus unei presiuni exterioare cresctoare.
Variaia rezistivitii cu presiunea se datoreaz deformrii reelei cristaline produs de
presiunea exterioar.
Aceste traductoare sunt simple, robuste, au timp de rspuns mic, histerezis neglijabil,
dar prezint unele dificulti la realizarea legturilor electrice. Se utilizeaz la msurarea
presiunilor mari i foarte mari (10
3
atm. 10
5
atm).

A5) Traductoare fotorezistive.
Traductoare fotorezistive i bazeaz funcionarea pe efectul fotoelectric intern. Acesta
const n faptul c la cderea unui fascicol luminos pe stratul semiconductor, datorit
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
21
absorbiei fotoionilor incideni, se transmite energie electronilor din banda de valen astfel
nct unii trec n banda de conducie, micorndu-se rezistena electric a semiconductorului.
Traductorul se realizeaz prin depunerea pe un suport izolant a unui strat subire P(1m)
de material semiconductor (PbS, CdS, CdSe). Pe stratul semiconductor la extremiti se aplic
electrozii i se fixeaz conexiunile, respectiv se realizeaz o acoperire cu lac sau o
ncapsulare. La cei doi electrozi se aplic o surs de tensiune continu i un instrument
magnetoelectric. n stare neluminat prin traductor trece un curent numit curent de ntuneric,
iar cnd suprafaa este iluminat rezistena scade aproximativ liniar cu iluminarea.
Traductoarele fotorezistive prezint sensibilitate maxim la anumite lungimi de und, o
sensibilitate spectral favorabil aplicaiilor la un pre de cost redus ns prezint dependen
mare cu temperatura.

B) Traductoare inductive
Traductoarele inductive se bazeaz pe proprietatea c mrimea de msurat produce o
variaie a inductanei traductorului. Inductana proprie sau mutual a traductorului este
modificat de acele mrimi care influeneaz geometria sau permeabilitatea circuitului
magnetic al traductorului.

B1) Traductorul inductiv cu armtur mobil.
Traductorul inductiv cu armtur mobil (Fig.1.3) este format dintr-un circuit magnetic
n form de U i o armtur mobil situat la distana . Pe circuitul magnetic fix este dispus
o bobin cu N spire i a crei inductan este L.












Fig. 1.3. Traductor inductiv cu armtur mobil:
a structura principial; b caracteristica de conversie;
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

22
Inductana bobinei L este:
m
2
R
N
L =
(1.6)
unde reluctana circuitului magnetic se poate calcula cu relaia:
3 0 2 0 Fe
2
1 0 Fe
1
m
A
2
A
l
A
l
R

o
+

+

=
(1.7)
n care l
1
i l
2
sunt lungimile medii ale liniilor de cmp prin circuitul magnetic,
respectiv prin armtur, iar A
1
, respectiv A
2
ariile seciunii transversale a circuitului magnetic,
respectiv a armturii, n timp ce A
3
este aria ntrefierului.
Se observ c dac ntrefierul crete, crete reluctana R
m
, iar inductana bobinei L
scade.
Dac bobina este alimentat cu tensiune alternativ de frecven f, rezult un curent
alternativ:
2 2 2
L R
U
I
e +
=
(1.8)
ce conine informaia privind mrimea neelectric care modific ntrefierul .
Acest tip de traductor este robust i simplu de conectat, bobinele putnd fi
alimentate la 50Hz. Este recomandat pentru msurri n cazul unor deplasri
mici (0-5 mm).

B2) Traductorul inductiv cu miez mobil.
Traductorul inductiv cu miez mobil (Fig.1.4) este format dintr-o bobin cilindric n
interiorul creia se poate deplasa axial un miez mobil din material feromagnetic, de aceeai
lungime cu bobina.









Fig. 1.4. Traductor inductiv cu miez mobil:
a structura principial; b caracteristica de conversie;
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
23
Inductana bobinei variaz n funcie de poziia miezului. Valoarea L
o
corespunde
miezului complet scos din bobin, n timp ce valoarea L
max
corespunde poziiei miezului
complet introdus n interiorul bobinei. Dependena dintre deplasarea miezului x i inductana
L a bobinei este dat de relaia:
( )
0
l
x
k
0 max
L e L L L + + =

(1.9)
Din relaie se observ c se obine o caracteristic de conversie neliniar (reprezentarea
este dat in fig.1.3.b), putndu-se realiza liniarizarea acesteia printr-o distribuie neuniform a
spirelor pe lungimea bobinei. n urma alimentrii bobinei cu tensiune alternativ se obine un
curent I care ofer informaii asupra deplasrii miezului.
Traductorul se utilizeaz pentru msurarea deplasrilor medii de la
0100mm i mari de la 02000mm.

B3) Traductorul inductiv cu bobine difereniale
Traductorul inductiv cu bobine difereniale (Fig.1.5) este format din dou bobine de
lungime l, n interiorul crora se poate deplasa axial un miez feromagnetic de aceeai
lungime. n urma deplasrii miezului se modific inductanele proprii ale bobinelor i
inductana mutual.












Cele dou bobine, mpreun cu dou rezistene, sunt conectate ntr-o punte de c.a.
alimentat la o tensiune alternativ U. Relaia care ofer informaii despre mrimea de
msurat este
M 2 L 1 L
L L
2
U
U
2
2 1
+ +

= A
(1.10)
Fig. 1.5. Traductor inductiv cu bobine difereniale:
a structura principial; b caracteristica de conversie;
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

24
unde s-au neglijat rezistenele celor dou bobine n comparaie cu reactanele
inductive.
Caracteristica de conversie (reprezentat n fig.1.5.b), este liniar pe
intervalul (-l/2, l/2). Acest tip de traductoar se utilizeaz pentru msurri de
deplasri ntre 50100mm.

C) Traductoare capacitive
Traductoarele capacitive prezint ca principiu de funcionare convertirea unei mrimea
neelectrice ntr-o variaie de capacitate. Se realizeaz din cele dou tipuri de condensatoare:
plan i cilindric.
Traductoarele capacitive se clasific astfel:
traductoare capacitive cu modificarea distanei dintre armturi;
traductoare capacitive cu modificarea suprafeei de suprapunere a armturilor;
traductoare capacitive cu modificarea dielectricului.
Relaiile care ne indic modul de variaie a capacitii unui condensator cu distana
dintre armturi, cu suprafaa de suprapunere i permitivitatea dielectricului sunt:
pentru condensatorul plan
d
A
C
r 0
c c
=
(1.11)
pentru condensatorul cilindric
d
D
ln
h 2
C
r 0
c tc
=
(1.12)

C1) Traductorul capacitiv cu modificarea distanei dintre armturi
Traductorul capacitiv cu modificarea distanei dintre armturi (Fig.1.6) i bazeaz
funcionarea pe relaia capacitii, din care se remarc o dependen invers proporional a
acesteia cu variaia distanei dintre armturi.







Fig. 1.6. Traductor capacitive cu armtur mobil:
a schema electric; b caracteristica de conversie;
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
25

C2) Traductorul capacitiv cu modificarea suprafeei de suprapunere a armturilor
Traductorul capacitiv cu modificarea suprafeei de suprapunere a armturilor,
exemplificate prin traductorul capacitiv de deplasare unghiular (Fig.1.7), se bazeaz pe
dependena direct proporional ntre suprafa i capacitate.











C3) Traductorul capacitiv cu modificarea dielectricului
Traductorul capacitiv cu modificarea dielectricului permit modificarea permitivitii
relative a dielectricului, fie prin introducerea unui material izolant ntre armturi, fie prin
modificarea strii fizice a dielectricului cu diferii factori externi. Din acest motiv aceste
traductoare se utilizeaz la msurarea grosimilor, a nivelelor, a umiditii, etc.
Traductoarele capacitive prezint o mare sensibilitate, au n general
caracteristica de conversie liniar, au capaciti mici i de aceea schemele
electrice sunt alimentate cu tensiuni de frecvene ridicate (400
Hz100kHz), amplitudinea tensiunii de alimentare fiind limitat de
tensiunea de strpungere.








Fig. 1.7. Traductorul capacitiv de deplasare unghiular:
a schema electric; b caracteristica de conversie;
De reinut !
Traductoarele analogice parametrice sunt acele traductoare n care sub
influena mrimii de intrare se modific dupa o lege bine determinata,
unul din parametrii electrici (rezisten, inductan sau capacitate) ai
circuitelor electrice a traductorului. Pentru detectarea acestei modificari
traductorul trebuie sa aiba o sursa de energie auxiliar i o schem de
masura a parametrului care se modific.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

26

1.2.2 Traductoare analogice generatoare
Sunt traductoare electrice la care mrimea neelectric este convertit direct n tensiune
electric. n funcie de fenomenele fizice ce permit aceast conversie se disting:
termoelectrice, piezoelectrice, fotoelectrice, de inducie, electrochimice.

A) Traductoare termoelectrice
Funcionarea traductoarelor termoelectrice se bazeaz pe fenomenul termoelectric. Dac
se realizeaz un circuit din dou conductoare de natur diferit, unite ntre ele prin sudur sau
lipire, a cror capete sunt nclzite la temperaturi diferite, apare o tensiune electromotoare
care va da natere unui curent (Efectul Seebeck). Tensiunea se numete termoelectric i
depinde de natura metalelor din care sunt executate conductoarele.
Tensiunea termoelectric poate fi folosit pentru a msura diferena de temperatur
dintre punctele de contact. Aceasta se msoar prin desfacerea unuia dintre puncte i
conectarea unui aparat de msurare (Fig.1.8).











Suma tensiunilor termoelectrice este zero ct timp punctele P1, P2, P3 sunt la aceeai
temperatur 1. Dac punctul P2 este adus la o alt temperatur, atunci va apare o tensiune
termoelectric proporional cu variaia temperaturii . Valoarea tensiunii este independent
de existena firului de legtur, att timp ct punctele P1 i P2 au aceeai temperatur. Dac
temperatura lor este diferit, tensiunea termoelectric este suma algebric a tensiunilor
termoelectrice dezvoltate de fiecare pereche de conductoare.
Traductorul realizat dup principiul prezentat se numete termocuplu i este format de
ansamblul de conductoare a i b i are dou capete, captul cald i captul rece.

Fig. 1.8. Traductorul termoelectric:
a explicaia fenomenului termoelectric; b schema de msurare
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
27


B) Traductoare piezoelectrice
Funcionarea traductoarelor piezoelectrice se bazeaz pe proprietatea de polarizare
electric superficial a unor cristale din anumite materiale (de exemplu cuarul) atunci cnd
sunt comprimate dup o anumit direcie.
Traductorul se preteaz la msurri dinamice, cum ar fi: msurarea forelor, a
presiunilor,vitezelor de propagare a undelor mecanice i a unor constante de material.

C) Traductoare fotoelectrice
Funcionarea traductoarelor fotoelectrice se bazeaz pe proprietatea unor jonciuni
semiconductoare p-n de ase polariza electric atunci cnd jonciunea este iluminat

D) Traductoare de inducie
Traductoarele de inducie funcioneaz pe baza fenomenului de inducere a unei tensiuni
electromotoare ntr-un conductor n deplasare relativ fa de un cmp magnetic.
Traductoarele de inducie cele mai utilizate sunt: tahogeneratoarele i traductoarele de
inducie pentru debit.
Tahogeneratoarele sunt traductoare de turaie, funcionnd ca microgeneratoare de
curent continuu sau alternativ, genernd tensiuni proporionale cu viteza de rotaie a arborelui
la care sunt conectate. Au o precizie bun i sensibilitate mare la sensul de rotaie, fiind din
acest motiv larg rspndite.
Traductoarele de inducie pentru debit sunt folosite la msurarea debitelor lichidelor
bune conductoare de electricitate.

E) Traductoare electrochimice
Funcionarea traductoarelor electrochimice se bazeaz pe legea lui Nerst care descrie
dependena tensiuni electromotoare de tip electrochimic de concentraia de purttori (ioni)
dintr-o soluie. Se msoar astfel concentraia ionic sau potenialul de hidrogen (pH-ul)







De reinut !
Traductoarele generatoare sunt dispozitive n care mrimea de intrare
este transformat ntr-o tensiune electromotoare ce poate fi utilizat
nemijlocit de sistemul de conducere. Aceste traductoare nu necesita
surse exterioare de alimentare.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

28

1.2.3 Traductoare numerice
Traductoarele numerice sunt cele care ofer la ieire unul sau mai multe trenuri de impulsuri
dreptunghiulare de tensiune. Precizia de msurare este satisfctoare pentru aplicaiile curente, iar
interfaarea cu un sistem numeric de conducere este foarte simpl, n multe cazuri impunndu-se
numai condiionarea semnalelor numerice de la ieirea traductorului. Acestea sunt principalele motive
pentru care traductoarele numerice sunt preferate celor analogice.
Traductoarele numerice sunt incrementale sau absolute, fiecare existnd n dou variante
constructive: liniar, respectiv rotativ.

A) Traductoare numerice incrementale
n principiu, un traductor numeric incremental (TNI) ofer la ieire un numr de
impulsuri dreptunghiulare pentru fiecare unitate de deplasare parcurs de elementul mobil.
Mrimea msurat nu poate fi determinat la un moment dat (nu este o poziie). Contoriznd
ns impulsurile de ieire ale traductorului, ntr-un anumit interval de timp, se obine un
numr pe baza cruia se calculeaz deplasarea efectuat de elementul mobil n intervalul de
timp respectiv. n concluzie, traductoarele numerice incrementale permit msurarea unor
deplasri.
Componentele principale ale unui traductor numeric incremental sunt:
elementul incremental de tip rigl sau disc, ataat obiectului n micare (de translaie
respectiv de rotaie). El permite cuantificarea primar a mrimii msurate de tip
deplasare liniar sau unghiular;
capul de citire aparinnd sistemului fa de care se definete deplasarea (numit sistem
de referin i care, de obicei, este fix). Capul de citire este folosit pentru identificarea
poziie elementului incremental, genernd mrimea de ieire a traductorului.
Rigla incremental i discul incremental conin fiecare o reea de zone active intercalate
cu interstiii, toate de aceeai lime (L, respectiv ). Pentru citirea lor se folosete
procedeul optic (spre piste se trimit semnale luminoase), caz n care zonele active sunt
transparente. Rezoluia unui traductor incremental este dictat de limea unei zone active sau
interstiiu.

B) Traductoare numerice absolute
Un traductor numeric absolut, ofer la ieire mai multe semnale numerice la care
nivelele logice ale acestora sunt citite la un moment dat i codific poziia elementului mobil
al traductorului, fat de cel fix, la momentul respectiv.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
29
Elementul esenial al traductorului numeric absolut l reprezint dup tipul deplasrii
analizate (liniar respectiv unghiular) rigla respectiv discul codificator care este cuplat
mecanic cu obiectul a crui poziie sau deplasare se msoar.
Rigla i discul sunt realizate din sticl transparent, folosindu-se procedeul optic
diascopic pentru citire (zonele active se deosebesc de interstiii prin transparen). Codificarea
n cod binar (natural sau zecimal) sau n cod Gray se obine prin trasarea a m piste paralele (pe
rigl) sau concentrice (pe disc). Pistele conin zone opace i transparente, cu lrgimile i
modul de dispunere dependente de codul utilizat, iar numrul pistelor dicteaz rezoluia
msurrii.
Determinarea poziiei elementului mobil fa de cel fix se realizeaz utiliznd diferite
metode de citire a pistelor:
metoda citirii n linie (citirea simpl) ce presupune folosirea unei singure axe de citire,
perpendicular pe rigl. Aceast metod conduce la citiri eronate, datorate erorilor
inerente de fabricaie a riglei (pasul de divizare al unei piste nu este constant pe toat
lungimea ei) sau capului de citire (senzorii optici nu sunt aliniai perfect pe axa de
citire).
metoda dublei testri i metoda citirii n V presupune folosirea mai multor senzori optici
(cte doi pentru fiecare pist, cu excepia celei notate cu 2
0
), dispui dup dou axe de
citire. n funcie de dispunerea axelor de citire, se face distincie ntre cele dou metode
care sunt cele mai utilizate, dei au i ele dezavantaje: capul de citire este mai lat i
neeconomic.






1.3. Variante speciale de traductoare electrice; principii

1.3.1. Traductoare cu efect Hall
Dintre traductoarele de mrimi electrice merit o atenie deosebit traductoarele de
curent i de tensiune cu efect Hall produse de firma LEM (Elveia).

A) Traductoare de curent cu efect Hall n circuit deschis
Funcionarea traductorului de curent cu efect Hall n circuit deschis (Fig. 1.9) se
De reinut !
Traductoarele numerice sunt dispozitive la care semnalul de ieire
variaz discontinuu, dup un anumit cod (operaie de codificare).
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

30
bazeaz pe faptul ca inducia magnetic B, care genereaz tensiunea Hall U
H
, este realizat de
curentul care se dorete msurat i
1
(t).









Curentul de comand I
C
este cauzat de o surs de curent constant. n interiorul poriunii
liniare a ciclului histerezis, inducia B este proporional cu curentul i
1
(t) prin intermediul
unei constante de proporionalitate
) t ( i c B
1 1
= (1.13)
iar tensiunea Hall este proporional cu produsul dintre curentul de comand i inducie:
B I
d
K
u
C H
= (1.14)
unde K este constant Hall pentru materialul utilizat, iar d este grosimea plcuei de
material.
nlocuind expresia induciei (1.13) n relaia (1.14), se obine:
) t ( i c I
d
K
u
1 1 C H
= (1.15)
sau innd seama de mrimile constante
) t ( i c u
1 2 H
= (1.16)
Tensiunea Hall este aplicat unui amplificator obinndu-se la ieire semnalul n
tensiune
) t ( i c ) t ( u
1 2
= (1.17)
Traductoarele de curent n circuit deschis sunt capabile s msoare cureni continui,
cureni alternativi sau cu forme de und complex asigurnd izolarea galvanic, cu valori
pentru curentul nominal I
1N
de la ordinul amperilor pn la ordinul zecilor de kA cu o
acuratee foarte mare. Domeniu msurabil de curent este definit de regiunea liniar a curbei de
magnetizare a circuitului magnetic i variaz funcie de tipul traductorului, de la 1 la 3 ori
curentul nominal. Tensiunea de ieire este direct proporional cu valoarea curentului msurat
Fig.1.9. Principiul constructiv al traductorului de curent cu efect Hall n
circuit deschis
i
1
(t)
B
I
C
u
2
(t)
A
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
31
i nivelul de tensiune disponibil la ieire depinde de tensiunea de alimentare, iar n funcie de
aplicaie se pot folosi i versiuni de traductoare cu ieire n curent.
Aceste traductoare prezint avantajul unui gabarit redus, a unei greuti mici pentru
domenii largi de msurare, rezolvnd problema pierderilor din circuitul n care se face
msurarea i sunt rezistente la suprasarcini accidentale i au un pre de cost relativ redus i
sunt n general recomandabile pentru o gam larg de aplicaii industriale.

B) Traductoare de curent cu efect Hall n circuit nchis
Aceste traductoare (Fig. 1.10), numite i traductoare compensate sau cu flux nul conin
un circuit de compensare prin inter-mediul cruia performanele traductoarelor sunt mbun-
tite. n timp ce traductoa-rele n circuit deschis gene-reaz o tensiune u
2
(t) propor-ional cu
valoarea amplifi-cat a tensiunii Hall U
H
, traductoarele n circuit nchis genereaz un curent
i
2
(t) proporional cu tensiunea U
H
care acioneaz ca un semnal de reacie negativ n sensul
compensrii induciei primare.










Curentul i
2
(t) este imaginea curentului de msurat i
1
(t):
) t ( i c ) t ( i
1 I 2
= (1.18)
Acest curent poate fi transformat n tensiune de ieire prin introducerea unei rezistene R.
Aceste traductoare sunt caracterizate prin: acuratee i liniaritate foarte bun, variaia
semnalului cu ieirea foarte bun, timp de rspuns foarte mic, band larg de trecere, nu
produc pierderi n circuitul de msur, ieirea n curent este folosit n mod frecvent pentru
aplicaii n mediu zgomotos, suport suprasarcini mari fr a se deteriora. Limitrile
principale n utilizarea traductoarelor sunt generate de consumul din sursa de alimentare care
trebuie s acopere curentul de compensare, iar pentru cureni de intrare mari, acest tip de
traductor este mult mai scump i mai voluminos dect echivalentul lui n tehnologia circuit
deschis.
A
R
I
C
i
1
(t)
u
2
(t)
0V
i
2
(t)
i
2
(t)
Fig.1.10. Principiul constructiv al traductorului de curent cu efect Hall n circuit nchis
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

32

C) Traductor de tensiune cu efect Hall n circuit nchis
Traductoarele de tensiune cu efect Hall n circuit nchis se bazeaz pe aceleai principii
de funcionare ca i traductoarele de curent. Se compune din ansamblul traductor de curent i
o rezisten care se conecteaz n serie cu nfurarea primar, i care poate fi extern sau
integrat n construcia traductorului. Acest lucru permite obinerea induciei primare cu
ajutorul unui curent primar mic, ceea ce duce la consum redus n circuitul n care se face
msurtoarea.

D) Traductoarele n circuit nchis tip C i tip IT.
Pe baza traductoarelor n circuit nchis produse de firma LEM s-au construit
traductoare de tip C (utiliznd un oscilator intern controlat electronic) i traductoare de tip IT
(utiliznd un cap magnetic controlat electronic), care prezentnd liniaritate i stabilitate foarte
bun, fac posibil msurarea curenilor, a curenilor difereniali i a tensiunilor cu acuratee
ridicat.

1.3.2. Traductorul Rogowski
Traductorul Rogowski (Fig.1.11). traductor se compune dintr-o bobin toroidal n aer
(fr miez magnetic) numit bobina Rogowski care este plasat n jurul conductorului parcurs
de curentul ce se dorete msurat.









Un circuit integrator montat la ieirea bobinei completeaz traduc-torul, astfel nct
tensiune la ieirea bobinei este integrat pentru a obine un semnal de ieire care reproduce
forma de und a curentului msurat. Caracteristicile integratorului sunt descrise de constanta
de timp de integrare, i constanta de timp de descretere. Bobina este un inductor mutual
cuplat cu conductorul parcurs de curentul care se dorete msurat iar tensiunea la bornele
bobinei este proporional cu rata cu care se schimb curentul care circul prin conductor.
Fig.1.11.Principiul constructiv al traductorului Rogowski
i
1
(t)
u
2
(t)
C
R
2 R
1
A
R
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
33
n domeniul transformatei Laplace dependena ntre tensiunea de ieire i tensiunea
aplicat amplificatorului este exprimat de relaia:
) s ( E
Cs R 1
1
R
R
) s ( U
1
2 1
2
2
+
= (1.19)







1.4. Lucrare de laborator
Introducere n LabVIEW

1.4.1. Instrumentaie virtual i LabVIEW
Prin instrumentaie virtual se nelege facilitatea/modalitatea oferit de un calculator
dotat cu echipamente periferice de intrare/ieire specializate, pentru a modela i simula
caracteristicile i funcionarea unui instrument/sistem de msurare, de testare sau de
nregistrarea datelor.
Firma National Instruments a revoluionat modul n care inginerii i oamenii de tiin
din mediile industriale, guvernamentale i academice abordeaz domeniile achiziiilor de date
i automatizrii. Profitnd de calculatoarele personale i tehnologiile comerciale,
instrumentaia virtual sporete productivitatea i reduce costurile cu aplicaiile de testare,
control i proiectare prin utilizarea aplicaiilor software uor de integrat, precum NI LabVIEW
i echipamente hardware modulare de achiziie i control pentru platformele PXI, PCI, PCI
Express, USB i Ethernet.
Cu ajutorul instrumentelor virtuale, inginerii utilizeaz mediul de programare grafic
pentru a crea soluii definite de utilizatori, care corespund cerinelor specifice ale acestora
abordare mult diferit fa de cea a instrumentelor tradiionale, cu funcionalitatea fix i
limitat. n plus, instrumentaia virtual fructific performanele n permanent evoluie ale
calculatoarelor personale. De exemplu, n cadrul proceselor de testare, msurare i control
inginerii au utilizat instrumentaia virtual pentru a reduce dimensiunile echipamentelor de
testare automat (ATE) obinnd, n acelai timp, o cretere de pn la 10 ori a productivitii,
De reinut !
Traductoarele cu efect Hall prezint avantajul unui gabarit redus, a unei
greuti mici pentru domenii largi de msurare, rezolv problema
pierderilor din circuitul n care se face msurarea i sunt rezistente la
suprasarcini accidentale, au un pre de cost relativ redus i sunt n
general recomandabile pentru o gam larg de aplicaii industriale.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

34
la costuri substanial reduse fa de instrumentele tradiionale.
Indiferent de experien, inginerii i oamenii de tiin pot interfaa rapid i eficient cu
componentele hardware pentru achiziie i control, pot analiza date i proiecta sisteme
distribuite.
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) este un mediu de
programare grafic, destinat n special construirii de aplicaii pentru controlul i achiziia de
date, analiza acestora i prezentarea rezultatelor.
Cteva dintre caracteristicile importante ale acestui mediu:
limbajul grafic este compact, diagrama situat ntr-o fereastr conine mai mult
informaie dect un text i este mai uor de citit i de neles, iar desenarea unei
diagrame este mai rapid dect scrierea unui text echivalent;
n limbajul grafic paralelismul este natural, astfel nct scrierea de programe care
efectueaz procesarea paralela a datelor este la fel de simpl ca i pentru procesarea
secvenial;
permite lucrul n reea, pe mai multe calculatoare, prin intermediul TCP/IP i UDP,
dispunnd de numeroase funcii pentru lucrul n reele locale (de arie mare) sau prin
Internet;
conine multe aplicaii prefabricate, din diverse domenii, mpreun cu codul grafic
corespunztor, care pot fi folosite direct, pot fi luate ca exemple didactice de
programare sau pot fi modificate de utilizator pentru a satisface ct mai bine necesitile
concrete de lucru.
Folosind programarea grafic, de mare productivitate, din LabVIEW, se pot genera
ntr-un timp scurt soluii eficiente de instrumentaie sau de achiziie de date, utiliznd Solution
Wizard. De asemenea, se pot adapta solutiile la cerintele concrete cu functii puternice de
procesare a semnalelor, nregistrare a datelor, conectivitate cu ActiveX, .NET, DLL etc.
Toate soluiile LabVIEW lucreaz implicit n regim multithreading, fr a necesita
vreo programare suplimentar. n acest fel, se poate reduce semnificativ timpul necesar
punerii la punct a aplicaiilor.
LabVIEW este disponibil pentru o gama larg de sisteme de operare: Windows
Vista/XP/2003/2000/NT/XP/Me/9x, Mac OS, Sun Solaris, Linux.
Mediul de dezvoltare grafic LabVIEW este disponibil n trei variante, cu diferite
grade de complexitate, respectiv pachetul de baza (BP), sistemul de dezvoltare complet (FDS)
i sistemul de dezvoltare profesional (PDS).


1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
35

1.4.2. Lansarea n execuie a mediului LabVIEW
Se lanseaz mediul LabVIEW urmnd calea: StartAll ProgramsNational
Instruments LabVIEW 2011 sau se execut click pe pictograma LabVIEW de pe bara de
instrumente, lansare rapid (Fig.1.12). Astfel va apare fereastra de dialog iniial (Fig.1.13).



















Semnificaiile celor mai frecvente opiuni utilizate, din aceast fereastr de dialog, sunt:
New/Blank VI - permite crearea unui nou VI. VI este prescurtarea de la Virtual
instrument, care reprezint un program dezvoltat n LabVIEW.
New/Empty Project - deschide un nou proiect, care este o colecie de diverse imagini i
fiiere LabVIEW. (Un proiect reprezint o construcie nou n LabVIEW 8.).
New/VI from Template- deschide o fereastr ce pune n eviden o serie de abloane
VI-uri existente (pe partea stng a ferestrei), care trebuie analizate pentru a observa
care corespunde cu tipurile de sarcini ale VI-ul ce trebuie construit.
Open prezint o list de VI-uri recent deschise (list istoric).
Help/Getting Started with LabVIEW - link-uri ctre noiuni de baz privind
LabVIEW (document PDF de aproximativ 97 de pagini).
Fig.1.13. Fereastra de dialog iniial LabVIEW 2011
Fig.1.12. Lansarea mediului LabVIEW
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

36
Help/List of All New Feateurs - link-uri ctre LabVIEW Help, unde se pot gsi
informaii folosind Cuprins, Cuvinte cheie, Opiuni de cutare.
Help/Find Examples - link-uri la biblioteca de exemple incluse n LabVIEW. Pentru a
rezolva o anume problem, se poate gsi soluia folosind un exemplu din aceast
bibliotec.

1.4.3. Structura unui instrument virtual (VI)
Un instrument virtual (VI) se compune din:
panoul frontal (Front Panel - FP) reprezint interfaa grafic cu utilizatorul sau ceea
ce va vedea utilizatorul pe ecranul monitorului. Comparnd instrumentul virtual cu un
instrument fizic, panoul frontal ar corespunde prii frontale a instrumentului fizic pe
care exist butoane, chei de comand, afiaj, display etc. (Fig.1.14)




















Fig.1.14. Panoul frontal
Cluster cu
dou
controale
numerice
Text pentru
indicator
Boolean
Run
(rularea
programului)
Run
Continuously
(rulare pentru
testare)
Abort
Execution
(oprirea
rulrii)
Pause
(oprirea
temporal
a rulrii)
Title bar
(bara de
titlu)
Toolbar (bara
de instrumente)
Eticheta
indicator
numeric
Meniu bar
(bara de
meniuri)
Icon of the VI
(pictograma VI)
Activate/
Deactivate
context help
Tank
(indicator
numeric)
Plot legend
Afiaj
numeric
pentru
grafic
Grafic
Buton
control
Boolean
LED
indicator
Boolean
Titlul
indicator
Control
numeric
Sgeat sens
cresctor sau
descresctor
Control numeric
cu trei opiuni
pentru ajustarea
valorii
Control numeric
de tip slide
Titlul
control
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
37
diagrama bloc (Blok Diagram - BD) reprezint codul surs al VI-ului, scris n limbaj
grafic i definete funcionalitatea VI - lui pe baza operatorilor clasici, funciilor etc.
(Fig.1.15)



























Componentele diagramei bloc se leag ntre ele prin fire = conductoare definind
fluxul datelor din diagram. Dac comparm diagrama bloc cu instrumentul fizic, atunci,
coninutul su coincide cu componentele fizice (rezistoare, fire de legtur, circuite logice
etc.) din carcasa instrumentului.

Terminal control
Cluster_param
corespunztor de pe
panoul frontal
Funcia Unbundle By
Name separ grupele
de elemente K i u0
Execuie
program
ncetinit
Reine valorile
pe firul selectat
Execuie pas
cu pas
3butoane
Funcia Bundle colecteaz
mai multe semnale (aici 3)
pentru a fi vizualizate ntr-
un grafic
Meniuri pentru
alinierea,
selectarea i
ordonarea
obiectelor
Terminal
indicator
High Alarm
Property Node
pentru terminalul
High Alarm

Terminal
indicator
Grafic
y_chart
Constant
Boolean de
valoare Fals
Tunelul
ciclului
While
Variabil
local de
rulare?
Terminal control Stop
de pe panoul frontal
Constant. Culoarea
albastru indic data
este de tip ntreg
Funcia Wait, produce
ntrzierea ciclului cu
numrul de milisecunde
aplicate la intrarea sa
Constant. Culoarea
portocaliu indic data
este de tip virgul
mobil
Constant Boolean de
valoare Adevrat.
Culoarea verde indic
data este de tip boolean
Terminal
indicator
pentru
numrul de
iteraii
Funcia
Elapsed arat
ct timp a
trecut de la
nceperea
rulrii
programului
Ciclul
While
Structura
Flat Sequence
cu dou cadre
Property Node
pentru terminalul
y_chart


Cluster avnd
n componen
Arrays.
Indexul array
este la stnga,
elementele
array sunt la
dreapta


Fig.1.15. Diagrama bloc
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

38

1.4.4. Rularea unui VI

Ferestrele Panoului frontal i ale Diagramei bloc din VI posed fiecare:
Title Bar (Bar de titlu) La captul din stnga al barei de titlu se afl titlul Instrumentului
Virtual. Se va afia titlul acordat implicit de ctre LabVIEW Untitled 1 deoarece la
nceput Instrumentului Virtual nu afost salvat. La captul din dreapta a barei se gsesc trei
butoane, familiare utilizatorilor sistemului de operare Windows: butonul de minimizare,
maximizare, respectiv de nchidere a aplicaiei;
Meniu Bar (Bar de meniuri) Sub bara de titlu se afl bara de meniuri ce conine opiuni
pentru realizarea unor aciuni obinuite (gestiune fiiere, editare), implementate n
majoritatea aplicaiilor Windows, existnd de asemenea i o serie de opiuni noi, specifice
mediu de programare grafic LabVIEW.
Tool Bar (Bar de unelte) Sub bara meniu se afl bara cu unelte care este implementat
prin intermediul unor butoane, liste derulante sau indicatoare de stare, utilizate pentru
editarea, trasarea i execuia unui Instrument Virtual.
Odat ce programarea instrumentului virtual a fost ncheiat, acesta poate fi rulat, att
pentru depistarea eventualelor erori, ct, mai ales, pentru a-l utiliza n conformitate cu scopul
pentru care a fost realizat.
Pe barele de butoane ale panoului i diagramei se afl o serie de elemente ce stabilesc
modul de rulare al unui program.
Un VI devine operabil prin utilizarea urmtoarelor butoane din bara de unelte (toolbar):
Run este utilizat pentru a lansa n execuie VI-ul. Acest buton devine alb, atunci cnd a
VI-ul nu este n execuie, i negru, atunci cnd se ruleaz VI-ul. n cazul n care VI-ul
conine erori, butonul Run este de culoare gri i ntrerupt.
Run Continuously este utilizat pentru execuia continuu a VI-ului, numai n scop de
testare.
Abort Execution este utilizat pentru a opri funcionarea VI-ului. n mod obinuit,
programatorul va insera un buton sau comutator pe panoul frontal pentru va oferi un
control privind oprirea execuiei VI-ului. n exemplul prezentat exist un buton rou de
stop n partea stng jos a panoului frontal.
Pause este utilizat pentru oprirea temporar a rulrii VI-ului.
Butoanele suplimentare care apar n bara de unelte n cadrul Diagramei Bloc:
Highlight Execution este utilizat n orice mod de rulare prin care utilizatorul va urmri
o animaie ce sugereaz deplasarea valorilor prin fluxul de date.
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
39
Retain Wire Values este utilizat pentru reinerea valorii pe firul de legtur dintre
componentele din diagrama bloc.
Start Single Stepping este utilizat pentru a se ncepe execuia pasului urmtor.
Step Out este utilizat pentru terminarea execuiei unui pas.






























Lucrare de verificare la Unitatea de nvare 1
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Traductorul: definiie, clasificare, caracteristici.
2. Traductoare analogice parametrice: clasificare, principii de
fucionare.
3. Traductoare analogice generatoare: clasificare, principii de
fucionare.
4. Traductoare cu efect Hall: clasificare, principii de fucionare.
Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare

Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Test de autoevaluare
1. Precizai criteriile de clasificare ale traductoarelor electrice?
2. Precizai principalele caracteristici ale traductoarelor electrice?
3. Care sunt traductoarele analogice parametrice i principiile de
funcionare ale acestora?
4. Care sunt traductoarele analogice generatoare i principiile de
funcionare ale acestora?
5. Care sunt traductoarele numerice i principiile de funcionare ale
acestora?
6. Care sunt traductoarele cu efect Hall i principiile de funcionare ale
acestora?
1. Traductoare electrice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

40















Concluzii
Traductorul este dispozitivul folosit pentru:
1. monitorizarea (supravegherea) unui proces, de exemplu
supravegherea ambientului termic, sau mediului electromagnetic;
2. controlul unui proces, de exemplu controlul temperaturii ntr-un
sistem de termostatare;
3. verificarea unor modele sau experimente, de exemplu n cazul
simulrilor pe calculator sau completarea cu informaii care nu pot
fi obinute prin proiectare asistat.
Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea, Prjan D.; Senzori i instrumentaie; Ed. Sitech,
Craiova, 2001, p. 176, ISBN 973-657-108-4
3. Dobriceanu Mircea; Introducere n instrumentaie virtual i
LabVIEW; Ed. Universitaria Craiova, 2005, p.218, ISBN 973-742-
078-0
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
41

Unitatea de nvare nr. 2




INTERFEE DE COMUNICAIE




Cuprins Pagina
Obiectivele unitii de nvare nr. 2 42
2.1. Introducere 42
2.2. Interfee standard de comunicaie 44
2.2.1. Aspecte generale 44
2.2.2. Interfaa RS-232 45
2.2.3. Interfaa USB 47
2.2.4. Interfaa I
2
C 49
2.2.5. Interfaa IEEE-488 50
2.3. Interfee de proces 52
2.4. Lucrare de laborator
Elementele panoului frontal al unui instrument virtual.
Fereastra de controale (Controls)
54
2.4.1. Panoul frontal al VI-ului 54
2.4.2. Fereastra de controale 58
Test de autoevaluare 59
Lucrare de verificare unitatea de nvare nr. 2 60
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 60
Concluzii 60
Bibliografie unitatea de nvare nr. 2 60


2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

42
OBIECTIVELE unitii de nvare nr. 2

Principalele obiective ale Unitii de nvare nr. 2 sunt:












2.1. Introducere
Tehnicile de msurare pot fi implementate la nivel fizic prin blocuri funcionale cu
destinaie precis (aparatele de msurare) sau prin module care pot realiza funcii multiple
(eantionare, conversie, memorare) i a cror selecie este fcut de o unitate central
(eventual PC).
n cazul aparatelor de msurare numerice, dotarea acestora cu interfee de comunicaie
permite interconectarea lor cu uniti de calcul puternice i, deci, lrgirea considerabil a ariei
funciilor ce pot fi efectuate de sistemul astfel realizat.
n sens larg, o interfa asigur comunicarea aparatelor electronice cu un
calculator central, n scopul setrii modului lor de funcionare precum i
transferul propriu-zis de date. Fiecare echipament din sistem trebuie s fie
prevzut cu un bloc de interfa pentru interconectarea cu restul
echipamentelor. Transferul de date se realizeaz prin aa-numita magistral,
al crei suport fizic poate fi unul cu fir (conductori convenionali) sau fr
fir (canal radio sau transmisie n infrarou). Realizarea unui sistem complex
este mult uurat dac echipamentele ce urmeaz a fi conectate ntre ele sunt
dotate cu interfee standardizate.
Se va observa c din punct de vedere funcional magistrala i interfaa aferent nu pot
exista ca entiti diferite; utilizarea unei magistrale presupune implicit utilizarea interfeei
specifice acesteia. De aceea, n limbajul curent, cei doi termeni au sensuri echivalente i orice
referire la una dintre aceste noiuni o vizeaz i pe cealalt.
n cadrul unui standard de interfa sunt definite mrimile mecanice (tipul
conectoarelor), mrimile electrice (valori limit de tensiune i de curent ale semnalelor
Cunoaterea principiului de funcionare i a construciei
diferitelor tipuri de interfee;
Cunoaterea i diferenierea interfeelor standard de
comunicaie din punct de vedere al raportul
complexitate/vitez.
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
43
logice), dar i magistralele i protocoalele de comunicaie corespunztoare standardului
(Fig.2.1).








n general, prin protocol de comunicaie se nelege ansamblul de bii, caractere i
coduri de comand utilizate pentru transferul datelor ntre echipamentele cuplate printr-o
interfa standard. Un protocolul de comunicaie trebuie s exclud orice posibilitate de
confuzie, pierderi de date i blocuri de informaie, i s permit, n acelai timp, ca
echipamentele mai lente s poat comunica cu echipamentele mai rapide. Totodat, protocolul
trebuie s fie independent de structura hard a echipamentelor (tipul de circuite integrate
folosite, etc.), pentru c altfel modificrile sau mbuntirile tehnologice ar fi greu de aplicat.
Un sistem de achiziie de date dotat cu o interfa standard, poate fi conectat la orice
calculator de uz general, prevzut cu interfaa standard corespunztoare. Comunicaia cu
calculatorul prin magistrale standard necesit utilizarea n sistemul de achiziie a unui
procesor local care, n afara funciilor referitoare la procesul de comunicaie, realizeaz
comanda procesului de achiziie dar i funcii de prelucrare, reducndu-se astfel sarcinile
calculatorului central.












Fig. 2.1. Componentele unei interfae standard
De reinut !
Aparatele de msurare numerice prin dotarea cu interfee de comunicaie
permit interconectarea lor cu uniti de calcul puternice i, deci, lrgirea
considerabil a ariei funciilor ce pot fi efectuate de sistemul astfel
realizat.
Realizarea unui sistem complex este mult uurat dac echipamentele ce
urmeaz a fi conectate ntre ele sunt dotate cu interfee standardizate.
n cadrul unui standard de interfa sunt definite mrimile mecanice
(tipul conectoarelor), mrimile electrice (valori limit de tensiune i de
curent ale semnalelor logice), dar i magistralele i protocoalele de
comunicaie corespunztoare standardului
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

44

2.2. Interfee standard de comunicaie

2.2.1. Aspecte generale
n prezent, exist un mare numr de interfee standard, care pot fi grupate n dou
categorii: interfee de tip serie i interfee de tip paralel.
interfea serie transmite biii codului numeric succesiv, astfel nct indiferent de lungimea
codului numeric este necesar o singur linie de date. n acest caz pe lng biii de
informaie, corespunztori unui octet, se transmit i alte informaii (biii de start i de stop,
pentru a delimita un octet,etc.).
interfea paralel transmite biii codului numeric simultan, astfel nct sunt necesare un
numr de linii de date egal cu numrul de bii ai codului numeric. n afara liniilor de date
propriu-zise, magistrala standard de tip paralel mai include i linii pentru semnalele de
comand, necesare pentru buna desfurare a comunicaiei.
Din punct de vedere al raportului complexitate/vitez, cele dou categorii de interfee
prezint caracteristici opuse:
interfeele seriale necesit un numr minim de conexiuni, n detrimentul vitezei de
transmitere;
n timp ce interfeele paralele asigur vitez maxim cu preul unui numr mai mare de
conexiuni, dependent direct de lungimea codului numeric.
Ca exemple reprezentative pentru fiecare din aceste categorii de interfee de
comunicaie, avnd n vedere i domeniul de aplicaie, pot fi amintite urmtoarele:
interfee analogice:
bucla de curent 4-20 mA utilizat ca interfa (de tip serial) la intrarea unui sistem de
achiziie i prelucrare date pentru achiziia de date, ct i la ieire pentru transmiterea de
comenzi;
interfee numerice seriale:
RS-232 (RS=Recommended Standard) utilizat pentru conectarea la calculator sau
interconectarea perifericelor, modem-urilor, plcilor de achiziie, aparatelor de msurat
etc.;
USB (Universal Serial Bus) utilizat n acelai scop ca i RS-232, fiind ns de dat
mai recent, mai performant i cu tendin mai mare de generalizare;
I
2
C (Interface Integrated Circuits) destinat cu precdere interconectrii circuitelor
integrate numerice (convertoare analog-numerice i numeric-analogice, memorii etc.);
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
45
IrDA (Infrared Development Association) ofer un standard pentru un nou mediu de
comunicaii. Comunicaiile n infrarou presupun comunicaii fr cablu, commode,
utile i avantajoase n unele situaii.
Access. Bus este o interfa serial ieftin i lent. Avantajul su fa de RS-232 este
simplitatea i versatilitatea. Poate conecta mai multe dispoyitive dect RS-232.
P1394 este un standard care reglementeaz o interfa de mare vitez, de 100Mbps.
Interfaa este mai scump dect USB deoarece necesit circuite de control i de interfa
complexe. P1394 ofer un suport de ncredere pentru transferul datelor cu hard disk+ul
i n sistemele video n timp real.
Se prezint comparativ cteva caracteristici ale interfeelor seriale (Tab.2.1)

Tabelul 2.1. Interfee seriale; comparativ





interfee numerice paralele:
GPIB (General Purpose Interface Bus) - cu denumiri anterioare de HPIB (Hewlett
Packard Purpose Interface Bus), i IEEE-488 - dedicat conectrii la calculator sau
interconectrii aparatelor i subsistemelor de msurare;
VXI/VME destinat interconectrii n cadrul instrumentaiei de msurare i control
realizate modular (plci sau sertare cu dimensiuni i funcii standard).

2.2.2. Interfaa RS-232
Interfaa RS-232 i magistrala aferent s-au dezvoltat i rspndit odat cu proliferarea
calculatoarelor personale, porturile seriale ale unui calculator (COM1COM4) funcionnd
n conformitate cu acest standard. Dei puternic concurat n momentul de fa de o alt
magistral serial USB, care prezint numeroase avantaje comparativ cu prima, interfaa
RS-232 este nc de actualitate datorit numeroaselor echipamente electronice care o
utilizeaz.
Conceput pentru transmisii seriale de tipul port la port, cu rata de transfer
redus i la distane mici, interfaa RS-232 a cunoscut perfecionri
succesive, ultima variant, EIA/TIA-232-E (EIA=Electronic Industries
Alliance, TIA=Telecommunications Industry Association) din 1991, fiind
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

46
caracterizat de urmtorii parametri electrici mai importani:
viteza maxim: 20 Kbps (actualmente se utilizeaz curent pn la 116 Kbps);
lungimea maxim a cablului: 15m (sau o sarcin capacitiv de 2000 pF);
niveluri logice pentru liniile de date i comand (logic negativ):
+5+25 V pentru 0 logic;
-5 -25 V pentru 1 logic;
rate de transmisie: 300, 1200, 2400, 4800, 9600 i19200 bps;
transmisie asincron (bit de start, bii de date, bit de paritate i bit/bii de stop).
Numeroase aparate utilizeaz conectarea la calculator prin intermediul interfeei seriale
RS-232. Norma clasific aparatele n dou categorii:
DTE (Data Terminal Equipments) categorie din care fac parte PC-ul, tastatura etc.
DCE (Data Communication Equipments) modem-urile, aparatele de msurare etc.
Interconectarea celor dou echipamente se face prin conectori standardizai de regul
conectori DB9 cu 9 pini (Fig.2.2).
Formatul de transmisie al datelor este descris prin urmtorii parametri:
Baudrate (viteza de transmisie);
Startbit (bitul de start);
Numrul de bii de date;
Paritatea;
Numrul de bii de stop.








Prin intermediul biilor de start i stop se determin nceputul, respectiv sfritul
secvenei de date transmis. Numrul de bii de date este, de obicei, 7 sau 8. Prin intermediul
testului de paritate se pot evidenia eventualele erori de transmisie. n acest sens, exist trei
posibiliti de detecie:
No Parity: Nu se face nici un test de paritate;
Fig. 2.2. Conector DB9 pentru interfa serial RS-232
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
47
Even parity (paritate par): Emitorul numr toi biii de date care au valoarea 1 i
seteaz bitul de paritate cu 1, dac suma a fost impar, i cu 0, dac suma a fost
par. Receptorul adun biii de date cu valoarea bitului de paritate. Suma este totdeauna
(n cazul unei transmisii corecte) par; n caz contrar, a survenit o eroare la transmisia
datelor;
Odd Parity (paritate impar): Metoda corespunde testului de paritate par, cu deosebirea
c suma biilor de date i a celui de paritate este totdeauna (la emitor) impar.














2.2.3. Interfaa USB
Interfaa USB a fost proiectat cu scopul de a simplifica procedura de conectare a
perifericelor la un PC, crescnd viteza de transmisie prin intermediul unei comunicaii de tip
serial pn la valori de 12 Mbit/s.
USB a fost proiectat n primul rnd pentru utilizatorii care nu doresc s intre n detalii
de instalare hardware, astfel sistemul complicat de cablare a fost nlocuit cu un control
software. Toate problemele presupuse de interconectarea mai multor dispozitive cu
performane i rate de transfer diferite sunt tratate prin software.
Magistrala USB definete trei categorii de dispozitive fizice:
gazda USB (USB Host);
funcii USB (USB function);
distribuitoare USB (USB Hub).
Suportul hardware const dintr-o conexiune pe patru conductoare, dintre care dou sunt
De reinut !
RS-232 este cel mai cunoscut i utilizat standard de comunicaie serial
asincron. Initial standardul a fost conceput cu scopul de a permite
conectarea unui terminal inteligent la un calculator central printr-o
legatur telefonic. Standardul precizeaz interfaa dintre un echipament
de calcul (DTE) i adaptorul su la linia telefonica (DCE), cunoscut i
sub numele de modem (Modulator/Demodulator). Interfaa permite
comunicaia serial bidirecional ntre cele dou echipamente, i este
simetric la cele dou capete ale liniei. Ulterior specificaiile acestei
interfee s-au folosit pentru a realiza legturi seriale ntre diverse
echipamente fr a se mai folosi un modem.
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

48
pentru alimentare: V
BUS
i GND, iar celelalte dou pentru transferul de date: D
-
, D
+
,
(Fig.2.3).







Prin intermediul USB se pot conecta simultan la un PC pn la 126 de periferice cu
avantajul suplimentar al reducerii costului i al spaiului alocat plcii de baz a PC-ului prin
eliminarea necesitii unui port suplimentar tradiional cum sunt cele ale tastaturii i/sau
porturile seriale clasice. Marele avantaj rezid n costul sczut al USB-ului i n viteza (12
Mbit/s n aa-numitul full-speed mode) care permite transferul n timp real al semnalelor de
voce sau video comprimat.
Arhitectura USB distinge patru tipuri de baz de transferuri de date:
transferuri de control (Control Transfers) - sunt folosite pentru
configurare i comand i obligatoriu trebuie s fie suportate de toate
perifericele;
transferuri cu volum mare de date (Bulk Data Transfers) - permit
dispozitivelor s schimbe cantiti mari de informaie cu gazda pe msur
ce magistrala devine disponibil, (ex.:camere digitale, scannere sau
imprimante);
transferuri prin ntreruperi (Interrupt Data Transfers) - a fost proiectat ca
suport pentru periferice de intrare controlate de om, (tastatur, mouse,
joystick), care au nevoie s comunice rar, cantiti mici de date; datele
transferate n acest mod sunt caractere, coordonate sau semnalizri de
evenimente organizate n unul sau mai muli octei;
transferuri izocrone (Isochronous Transfers) - asigur un acces garantat la
magistral, flux de date constant i tolereaz erorile de transmisie; datele
izocrone sunt continue i n timp real la toate nivelele: generare, emisie,
recepie i utilizare la receptor; acest tip de transfer este folosit pentru
fluxuri de transfer n timp real cum ar fi sistemele audio.

Fig. 2.3. Cablul USB
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
49








2.2.4. Interfaa I
2
C
O necesitate frecvent ntlnit n aplicaii o constituie comunicaia ntre circuitele
integrate. Soluia cea mai simpl const n utilizarea unei magistrale serie, cu folosirea unui
protocol care exclude orice posibilitate de confuzie, pierderi de date ori blocaj de informaie,
i care s permit, n acelai timp, ca circuite integrate mai rapide s poat comunica cu
circuite integrate lente. De asemenea, trebuie stabilit un procedeu clar pentru a se decide care
dintre circuitul integrat va fi n legtur cu magistrala i cnd. Totodat, dac la un moment
dat, sunt interconectate circuite integrate cu semnale de tact proprii diferite, trebuie precizat
tactul comun pe magistral. Toate criteriile enumerate mai sus sunt satisfcute de interfaa
standard I
2
C.
Dintre caracteristicile generale ale magistralei I
2
C se pot meniona:
magistrala conine doar dou linii: o linie serial de date (SDA) i o linie
de ceas serial (SCL);
fiecare dispozitiv conectat la magistral este adresabil prin software,
avnd o adres unic; pe magistrala I2C se manifest, la orice moment de
timp, o relaie de tip master-slave;
magistrala I2C este o magistral multi-master, incluznd detecia
conflictelor i arbitrarea acesteia, pentru a preveni alterarea informaiei
dac dou sau mai multe dispozitive master iniiaz transferuri simultane;
transferurile bidirecionale de date, cu lungimi de 8 bii, pot fi efectuate
cu rate de transfer de 100 kbii pe secund, n modul standard, sau cu
maxim 400 kbii pe secund, n modul rapid;
rejectarea impulsurilor scurte, parazite, de pe magistral, este asigurat
de circuitele de filtrare implementate n fiecare dispozitiv cuplat la
magistral. Rejecia acestor impulsuri asigur pstrarea integritii
datelor;
De reinut !
USB este soluia calculatoarelor PC pentru comunicaii seriale
performante. Interfaa USB ofer o legtur de tip magistral; poate
conecta pn la 127 i este definit pentru dou viteze de lucru 12 Mbps
i 1,5 Mbps. Magistrala a fost proiectat s fie ieftin (pentru a echipa un
calculator PC) i uor de exploatat de ctre utilizatorul obinuit.
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

50
numrul de dispozitive cuplabile pe aceeai magistral I
2
C este limitat
doar de capacitatea maxim suportat de aceasta i care este de 400 pF.
Se prezint configuraia unui sistem care funcioneaz pe baza acestei magistrale
(fig.2.4). Sistemul necesit existena a cel puin unui controler. Fizic, magistrala const n
dou linii active, SDA (Serial Data) i SCL (Serial Clock) i o legtur de mas. Liniile SDA
i SCL sunt bidirecionale i transport informaie de date i sincronizare ntre dispozitive.
Fiecare din componentele legate la magistral este recunoscut printr-o adres unic.
Elementele conectate pot fi MASTER (dispozitiv care iniiaz un transfer, genereaz semnalul
de tact pentru transfer i ncheie transferul) sau SLAVE (dispozitiv adresat de master). n
acelai timp pot fi emitor sau receptor.














2.2.5. Interfaa IEEE-488
Una dintre tehnicile cele mai eficiente de transmitere a datelor este interfaa paralel
IEEE 488, proiectat pentru prima dat de ctre specialitii de la Hewlett - Packard. Acest
mod de transmitere a datelor a fost standardizat de ctre Institutul de Inginerie Electric i
Electronic (IEEE) n anii 1975, 1978 i 1987, fiind iniializat sub denumirea de IEEE 488
(1975) respectiv IEEE 488.1 (1978), IEEE 488.2 (1987). Avantajul principal al acestui
standard de interconectare a instrumentelor de msur, fa de cel serial, este faptul c permite
conectarea mai multor aparate la un singur calculator. Pe de alt parte, are o vitez mult mai
mare de transmitere a datelor, se poate astfel ajunge pn la 1Megabyte/secund.
Principalele caracteristici ale standardului IEEE 488 sunt:
Fig. 2.4. Structura magistralei I
2
C
De reinut !
I
2
C este o soluie ieftin i eficient pentru transferul datelor pe dou fire
ntre blocurile funcionale ale unui echipament. Aceasta nu este specific
PC-urilor, ci a fost lansat pentru echipamente din familia bunurilor de
larg consum fiind preluat i n alte aplicaii.
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
51
conectarea la calculator a maximum 15 instrumente de msur;
lungimea maxim a cablurilor de legtur, ntre aparate i calculator, este
de 20 de metri iar pentru depirea acestei valori este necesar existena
unor amplificatoare suplimentare;
lungimea maxim a legturii dintre dou instrumente de msur este de 2
metri;
instrumentele de msur pot fi conectate serial, stea sau mixt.
Se prezint un exemplu de structur a unui sistem de aparate electronice conectate prin
magistrala standard IEEE-488 (Fig.2.5).













Aparatele incluse n sistem pot fi: calculatoare, sisteme de prelucrare numeric, sisteme
de achiziie de date, sisteme de distribuie de date, generatoare de semnal programabile,
aparate de msurat programabile, dispozitive de memorare i afiare, imprimante. Pentru
fiecare aparat care face parte din sistemul realizat cu magistrala IEEE-488 se repartizeaz o
adres format din cinci bii. n acest sistem calculatorul ndeplinete funcia de coordonator
(Master), ce const n comanda transferului de informaie i configurarea interfeelor
aparatelor componente ale sistemului. Totodat, coordonatorul stabilete configuraia
participrii aparatelor la realizarea unui transfer de informaie.
n general, la magistral se conecteaz un singur aparat care ndeplinete funcia de
coordonator, celelalte aparate fiind aparate coordonate (Slave).
Magistrala standard IEEE-488 este compus din 3 grupe de linii:
magistrala de date;
Fig. 2.5. Sistem de aparate electronice conectate prin magistrala standard IEEE-488
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

52
magistrala de control (comand) al transferului;
magistrala de control (comand) al interfeei.
Prin intermediul magistralei de date DI00, , DI08, de 8 bii, se efectueaz transferul
propriu-zis de informaie (mesaje), sub form de octei. Mesajul transmis pe aceste linii poate
reprezenta: adresa unui aparat din sistem, instruciuni de programare pentru un aparat,
cuvntul de stare al unui aparat, cuvinte de comand pentru interfeele aparatelor din sistem,
date care rezult n urma procesului de achiziie i de prelucrare.
Protocolul de transfer al mesajelor vehiculate pe magistrala de date a interfeei este
asigurat de magistrala de comand a transferului. Semnalele magistralei de comand sunt
urmtoarele: DAV (Data Valid), NRFD (Not Ready For Data) i NDAC (Not Data Accepted).
Fiecare dintre aceste linii sunt active pe nivel logic 0 TTL.
Magistrala de comand a interfeei este utilizat de aparatul coordonator din sistem
pentru stabilirea configuraiei privind participarea aparatelor la transferul de informaie.
Semnalele ATN (Attention), IFC (Interface Clear), REN (Remote Enable), SRQ (Service
Request), EOI (End Or Identify) ale magistralei de control a interfeei sunt active pe nivel
logic 0 TTL.










2.3. Interfee de proces
Necesitatea interconectrii subsistemelor cu caracteristici complet diferite impune
utilizarea unor dispozitive care s le compatibilizeze. Aceast compatibilizare trebuie s
asigure transferul informaional ntre sistemele conectate, care devine posibil n condiiile n
care dispozitivele de interconectare prezint caracteristici comune ambelor subsisteme.
n cadrul sistemelor numerice de conducere a proceselor, compatibilizarea este asigurat
de ctre sistemul de interfa proces-calculator (fig.2.6).

De reinut !
IEEE-488 este o interfa paralel, special construit pentru a fi folosit
n sisteme de instrumentaie, la care aparatele nu sunt dispuse unul fa
de altul la distan mare. Standardul IEEE-488 permite interconectarea
simultan a 15 dispozitive (aparate calculatoare etc.) la o lungime
maxim a cablului de comunicie de 20 metri. Lungimea maxim a
cablului de comunicaie dintre dou dispozitive este de 2 metri.
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
53












n structura general a unui sistem de interfa proces-calculator se remarc
prezena a dou subsisteme i anume:
subsistemul de achiziie a datelor (SAD) care cuprinde subsistemele de
achiziie a datelor analogice (SADA) i numerice (SADN) i asigur
preluarea semnalelor din proces, adaptarea lor n vederea prelucrrii
numerice i transmisia la calculator;
subsistemul de distribuie a comenzilor (SDC) care cuprinde
subsistemele de distribuie a comenzilor n forma analogic (SDCA) i
numeric (SDCN) i asigur transformarea informaiei furnizate de
calculator n semnale specifice elementelor de execuie (analogice sau
numerice) i transmisia ctre acestea.
Rolul interfeei de proces este de a prelua din proces semnale numerice i analogice,
convertind cele analogice n numerice, eventual de a le prelucra primar, de a le transmite
calculatorului sub form de semnale numerice, de a prelua comenzile elaborate de calculator
tot sub form de semnale numerice, convertind n analogice cele care se impun, i a distribui
procesului semnalele analogice i numerice de comand necesare.
n prezent se constat tendina de migrare a tehnicii numerice ctre perifericele de
proces, aspect materializat de apariia aa numitelor traductoare i elemente de execuie
inteligente. Aceast deplasare nu schimb ns fondul atribuiilor sistemului de interfa
proces-calculator deoarece subsistemele aferente acestuia se regsesc n structurile
traductoarelor i elementelor de execuie. Soluia, tentant la prima vedere, prezint
inconvenientul costurilor, nc destul de ridicate pentru aceste tipuri de traductoare i de
Fig. 2.6. Structura general a unui sistem de interfa proces-calculator
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

54
elemente de execuie.
O alt situaie frecvent ntlnit este aceea n care se menin traductoarele i elemente de
execuie analogice dar se utilizeaz regulatoare numerice care conin interfeele de proces cu
structuri corespunztoare tipului de aplicaie.


















2.4. Lucrare de laborator
Elementele panoului frontal al unui instrument virtual.
Fereastra de controale (Controls)

2.4.1. Panoul frontal al VI-ului
Obiectele grafice de interfa disponibile pentru realizarea panoului frontal se mpart n:
elemente de control: reprezint elemente de intrare utilizate pentru introducerea datelor
n program;
elemente indicatoare: reprezint elementele de ieire utilizate pentru afiarea
rezultatelor obinute.
Fiecare control de pe panoul frontal sau indicator are un terminal corespunztor n
diagrama bloc funcional. Aceste terminale sunt folosite n funciile corespunztoare de pe
De reinut !
O unitate de interfa de proces este alctuit din plci i module
detaabile care pot realiza diferite tipuri de cuplare la proces. n
principiu, fiecare dintre aceste plci sau module asigur funcii care
permit adaptarea sistemului de calcul la proces.
Prin alegerea corespunztoare a acestor module se realizeaz aplicaia
concret de achiziie i conducere. Aceste module flexibile asigur
funcionalitatea interfeei prin implementarea urmtoarelor subsisteme:
- intrri analogice
- ieiri analogice
- intrri/ieiri numerice
- numrare, temporizare (generator de intervale de timp)
Indiferent de arhitectura interfeei de proces, structura general pune n
eviden realizarea funciilor principale ale interfeei de proces prin
subsistemele componente.
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
55
schema bloc i rezultatele de la ieiri sunt transmise la alte funcii sau indicatoare prin
intermediul firelor de legtur.
Se prezint cteva comentarii despre elementele de pe panoul frontal, pentru
exemplul prezentat mai sus.
Descrierea i indicaii despre elementele de pe panoul frontal: Programatorul poate
aduga o descriere i/sau o informaie pentru un anumit element astfel:
se execut click dreapta pe elementul respectiv i se selecteaz Description and Tip
(Fig.2.7).














Prin executarea unui click pe opiunea selectat Description and Tip va apare o
fereastr ce pune n eviden o descriere despre elementul Slide, iar apoi se execut click pe
butonul OK pentru a nchide fereastra (Fig.2.8).










Fig.2.7. Calea de selectare a Description and Tip pentru elementul
Vertical Pointer Slide
Fig.2.8. Fereastra Description and Tip pentru elementul Vertical
Pointer Slide
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

56
deplasnd cursorul elementului Vertical Pointer Slide, se obin informaii despre
valoarea curentului corespunztor poziiei pe vertical a cursorului (Fig.2.9).













dac se execut click pe butonul Show Context Help Window din bara de unelte
(toolbar) de pe panoul frontal, va apare o fereastr care va afia o descriere i indicaii
despre elementul din panoul frontal, care este selectat de cursor la momentul respectiv
(Fig.2.10).












Tipuri de date: LabVIEW utilizeaz urmtoarele tipuri de date:
numerice, care n general se mpart n dou grupuri:
virgul mobil (floating point);
Fig.2.9. Informaii privind valoarea curentului corespunztor
poziiei cursorului pe verticala elementului
Fig.2.10. Fereastra Context Help pentru elementul grafic
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
57
ntreg (integer).
binare (boolean);
iruri de caractere (string);
grup (clustere);
tablou (array).
Culoarea i simbolul fiecrui terminal se refer la tipul de date utilizate de controlul sau
indicatorul respectiv
Urmrind panoul frontal din exemplul prezentat se identific urmtoarele tipuri de date
(Fig.2.11):


















Mai multe opiuni de modificare a unei valori: Pentru un element de control pot exista
mai multe moduri de operare, pentru a regla valoarea corespunztoare elementului. n
exemplul prezentat pentru elementul Vertical Pointer Slide, exist trei modaliti de a regla
valoarea:
se tasteaz valoarea;
se execut click pe butoanele cu sgeat sus/jos;
se deplaseaz cursorul pe vertical, pe suprafaa elementului.
Fig.2.11. Tipuri de date identificate n exemplul prezentat
indicator numeric
pentru afiare timp
(numr n virgul
mobil)
indicator numeric
pentru afiare
numr iteraie
(ntreg)
buton stop
(boolean)
indicator
alarm n
cazul n care
nivelul este
mai mare de
7m. (string)
grupul de date ce
conine K i u0
(cluster)
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

58
Mai multe moduri de afiare a unei valori: Pentru un element indicator valoarea afiat
poate fi prezentat n mai mult moduri. n exemplul prezentat nivelul este indicat ntr-o
diagram (Chart) i ntr-un indicator numeric de afiare pentru elementul rezervor (Tank).
Diagrama (Chart) este utilizat pentru reprezentarea a trei semnale:
nivelul n rezervor;
nivelul corespunztor pentru limita maxim, care este de 7metri;
nivelul corespunztor pentru limita minim, care este de 1metri;
Un element de tip Chart primete date n mod succesiv, punct cu punct, ce reprezint
valorile ordonatelor punctelor (axa Y - amplitudine) pe care le traseaz grafic. Abscisele
punctelor (axa X - timp) sunt considerate automat cresctoare din unitate n unitate. Cnd
primete o valoare nou, Chart traseaz un segment de dreapt din punctul cel mai recent
(ultimul de pe grafic) pn n punctul determinat de noua valoare primit. Un Chart reine
numai un anumit numr din ultimele puncte de afiare i nu asigur informaie de timp.
LabVIEW are, de asemenea, elemente de tip Graph (dei nu se ntlnesc n acest
exemplu), care difer de elementul Chart prin modul n care se afieaz datele ce sunt
transmise la el. n loc s adauge valorile datelor la sfritul traseului curent, elimin traseul
curent i afieaz noile valori ale datelor ca un traseu n ntregime nou. Graph ul poate afia
simultan informaiile de amplitudine i cele de timp.
Editare text, legende i etichete: Programatorul poate edita texte oriunde n panoul
frontal i poate decide dac legenda/eticheta specific pentru un element, este afiat sau
nu pe panoul frontal. Eticheta este ntotdeauna afiat n diagrama bloc iar legenda nu este
prezentat n diagrama de bloc.

2.4.2. Fereastra de controale
Controalele i indicatoarele care se plaseaz pe panoul frontal sunt coninute de paleta
controalelor (Controls).
Paleta de controale (Fig.2.12) este o fereastr ce apare doar atunci cnd se lucreaz n
cadrul panoului i conine sub-palete cu elemente de control i indicatoare de diverse tipuri,
precum: Numeric, Boolean, String&Path, Array&Cluster, List&Table, Graph etc.
Afiarea paletei de controale n format restrns sau n format extins se poate efectua n
dou moduri:
apsnd butonul din dreapta al mouse-ului atunci cnd cursorul acestuia se afl ntr-o zon
liber a panoului;
selectnd din meniul View comanda Controls Palette.
2. Interfee de comunicaie

TRADUCTARE, INTERFEE I ACHIZIII DE DATE
59
n primul caz, sub-paletele se deschid automat atunci cnd cursorul mouse-ului trece pe
deasupra lor iar paleta rmne vizibil doar pn la selectarea unui element.
n al doilea caz, o sub-palet se deschide (nlocuind paleta de controale) atunci cnd se
apas cu mouse-ul pe simbolul su. Paleta rmne vizibil i dup selectarea unui element.















Dispunerea unui element de control sau indicator pe panou ncepe cu selectarea
elementului dorit din paleta de controale, apoi se deplaseaz cursorul mouse-ului pn n
poziia de pe panou n care se dorete dispunerea, iar elementul primete o etichet implicit
care intr automat n modul de editare. Textul afiat de etichet poate fi modificat imediat
pentru a fi mai sugestiv.










Test de autoevaluare
1. Enumerai funciile ndeplinite de interfee.
2. Care sunt tipurile de interfee utilizate n sistemele de msurare?
3. Care sunt caracteristicile interfeelor standard de comunicaie?
4. Care sunt caracteristicile interfeelor de proces?
5. Prezentai interfaa RS-232.
6. Prezentai interfaa USB.
7. Prezentai interfaa I2C.
8. Prezentai interfaa IEEE-488.
9. Care sunt caracteristicile interfeelor de proces?
Fig.2.12. Paleta de controale
a) format restrns
b) format extins
2. Interfee de comunicaie

TRADUCTARE, INTERFEEE I ACHIZIII DE DATE

60



















Lucrare de verificare la Unitatea de nvare 2
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Interfee standard de comunicaie;
2. Interfee de proces.
Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare
Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Concluzii
1. Interfaa adecvat este una din cele mai importante componente ale
unui sistemului de msurare.
2. Cunoaterea caracteristicilor interfeelor este absolut necesar
pentru a nelege modul de utilizare corect al acestora.
Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
3. Dobriceanu Mircea; Introducere n instrumentaie virtual i
LabVIEW; Ed. Universitaria Craiova, 2005, p.218, ISBN 973-742-
078-0
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
61

Unitatea de nvare nr. 3




INTRODUCERE
N SISTEME DE ACHIZIII DE DATE




Cuprins Pagina
Obiectivele unitii de nvare nr. 3 62
3.1. Prezentarea general a unui sistem de achiziie
i prelucrarea datelor
62
3.2. Funciile sistemelor de achiziie i prelucrarea datelor 65
3.3. Eantionarea semnalelor 69
3.4. Reconstituirea semnalelor 71
3.5. Sisteme de codare binar 74
3.6. Lucrare de laborator
Elementele diagramei bloc al unui instrument virtual.
Fereastra de funcii (Functions)
77
3.6.1. Diagrama bloc a VI-ului 77
3.6.2. Fereastra de funcii 81
Test de autoevaluare 83
Lucrare de verificare unitatea de nvare nr. 3 84
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 84
Concluzii 84
Bibliografie unitatea de nvare nr. 3 84

3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

62
OBIECTIVELE unitii de nvare nr. 3

Principalele obiective ale Unitii de nvare nr. 3 sunt:










3.1. Prezentarea general a unui sistem de achiziie i
prelucrarea datelor

Sistemele de achiziii de date sunt circuite complexe, cu rolul de a realiza conversia
analog-numeric a unuia sau mai multe semnale analogice n scopul memorrii, transmiterii,
prelucrrii sau vizualizrii informaiei sub form numeric.
Problema general const n a obine informaii despre procesele fizice pentru
memorare i redare, pentru comunicaie sau pentru control. Aceste procese sunt caracterizate
prin mrimi fizice care pot fi transformate n semnale electrice -analogice - utiliznd
traductoare. Prin prelucrarea acestor semnale - fie prin tehnici analogice, fie prin tehnici
numerice - se pot obine informaii necesare monitorizrii i/sau conducerii proceselor
respective. Prelucrarea numeric presupune transformarea semnalelor analogice n semnale
numerice cu ajutorul unui sistem de achiziie de date (fig. 3.1).











Semnalele electrice de la ieirile traductoarelor sunt supuse unor prelucrri analogice
iniiale i transformate n tensiuni electrice cu circuite de condiionare a semnalelor ce
Cunoaterea caracteristicilor privind sistemele de achiziie i
prelucrare date
Cunoaterea performanelor sistemelor de achiziii de date i
domeniile lor de utilizare
Proces
fizic
Traductoar
Circuite de
condiionar
CAN
Mrimi
fizice
Mrimi
electrice
Tensiuni
electrice
Fig. 3.1. Structura unui sistem de achiziie, monitorizare i control
CNA
Elemente
de execuie
Sistem de
prelucrare numeric
i
Aciuni
fizice
Semnale analogice
prelucrate
Semnale numerice
prelucrate
Semnale
numerice
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
63
realizeaz urmtoarele funcii: divizare, amplificare, filtrare, izolare, conversie curent-
tensiune etc. Semnalele numerice se obin prin prelevarea, la momente de timp date, a
valorilor semnalelor analogice i conversia acestor valori sub form numeric, deci
componentele de baz ale sistemelor de achiziie de date sunt circuitele de eantionare i
memorarea i convertoarele analog-numerice. Sistemul de prelucrare numeric poate realiza
urmtoarele operaii asupra semnalelor numerice: filtrare, reprezentare n domeniul frecven,
clasificare, identificare etc. obinndu-se, astfel, semnale numerice prelucrate care conin
informaiile despre procesele fizice, n reprezentri corespunztoare aplicaiilor i care pot fi
transformate n semnale analogice cu convertoare numeric-analogice. Dup prelucrare,
semnalele numerice i analogice rezultate, pot fi utilizate pentru memorarea i redarea
informaiei n vederea monitorizrii sau pentru comanda elementelor de execuie (motoare,
relee, electrovalve etc.), prin care se realizeaz controlul procesului fizic. Canalul de control
prezent n majoritatea sistemelor de achiziie realizeaz conducerea optimal, adaptiv a
procesului, ale crei mrimi caracteristice au fost culese.
Se poate aprecia c n momentul de fa exist dou mari categorii de sisteme de
achiziii de date:
sisteme de achiziie pentru utilizri generale, folosite n cele mai diverse scopuri (cercetare,
educaie, etc.);
sisteme de achiziie utilizate n mediul industrial.
Din punctul de vedere al realizrii fizice, sistemele de achiziii de date pentru utilizri
generale se materializeaz sub urmtoarele forme:
fie ca plci echipate cu componente, incluse n calculator i conectate electric la
magistralele existente pe placa de baz a acestuia;
fie ca echipamente de sine stttoare, ce pot fi conectate din exterior la calculator.
Conectarea se face la portul paralel (mai rar), cel mai frecvent la portul serial i n
ultima vreme la magistrala USB (Universal Serial Bus).
Sistemele de achiziie pentru aplicaii industriale rezult prin conectarea unui numr
variabil de traductoare (senzor mpreun cu circuitele electronice aferente) la o unitate
central de procesare i comand, care se interfaeaz cu operatorul uman. Dependent de
natura procesului industrial deservit, sistemul de traductoare acoper o arie geometric mai
mult sau mai puin extins, fapt ce impune probleme specifice de soluionat: pe de o parte,
problema transmiterii la distan a informaiei achiziionate iar pe de alt parte, este necesar
stabilirea unui echilibru optim ntre cantitatea de informaie procesat local (lng traductor)
i informaia vehiculat i prelucrat n unitatea central de procesare i comand.
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

64
Au fost elaborate medii de dezvoltare de aplicaii software specifice sistemelor de
achiziie i prelucrare de date, dintre care cele mai larg utilizate sunt LabVIEW (Laboratory
Virtual Instrument Engineering Workbench) i MATLAB.
LabVIEW este un mediu de programare dedicat exclusiv achiziiei i procesrii datelor.
Dintre caracteristicile sale remarcabile se menioneaz eficiena n programare precum i
posibilitatea elaborrii, cu uurin, a unor interfee grafice-utilizator apropiate ca imagine
de panourile frontale ale instrumentaiei de msur (de unde i denumirea de instrumente
virtuale).
Eficiena n utilizare a mediului LabView este rezultatul urmtoarelor caracteristici
particulare:
programarea se face grafic, adic se conecteaz grafic ntre ele blocuri blocurilor
reprezentnd anumite funcii de achiziie, prelucrare, analiz i afiare a semnalelor
obinute dintr-o gam larg de dispozitive (inclusiv GPIB, VXI, dispozitive de
comunicaie serial, PLC-uri, placi plug-in de achiziie);
orice aplicaie soft se elaboreaz n LabVIEW n paralel cu interfaa grafic-utilizator
aferent, pentru care exist obiecte virtuale predefinite (butoane, liste derulante,
instrumente, ecran de osciloscop, etc.) uor de utilizat.
MATLAB, utilizat cu precdere n cercetare i n nvmnt, include o serie de unelte
(toolbox-uri) specifice pe domenii, care permit soluionarea eficient a urmtoarelor
categorii de probleme: procesare date, simulare, vizualizare grafic a rezultatelor obinute.
O facilitate aparte oferit de mediul MATLAB o constituie posibilitatea dezvoltrii unor
interfee grafice-utilizator specifice achiziiei de date.












De reinut !
Achiziia de date este ntlnit n foarte multe din domeniile de
activitate:
n industrie: n cadrul calculatoarelor de proces care supraveghez i
regleaz instalaii tehnologice;
n cercetarea tinific: pentru msurarea i prelucrarea unui spectru
extrem de vast de mrimi electrice i neelectrice;
n comunicaii: pentru supravegherea i msurarea linilor de
comunicaie;
n viaa de toate zilele: n calculatoare de bord ce echipeaz multe din
automobilele moderne.
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
65

3.2. Funciile sistemelor de achiziie i prelucrarea datelor
Sistemele de achiziii i prelucrarea datelor sunt sisteme de complexitate variat,
dezvoltate, realizate i utilizate pentru a ndeplinii urmtoarele funciuni:

a) Achiziia datelor
Datele primare de intrare ale unui sistem de achiziie i prelucrarea datelor pot fi mrimi
electrice sau neelectrice, continue sau variabile n timp, analogice sau numerice, ntr-un
interval larg de valori.
Cea mai mare parte a mrimilor de msurat, de achiziionat este neelectric, ceea ce
implic utilizarea de traductoare (senzori) care transform mrimea respectiv ntr-o
reprezentare electric, care s conin n mod univoc n limite de precizie cunoscute,
informaia valoric despre mrimea neelectric original.
Unele mrimi electrice de achiziionat au deja forma fizic convenabil sistemului, care
trebuie doar culese i condiionate (ex. tensiune, curent electric), altele (putere electric,
parametri de circuit) trebuie n prealabil convertite n purttoarele uzuale de informaie
(tensiune, curent).
La nivelul achiziiei datelor de intrare mai apare o problem special, cu efect limitativ
asupra performanelor i anume rejecia perturbaiilor exterioare. Efectul perturbaiilor
exterioare se manifest distribuit n spaiu i minimizarea lui depinde n principal de trei
factori:
de caracteristicile sursei de semnal (dac este flotant sau nu, nivelul i tipul semnalului
etc.);
de caracteristicile canalului de legtur ntre sursa de semnal i sistemul de achiziie i
prelucrarea datelor (tipul i lungimea cablului de legtur);
de eficiena circuitului de intrarea al sistemului de achiziie i prelucrarea datelor
privind rejecia perturbaiilor exterioare (filtrare etc.).

b) Condiionarea semnalelor electrice
Dei o parte din semnalele de intrare pot avea parametri care s permit aplicarea lor
direct la intrarea circuitelor de cuantizarea semnalele electrice, de regul se impune o
prelucrare prealabil a semnalelor de intrare (operaie numit condiionarea semnalului)
pentru a le ncadra n astfel de parametri adecvai (ex.: tensiune 01/2/5/10 V sau 1/2/5/10
V etc.).
Condiionarea semnalelor electrice, const n realizarea urmtoarelor funcii:
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

66
adaptare de nivel sau de impedan (amplificare sau divizare de semnal,
impedan corespunztoare de intrare);
rejecia perturbaiilor exterioare (filtrare, intrri flotante sau difereniale,
izolare galvanic);
conversia n tensiune a altor semnale electrice (curent, sarcin, rezisten);
conversia c.a.-c.c. (de valoare medie, efectiv sau de vrf);
liniarizarea caracteristicilor unor senzori sau convertoare (termistor, punte);
procesare analogic de semnal (multiplicare, logaritmare, integrare etc.).

c) Multiplexarea semnalelor electrice
Sistemul de achiziie i prelucrarea datelor opereaz n general cu o multitudine de
semnale de intrare/ieire, care poate ajunge n funcie de complexitate la ordinul zecilor,
sutelor sau chiar mai mult, astfel nct devine esenial reducerea numrului de canale de
transmitere sau de prelucrare a semnalelor.
Multiplexarea este operaia prin care se efectueaz transmiterea mai multor semnale pe
o cale comun, operaia invers fiind numit demultiplexare. Ambele operaii pot fi realizate
cu acelai tip de circuite, numite multiplexoare (analogice sau numerice).

d) Discretizarea datelor
Semnalele purttoare de informaii care provin direct sau de la traductoare sunt, de cele
mai multe ori, semnale analogice fiind variabile continuu n timp, prezentnd o infinitate de
valori att ntr-un anumit interval de timp, ct i ntr-un anumit interval de amplitudine.
Semnalul analogic este un semnal continuu n timp i n valori.
Pentru ca aceste semnale s poat fi prelucrate numeric este necesar discretizarea lor i
prelevarea numai a unui numr finit de valori pe fiecare din cele dou direcii.
n acest sens este necesar conversia analog-numeric, nelegnd prin aceasta,
asocierea semnalului analogic unei secvene de coduri numerice, compatibile cu structura
intern a calculatorului, fiind necesare trei procese succesive: eantionarea, cuantizarea i
codarea.
Eantionarea reprezint procesul prin care semnalul cu variaie continu este discretizat
n timp, adic din infinitatea de valori pe care le poate lua un astfel de semnal ntr-un interval
de timp sunt prelevate numai un anumit numr finit de valori. Deoarece valorile eantioanelor
prelevate trebuie meninute constante pe durata prelucrrilor ulterioare, este necesar o
memorare analogic a acestor valori, astfel nct circuitele utilizate n acest scop sunt numite
circuite de eantionare-memorare.
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
67
Semnalul n timp discret se mai numete semnal eantionat
Cuantizarea reprezint procesul prin care fiecare eantion este aproximat cu un nivel
determinat dintr-un set finit de nivele.
Codarea reprezint procesul prin care se atribuie cte un cod numeric nivelului
cuantizat, prin care este reprezentat eantionul semnalului analogic.
Conversia analog-numeric, incluznd fazele de cuantizare i codare, reprezint
operaia complet prin care un semnal analogic este convertit ntr-un semnal numeric,
circuitele aferente fiind numite convertoare analog-numerice.
Semnalul numeric este discontinuu n timp i n valori i se mai numete semnal n timp
discret i cu valori discrete.

e) Conversia numeric-analogic a datelor
Conversia numeric-analogic a datelor reprezint operaia invers conversiei analog-
numerice, adic conversia unui semnal numeric ntr-un semnal analogic i constituie o
funcie uzual a sistemului de achiziie i prelucrarea datelor n special atunci cnd lucreaz n
bucl nchis. Circuitele specializate pentru efectuarea acestei operaii sunt convertoarele
numeric-analogice.

f) Memorarea, prelucrarea i afiarea datelor.
Calculatorul preia datele numerice conform programului de achiziie, care definete
canalele de semnal achiziionat, factorii de scal, frecvenele de eantionare. Cu excepia
regimului de achiziie DMA (Direct Memory Access), concomitent cu achiziia are loc i
stocarea datelor brute n memoria volatil, prelucrarea primar i stocarea acestora n
memoria virtual a calculatorului.
Exist achiziie - prelucrare - control n timp real (on-line) i prelucrare de date
ulterioar (off-line).
Varianta on-line const n calculul mrimilor de control pe baza datelor actual culese i
a modelelor matematice ale fenomenelor i transmiterea acestor mrimi la elementele de
execuie. Procesarea on-line se bazeaz pe sisteme de operare n timp real, care ndeplinesc ca
sarcini: managementul timpului procesorului, managementul memoriei, controlul
perifericelor, managementul bazei de date i tratarea ntreruperilor.
Prin achiziie se pot obine urmtoarele date, care sunt transmise calculatorului:
masive de date, o cantitate ce nu poate fi stocat n memorie, situaie n care dup
prelucrarea segmentelor de date se rein doar datele statistice (media, suma, deviaia
standard etc.), date comprimate, doar segmente semnificative de date complete;
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

68
mulimi de date complete, stocabile, n memoria calculatorului, care apoi sunt prelucrate
pentru analiza lor. Astfel de prelucrri sunt: filtrare numeric, analiz spectral,
convoluie, corelaie, calcule statistice, decimare, transformate, detecie de vrf .a.
Datele se prelucreaz cu scopul de a fi vizualizate sau pentru a se elabora rapoarte la
periferice cu elementele eseniale ale rezultatului analizei semnalelor.
n cazul calculatoarelor ce au i funcia de a controla procesele, vizualizarea pe monitor
se face prin partiia ecranului n zone de mesaj (alarm, defeciuni), zone de privire de
ansamblu (starea general a procesului, a fenomenelor corelate), zona principal de afiare
unde se reprezint n detaliu starea unor fenomene, evoluia lor, date analizate (numeric, text
sau grafic) i zona de instruciuni (cuvinte cheie pentru operator).

g) Comunicaia n cadrul sistemelor de achiziie i prelucrarea datelor
Informaiile numerice (date, adrese, comenzi) sunt transmise n cadrul sistemelor de
achiziie de date, ntre:
convertoarele analog-numerice sau memoriile de capacitate mic n care se rein datele
cuantizate i calculatorul direct coordonator;
calculatorul direct coordonator i alte calculatoare ierarhic identice, inferioare sau
superioare;
calculatorul direct coordonator i perifericele de comenzi i execuie din sistemele de
reglare.
Comunicaia dintre semnalul achiziionat (dup cuantizare) i calculatorul direct
coordonator (cel mai frecvent un microcalculator PC) are loc prin:
magistrala local ISA (Industry Standard Architecture) de 16 bii sau EISA (Extended
ISA) i MCA (Micro Channel Architecture) de 32 de bii;
magistrala local PCI de 32 bii sau 64 bii;
interfaa serial RS-232C, RS-422A, RS-423A, RS-449 sau RS-485;
interfaa de magistral pe cablu GPIB (General Purpose Interface Bus, numit i IEEE-
488, HP-IB, IEC-625);
interfaa de magistral pe plac VXI (VME bus eXtension for Instrumentation).
Comunicaia ntre calculatorul direct coordonator al achiziiei, msurrii i/sau
controlului i alte calculatoare ierarhic egale sau diferite se face prin intermediul structurilor
de reele locale de calculatoare - LAN (Local Area Network) i magistrale de date (Data
Highway), utiliznd fie protocoalele generale LAN: Ethernet, Token Ring, Novell, fie
protocoalele specifice industriei, ca MAP (Manufacturing Automation Protocol).

3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
69










3.3. Eantionarea semnalelor
Utilizarea metodelor numerice la prelucrarea semnalelor analogice necesit discretizarea
acestora n timp, fapt ce se realizeaz prin operaia de eantionare, precum i discretizare n
valoare, realizat prin operaia de cuantizare.
Orice semnal amalogic s(t) cu un spectru de frecvene limitat (f
max
- limita maxim),
conform teoremei lui Shannon, poate fi nlocuit fr a se pierde din informaie (Fig.3.2), cu un
semnal eantionat s(kT
e
), unde k este un numr ntreg, dac:
max e
f 2 f (3.1)
ntre frecvena de eantionare sau (rata de eantionare), notat cu f
e
i perioada de
eantionare T
e
exist relaia evident:
e
e
T
1
f (3.2)










O eantionare se consider corect efectuat, dac prin inversarea procesului de
eantionare se poate reconstitui semnalul iniial.
De reinut !
n sensul cel mai restrns, un sistem de achiziie de date trebuie s poat
executa trei funcii fundamentale:
- convertirea fenomenului fizic ntr-un semnal care poate fi msurat;
- masurarea semnalelor generate de senzori sau traductori n scopul
extragerii informaiei;
- analizarea datelor i prezentarea lor ntr-o form utilizabil.
Fig. 3.2. Eantionarea unui semnal analogic
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

70
Pentru ilustrarea corectitudinii eantionrii, se prezint cteva tipuri de semnale
sinusoidale nainte i dup eantionare (Fig.3.3), n care linia continu reprezint semnalul
analogic de intrare n convertorul analog-numeric, n timp ce punctele reprezint eantioanele
de ieire.
























n cazul unui semnal continuu de amplitudine constant (Fig.3.3a), care poate fi
considerat ca o und sinusoidal cu frecvena zero, fiind reprezentat de o serie de linii drepte
ntre fiecare din eantioane, are toat informaia necesar reconstruirii semnalului coninut n
eantioane, reprezentnd o eantionare corect.
Pentru un semnal sinusoidal cu frecven de 0,09 din rata de eantionare (Fig.3.3b), o
und sinusoidal cu frecvena de 90 Hz va fi eantionat cu 1000 de eantioane/secund, adic
Fig 3.3. Ilustrarea eantionrii corecte i incorecte a semnalelor analogice
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
71
11,1 eantioane pentru o perioad a sinusoidei. n acest caz, semnalul analogic reconstituit, se
obine prin unirea punctelor ce reprezint eantioanele semnalului, reproducnd corect
semnalul de intrare.
Prin creterea frecvenei semnalului de intrare la 0,31 din rata de eantionare (Fig.3.3c),
acesta duce la obinerea doar a 3,2 eantioane pe o perioad a semnalului de intrare. n acest
caz punctele care reprezint eantioanele permit reconstituirea semnalului cu anumite erori.
Crescnd frecvena semnalului de intrare la 0,95 din rata de eantionare ( Fig.3.3d), ceea
ce nseamn 1,05 eantioane pentru fiecare perioad a semnalului de intrare. Eantioanele
reprezint o sinusoid de frecven mai mic dect cea a semnalului original (eantionare
incorect). Acest fenomen de schimbare a frecvenei semnalului sinusoidal de intrare n
timpul eantionrii produce semnale numite semnale alias.







3.4. Reconstituirea semnalelor
Prin reconstituirea unui semnal analogic s(t) se nelege determinarea formei de variaie
n timp a acestuia pe baza eantioanelor s(kT
e
), care au fost prelevate n domeniul timp sau pe
baza eantioanelor cunoscute n domeniul frecven (acestea putnd rezulta n urma unui
proces de prelucrri de semnale sau calcul numeric). Secvena reconstituit va conine un
numr sporit de componente fa de secvenele primare, dependent de precizia impus la
reprezentarea lui s(t). n domeniul timp, acest proces de ndesire a eantioanelor n scopul
obinerii semnalului reconstituit se numete interpolare.
Cele mai simple metode de interpolare au la baz dezvoltarea n serie a semnalului s(t):
(3.3)

unde kN, iar s(kT
e
), s'(kT
e
), s''(kT
e
) sunt valorile semnalului s(t) respectiv ale derivatelor
sale de ordin 1,2,..., n punctul kT
e
.
Dac n relaia (3.3) se reine doar primul termen rezult interpolarea de ordin 0, sau
De reinut !
n procesul de eantionare a unui semnal analogic frecvena de
eantionare trebuie s fie mai mare dect dublul frecvenei maxime din
spectrul semnalului analogic:
max e
f 2 f . Din raiuni legate de
reconstituirea semnalului analogic, frecvena de eantionare se ia
superioar limitei teoretice
max e
f ) 10 ... 2 ( f
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

72
interpolarea cu reinere:
(3.4)
Astfel, semnalul reconstituit este format din trepte, valoarea unui eantion fiind reinut pn
la eantionul urmtor (Fig.3.4).












Interpolarea cu reinere poate fi realizat cu ajutorul unui circuit de eantionare i
memorare care se gsete n starea de eantionare exact la momentele kT
e
, n rest fiind n
starea de memorare.
Dac n relaia (3.3) se rein primii doi termeni, rezult interpolarea de ordinul 1:
(3.5)

Astfel, semnalul reconstituit se obine prin unirea eantioanelor cu segmente de
dreapt (Fig.3.5).










Fig. 3.4. Reconstituirea semnalului prin interpolare de ordin 0.
Fig. 3.5. Reconstituirea semnalului prin interpolare de ordin 1.
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
73

Pentru ca erorile de reconstituire prin interpolare a semnalelor s fie ct mai
mici, se folosesc interpolri de ordin superior (interpolarea Lagrange,
interpolare spline).
n cadrul procesului de interpolare se poate constata c semnalul reconstituit depinde
n mare msur de relaia de faz dintre semnalul util i pasul de eantionare, evident
necunoscut n procesul reconstituirii (Fig.3.6). De aceea, n cazul instrumentelor virtuale sau
a osciloscoapelor numerice, pentru obinerea unei reproduceri acceptabile a semnalului
original, chiar dac se folosesc tehnici speciale de interpolare, este necesar eantionarea cu o
frecven mai mare dect frecvena Nyquist. Prin frecvena Nyquist se nelege dublul
frecvenei maxime coninute n spectrul semnalului.












Dac frecvena de eantionare este mai mare de 10 ori dect frecvena maxim din
spectrul semnalului, chiar i interpolarea liniar produce erori sub 5%, care se pot considera
deja acceptabile. n consecin, regula nescris de a preleva 10 eantioane pe o perioad poate
fi considerat un fel de standard n cazul acestor instrumente de msur.







Fig. 3.6. Reconstituirea semnalului prin interpolare ce pune n eviden relaia de
faz dintre semnalul util i pasul de eantionare
De reinut !
Cea mai simpl metod de reconstituire a semnalului eantionat
este filtrarea cu un filtru trece-jos, cu frecven de tiere 0,5f
e
. Dac
frecvena de eantionare este superioar lui 2f
max
, filtrul trece-jos ideal
permite reconstituirea semnalului analogic, pornind de la semnalul
eantionat, fr distorsiuni.
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

74

3.5. Sisteme de codare binar
n scopul prelucrrii numerice a unui semnal este necesar conversia semnalului
analogic n numr i reciproc. Corespondena ntre mrimea fizic (semnal sub form de
tensiune sau curent) i numr se realizeaz pe baza relaiei:
A = K D (3.6)
unde A reprezint semnalul analogic, D este numrul corespunztor exprimat n
sistemul zecimal, iar K este o constant dimensional.
n tehnica de calcul, sistemul binar este preferat fa de sistemul zecimal avnd mai
puine reguli aritmetice, necesitnd mai puine stri de memorat i putnd fi mai lesne de
implementat fizic.
Exist o mare varietate de coduri binare, fiecare avnd att avantaje ct i dezavantaje,
n funcie de domeniul tehnic de utilizare, de calculele aritmetice necesare, de precizia de
msurare, de stabilitatea la perturbaii, de necesitatea coreciei erorilor aprute la transmisie,
etc. Prezentarea datelor ctre utilizator trebuie ns s se fac sub forma zecimal.
Conversia numerelor din sistemul zecimal n sistemul binary se realizeaz cu ajutorul
sistemelor de codare binar. Semnalul numeric este reprezentat prin secvena de variabile
binare [b
k
]=b
1
,b
2
,...,b
K
,...,b
N
. Bitul scris n dreapta (LSB-Low Significant Bit) are ponderea
cea mai mic (cel mai puin semnificativ bit), iar bitul scris n stnga (MSB-Most Significant
Bit) are ponderea cea mai mare (cel mai semnificativ bit).
Valoarea zecimal corespunztoare acestei secvene n codificare fracionar (CF) este:


n
k 1
k
k CF
2 b D (3.7)
Pentru aceeai secven binar [bk], cu k=1,2...,N, valoarea zecimal corespunztoare n
cod binar natural (CBN) este:


n
k 1
k N
k CBN
2 b D (3.8)
Din relaiile (3.7) i (3.8) rezult c ntre codul binar natural i codul fracionar exist relaia:

CF
N
CBN
D 2 D (3.9)
Codurile fracionar i binar natural precum i codul zecimal codificat binar
sunt coduri unipolare, n sensul c pot fi utilizate pentru reprezentarea
semnalelor de o singur polaritate.

3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
75
n tabelul 3.1 se prezint dou coduri binare unipolare (codul binar natural i codul
zecimal codificat binar), cu 8 simboluri binare, utilizate la codarea unei valori zecimale
oarecare D. n acelai tabel este notat cu D
m
-1 valoarea maxim care se poate reprezenta prin
codul respectiv (n cazul considerat N=8 i deci valorile maxime vor fi 255 i respectiv 99).
Tab. 3.1














Pentru reprezentarea semnalelor de ambele polariti se utilizeaz coduri bipolare.
Acestea trebuie s permit recunoaterea ct mai uoar a semnului i a valorii absolute.
Codurile unipolare se pot transpune n coduri bipolare prin modificri care faciliteaz tocmai
recunoaterea semnului. Astfel, semnul este reprezentat de obicei de un bit plasat la nceputul
secvenei binare.
Se consider n continuare un semnal numeric bipolar reprezentat prin secvena de
variabile binare [b
k
]=b
1
,b
2
,...,b
k
,...,b
N
. Bitul scris n dreapta (LSB) este cel mai puin
semnificativ bit, iar bitul scris n stnga (MSB) este bitul de semn, de semnificaie maxim.
Daca secvena de mai sus se consider o reprezentare n cod binar deplasat (CBD), valoarea
zecimal corespunztoare este dat de relaia:

1 N
1
k N
k D CB
2 2 b D

n
k
(3.10)
i este situat n domeniul (-2
N
-1 ... 0 ... (2
N-1
-1)).
Pe baza relaiilor (3.8) i (3.10) rezult c ntre codul binar deplasat i codul binar
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

76
1 N
CBN CBD
2 D D

(3.11)
Codul binar deplasat este un cod binar natural, dar deplasat cu jumtate din valoarea
maxim, astfel nct se asigur secvene i pentru valori negative. CBD utilizat pentru numere
cuprinse ntre dou valori -D
m
i +D
m
, este similar cu CBN utilizat pentru numere cuprinse
ntre 0 i 2D
m
.
Valoarea zecimal a unei secvene binare n cod complement fa de 2 (CCD) se obine
din valoarea corespunztoare codului binar deplasat prin inversarea valorii bitului b1, de
semnificaie maxim,
Valoarea zecimal a unei secvene [b
k
]=b
S
,b
1
,b
2
,...,b
k
,...,b
N
corespunztoare codului cu
semn i amplitudine (CSA) este:
(3.11)


i este situat n intervalul (-(2N-1)...0...(2N-1)). Codul semn amplitudine are dou
reprezentri pentru numrul 0 (0+ i 0-) iar bitul de semn este 1 pentru valori pozitive i 0
pentru valori negative.
n tabelul 3.2 sunt reprezentate codul binar deplasat, codul complement al lui 2 i
codul semn amplitudine, corespunztoare mai multor numere zecimale D, utiliznd 8
simboluri binare pentru fiecare cuvnt de cod.
Tab. 3.2















3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
77











3.6. Lucrare de laborator
Elementele diagramei bloc al unui instrument virtual.
Fereastra de funcii (Functions);

3.6.1. Diagrama bloc a VI-ului
Diagrama bloc reprezint codul sursa al VI-ului i nsoete panoul frontal al acestuia.
Componentele sale reprezint nodurile programului, precum structurile de decizie, operatorii
matematici, funciile de prelucrare logice etc. ntre componente, legturile se realizeaz prin
fire (wire) care descriu fluxul de date n interiorul instrumentului virtual creat de program.
Diagrama bloc reprezint, de fapt, o schem prin care programatorul descrie algoritmul
dup care aplicaia va efectua calculele i raionamentele necesare pentru preluarea i
prelucrarea informaiilor.
Se deschide diagrama bloc a VI-lui din exemplul prezentat, parcurgnd calea
WindowShow Block Diagram iar apoi parcurgnd calea Window Show Front Panel se
v-a afia panoul frontal. De asemenea, se poate comuta ntre panoul frontal i diagrama bloc
folosind o comand rapid de la tastatur Ctrl E.
Se prezint cteva comentarii despre diagrama bloc:
Pentru scrierea programelor n LabVIEW se utilizeaz limbajul grafic: Mediul
LabVIEW conine mai multe biblioteci de funcii predefinite pentru achiziia, prelucrarea,
afiarea i transmiterea datelor.
Corespondena dintre elementele de pe panoul frontal i diagrama bloc: Atunci cnd
un element de control sau indicator este dispus n panoul frontal, n diagrama bloc este inserat
automat un simbol specific, numit terminal, care va reprezenta elementul respectiv n cadrul
fluxului de date.
De reinut !
Alegerea codurilor binare n reprezentarea eantioanelor cuantizate este o
consecin direct a tehnologiei digitale, care st la baza sistemelor de
prelucrare numeric i care este n mod exclusiv binar.
n majoritatea convertoarelor analog-digitale se folosete forma binar
fracionar fr se mai reprezenta i virgula zecimal.
Codurile utilizate n conversia analog-numeric sunt unipolare sau
bipolare, dup cum pot reprezenta semnale care au o singur polaritate
sau semnale de ambele polariti.
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

78
Un exemplu l reprezint terminalul u n diagrama bloc cruia i corespunde cursorul
(slide) de pe panoul frontal.
Valoarea corespunztoare terminalului i a elementului panoului frontal (de control sau
indicator) este ntotdeauna acelai.
Se poate identifica un element de pe panoul frontal corespunztor la un anumit terminal
de pe diagrama bloc prin dublu-click pe terminal, sau prin click-dreapta i selectnd Find
Control, sau Find Indicator din meniul care se deschide. Invers, se poate identifica un
terminal din diagrama bloc corespunztor la un anumit element de panoul frontal prin dublu-
click pe element sau fcnd click-dreapta i selectnd Find Terminal din meniul care se
deschide.
Tipuri de date: Terminalele elementelor se difereniaz prin culoare, n funcie de tipul
mrimii scalare.
n exemplul prezentat level_measurement.vi se ntlnesc urmtoarele tipuri de date:
numere n virgul mobil (Floating point numbers) sunt prezentate n culoarea
portocaliu. Literele DBL de pe pictograma corespunztoare terminalului din diagrama
bloc se refer la numerele n virgul mobil dubl precizie, care exprim acurateea
numeric a reprezentrii interne a numrului n calculator. Un exemplu este terminalul
u.
numere ntregi (Integers) sunt reprezentate n culoarea albastr. Un exemplu este
constanta numeric 1000.
binare (Boolean) sunt prezentate n culoarea verde. Litere TF de pe pictograma
corespunztoare terminalului din diagrama bloc se refer la adevrat/fals, care sunt cele
dou valori posibile atribuite elementului. Un exemplu este terminalul STOP.
text (Textual) sunt prezentate n culoarea roz. Un exemplu este terminalul High Alarm.
grup (Cluster) sunt prezentate n culoarea maro. Sunt multivariabile, conin unul sau
mai multe elemente de tipuri de date eventual diferite. Un exemplu este terminalul
Cluster_parameters n care sunt incluse dou elemente: K i u0.

Constante: Definesc valori care exist numai n diagrama bloc (deci nu exist nici un
element corespunztor n panoul frontal).
n diagrama bloc a VI-ului level_measurement.vi se localizeaz urmtoarele elemente:
constante n virgul mobil 3;
constante booleene 2;
terminale n virgul mobil corespunztoare la indicatorii de pe panoul frontal 3;
indicatorii text 2;
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
79
indicator booleen 1.
Nodurile proprietate: Pot fi accesate n diagrama bloc i se refer la elementele de pe
panoul frontal. Aceste proprieti pot fi citite sau scris.
Crearea nodului proprietate se iniiaz n panoul frontal, executnd click-dreapta pe elementul
respectiv i parcurgnd calea CreateProperty Node(Fig.3.7). Prin intermediul acestora se
pot defini:
Atribute fizice: dimensiuni, culoare, poziie pe ecran etc;
Comportare: obiectul s fie vizibil/invizibil, activ/inactiv la un moment dat, proprieti
asociate unui instrument grafic etc.












Nodul proprietate poate fi identificat dup eticheta controlului/indicatorului referit.
Aceast proprietate este afiat n caseta corespunztoare terminalului.
Ex: indicatorului numeric Tank i s-a asociat un nod proprietate fiind posibil accesul la
proprietatea de vizibilitate, de pe panoul frontal: High Alarm i Low Alarm atunci cnd
nivelul trece de limitele respective de alarm (Fig.3.8).









Fig.3.7. Crearea nodului proprietate
Fig.3.8. Exemplificarea utilizrii nodului proprietate pentru elementul Tank
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

80
Structuri de programare - utilizarea ciclului While n arhitectura instrumentului
virtual: Dup cum se observ n diagrama bloc a VI-ului level_measurement.vi, s-a utilizat
o structur Flat Sequence (structur secvenial plat), care este sub forma unei benzi de film
cu cadre, avnd codul program n fiecare cadru al structurii. Structurile secveniale plate se
execut de la stnga la dreapta cnd toate datele legate la cadru sunt disponibile.
Primul cadru din structura Flat Sequence realizeaz operaia de scriere a unui array gol,
astfel nct graficul s fie liber nainte de nceperea programului de execuie ciclic, iar n
cadrul 2 se execut ciclul While. Codul program din interiorul ciclului While se execut pn
ce condiia de oprire este ndeplinit. n acest VI terminal Stop este cablat la terminalul de
condiionare al ciclului, i deci, acest parametru este utilizat pentru a opri ciclul While.
Funcia Metronom: care este de fapt notat Wait Until Next ms Multiple, asigur
faptul c timpul ciclului While este de 0,1 secunde. Funcia Metronom de fapt ateapt
numrul de milisecunde conectate la intrarea sa. n VI-ul level_measurement.vi constanta
0.1 este nmulit cu constanta 1000 pentru a transforma secundele n milisecunde (alternativ,
se poate conecta o constant de 100ms la intrarea Metronom).
De notat faptul c Metronomul nu implementeaz o ntrziere de 100ms (n
VI-ul level_measurement.vi). S presupunem, doar ca exemplu, faptul c
LabVIEW folosete 2ms pentru a executa codul programului din ciclul
While (timpul de execuie actual pentru programul implementat, fiind foarte
simplu, este mult mai mic). Atunci, dac Metronomul ar implementa o
ntrziere de 100ms, timpul total al ciclului While ar fi 2ms + 100ms =
102ms care nu este conform celui specificat. n schimb, Metronomul
realizeaz o ntrziere de 98ms, astfel nct timpul ciclului sa fie 2ms +
98ms = 100ms, dup cum este specificat la intrarea Metronomului.
Vizionarea i rularea VI-ului prin lansarea n execuie pas-cu-pas: LabVIEW permite
vizualizarea procesului de execuie al programului dac se execut click pe butonul
Highlight Execution din bara de instrumente din diagrama bloc. Mai mult, exist
posibilitatea execuiei pas-cu-pas a programului, executnd click pe butonul Start Single
Stepping - deosebit de util pentru depanare, deoarece execuia programului este prezentat n
mod clar i cu vitez mic.
Variabile locale: Unui element de pe panoul frontal i corespunde un singur terminal n
diagrama bloc. Exist cazuri cnd este necesar ca un terminal s poat fi accesat simultan din
mai multe locuri, n diagrama bloc. Soluia problemei o constituie utilizarea variabilelor
locale. Variabilele locale corespund elementelor componente ale panoului frontal controale
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
81
i indicatoare - i sunt accesibile doar n diagrama bloc a VI-ului n cauz. Prin utilizarea lor
se permite accesul din diagrama bloc la valorile controalelor/indicatoarelor din panoul frontal
n cazul n care nu este posibil o legtur prin fire.
Unui control/indicator i pot corespunde mai multe variabile din diagrama bloc. O
variabil corespunde ns unei singure componente din panoul frontal. Numrul variabilelor
locale este nelimitat. n acest mod din diverse puncte ale diagramei bloc poate fi apelat o
aceeai component din panoul frontal.
Crearea unei variabile locale presupune existena componentei n panoul frontal. Dup
deschiderea casetei de dialog a controlului se selecteaz CreateLocal Variable

3.6.2. Fereastra de funcii
Funciile care se plaseaz pe diagrama bloc sunt coninute de paleta de funcii
(Functions).
Paleta de funcii este o fereastr (Fig.3.9) ce apare doar atunci cnd se lucreaz n
cadrul diagramei i conine sub-palete cu diverse categorii de funcii, proceduri sau structuri
specifice de programare.
Afiarea paletei de funcii n format restrns sau n format extins se poate efectua n
dou moduri:
apsnd butonul din dreapta al mouse-ului atunci cnd cursorul acestuia se afl ntr-o zon
liber a diagramei;
selectnd din meniul View comanda Functions Palette.
n primul caz, sub-paletele se deschid automat atunci cnd cursorul mouse-ului trece
pe deasupra lor iar paleta rmne vizibil doar pn la selectarea unui element.
n al doilea caz, o sub-palet se deschide (nlocuind paleta de funcii) atunci cnd se
apas cu mouse-ul pe simbolul su. Paleta rmne vizibil i dup selectarea unui element.
n timpul lucrului, programatorul are deseori nevoie de informaii privind sintaxa de
utilizare a elementelor din diagrama bloc, iar LabVIEW i le ofer ntr-un mod foarte intuitiv,
prin intermediul meniului Help contextual.
Astfel, selectarea din meniul Help a comenzii Show Context Help conduce la
deschiderea unei ferestre n care sunt afiate un minim de informaii referitoare la funcia
corespunztoare simbolului deasupra cruia este poziionat cursorul mouse-ului. De
asemenea, atunci cnd utilizatorul deschide paleta de funcii i navigheaz prin subpaletele
acesteia, n fereastra Context Help apar aceste informaii (Fig.3.10).
Dac un simbol de funcie a fost deja dispus n diagram iar cursorul mouse-ului este
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

82
poziionat deasupra acestuia, n fereastra Context Help apar informaii referitoare la funcia
respectiv.



























n LabVIEW, programarea unui instrument virtual are ca punct de pornire dispunerea
n diagrama bloc a funciilor i elementelor necesare rezolvrii unei probleme i se continu
prin realizarea legturilor ntre acestea i stabilirea fluxului de date.
Dispunerea unei funcii n diagram ncepe cu selectarea simbolului corespunztor din
paleta de funcii, apoi se deplaseaz cursorul mouse-ului pn n poziia din diagram n care
Fig.3.9. Paleta de funcii
b) format extins
a) format restrns
Fig.3.10. Afiarea de informaii referitoare la un element din Paleta de funcii
3. Introducere n sisteme de achiziii de date

TRADUCTORE, INTERFEE I ACHIZIII DE DATE
83
se dorete plasarea sa. Att timp ct este deplasat cu mouse-ul, simbolul funciei va fi
reprezentat mpreun cu terminalele corespunztoare datelor proprii de intrare i de iesire.
Dac n timpul deplasrii simbolul funciei trece suficient de aproape de un terminal sau de o
zon a fluxului de date la care se poate efectua o legtur, la eliberarea butonului mouse-ului,
aceasta este stabilit automat.
Realizarea unei legturi ntre dou componente ale diagramei se efectueaz cu ajutorul
uneltei de conectare (Connect Wire). Ordinea n care se selecteaz cele dou componente
(sursa i destinaia) nu este important, legtura putnd fi realizat n orice sens, deoarece
mediul de programare LabVIEW identific automat sursa i destinaia, stabilind sensul de
circulaie al datelor.
Se deplaseaz cursorul mouse-ului, transformat n unealta de conectare, deasupra primei
componente care ncepe s clipeasc i se face click, stabilind primul capt al legturii. Din
acest moment, dac mouse-ul este deplasat, pe ecran va apare, n timp real, imaginea unui fir
cu un capt fixat de prima component i cu un capt legat de cursorul mouse-ului. Se
deplaseaz cursorul mouse-ului deasupra celei de-a doua componente care ncepe, la rndul
su, s clipeasc i se face click, fixnd, astfel, al doilea capt al firului.
n cazul unei legturi efectuate corect, aceasta va fi afiat n culoarea corespunztoare
tipului de date ce vor circula prin zona respectiv a fluxului de date. n caz contrar, cnd
legtura este incorect, aceasta va fi afiat cu culoarea neagr i ntrerupt.
Fluxul de date este format din totalitatea legturilor ce conecteaz diversele terminale
de elemente, simboluri de funcii sau proceduri i structuri de programare din cadrul
diagramei. Fluxul de date reprezint grafic algoritmul dup care aplicaia prelucreaz datele
de intrare pentru a le calcula pe cele de ieire. Traseele ce formeaz fluxul de date pot fi
simple (o surs i o destinaie) sau ramificate (o surs i mai multe destinaii).
Prin surs se nelege, spre exemplu, terminalul unui element de control, simbolul unei
constante sau zona de ieire a unei funcii sau proceduri. O destinaie poate fi terminalul unui
element indicator sau zona de intrare a unei funcii sau proceduri.







Test de autoevaluare
1. Care este structura unui sistem de achizie, monitorizare i control?
2. S se enumere i descrie funciile unui sistem de achiziie i
prelucrare date.
3. S se descrie procesul de eantionarea semnalelor analogice.
4. S se descrie procesul de reconstituirea semnalelor analogice.
5. S se precizeze sistemele de codare binare.
3. Introducere n sisteme de achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

84

































Lucrare de verificare la Unitatea de nvare 3
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Schema bloc i funciile unui sistem de achizie;
2. Eantionarea semnalelor analogice;
3. Reconstituirea semnalelor analogice;
4. Sisteme de codare binar.
Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare

Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Concluzii
1. Sistemele de achiziii de date permit obinerea unui volum important
de informaii despre procesele fizice pentru memorare i redare,
pentru comunicaie sau pentru control.
2. Sistemele de achiziii i prelucrarea datelor sunt sisteme de
complexitate variat, dezvoltate, realizate i utilizate pentru a
ndeplinii funciuni specifice scopului urmrit.
Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
3. Dobriceanu Mircea; Introducere n instrumentaie virtual i
LabVIEW; Ed. Universitaria Craiova, 2005, p.218, ISBN 973-742-
078-0
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
85

Unitatea de nvare nr. 4



CIRCUITE DE CONDIIONARE
A SEMNALELOR



Cuprins Pagina
Obiectivele unitii de nvare nr. 4 86
4.1. Rolul i locul circuitelor de condiionare a semnalelor
86
4.2. Funciile circuitelor de condiionare a semnalelor 88
4.2.1. Conversia semnalului de ieire al traductorului n tensiune
electric
88
4.2.2. Adaptarea n nivel (amplificare sau atenuare) a
semnalelor
89
4.2.3. Separarea galvanic a sistemului de achiziie de date fa
de sursa de semnal
91
4.2.4. Filtrarea analogic a semnalului 93
4.2.5. Filtrarea numeric a semnalului 95
4.2.6. Multiplexarea 97
4.3. Module NI de condiionare a semnalelor 99
4.4. Lucrare de laborator
Comutatoare analogice Aplicaii:
Divizor de tensiune programat numeric
Comutarea automat a factorului de amplificare
103
Test de autoevaluare 103
Lucrare de verificare unitatea de nvare nr. 4 104
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 104
Concluzii 104
Bibliografie unitatea de nvare nr. 4 104


4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

86

OBIECTIVELE unitii de nvare nr. 4

Principalele obiective ale Unitii de nvare nr. 4 sunt:


















4.1 . Rolul i locul circuitelor de condiionare a semnalelor

Circuitele pentru condiionarea semnalelor de la ieirea traductoarelor au rolul de
amplificare sau atenuare, de izolare galvanic, de separare de perturbaii prin filtrare, de
conversie n semnale unificate compatibile cu intrrile blocurilor de conversie analog-
numeric (0...1V, 0...5V, 0...10V, -1...+1V, -5...+5V, -10...+10V, 2...10mA, 4...20mA), de
efectuarea unor eventuale operaii matematice i de liniarizarea caracteristicilor.
Trebuie subliniat faptul c precizia cu care sunt achiziionate semnalele analogice i
apoi prelucrate numeric depinde deopotriv de precizia asigurat de circuitele analogice ct i
de circuitele numerice, precum i de programele de prelucrare corespunztoare. De aceea,
trebuie acordat o atenie sporit circuitelor de condiionare a semnalelor, pentru c odat ce
semnalul analogic achiziionat prezint erori mari, chiar i cele mai sofisticate programe de
prelucrare numeric pot ntmpina dificulti pentru a obine rezultatul dorit.
Circuitele de condiionare pot fi:
grupate n module speciale, plasate ntre sursa de semnal i unitatea de calcul, n cazul
semnalelor sensibile la zgomote, avnd posibilitatea de a procesa concomitent un numr
mare de canale;
directe pe placa de achiziie sau n module simple, n cazul aplicailor cu un numr mai mic
de intrri i cu exigene de imunitate la perturbaii reduse;
- Cunoaterea principiului de funcionare a circuitelor de
condiionare a semnalelor ntr-un sistem de achiziii de
date;
- nelegerea schemelor electrice i al rolului circuitelor de
condiionare a semnalelor;
- Cunoaterea produselor de condiionare National
Instruments, destinate interfarii dintre semnalele de
msurat sau ieirile senzorilor, i plcile de achiziie i
calculator
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
87
absente, la aplicaii care nu necesit condiionare, semnalele surselor aplicndu-se direct
prin intermediul elementelor de conectare, unitii de calcul.
Circuitele de condiionare, se realizeaz de regul ntr-un modul separat pentru sistemul
de achiziii de date, n funcie de traductorul utilizat (Fig. 4.1).
Indiferent de tipul de traductoare folosit, echipamentul corespunztor de condiionare a
semnalului mbuntete calitatea i performana sistemului.






























De reinut !
Circuitele de condiionare a semnalelor realizeaz adaptarea ntre
senzorul de la intrare i convertorul analog numeric. n esen, aceste
circuite transform un semnal electric ntr-un alt semnal electric,
prelucrat, tipul operaiei de prelucrare diferind n funcie de scopul
urmrit.
Fig. 4.1. Poziia blocului de condiionare a semnalelor n sistemul de achiziii de date
Traductoare
Conector
Modul
condiionare
semnale
Rack module
condiionare
semnale
Plac de achiziie
Calculator
Date transferate
direct n memorie
Semnal
amplificat i izolat
Semnal
de la traductor
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

88

4.2. Funciile circuitelor de condiionare a semnalelor

4.2.1. Conversia semnalului de ieire al traductorului n tensiune
electric
Circuitele pentru condiionarea semnalelor, inserate ntr-un sistem computerizat de
msurare, monitorizare i control ntre traductoare i placa de achiziie de date, ndeplinesc
funciuni a cror necesitate rezult att din tipul i caracteristicile constructive ale
traductoarelor utilizate (funciuni specifice) ct i din caracteristicile de funcionare ale plcii
de achiziie (funciuni generale).
Majoritatea traductoarelor analogice utilizate pentru conversia mrimilor neelectrice n
semnale electrice nu furnizeaz la ieire tensiuni electrice, deci prima funciune a circuitelor
pentru condiionarea semnalelor este conversia acestor semnale n tensiuni electrice. Structura
circuitelor pentru condiionarea semnalelor este determinat de tipul traductoarelor utilizate.
n cazul n care traductorul furnizeaz la ieire un semnal de curent unificat (210 mA
sau 420 mA), conversia acestuia n tensiune se poate realiza foarte simplu prin intermediul
unui rezistor (Fig. 4.2). Valoarea rezistenei rezult n funcie de curentul de ieire al
traductorului i de domeniul de tensiune dorit. Abaterea valorii rezistenei utilizate, fa de cea
rezultat prin calcul, se poate corecta prin efectuarea unei calibrri iniiale prin care se
determin factorul de corecie necesar. Dup aceea, operaia de corecie poate fi aplicat
automat (prin program) la efectuarea fiecrei msurtori.





n cazul n care valoarea curentului de ieire al traductorului este mic, este necesar
utilizarea unui convertor curent-tensiune cu amplificator operaional.




Fig. 4.2. Convertor curent tensiune
De reinut !
Deoarece convertoarele analog numerice lucreaz n tensiune, mrimea
de intrare n sistem trebuie s fie o tensiune proporional cu mrimea
fizic msurat de senzor.
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
89

4.2.2. Adaptarea n nivel (amplificare sau atenuare) a semnalelor
Nivelul tensiunilor electrice obinute la ieirea traductoarelor este de obicei sczut, ceea
ce face necesar amplificarea acestora pentru a putea fi utilizate n lanul de msurare.
Alegerea tipului de amplificator depinde de natura fiecrei aplicaii, de caracterul semnalului,
de forma i nivelul perturbaiilor. Se folosete pe scar larg amplificatorul operaional care
este un circuit cu intrare diferenial i ieire simpl, n scheme cu reacie extern, el poate fie
s amplifice semnalul de intrare, fie s-l prelucreze dup o anumit relaie matematic.
Avantajele circuitelor cu amplificatoare operaionale se datoreaz utilizrii reaciei negative
externe, care controleaz amplificarea total, tinde s mbunteasc stabilitatea ctigului n
circuit nchis i liniaritatea, reduce impedana de ieire i n unele configuraii mrete
rezistena de intrare.
Msurrile de precizie care necesit amplificarea unor semnale de nivel foarte redus, n
prezena unor tensiuni de mod comun mari, furnizate de punile de msur, unturi sau alte
traductoare, montate la distan de punctul de prelucrare a datelor, impun utilizarea unor
amplificatoare performante, numite amplificatoare de instrumentaie care sunt amplificatoare
difereniale cu amplificarea finit, foarte precis reglabil i cu impedana mare de intrare,
respectiv rejecia de mod comun de valori foarte mari.
n structura sistemelor de achiziii de date se folosesc, att pentru condiionarea
semnalelor ct i pentru a asigura o gam dinamic larg pentru semnale mici, amplificatoare
programabile numeric prin soft (Fig. 4.3). Plasnd un convertor numeric anaalogic n
circuitul de reacie a unui amplificator operaional, se obine un amplificator cu ctig
programabil numeric pentru care:
1
n
2
u
N
2
u = (4.1)
unde N este un numr zecimal exprimat n binar natural, ] 1 2 ... 1 [ N
n
e .








Fig. 4.3. Amplificator cu ctig programabil

CNA
. . .
+
-
A
u
1

u
2

i
2
i
1
N

R
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

90
n cazul cnd tensiunea de msurat sau tensiunea de ieire a traductorului are un nivel
mai mare n raport cu nivelul necesar convertorului analog-numeric, se folosesc atenuatoare
realizate fie cu divizoare de tensiune, fie cu amplificatoare operaionale.
Divizorul de tensiune programat numeric (Fig. 4.4) realizat cu comutatoare analogice
(n tehnologie CMOS) permite, funcie de poziiile comutatorilor, s se obin diveri factori
de divizare ai tensiunii de intrare u
1
.












n cazul general cu n comutatori, tensiunea de ieire are expresia
u u 1 2
ech
ech
R + R
R
= (4.2)
unde R
ech
este rezistena echivalent conform poziiei nchis a comutatoarelor analogice
CA
1
...CA
n
.
Prin introducerea n bucla de reacie a unui amplificator operational, a unui
divizor de tensiune programat numeric (Fig. 4.4) care s comute rezistena
de reacie pe diverse valori, modificnd astfel factorul de amplificare se
obine comutarea automat a factorului de amplificare.

n prezent se ntlnete atenuatorul programabil (Fig. 4.5), constituit dintr-un convertor
numeric analogic care este n esen o reea R-2R inversat, conectat la intrarea inversoare a
unui amplificator operaional, pentru care atenuarea este exprimat de relaia:
1
n
2 2
u
2
N
Ri u = = (4.3)
n expresia lui u
2
, N este codul cuvntului de comand aplicat schemei de ctre
microcalculator i cum N<2
n
, rezult |u
2
|<|u
1
|, schema realiznd o atenuare.
Fig. 4.4. Divizor de tensiune programat numeric
R1
V
cd1
R1
V
cd2
R1
V
cdk
R1
V
cdn
u
2

u
1

CA
1
CA
2
CA
n
CA
k
R
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
91


















4.2.3. Separarea galvanic a sistemului de achiziie de date fa de
sursa de semnal
Cnd semnalul care trebuie msurat este suprapus peste tensiuni de mod comun de nivel
foarte ridicat, periculoase pentru utilizator i pentru blocurile de prelucrare, sau semnalele se
gsesc n prezena unor tensiuni perturbatoare importante, se impune separarea galvanic a
etajului de intrare de cel de ieire i fa de sursa de alimentare. Aceast cerin se asigur
utiliznd amplificatoare de izolare (Fig. 4.5), care se pot realiza n tehnologie discret sau
integrat (module hibride), Etajul de intrare de tip amplificator operaional sau amplificator de
instrumentaie este izolat de etajul de ieire prin cuplaj inductiv sau prin cuplaj optic. Pentru
cuplajul inductiv se utilizeaz transformatoare miniaturale cu rspuns constant ntr-o band
larg de frecven i cu izolarea nfurrilor pentru tensiuni de 1...5kV, iar pentru cuplajul
optic se folosesc optocuploare cu tensiuni de izolare de 1...2,5kV. Intercalnd un cablu optic
ntre cele dou elemente ale optocuplorului se obin tensiuni de izolare de ordinul 10
2
...10
3
kV.
Cuplajul optic se utilizeaz la amplificatoare de band larg i viteze mari de rspuns i
frecvent pentru transmiterea semnalelor numerice, iar pentru precizii mari i o bun liniaritate
(dar ntr-o band mai ngust de frecvene) se folosete cuplajul prin transformator.
De reinut !
Utilizarea amplificatoarelor instrumentale, se impune n situaia n care
trebuie prelucrate cu precizie semnale utile de ordinul mV, n condiiile
unei componente perturbatoare de mod comun de ordinul V.
Amplificatoarele instrumentale difer fa de AO prin performane mult
mbuntite, motiv pentru care sunt utilizate n sistemele de achiziii de
date ca preamplificatoare respectiv amplificatoare pentru traductoare.
b
0
b
1
b
n-1
Fig. 4.5. Schema de principiu a unui atenuator programabil

+
-
A
u
2
i
2
R
R R R
u
1

2R 2R 2R 2R
0 0 0 1 1 1
N
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

92









Se prezint structura unui amplificator de izolare cu cuplaj optic care utilizeaz
modulaia n intensitate luminoas (Fig. 4.6).











Fiecare optocuplor este realizat dintr-un ansamblu LED i fototranzistor, FC1 fiind
inclus n bucla de reactive negativ a amplificatorului de intrare Ai, iar FC2 realiznd izolarea
galvanic propriu-zis ntre intrare i ieirea amplificatorului de izolare.
Cureni de colector ai celor dou fototranzistoare au expresiile:

;
R
V
R
u
I
2
1
1
i
1
+ = ;
R
V
R
u
I
3
2
4
e
2
+ = (4.4)
n care u
i
i u
e
reprezint tensiunea la intrarea respectiv ieirea AI, iar V
1
i V
2
sunt
tensiunile de alimentare ale celor dou etaje.
Fig. 4.5. Schema de principiu a unui amplificator de
izolare
Fig. 4.6. Structura unui amplificator de izolare cu cuplaj optic

4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
93
Avnd de vedere c cele dou diode electroluminescente sunt conectate n serie i
presupunnd c factorii de transfer n curent ai celor dou optocuploare, FC1 i FC2, sunt
identici, rezult:
I
1
=I
2
(4.5)
Pe baza relaiilor (4.4) i (4.5) rezult funcia de transfer a amplificatorului de izolare:

|
|
.
|

\
|
+
3
2
2
1
4
1
4
R
V
R
V
R
R u
R
= u
i e
(4.6)
n condiiile menionate, aceast funcie de transfer este liniar. Termenul al doilea,
corespunztor decalajului, se poate anula, dac:
3
2
2
1
R
V
R
V
= (4.7)











4.2.4. Filtrarea analogic a semnalului
n majoritatea cazurilor ntlnite n practic, peste semnalul util furnizat de traductoare
se suprapun semnale perturbatoare, care influeneaz negativ coninutul informaional al
semnalelor utile.
Cea mai simpl modalitate de eliminare a semnalelor parazite este filtrarea care
reprezint una din operaiunile importante de condiionare a semnalului la nivelul interfeelor
de proces.
Filtrarea const n utilizarea unor circuite specializate, analogice, cu ajutorul crora
spectrul de frecven al semnalului este modificat n sensul dorit, iar o a doua posibilitate
const n utilizarea unor filtre realizate software n care semnalul analogic este convertit n
De reinut !
Amplificatorul de izolare este un amplificator de semnal care realizeaz
o separare galvanic ntre intrare, ieire i sursele de alimentare. El este
folosit n situaiile care necesit o separare galvanic a sursei de semnal
fa de celelalte blocuri de msurare, inclusiv fa de sursele de
alimentare, pentru realizarea proteciei componentelor sistemului de
achiziie i control i a personalului de exploatare fa de tensiunile de
mod comun ridicate (zeci, sute de voli) ce pot s apar n cadrul
procesului fizic unde sunt amplasate traductoarele de intrare.
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

94
semnal numeric, filtrarea fiind realizat de un set de instruciuni n cadrul programului de
achiziii.
Filtrarea care se folosete cel mai des este filtrarea trece jos, care are ca rol fie
reducerea zgomotelor suprapuse peste semnalul util, fie eliminarea erorilor de aliasing care
pot apare la eantionare. Cele mai simple filtre trece jos sunt filtrele RC, care sunt destinate
atenurii zgomotelor de 50 Hz induse de reea i de cuplajele electromagnetice. Alte tipuri de
zgomote care trebuie eliminate sunt cele datorate vibraiilor i zgomotul termic. Dac trebuie
obinut o rejecie important a perturbaiilor de frecven ridicat, fr a afecta frecvena de
eantionare a semnalului, trebuie utilizate filtre mai complicate. Uneori, filtrele analogice sunt
completate cu filtrele numerice din interfaa de proces. Un filtru trece jos folosit pentru
evitarea distorsiunilor produse de frecvenele nalte asupra semnalelor eantionate este
cunoscut sub numele de filtru antialiasing. Un filtru antialiasing va rejecta componentele cu
frecvena mai mare dect jumtate din frecvena de eantionare. Fenomenul de aliasing, numit
i fenomenul de ambiguitate n domeniul frecven, const n suprapunerea n anumite
condiii a spectrelor semnalelor eantionate. Aliasingul apare atunci cnd semnalul eantionat
conine componente de frecven mai mare dect jumtate din frecvena de eantionare.
Aceste componente pot proveni fie de la semnalul util, caz n care a fost greit aleas
frecvena de eantionare (subeantionare) i prin urmare trebuie mrit aceast frecven, sau
provin de la zgomote, caz n care trebuie folosit un filtru.
nainte de a trece la conversia analog-numeric, semnalul analogic este aplicat unui
filtru trece-jos (Fig. 4.7).






Trei tipuri de filtre analogice sunt mai des utilizate: filtrul Bessel, filtrul Butterworth i
filtrul Cebev. Fiecare din acestea este proiectat pentru optimizarea performanelor unui
parametru diferit. Complexitatea fiecrui filtru poate fi ajustat prin selectarea numrului de
poli i de zerouri pe care acesta trebuie s-i aib. Cu ct sunt mai muli poli, cu att este
necesar mai mult electronic, i performanele obinute sunt mai bune.
Fig. 4.7. Poziia filtrelor analogice ntr-un sistem de achiziii de date
filtru antialias filtru de reconstituire
Filtru
Analog.
CAN CNA
Filtru
Analog
Procesare
numeric
a datelor
Intrare
analogic
Intrare
analogic
filtrat
Intrare
numeric
Semnal
numeric
prelucrat
Semnal
analogic
Ieire
analogic
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
95








4.2.5. Filtrarea numeric a semnalului
O posibilitate modern de filtrare (prelucrare primar) a semnalelor achiziionate const n
filtrarea numeric a semnalelor (Fig. 4.8) n care filtrul este o aplicaie software.





Din cauza limitrilor filtrelor analogice acestea pot produce probleme mai mari dect
cele pe care ncercm s le prevenim. n primul rnd, caracteristica fiecrui semnal numeric
obinut n urma conversiei este dependent de tipul de filtru antialias utilizat. n al doilea rnd,
viitorul este al circuitelor DSP i al nlocuirii circuitelor hardware cu module software. De
exemplu tehnica multirat reduce necesitatea utilizrii filtrelor antialias i de reconstituire
datorit unor artificii realizate prin software. n al treilea rnd, marea majoritate a circuitelor
DSP sunt utilizate pentru realizarea de filtre numerice. O strategie comun este aceea de a
porni cu un filtru analogic echivalent i a-l converti n software.
Filtrele numerice dup felul rspunsului la impuls unitate, sunt de dou tipuri:
filtre FIR (Finite Impulse Response) cu rspuns finit la impuls, caracterizate printr-o
funcie de transfer n z de form polinomial, cu un numr finit de termeni:
N
N
2
2
1
1 0
1 N
0 n
n
z a ... z a z a a z ] n [ h ) z ( H

+ + + + = =

(4.3)
unde: h[n] este rspunsul la impulsul unitate al filtrului, iar transformata z a lui h[n] este H(z).
Relaiei (4.3) i corespunde n timp discret:


=

=
= =
1 N
0 k
k
1 N
0 k
] k n [ u a ] k n [ u ] k [ h ] n [ y (4.4)
De reinut !
Filtrarea reprezint una din operaiunile importante de condiionare a
semnalului la nivelul interfeelor de proces. Filtrarea care se folosete cel
mai des este filtrarea trece jos, care are ca rol fie reducerea zgomotelor
suprapuse peste semnalul util, fie eliminarea erorilor de aliasing care pot
apare la eantionare.
Traductor
Circuit de
condiionare
Calculator
sau DSP
CAN
Fig. 4.8. Schema bloc de realizare software a filtrului
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

96
Aceast ecuaie st la baza implementrii filtrului FIR i permite determinarea secvenei
de ieire y[n] atunci cnd se cunoate secvena de intrare u[n], a
k
reprezentnd coeficienii
filtrului de lungime N.
Filtrele FIR utilizeaz numai eantioane actuale (curente) sau trecute ale intrrii pentru
obinerea valorii curente (actuale) a ieirii.
filtre IIR (Infinite Impulse Response) cu rspuns infinit la impuls, caracterizate printr-o
funcie de transfer n z de form raional:

+
= =
N
1 i
i
i
M
0 i
i
i
0 n
n
z a 1
z b
z ] n [ h ) z ( H (4.5)
n relaia (4.5) cel puin un coeficient a
i
trebuie sa fie nenul i de asemenea toate zerourile
polinomului de la numitor trebuie sa fie diferite de zerourile polinomului de la numrtor.
Relaiei (4.5) n planul z i corespunde n timp discret ecuaia cu diferene finite:

= =
+ =
N
1 i
M
0 i
i i
] i n [ u b ] i n [ y a ] n [ y (4.6)
Aceast ecuaie st la baza implementrii filtrului IIR i permite implementarea
secvenei de ieire y[n] cnd se cunoate secvena de intrare u[n] precum i N eantioane
consecutive ale ieirii (cunoscute sub denumirea de condiii iniiale). Faptul c eantioanele
calculate anterior sunt folosite pentru a le calcula pe cele viitoare determin atribuirea
denumirii de filtru recursiv pentru sistemele caracterizate de funcia de transfer (4.5).
Dup modul cum sunt realizate se disting dou tipuri de filtre numerice:
filtre recursive. Mrimea curent de ieire depinde de valorile anterioare ale mrimii de
ieire, precum i de valorile curente i anterioare ale mrimii de intrare.
Se mai numesc filtre cu memorie infinit.
filtre nerecursive. Mrimea de ieire se exprim explicit n funcie de valorile prezente i
anterioare ale mrimii de intrare. Se mai numesc filtre cu memorie finit. Datorit structurii
lor mai sunt numite filtre transversale.
Filtrele de tip FIR i IIR pot fi realizate att n form recursiva ct i nerecursiv. n
mod uzual filtrele de tip FIR se realizeaz nerecursiv i filtrele de tip IIR se realizeaz
recursiv. Spre deosebire de filtrele FIR, filtrele IIR nu pot avea o caracteristic de faz exact
liniar, ci doar cu o oarecare aproximaie. Imposibilitatea realizrii unei faze liniare are
implicaii n ceea ce privete problema proiectrii filtrelor IIR, n sensul c aceasta presupune
ntotdeauna aproximarea att a specificailor pentru caracteristica de amplitudine ct i a celor
referitoare la faz.
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
97












4.2.6. Multiplexarea
Reprezint o modalitate de condiionare prin care mai multe semnale analogice,
provenite din diverse puncte de msurare, sunt trimise pe o aceeai cale mai departe n
sistemul de msurare, de obicei ctre un singur canal de intrare al unei plci de achiziie de
date sau ctre un emitor pentru transmiterea la distan.
Dispozitivul care realizeaz acesta funcie este multiplexorul (Fig. 4.9) ce ndeplinete
funcia de a transmite semnalul de la una din intrrile sale la o cale de ieire unic. Selectarea
unei ci de intrare se face n funcie de codul binar aplicat intrrilor de comand. ntre
numrul P de canale de intrare i codul binar al cuvntului de selecie M exist relaia P=2
M
.
n funcie de structura intern i respectiv de natura semnalului multiplexat, multiplexoarele
pot fi analogice respectiv numerice.
Deoarece n funcie de necesiti pot fi utilizate n acelai sistem mai multe circuite de
multiplexare, selecia unui circuit la un moment dat se realizeaz cu ajutorul semnalului de
Activare (Enable).










De reinut !
Filtrele numerice sunt sisteme liniare de tip discret implementabile
la nivelul structurilor hardware de tip platforma PC, procesor de
semnal, microcontroler.
Fig. 4.9. Multiplexorul
Activare
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

98
La ieirea multiplexorului se poate conecta un amplificator cu ctig programabil sau un
circuit de eantionare i memorare.
Unele variante de multiplexoare au regitri i decodificatoare interne de adrese, la altele
aceste funcii se asigur din exterior. Intrrile neutilizate ale multiplexorului trebuie conectate
la mas, pentru a nu afecta precizia n funcionare.
Multiplexarea analogic nu este recomandat dac intervalele de msurare difer mult
de la un canal la altul; totodat, utilizarea acesteia se recomand pn la distane de cel mult
100 m. n cazul aplicaiilor industriale, n care traductoarele sunt rspndite pe o arie mare i
n medii puternic perturbate, este recomandat utilizarea multiplexrii semnalelor convertite
sub form numeric.
Multiplexarea semnalelor de nivel sczut (1mV...1V) trebuie n general evitat, datorit
erorilor mari ce apar n funcionare. Dac anumite considerente impun, totui, utilizarea unei
asemenea soluii, trebuiesc avute n vedere o serie de probleme specifice: influena tensiunilor
de natur termic, efectul semnalului de mod comun, etc.. Pentru a diminua efectul acestora,
semnalul util se va aplica diferenial la intrarea circuitului de multiplexare iar conectarea
sursei de semnal se va face prin intermediul unor conductoare ecranate. Totodat, dup
multiplexare, semnalul va fi amplificat utiliznd n locul unui amplificator obinuit
amplificatoare instrumentale, care asigur o amplificare mare i un factor ridicat de rejecie a
semnalului de mod comun.














De reinut !
Utilizarea unui multiplexor analogic se impune n cazul existenei mai
multor surse de semnal ce urmeaz a fi convertite n semnale numerice
utiliznd un singur convertor analog numeric. Prezena multiplexorului
face ca la intrarea circuitului de eantionare i memorare s se aplice i
s fie reinut de fiecare dat valoarea unui singur eantion n vederea
conversiei analog numerice. Pentru utilizarea ct mai eficient a
perioadei de achiziie, multiplexorul comut la urmtorul canal n timp
ce CEM se gsete n starea de memorare, adic pe durata conversiei
tensiunii de la ieirea sa. Dup terminarea conversiei analog numerice a
eantionului curent, CEM este comandat n starea de achiziie, n vederea
prelurii unui eantion din semnalul analogic al canalului urmtor, deja
comutat i stabilizat.
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
99

4.3. Module NI de condiionare a semnalelor
Condiionarea semnalelor, adic aducerea tuturor semnalelor la nivel i form acceptate
de modulele de achiziie, este unul din cele mai problematice aspecte ale procesului de
achiziie. Desigur, de precizia condiionrii de semnal depinde n mare msur precizia
ntregului lan de achiziie. Pentru a uura munca celor care lucreaz la proiectarea i
dezvoltarea unor astfel de sisteme, productorii de echipamente de achiziie ofer produse de
condiionarea semnalelor cu caracteristici i precizie garantate conform datelor de catalog.
Firma National Instruments ofer un spectru larg de produse de condiionare a
semnalului, destinate interfarii dintre semnalele de msurat sau ieirile senzorilor, i plcile
de achiziie i calculator. Soluiile de condiionare a semnalului pot adresa cerine variate,
ncepnd de la un singur senzor i terminnd cu multe circuite de condiionare de semnale
analogice i numerice. Condiionarea adecvat a semnalelor de intrare este o component
cheie a unui sistem de achiziie eficient, iar cerinele aplicaiilor pot s difere foarte mult. De
aceea sunt disponibile de la NI (National Instruments) mai multe opiuni (familii) de module,
cu diferite game de performane i de preuri: SCXI, SCC, 5B, SC204, i accesorii.
Sistemul modular SCXI (Signal Conditioning eXtension for Instrumentation)
Se caracterizeaz prin performane ridicate pentru un numr mediu sau mare de
semnale, gam larg de condiionare a semnalelor analogice i numerice, flexibilitate sporit,
poate fi complet configurat, include multiplexoare, comutatoare matriciale i de uz general,
sistem de multiplexare cu magistrala pe fund de sertar analogic, opiuni de lucru distribuit,
exist variante portabile i de birou. Macromodulul SCXI este o carcas (asiu) metalic
(ecranare electromagnetic) cu ine pentru modulele ataabile. Conectorii din fundalul
asiului sunt legai prin cablaj, care constituie dou categorii de magistrale (nestandardizate):
magistrale analogice ecranate pentru transmiterea semnalelor analogice;
magistrale numerice pentru transferul de date i semnale de temporizare.
ntr-un asiu intr fie maxim 4 module, fie 12 module. Alimentarea asiului cu energie
electric se face fie de la reeaua industrial (dac este disponibil la locul de plasare a
asiului SCXI) fie de la un macromodul ataabil cu baterii de acumulatoare pentru cazul cnd
la locul de captare a semnalelor nu exist reea de alimentare (deci sistemul este autonom).
Semnalele acceptate la intrare, de modulele conectabile n inele din carcas, acoper
majoritatea semnalelor uzuale din practic: tensiuni de termocupluri, termorezistene metalice
i semiconductoare (termistoare), traductoare tensometrice rezistive (mrci tensometrice),
tensiuni de ordinul milivolilor, tensiuni de pn la 250V efectivi, surse de curent unificat 2-
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

100
10mA i 4-20mA, semnale dinamice. Aceste semnale condiionate sunt plasate pe
magistralele analogice de pe fundal de unde se pot transmite la:
modul de extensie de achiziie de date introdus n magistrala calculatorului, deci ntre
SCXI i PC se transmite semnal analogic condiionat;
modul de achiziie ncorporat n asiul SCXI, care eantioneaz i cuantizeaz
semnalele, iar datele obinute n urma conversiei se transmit la PC prin portul paralel.
Modulele de condiionare de semnal introductibile n asiul SCXI pot avea stucturile i
performanele variind ntre:
numr de canale difereniale: 832;
numr de canale izolate (cu amplificatoare izolatoare cu cuplaj optic/inductiv): 416;
amplificarea semnalului analogic 0,1...2000;
erori de amplificare globale de 0,02%...0,4%.
De exemplu, modulul SCXI-1120 este un modul amplificator cu izolare pentru opt
canale. Fiecare canal de intrare include un amplificator izolator cu un ctig de pn la 2000 i
un filtru trece jos reglabil ntre 4Hz si 10kHz. Modulul SCXI-1121 este un modul amplificator
izolator pe patru canale care conine i patru canale de excitaie. Se poate configura fiecare
canal de excitaie pentru tensiune sau curent. Modulul include si circuitele necesare pentru
completarea unei jumti de punte pentru msurri cu celule de for.
Modulele de intrare analogice interfaeaz sistemul de achiziie cu o varietate mare de
traductoare i semnale, efectund condiionarea de semnale prin funcii care includ:
amplificarea semnalului, izolarea, filtrarea zgomotului, filtrarea antialiere, multiplexarea,
alimentarea adecvat a traductoarelor.
n tabelul 4.1 sunt prezentate, pentru diverse tipuri de traductoare i semnale, modulele
de condiionare SCXI pentru intrri analogice, numrul de canale de care acestea dispun i
blocurile terminale necesare pentru conectarea traductoarelor.

Tab. 4.1 - Module SCXI pentru intrri analogice
Tipul traductorului sau
semnalului
Codul
modulului
Codul blocului
terminal
Nr de
canale
Termocupluri SCXI-1102 SCXI-1303 32
Termocupluri, cu izolare SCXI-1120 SCXI-1328 8
Termorezistene, termistori, mrci
tensometrice
SCXI-1121 SCXI-1321 4
Semnale de nalt tensiune ( 250
V)
SCXI-1120 SCXI-1327 8
Semnale de tensiune medie ( 42
V)
SCXI-1104 SCXI-1300 32
Semnale de joas tensiune SCXI-1102B/C SCXI-1303 32
Semnale de joas tensiune, cu SCXI-1120 SCXI-1320 8
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
101
izolare
Intrri analogice de uz general SCXI-1100 SCXI-1303 32
Semnale n curent, fr izolare SCXI-1102 SCXI-1308 32
Semnale n curent, cu izolare SCXI-1120 SCXI-1338 8
Semnale periodice de nalt
tensiune
SCXI-1126 SCXI-1327 8
Semnale periodice de joas
tensiune
SCXI-1126 SCXI-1305 8
Modul pentru achiziionare
simultan multicanal
SCXI-1140 SCXI-1304 8
Modul cu filtre "trece - jos" SCXI-1141 SCXI-1304 8

n tabelul 4.2 sunt prezentate modulele de condiionare SCXI pentru ieiri analogice i
pentru semnale numerice, numrul de canale de care acestea dispun i blocurile terminale
necesare pentru conectarea traductoarelor.

Tab. 4.2 - Module SCXI pentru ieiri analogice i semnale numerice
Tipul traductorului sau
semnalului
Codul modulului
Codul blocului
terminal
Nr.de
canale
Ieiri n tensiune continu, cu
izolare
SCXI-1124 SCXI-1325 6
Ieiri n curent continuu, cu
izolare
SCXI-1124 SCXI-1325 6
Comutatoare de uz general pentru
putere medie
SCXI-1160 SCXI-1324 16
Comutatoare de uz general pentru
putere mare
SCXI-1161 - 8
Intrri numerice TTL i CMOS SCXI-1162 SCXI-1326 32
Intrri numerice de nalt tensiune SCXI-1162HV SCXI-1326 32
Ieiri numerice TTL i CMOS SCXI-1163 SCXI-1326 32
Relee electronice SCXI-1163R SCXI-1326 32
Numrtoare TTL SCXI-CTC8 SCXI-1301 8
Msurare frecven TTL SCXI-FRQ8 SCXI-1301 8

Seria SCC
Este un sistem modular portabil de condiionare a semnalului, pentru un numr redus
sau mediu de semnale (pn la 16 canale), conine module analogice cu unul sau dou canale
cu conectoare de semnal incorporate i acces uor la canalele de pe placa de achiziie.
De exemplu, SCC-TC02 ofer amplificare, filtrare, compensarea jonciunii reci si un
conector pentru conectarea unui termocuplu. Se poate instala orice combinaie de module
SCC pe un SCC carrier cum ar fi SC-2345. SC-2345 poate conine pana la 18 module SCC si
se leag direct cu un modul DAQ E Series.

Seria 5B
Sunt cele mai ieftine dispozitive de condiionare, ofer module compacte pentru un
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

102
numr redus sau mediu de semnale (pn la 16 canale pe o reglet), condiionare analogic cu
izolare i module cu un singur canal.
n tabelul 4.3 sunt prezentate principalele tipuri de module de condiionare din seria 5B,
mpreun cu tipurile de traductoare sau semnale crora le sunt dedicate i cu o serie de
caracteristici funcionale.

Tab. 4.3 - Module de condiionare din seria 5B
Modul Tip traductor sau semnal Caracteristici funcionale

5B31

Semnale analogice n
tensiune
Interval de msur: 1V,5V, 10V,
20V;
Filtrare trece-jos 4 Hz

5B41
Interval de msur:
1V, 5V, 10V sau 20 V;
Filtrare trece-jos 10 kHz
5B32 Semnale analogice n curent 4 ... 20 sau 0 ... 20 mA
5B34

Termorezistene
Tip C, 10 O, cupru
Tip N, 120 O, nichel
Tip P, 100 O, platin:
100, 0...100, 0...200 sau 0...600
0
C
5B47


Termocupluri
Tip B: 500 ... 1800
0
C
Tip E: 0 ... 1000
0
C
Tip J: 0 ... 760, -100...300
Tip K: 0...1000 sau 0...500
0
C
Tip R sau S: 500 ... 1750
0
C
Tip T: -100 ... 400 sau 0...200
0
C

5B38

Mrci tensometrice
Punte complet: 100 O...10 kO, 2
mV/V,
Jumtate de punte: 100 O...10 kO , 3
mV/V
5B39 Ieire analogic n curent 4 ... 20 sau 0 ... 20 mA
5B49
Ieire analogic n tensiune 5 V sau 10 V

Seria SC-204X.
Sunt plci interne, care se introduc n calculatorul PC, se folosesc pentru un numr
redus de semnale (pn la 8 canale), prezint acces uor la canalele plcii de achiziie de date,
constituie soluii ieftine, ce folosesc o singur plac inserabil.






De reinut !
Condiionarea adecvat a semnalelor de intrare este o component cheie
a unui sistem de achiziie eficient, iar cerinele aplicaiilor pot s difere
foarte mult. De aceea sunt disponibile de la National Instruments mai
multe opiuni (familii) de module.
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
103

4.4. Lucrare de laborator
Comutatoare analogice Aplicaii:
Divizor de tensiune programat numeric
Comutarea automat a factorului de amplificare

Performanele unor dispozitive electrice (circuit de eantionare i memorare,
multiplexor, divizor de tensiune programabil) depind de caracteristicile comutatoarelor
electronice utilizate.
Un comutator electronic ideal are rezistena infinit n stare deschis (R
OFF
) i rezisten
nul n starea nchis (R
ON
). Durata tranziiei din starea deschis n starea nchis i invers
este nul, rezultnd c frecvena de comutare dintr-o stare n alta poate fi orict de mare.
Puterea disipat pe comutatorul electronic ideal este nul, att n starea deschis ct i n
starea nchis, dup cum, de asemenea, puterea mrimii de comand (u
c
), tinde spre zero.
Caracteristicile unui comutator electronic real difer de caracteristicile menionate mai
sus, cel mult pot fi apropiate de aceasta. Mai mult dect att, un comutator electronic real
prezint i o capacitate parazit (C
d
), ntre intrare i ieire, i care i face simit efectul n
cazul strii deschise.
Comutatoarele electronice cele mai performante se realizeaz cu tranzistoare cu efect de
cmp CMOS, acestea prezentnd valori mici pentru rezistena n stare de conducie precum i
pentru capacitatea parazit.
Partea experimental a lucrrii evideniaz influena prezenei comutatorului electronic
real (n stare nchis respectiv n stare deschis) n urmtoarele montaje electrice:
Divizor de tensiune programabil;
Amplificator cu ctig variabil, controlat numeric, n structur inversoare;
Amplificator cu ctig variabil, controlat numeric, n structur neinversoare.









Test de autoevaluare
1. Care este rolul circuitelor de condiionare a semnalelor?
2. Enumerai funciile circuitelor de condiionare a semnalelor.
3. Descriei funcia privind conversia semnalului de ieire al
traductorului n tensiune electric.
4. Descriei funcia privind adaptarea n nivel (amplificare sau
atenuare) a semnalelor.
4. Circuite de condiionare a semnalelor

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

104


































Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare

Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Concluzii
n cadrul noiunii de condiionare a semnalului se include operaiile de
prelucrare realizate asupra semnalului achiziionat naintea conversiei
analog numerice propriu-zise. Circuitele de condiionare a semnalelor
realizeaz de fapt adaptarea ntre senzorul de la intrare i convertorul
analog numeric. n esen, aceste circuite transform un semnal electric
ntr-un alt semnal electric, prelucrat, tipul operaiei de prelucrare
diferind n funcie de scopul urmrit.
Lucrare de verificare la Unitatea de nvare 4
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Rolul i locul circuitelor de condiionare a semnalelor;
2. Funciile circuitelor de condiionare a semnalelor.
Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro, 2011.
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
5 Descriei funcia privind separarea galvanic a sistemului de
achiziie de date fa de sursa de semnal.
6. Descriei funcia privind filtrarea analogic.
7. Descriei funcia privind multiplexarea.
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
105

Unitatea de nvare nr. 5




CIRCUITE DE EANTIONARE I MEMORARE.
CONVERTOARE NUMERIC ANALOGICE




Cuprins Pagina
Obiectivele unitii de nvare nr. 5 106
5.1. Circuite de eantionare i memorare (CEM) 106
5.1.1. Caracteristici ale CEM 106
5.1.2. Principii de realizare a CEM 109
5.2. Convertoare numeric analogice (CNA) 112
5.2.1. Caracteristici ale CNA 112
5.2.2. CNA cu reea de rezistene ponderate binar 116
5.2.3. CNA cu reea R-2R 118
5.3. Lucrare de laborator
Circuite de conversie numeric analogic a datelor: DAC 08
119
Test de autoevaluare 120
Lucrare de verificare unitatea de nvare nr. 5 121
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 121
Concluzii 121
Bibliografie unitatea de nvare nr. 5 122


5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

106
OBIECTIVELE unitii de nvare nr. 5

Principalele obiective ale Unitii de nvare nr. 5 sunt:











5.1. Circuite de eantionare i memorare (CEM)
5.1.1. Caracteristici ale CEM

Circuitul de eantionare i memorare CEM (Sample and Hold) se poate gsi, n
funcie de nivelul logic al semnalului de comand u
c
=E/M, n starea de eantionare sau n
starea de memorare (reinere):
n starea de eantionare semnalul analogic de la intrare se regsete i la ieire;
iar n starea de memorare, la ieirea CEM se menine valoarea tensiunii de la intrare
corespunztoare momentului trecerii din starea de eantionare n starea de memorare.
Se prezint schema bloc a unui CEM i diagramele de timp, care descriu funcionarea
de principiu ale unui CEM avnd caracteristici ideale (Fig.5.1).













- nelegerea modului cum funcioneaz circuitele de
eantionare memorare i convertoarele numeric analogice;
- Cunoaterea principiilor de realizare a circuitelor de
eantionare memorare i convertoarelor numeric analogice
Fig.5.1 CEM: a) Scema bloc; b) Diagramele funcionale
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
107
Un CEM are rolul de a preleva valoarea momentan a unui semnal analogic i de a memora
acest valoare pe durata procesului de achiziie. De fapt, cu ajutorul unui CEM n stare de
memorare, conectat la intrarea unui convertor analog numeric, se menine constant tensiunea
pe durata conversiei.
n caz contrar, modificri inerente ale tensiunii de intrare ar putea determina erori
semnificative n procesul de conversie analog numeric. Pe de alt parte, prezena CEM la
intrarea convertorul analog numeric permite stabilirea cu precizie a momentului prelevrii
eantionului ce urmeaz a fi convertit, cerin care se impune n unele aplicaii.
Din punct de vedere constructiv, circuitul de eantionare i memorare este
integrat, de cele mai multe ori, n acelai circuit cu convertorul analog
numeric. Pentru asemenea circuite integrate caracteristicile de catalog se
refer la ntreg ansamblul CEM-CAN.
Circuitele de eantionare i memorare se pot utiliza i la reconstituirea semnalelor
multiplexate n timp, efectund de fapt o interpolare cu reinere (de exemplu n cadrul
sistemelor de distribuie de date).
Fa de un circuit de eantionare i memorare cu caracteristici ideale, un CEM real are
un comportament diferit (Fig.5.2).


















Fig.5.2 CEM real: Diagramele funcionale
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

108
Caracteristicile circuitelor de eantionare i memorare n corelaie cu sistemul de
achiziie sunt:
t
ap
- timpul de apretur reprezint intervalul dintre frontul de comand a strii de memorare
pentru CEM i comutarea efectiv a circuitului n starea de memorare (intervalul de timp
de la momentul t
1
al frontului cztor al semnalului de comand pentru starea de
memorare, pn la momentul t
2
la care are loc comutarea efectiv a circuitului). n
procesele de achiziie fronturile de comand a strii de memorare trebuie s fie decalate
nainte cu t
ap

fa de momentele impuse de prelevare a eantioanelor;
t
iap
- instabilitatea timpului de apretur reprezint limita maxim a variailor aleatoare ale
timpului de apretur. Valorile memorate ale eantioanelor sunt afectate de erori cu limita
maxim:

max
= p
max
t
iap
(5.1)

unde p
max
reprezint panta maxim a semnalului de intrare u
i
. In procesele de achizie
eroarea
max
trebuie s satisfac relaia:

max
= p
max
t
iap
1/2 LSB

(5.2)

t
sm
- timp de stabilizare reprezint durata necesar stabilizrii ieirii CEM n starea de
memorare (intervalul de timp de la momentul de sfrit al timpului de apertur t
2
, pn n
momentul t
3
la care amplitudinile oscilaiilor tensiunii de la ieirea circuitului scade sub
valoarea de 1/2 LSB).
t
ac
- timp de achiziie reprezint intervalul de timp ntre frontul de comand a strii de
eantionare i momentul n care ieirea CEM urmrete intrarea cu o precizie dat (eroare
mai mic dect 1/2LSB). Timpul de achiziie este compus din timpul datorat ntrzierii la
comanda de comutare n starea de eantionare t
e
, (intervalul de la momentul de timp t
4

pn la t
5
), rezultat ca urmare a vitezei limitate de variaie a tensiunii de la ieirea CEM i
din timpul de stabilizare la eantionare t
se
(intervalul de timp de la momentul t
5
pn la t
6
).
u
e
/t - vitez de alterare const n modificarea tensiunii u
e
de la ieirea CEM i trebuie s
fie mai mic decat 1/2LSB.
diafonia - caracterizeaz variaile tensiunii u
e
de la ieirea CEM n starea de memorare
datorate variailor tensiunii de intrare u
i
, in practic trebuie s fie mai mic dect 1/2LSB.
O unitate LSB reprezint valoarea analogic a tensiunii de intrare
corespunztoare bitului de semnificaie minim din rezultat n procesul de
conversie analog numeric.
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
109
Procesul de conversie analog numeric poate fi declanat numai dup ce s-a
stabilizat ieirea CEM, aflat n stare de memorare, adic dup momentul t
3
,
la sfritul timpului de stabilizare t
sm
.











5.1.2. Principii de realizare a CEM
Cel mai simplu circuit de eantionare i memorare este compus dintr-un condensator C
M

i un comutator electronic CE (Fig.5.3).







n starea de eantionare, cnd comutatorul electronic este nchis, tensiunea de ieire u
e
,
de la bornele condensatorului, urmrete tensiunea de intrare u
i
. La comanda de memorare,
comutatorul electronic este trecut n poziia deschis i altfel tensiunea u
e
rmne la valoarea
tensiunii de intrare din momentul respectiv.
Alterarea tensiunii de ieire n starea de memorare a CEM se datoreaz, pe de o parte,
rezistenei de pierderi a condensatorului de memorare, pe de alt parte, curentului de la
intrarea circuitului urmtor, conectat la bornele acestui condensator. De aceea, este necesar
introducerea unui amplificator operaional AO
2
, cu impedan mare de intrare (cu tranzistoare
cu efect de cmp n circuitul de intrare), pentru ca descrcarea condensatorului pe durata
memorrii s fie ct mai lent i astfel s nu depind de sarcina conectat la ieirea CEM
Fig.5.3 Structura CEM
De reinut !
Principala utilitate a circuitelor de eantionare i memorare (CEM) este n
sistemele de achiziie date unde ieirea CEM este conectat la intrarea
convertorului analog numeric. n starea de memorare CEM menine
constant tensiunea de la intrarea convertorului analog numeric obtinndu-
se astfel mrirea valorii limitei superioare a domeniului de frecvene la care
CAN este utilizat la rezoluia maxim dat de numrul de bii ai acestuia (cu
condiia ca tensiunea de intrarea CAN s nu se modifice n intervalul
efecturii conversiei cu mai mult de 1/2LSB).
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

110
(Fig.5.4). Utilizarea unui amplificator operaional AO
1
ca repetor de tensiune la intrarea CEM
este de asemenea benefic, deoarece este mrit impedana de intrare, iar pe de alt parte,
ncrcarea condensatorului n stare de eantionare se face printr-o impedan mic (impedana
de ieire a AO1). Ca urmare a acestui fapt este micorat timpul de achiziie.








n funcie de caracteristicile aplicaiei n care se utilizeaz circuitul de eantionare i
memorare, valoarea concret a capacitii condensatorului de memorare rezult ca o soluie de
compromis. Astfel, dac valoarea capacitii condensatorului este prea mare crete timpul de
achiziie, n timp ce scade viteza de alterare pe durata strii de memorare. Dac s-ar allege
valoarea capacitii condensatorului mult prea mic ar scdea timpul de achiziie, dar i
alterarea tensiunii de ieire ar avea valori inacceptabil de mari.
Dezavantajul circuitului de eantionare i memorare, prezentat n (Fig.5.4), const n
faptul c erorile tensiunii de decalaj ale celor dou amplificatoare operaionale AO
1
i AO
2
se
nsumeaz, deoarece ele lucreaz independent.
Reducerea erorilor de decalaj ale CEM se poat obine prin includerea celor dou
amplificatoare operaionale AO
1
i AO
2


ntr-o bucl de reacie global (Fig.5.5). Utilizarea
reaciei globale are principalul efect de eliminare a erorilor de decalaj corespunztoare
amplificatorului operaional de ieire AO
2
. n starea de memorare cele dou operaionale
funcioneaz separat n configuraie de repetoare.








Fig.5.4 Structura CEM cu amplificatoare operaionale repetoare de tensiune
Fig.5.5 Structura CEM mbuntit
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
111
Diafonia rezult ca urmare a transmiterii tensiunii de la ieirea amplificatorului operaional
de intrare AO
1
prin capacitatea parazit C
d
a comutatorului K n poziia corespunztoare strii de
memorare i este cu att mai pronunat cu ct raportul C
d
/C este mai mare.
Se prezint dou variante de circuit de eantionare-memorare cu integrare. n montajul
din (Fig.5.6.a) capacitatea de memorare C este izolat n raport cu masa circuitului,
comutatorul CE funcioneaz n comutaie de curent, comanda fiind simplificat iar primul
amplificator este saturat pe durata regimului de memorare. Evitarea saturrii ieirii
amplificatorului A
1
este ilustrat n schema din (Fig.5.6.b).








n tabelul 5.1 se prezint cteva tipuri de circuite de eantionare i memorare, produse
de firme cum ar fi: Analog Devices, National, Burr-Brown i Datel-Intersil.
Circuitele de eantionare-memorare disponibile la momentul actual acoper o palet
larg i divers din punct de vedere al performanelor, la cele dou extreme aflndu-se, pe de
o parte, circuitele de eantionare-memorare rapide, dar cu o exactitate sczut, respectiv cele
lente, dar cu exactitate bun n ceea ce privete deriva, decalajul etc.

Tab. 5.1 Principalele caracteristici ale unor circuite de eantionare i memorare











u
i u
i
CE
CE
u
e
u
e
Fig.5.6 CEM cu integrare
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

112
Pentru semnalele rapid variabile, n general nu se impune o precizie deosebit, din
aceast cauz, n regim tranzitoriu, viteza constituie parametrul principal, ceea ce nseamn
timpi de achiziie i de stabilire mici. O situaie mai dificil este atunci cnd se cere o vitez
ridicat de eantionare i, n acelai timp, o precizie bun.
Pentru semnale caracterizate printr-o vitez de variaie mai sczut, se aleg circuite de
eantionare-memorare cu performane satisfctoare de vitez, dar cu performane bune n
ceea ce privete dispersia la deschidere, deriva de zero i rata de descrcare a condensatorului
de memorare.
















5.2. Convertoare numeric analogice (CNA)
5.2.1. Caracteristici ale CNA
Convertorul numeric analogic (CNA) accept ca mrime de intrare un semnal numeric
(cod numeric) i furnizeaz la ieire un semnal analogic (tensiune sau curent), dependent de
valoarea numeric a semnalului de intrare i n concordan cu codul numeric utilizat.
Pentru secvena de variabile binare [b
k
]=[b
1
, b
2
, .... b
k
, ....b
n
], cu k=1,2,.....n, prin care se
exprim semnalul numeric de intrare, ponderea cea mai mare n valoarea tensiunii de ieire o
are b
1
, cea care corespunde bitului de semnificaie maxima (MSB, Most Significant Bit), iar
ponderea cea mai mica corespunde bitului de semnificaie minim b
n
, (LSB, Low Significant
Bit).
De reinut !
Conform principiului de funcionare a CEM rezult c pentru o
funcionare precis a acestuia trebuie avute n vedere urmtoarele
aspecte:
n timpul etapei de eantionare ncrcarea capacitii trebuie s se
realizeze rapid; n acest scop trebuie ca sursa aplicat la intrare s aib
o rezisten intern redus;
n timpul etapei de memorare trebuie ca semnalul memorat s nu se
altereze rapid; n acest scop sistemul conectat la ieire trebuie s aib
o rezisten de intrare de valoare foarte mare;
n momentul tranziiei de la o stare la alta vrfurile tensiunii tranzitorii
care apar s fie ct mai mici.
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
113
Circuitele de conversie numeric analogic existente n prezent pot fi clasificate
n dou mari categorii:
CNA directe n care are loc conversia direct n mrimea de ieire (fr a interveni alte
mrimi intermediare).
Avantaj: sunt n general rapide,
Dezavantaj: nu sunt foarte precise deoarece precizia lor depinde de un numr mare de
elemente de circuit.
Exemple se pot aminti convertoarele cu rezistene ponderate, cele cu reea R-2R etc.
CAN indirecte n care numrul N este convertit mai nti ntr-o mrime intermediar
(durata unui impuls, coninutul unei secvene pseudoaleatoare etc.).
Avantaj: necesit mai puine componente de precizie, deci erorile vor fi mai mici,
Dezavantaj: viteza este redus.
Exemplu: convertorul stohastic.

Parametrii caracteristici principali ai convertoarelor numeric analogice sunt:
Codul numeric acceptat la intrare. n conversiile numeric-analogice i analog-numerice
se utilizeaz mai multe tipuri de coduri binare unipolare (binar natural, BCD, Gray) i
bipolare (semn-modul, binar deplasat, complement fa de 2, complement fa de 1, inversat
analogic).
Capt de scal (Full Scale FS) reprezint valoarea maxim a mrimii de ieire ce nu
poate fi atins niciodat de mrimea de ieire.
Domeniul maxim al ieirii (Full Output Range FR) reprezint valoarea mrimii de
ieire a CNA, cnd la intrare se aplic valoarea maxim a codului numeric.
Rezoluia (Resolution R) reprezint numrul de stri distincte ale mrimii de ieire. n
cazul ideal R = 2
n
. Rezoluia se mai poate exprima i n numr de bii, exemplu R = n (n =
numrul de bii).
Neliniaritatea reprezint abaterea maxim a mrimii de ieire fa de linia dreapt
trasat prin punctele extreme ale caracteristicii de transfer a CNA (pentru toi biii egali cu
0 respectiv 1). Se exprim prin procente din capt de scal (%FS) sau prin fraciuni din
LSB.
Precizia (eroarea absolut) reprezint abaterea valorii reale, msurate a semnalului de
ieire corespunztoare unei secvene de intrare fa de valoarea ideal, calculat pentru
aceeai secven de intrare. Prin convenie precizia este indicat, de fapt, prin valoarea
erorii. n eroarea absolut se includ toate erorile: de decalaj, ctig, neliniaritate i se
exprim n procente din capt de scal (%FS) sau fraciuni din LSB.
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

114
Eroarea de decalaj (eroarea de zero) a unui convertor numeric-analogic reprezint
valoarea mrimii de ieire dac la intrare s-a aplicat codul numeric zero (Fig.5.7).













Erorile de decalaj ale CNA sunt cauzate, n primul rnd, de erorile de decalaj produse
de comparatoarele i amplificatoarele din structura CNA, de aceea, acestea se pot
compensa.
Eroarea de ctig reprezint abaterea absolut a mrimii de ieire fa de valorile
ideale, pentru diferite secvene numerice de intrare (Fig.5.8). Frecvent, eroarea de
ctig este considerat ca fiind eroarea absolut a domeniului maxim al ieirii, evident,
n condiii n care nu exist alte surse de erori (de exemplu, nici eroare de zero).













Fig.5.8 Eroarea de ctig a CNA
Semnal numeric
Semnal analogic
Fig.5.7 Eroarea de decalaj a CNA

Semnal analogic
Semnal numeric
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
115
Eroarea de liniaritate sau neliniaritate a unui CNA poate fi integral respectiv
diferenial. Neliniariatea integral (INL) reprezint diferena maxim ntre valorile
reale ele mrimii de ieire i valorile corespunztoare rezultate din funcia de transfer
liniar care trece prin punctele extreme ale caracteristicii reale. Considernd
caracteristica de transfer ca fiind cea ideal, neliniaritatea integral reprezint diferena
dintre anvelopa punctelor discrete ale caracteristicii de transfer fa de cazul ideal
(Fig.5.9). Neliniaritatea integral rezult de INL
1
=2 LSB, pentru codul 001 de intrare
i INL
0
=0 LSB, pentru codul de intrare 000. Neliniaritatea diferenial (DNL)
reprezint diferena maxim ntre variaia real n trepte a semnalului de ieire fa de
valorile ideale, de 1 LSB, corespunztoare variaiilor ntre dou valori succesive ale
codului numeric de la intrare (Fig.5.9). Liniaritatea diferenial caracterizeaz
uniformitatea treptelor mrimii analogice obinute la ieirea unui CNA. Neliniaritatea
diferenial are un caracter local, de exemplu, la trecerea de la codul 000 la codul 001,
saltul ideal trebuie s fie de 1 LSB, dar n realitate este de 3 LSB, conducnd la un
DNL
1
= INL
1
-INL
0
=2 LSB. La trecerea de la codul 001 la codul 010, DNL
2
este de 0
LSB, deoarece pentru ambele coduri de intrare, rezult att INL
1
ct i INL
2
de
valoare 2 LSB.












Monotonia este proprietatea mrimii de ieire a CNA, de a avea o variaie pozitiv sau
cel puin nul, la modificarea codului numeric n sens cresctor, ntre dou stri succesive.
Excursia de tensiune a ieirii se refer la ieirea n curent a CNA i reprezint excursia
de tensiune care produce pentru acelai cod numeric o variaie a curentului de ieire de
1/2LSB.
Semnal analogic
Semnal numeric
Fig.5.9 Eroarea de nelimiaritate integral i diferenial a CNA
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

116
Rejecia tensiunilor de alimentare se exprim prin variaia mrimii de ieire
corespunztoare unei anumite variaii a tensiunilor de alimentare.
Coeficientul de variaie cu temperatura al captului de scal se determin prin raport
ntre variaia captului de scal la o anumit temperatur, fa de temperatura de 25 C i
se exprim n ppm/C.
Timpul de stabilire este intervalul de timp necesar mrimii de ieire pentru a atinge
valoarea de regim staionar. De obicei, se specific pentru variaia de la zero la valoarea
maxim a codului numeric de intrare i se accept o eroare dinamic de 1/2LSB.
Viteza de cretere a mrimii de ieire (Slew-rate) se definete ca viteza de cretere a
mrimii de ieire atunci cnd se modific mrimea de referin, pentru acelai cod numeric
de intrare.
Cuplajul intrare-ieire definete, n cazul unui DAC multiplicator, frecvena pentru
care la ieire apare un semnal alternativ de 1/2LSB (vrf-vrf), atunci cnd la intrarea de
referin exist semnal alternativ i codul numeric este zero.







5.2.2. CNA cu reea de rezistene ponderate binar
Structura acestui convertor (Fig.5.10), cuprinde n comutatoare comandate de secvena
de intrare b
k
, k=1,2,,n i n rezistene de valori ponderate binar.
De reinut !
Convertorul numeric-analogic este un bloc funcional de baz din
structura unui aparat numeric de msurare, care realizeaz conversia unei
mrimi exprimat sub form numeric ntr-o mrime analogic
corespunztoare.
I
1,k

i
2

Fig. 5.10. Structura de principiu a unui CNA cu reea de rezistene cu valori ponderate binar
R
2

i
1

I
1,n

b
1
b
2
b
k
b
n

u
2

A I
1,2
I
1,1

K
1
K
2
K
k

2
1
R
-U
r

2
2
R 2
k
R 2
n
R
+
-
K
n


... ...
... ...
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
117
Rezult curenii I
1,k
, k=1,2,,n, corespunztori biilor b
k
din secvena de intrare,
conform relaiei:
R 2
U
b I
k
r
k k , 1

= , b
k
= 0 sau 1. (5.3)
Aceti cureni cu valori ponderate binar sunt nsumai pentru a obine curentul de ieire
din reea:

= = =

= =
n
1 k
n
1 k
n
1 k
k
k
r
k
r
k k , 1 1
2 b
R
U
R 2
U
b I i (5.4)
La ieirea amplificatorului operaional, conectat n configuraie inversoare, se obine
tensiunea:

=
n
1 k
k
k
r 2
2
2 b
R
U R
u (5.5)
nmulind i mprind cu 2
n
relaia (5.5) poate fi scris sub forma, obinndu-se
dependena intrare-ieire a CNA:
CBN n
r
D
R
U R
u

=
2
1
2
(5.6)
unde

=
n
1 k
k n
k CBN
2 b D (5.7)
iar D
CBN
reprezint valoarea zecimal corespunztoare secvenei b
k
n cod binar natural
CBN.
















De reinut !
CNA cu reea de rezistene cu valori ponderate binar este o variant
constructiv simpl, dar necesit o gam larg de valori pentru
rezistenele din reea (2
1
R2
n
R), dificil de realizat n condiii de
precizie ridicat. De asemenea, rezult valori mici de rezisten
corespunztoare biilor mai semnificativi ai CAN, cu consecina creterii
erorilor cauzate de rezistenele comuta-toarelor n stare de conducie.
Totodat, avnd n vedere c dependent de starea comutatoarelor
comandate cu secvena binar de intrare, circul cureni numai n
anumite laturi ale circuitului, devine dificil compensarea variaiei
valorilor rezistenelor cu temperatura.
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

118

5.2.3. CNA cu reea R-2R
Structura acestui convertor (Fig.5.11), cuprinde o reea de rezistene ale cror valori
sunt R i 2R.













Rezistena echivalent a reelei R-2R, care ncarc sursa de tensiune de referin U
r

este egal cu R. Rezult curentul de referin:
R
U
I
r
r
= (5.8)
Acest curent de referin se divide succesiv cu doi n nodurile reelei. Se obin curenii
I
1,k
, k=1,2,...n corespunztori comutatorilor K
k
, conform relaiei:
k
r
k , 1
2
I
I = (5.9)
Curentul de ieire i
1
din reea, este funcie de biii b
k
din secvena de intrare, i este dat
de relaia:

=
=
n
1 k
k , 1 k 1
I b i (5.10)

Din relaiile (5.8, (5.9) i (5.10) rezult:


= =

=
n
1 k
n
1 k
k
k
r
k
r
k 1
2 b
R
U
R 2
U
b i (5.11)

Din relaiile (5.7) i (5.11) rezult dependena intrare-ieire a CNA:
CBN
n
r 2
2
D
R 2
U R
u

= (5.12)
...
K
2
K
k
K
n

+
-U
r

I
r
I
1,1
I
1,2
I
1,k
I
1,n

I
1,k-1

b
n
b
k
b
2
b
1

K
1

2R 2R 2R 2R 2R
I
1,n
I
1,k
I
1,2
I
1,1

R
R R
i
1


R
2

A
-
u
2

Fig. 5.11. Structura de principiu a unui CNA cu reea de rezistene de tipul
i
2

...
... ...
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
119








n mod similar, pornind de la un CNA unipolar, se poate obine un CNA
bipolar la care relaia de conversie a convertorului bipolar se poate obine
din aceea a convertorului unipolar, scznd 0,5Uref.


5.3. Lucrare de laborator
Circuite de conversie numeric analogic a datelor: DAC 08

n aceast lucrare se studiaz structura i principalele caracteristici ale convertorului
numeric analogic DAC 08 i se prezint o aplicaie a convertorului numeric analogic DAC 08:
atenuator de semnal analogic programabil.
Circuitul integrat DAC 08 este un convertor numeric analogic unipolar pe 8 bii cu ieiri
de curent complementare.
Timpul de stabilizare al acestui convertor are valoarea tipic de 0,1 s.
Circuitul DAC 08 este alimentat cu dou tensiuni continue (pot fi i nesimetrice) de
valori n intervalul 4,5 V,18 V.
ntrrile circuitului DAC 08, [b
k
] cu k=1,2... ,8, pot fi comandate cu semnale logice
corespunztoare diferitelor familii de circuite logice, prin stabilirea valorii tensiunii de control
prag logic aplicat la borna V
LC
.
Valoarea acestei tensiuni de control se determin cu relaia:
| | 4 , 1
2
V V
V V
Lmax Hmin
LC

+
= (5.13)
unde V
Hmin
i V
Lmax
sunt tensiunile de ieire minim pentru nivelul logic 1, respectiv
maxim pentru nivelul logic 0, corespunztoare unei familii de circuite logice.
n cazul semnalelor de intrare TTL se obine VLC=0 V.
Curentul de referin I
r
este furnizat din exterior cu ajutorul unei surse de curent sau
surs de tensiune U
r
i o rezisten R
r
conectat la intrarea V
REF(+)
a circuitului. Valoarea
De reinut !
Reeaua R-2R conine numai dou valori de rezisten, care pot fi
realizate n condiii de precizie i care sunt mult mai mari dect
rezistenele comutatoarelor n stare de conducie, eliminnd deza-
vantajele variantei de convertor cu rezistene ponderate.
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

120
acestui curent se obine din relaia:
r
r
r
R
I
V
= (5.14)
Rezistena conectat la borna V
REF(-)
este egal cu R
r
i are rolul de a compensa efectul
curenilor de polarizare din etajul amplificatorului de referin.
Amplificatorul de referin realizeaz un montaj repetor de curent ce permite
transferarea curentului de referin la blocul reea ponderare cureni. Curenii I
1...
I
8
furnizai de
acest bloc sunt o fraciune din curentul de referin I
r
, fiind dai de relaia:
k
r
k
2
I
I = (5.15)
Curentul de ieire I
e
, se obine prin nsumarea curenilor I
k
, conectai prin intermediul
comutatoarelor de cureni funcie de starea biilor b
1
...b
8
de la intrarea convertorului:

=

=
= =
8
1 k
k
k r
8
1 k
k k e
2 b I I b I (5.16)
Valoarea curentului complementar de ieire I
ec
se obine conform relaiei:
( )

=

=

=
= =
8
1 k
k
k r
8
1 k
k
r
k
8
1 k
k r ec
2 b I 2 I 2 b 1 I I (5.17)
r e ec
I
256
255
I I = + (5.18)
Partea experimental const n calcularea valorilor corespunztoare pentru captul de
scal i domeniul maxim al semnalului de ieire. Pentru domeniul maxim al semnalului de
ieire se va compara valoarea calculat cu cea msurat.
Se vor msura: eroarea de zero, erorile de neliniaritate integral i diferenial pentru o
succesiune de 10 coduri.










Test de autoevaluare
1. Care este schema bloc a unui CEM i diagramele de timp, ce descriu
funcionarea de principiu ale unui CEM?
2. Care sunt parametrii caracteristici principali ai CEM
3. Care este principiul de realizare al CEM?
4. n ce situaie se utilizeaz CEM?
5. Care este principiul de funcionare al convertorului numeric
analogic?
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
121


































Concluzii
Din punct de vedere constructiv, CEM este integrat, de cele mai multe
ori, n acelai circuit cu CAN.
CNA cu reea ponderat binar prezint dezavantajul major, prin aceea
c rezistenele componente ajung s aib valori mult diferite ntre ele,
dac numrul de bii este mare. Acest fapt afecteaz negativ
mperecherea valorilor i a coeficienilor de variaie cu temperatura ale
rezistenelor, deci precizia i stabilitatea reelei.
Lucrare de verificare la Unitatea de nvare 5
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Circuit de eantionare i memorare: caracteristici, principii de
realizare;
2. Convertorul numeric analogic cu reea de rezistene ponderate binar:
caracteristici, principii de realizare.
3. Convertorul numeric analogic cu reea de rezistene R-2R:
caracteristici, principii de realizare.
Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare
Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
6 Care sunt parametrii caracteristici principali ai convertoarelor
numeric analogice?
7. Care sunt avantajele i dezavantajele unui CNA cu reea de
rezistene ponderate binar?
8. Care sunt avantajele i dezavantajele unui CNA cu reea de
rezistene R-2R?
5. Circuite de eantionare i memorare. Convertoare numeric analogice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

122














Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
3. Gacsdi Alexandru, Tiponu Virgil; Sisteme de achiziii de date,
Editura Universitii din Oradea, 2005, ISBN 973-613-868-2
4
Din aceste motivele, reeaua rezistiv ponderat binar nu se utilizeaz
la realizarea CNA cu un numr mare de bii.
CNA cu reea R-2R asigur din punct de vedere tehnologic obinerea
unor performane maxime, n raport cu celelalte tipuri de reele
(precizie a raportului, mperecherea coeficienilor de temperatur etc.)
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
123

Unitatea de nvare nr. 6




CONVERTOARE ANALOG NUMERICE




Cuprins Pagina
Obiectivele unitii de nvare nr. 6 124
6.1. Caracteristici ale convertoarelor analog numerice (CAN) 124
6.2. CAN de tip paralel 128
6.3. CAN cu aproximaii succesive 130
6.4. CAN de tip serie paralel 132
6.5. CAN cu integrare n dou pante 133
6.6. CAN de tip sigma-delta 135
6.7. CAN de tip pipeline 139
6.8. Lucrare de laborator
Circuite de conversie analog-numeric a datelor:
CAN cu aproximaii succesive
142
Test de autoevaluare 143
Lucrare de verificare unitatea de nvare nr. 6 144
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 144
Concluzii 144
Bibliografie unitatea de nvare nr. 6 144

6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

124
OBIECTIVELE unitii de nvare nr. 6

Principalele obiective ale Unitii de nvare nr. 6 sunt:










6.1. Caracteristici ale convertoarelor analog numerice (CAN)
Convertorul analog numeric (CAN) accept ca mrime de intrare un semnal analogic
(tensiune sau curent) i furnizeaz la ieire un semnal numeric, dependent de valoarea
semnalului analogic de intrare. De fapt, rezultatul unei conversii analog numerice l constituie
numrul de trepte (cuante) elementare care aproximeaz cel mai bine valoarea semnalului de
intrare.
Principalele caracteristici funcionale ale convertorului analog numeric, sunt: rezoluia,
caracteristica de transfer, eroarea de cuantizare, timpul de conversie, precizia, tensiunea de
intrare, codul de ieire.
Rezoluia este cea mai mic variaie a tensiunii de intrare necesar pentru a schimba dou
valori numerice consecutive la ieire. Rezoluia unui convertor analog numeric se exprim
prin valoarea mrimii de 1 LSB:
n
max
2
U
q LSB 1 = = (6.1)
unde U
max
este limita maxim a tensiuni de intrare, iar n este numrul de bii ai codului
numeric de la ieirea convertorului.
Se observ c unui LSB i corespunde o variaie a tensiunii de intrare de valoare egal cu q,
numit cuanta sau treapt elementar a convertorului. Rezoluia unui CAN este dat de
numrul n de bii din care este format secvena binar de ieire. De aceea, rezoluia trebuie
interpretat ca un parametru de proiectare i nu ca o performan specific care rezult prin
msurtori.
Caracteristica de transfer (Fig. 6.1.a) reprezint dependena codului numeric de la ieire,
de tensiunea aplicat la intrare:

= =
n
1 k
1
max
k
k CF
u
U
1
2 b D (6.2)
- Cunoaterea caracteristicilor convertoarelor analog
numerice
- Cunoaterea configuraiilor i tipurilor de convertoare
analog numerice
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
125
unde D
CF
reprezint valoarea zecimal corespunztoare secvenei (b
1
,b
2
,...b
k
,...b
n
) n
codificare fracionar (CF).
Eroarea de cuantizare (Fig. 6.1.b)poate fi exprimat prin relaia:

= c
n
1 k
1
k
k max
u 2 b U [V] (6.3)
unde b
k
sunt biii codului binar de la ieirea convertorului.
Timpul de conversie (T
c
) definit ca intervalul de timp dintre momentul nceperii
conversiei i obinerea codului numeric la ieire, caracterizeaz regimul dinamic al
convertoarelor analog-numerice. Viteza (rata) de conversie este invers proporional cu
timpul de conversie i se exprim n numr de conversii/secund.























Precizia unui convertor analog numeric se apreciaz prin valoarea erorii absolute sau
relative. Eroarea absolut reprezint abaterea maxim a tensiunii de intrare (n tot
domeniul de variaie a acesteia), fa de dreapta conversiei ideale. Deoarece acelai cod
numeric la ieirea unui convertor poate fi produs de o tensiune ntr-o band de variaie
restrns, prin tensiune de intrare se nelege punctul median al benzii de intrare care
produce acelai cod la ieire.
Eroarea absolut include totalitatea erorilor sistematice:
eroarea de decalaj (Fig.6.2) de ofset sau de zero, este valoarea tensiunii de intrare care
determin ca ieirea numeric s fie zero. Are ca efect deplasarea caracteristicii de
Fig.6.1 Caracteristica static ideal de transfer a CAN

Semnal numeric
Semnal analogic
Semnal analogic
Eroarea de cuantizare
n n n
a)
b)

n
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

126
transfer spre stnga sau dreapta.












eroarea de ctig reprezint abaterea valorii tensiunii de intrare fa de valoarea ideal
care corespunde codului maxim de la ieire;











Pentru diminuarea erorilor unui CAN este necesar att compensarea
decalajului ct i calibrarea ctigului.

eroarea de neliniaritate datorit nesatisfacerii condiiei de proporionalitate ntre codul
numeric de ieire i valoarea tensiunii de intrare.
La fel ca i n cazul convertorului numeric analogic, se poate defini neliniaritatea
integral (Fig. 6.4) i neliniaritate diferenial (Fig.6.5) corespunztoare unui convertor
analog numeric. Erorile de liniaritate sunt exprimate tot n procente din FSR sau uniti LSB.
Semnal numeric
Semnal analogic
Fig.6.2 Eroarea de decalaj a CAN
Semnal analogic
Semnal numeric
Fig.6.3 Eroarea de ctig a CAN
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
127
Erorile sunt cauzate, n mare parte, de tensiunea de ofset a comparatoarelor i dispersia
rezistoarelor n jurul valorii lor nominale, care determin att erori de zero, dar i de ctig i
de neliniaritate.
Datorit acestor neliniariti, codurile numerice de la ieire se schimb la valori diferite
fa de valorile ideale i astfel nu mai este ndeplinit condiia de proporionalitate ntre
valoarea codului de la ieire i mrimea semnalului analogic de la intrare.













Dac neliniaritile difereniale sunt mari, pot s apar chiar i omisiuni de coduri
datorit neuniformitii limii treptelor din caracteristica de transfer (Fig.6.5).

















Semnal numeric
Semnal analogic
Fig.6.4 Eroarea de neliniaritate integral a CAN
Semnal analogic
Semnal numeric
Fig.6.5 Eroarea de neliniaritate diferenial a CAN
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

128















6.2. CAN de tip paralel
Se precizeaz c un circuit comparator este un CAN paralel de un bit. n acest sens, la
cele dou intrri ale comparatorului se aplic tensiunea de intrare i respectiv tensiunea de
referin (divizat). Ieirea comparatorului reprezint bitul b
1
corespunztor semnalului
numeric de ieire.
Pentru a realiza un CAN paralel de n bii, este necesar utilizarea unui numr de 2
n
-1
comparatoare care s detecteze poziia semnalului de intrare u
1
fa de valorile la care apar
tranziii n secvena de ieire. Valorile tensiunilor care se conecteaz la cte una din intrrile
celor 2
n
-1 comparatoare din structura CAN paralel i unipolar, sunt:
n
r
Ci
2
U
2
1
i U |
.
|

\
|
= , i = 1,2,...,2
n
-1 (6.4)
Aceste tensiuni se obin prin divizarea tensiunii de referin U
r
, iar la celelalte intrri ale
comparatoarelor se conecteaz tensiunea de intrare u
1
(Fig.6.6). Ieirile comparatoarelor se
aplic la intrarea unui codificator (care cuprinde circuite logice combinaionale sau o memorie
ROM) pentru a obine cei n bii corespunztori semnalului analogic aplicat la intrare.
Convertorul anlog numeric cu comparare de tip paralel este cel mai rapid convertor
caracterizndu-se prin valori foarte reduse ale timpilor de conversie (zeci de ns), cu costul
unui numr mare de componente electronice. De exemplu, pentru un CAN cu o rezoluie de
n=8 bii, sunt necesare 2
n
-1=2
8
-1=255 comparatoare.
De reinut !
n principiu, realizarea unei conversii analog numerice const n
compararea semnalului analogic de intrare cu o mrime de referin,
utiliznd n acest scop circuite de comparare. Compararea se poate
efectua n mod direct, cum este cazul convertoarelor analog numerice de
tip paralel, serie-paralel, sau cu aproximaii succesive. n cazul altor
tipuri de convertoare analog numerice compararea se face n mod
indirect, prin compararea efectelor obinute dup integrarea celor dou
semnale, (de exemplu, n cazul CAN cu integrare n dou i n trei
pante). Astfel mrimea de intrare este transformat ntr-o mrime
intermediar (de exemplu, n timp sau frecven), dup care mrimea
intermediar este convertit propriu-zis n mrime numeric de ieire.
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
129
Unele convertoare de acest tip au la ieire un registru tampon (latch) pentru memorarea
temporar a codului numeric de la ieire.
Este utilizat n prezent n conversia rapid a semnalelor video (radar, televiziune), ct i
ca subansamblu n implementarea altor tipuri de convertoare rapide.






























R
R
0,5R
U
Ci

U
C1

1,5 R
U
C2
n
-1

u
1

U
r

C
o
d
i
f
i
c
a
t
o
r

.
.
.
.
.
.
b
n

A
2
n
-1

A
i

A
1

.
.
.
.
.
.
Fig. 6.6 Structura de principiu a unui CAN cu comparare de
tip paralel
b
i

b
1

.

.

.


.

.

.



.

.

.


.

.

.



De reinut !
CAN de tip paralel de n bii utilizeaz 2
n
rezistene n scopul divizrii
tensiunii de referin U
r
n (2
n
1) niveluri de cuantizare i un numr de
(2
n
1) comparatoare de mare vitez, care au rolul de a compara
simultan tensiunea de intrare u
i
cu fiecare nivel de cuantizare.
CAN de tip paralel sunt realizate att n tehnologia bipolar, ct i n
tehnologia CMOS. Cele mai mari viteze sunt obinute n cazul n care
comparatoarele sunt bipolare, iar decodificatorul este de tipul ECL. Au
fost realizate CAN flash n tehnologie bipolar pe 8 bii cu o rat de
conversie mai mare dect 100 MHz.
Principala calitate a CAN de tip paralel este rata de conversie extrem de
ridicat, ce poate ajunge pn la 500 MEPS (mega eantioane/secund);
este de fapt cel mai rapid tip de CAN realizat cu circuite electronice.
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

130

6.3. CAN cu aproximii succesive
Principiul de funcionare a unui CAN cu aproximaii succesive (de tip serie) rezult din
relaia intrare-ieire (6.2), care poate fi descompus sub forma:
0 ) 2 b U )... 2 b U )... 2 b U ) 2 b U u (...(...((
n
n r
k
k r
2
2 r
1
1 r 1
=

(6.5)

unde tensiunea de referin U
r
este egal cu tensiunea maxim U
max
.
n relaia (6.5) fiecare termen dintre dou paranteze corespunztoare reprezint eroarea
de cuantizare la conversia analog numeric de 1 bit, a tensiunilor:
1 1 , 1
u u = (6.6)
) 1 k (
1 k r 1 k , 1 k , 1
2 b U u u


= , k = 2,...,n (6.7)

Deoarece o conversie analog-numeric de 1 bit se realizeaz cu un comparator,
conversia analog-numeric de n bii se poate realiza fie cu n comparatoare, fie prin utilizarea
succesiv a unui singur comparator pentru obinerea celor n bii, soluie constructiv ce st la
baza realizrii convertorului cu aproximri succesive (Fig. 6.7).












Bii b
k
, k = 1,2,n ai rezultatului unei conversii analog numerice se obin n ordine
succesiv, ncepnd cu bitul b
1
de semnificaie maxim. Fiecare bit b
k
se obine ntr-o
perioad a semnalului u
G
, ca urmare a unei comparri i este memorat n registrul de
aproximaii succesive. Acest registru comand intrrile b
k
, k = 1,2,n ale blocului CNA
pentru obinerea succesiv a tensiunilor de comparare:
|
|
.
|

\
|
+ =

=

1 k
1 j
k j
j r Ck
2 2 b U u , k = 1,2,n (6.8)
Fig. 6.7. CAN cu aproximaii succesive: a) structura de principiu, b) diagrame de timp.
u
G
b
1

Registru de
aproximaii
succesive
u
C

u
1

.
.
.
u
G

A
CNA
. . . . . . . . .
b
1
b
2
U
r
//
t
a)
.
.
.
b
k
b
n
Generator
de
impulsuri
b
2

b
k

b
n

//
//
//
//
//
//
//
//
//
//
//
//
//
//
t
t
t
t
b)
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
131
Astfel, tensiunea de comparare u
Ck
, utilizat pentru stabilirea bitului k al rezultatului
conversiei analog-numerice, se formeaz pe baza biilor b
j
, j = 1,2,k-1 stabilii anterior.
Timpul de conversie a unui CAN cu aproximaii succesive este nT
G
, unde T
G
este
perioada tensiunii u
G
dat de generatorul de impulsuri. Acest timp de conversie este mai mare
dect n cazul CAN paralel, i avnd valori de ordinul 10 s pentru n = 12 bii.
Convertorul analog-numeric destinat pentru msurtori i achiziii de date n domeniul
acionrilor electrice este CAN cu aproximaii succesive, care asigur viteze bune de
conversie, precizie ridicat, rezoluia fiind un compromis ntre vitez i precizie.
Acest tip de convertor asigur o vitez de lucru relativ mare, la o bun rezoluie i la un
grad de complexitate mediu.
Deoarece tensiunea de intrare trebuie s rmn constant pe toat durata
conversiei, CAN este precedat de un CEM, care trece n stare de memorare
dup activarea comenzii Start Conversie. CEM revine n stare de
eantionare dup ce s-a terminat conversia analog numeric, semnalat prin
semnalul Stare Conversie.
Precizia total a unui CAN cu aproximaii succesive depinde n mare msur de
performanele convertorului numeric analogic utilizat n structura sa intern. Cele mai recente
convertoare cu aproximaii succesive folosesc CNA cu comutare de capaciti (sau
redistribuire de sarcini). Fa de CNA cu reea de rezistene, convertoarele cu comutare de
capaciti asigur, pe de o parte, o precizie i liniaritate mai ridicat i n acelai timp sunt mai
uor de realizat din punct de vedere tehnologic. Totodat, variaia cu temperatura a valorii
capacitilor este mai redus, de pn la 1 ppm/0C, fapt ce sporete precizia n funcionare a
circuitului.











De reinut !
Tehnica de aproximare succesiv utilizeaz o strategie foarte eficient de
determinare a codului, care realizeaz o conversie pe n bii n exact n
perioade de tact. Numit i tehnica de cutare binar, aceasta utilizeaz
un registru de aproximaii succesive (RAS) n scopul determinrii
fiecrui bit prin metoda ncercare i eroare (trial and error).
Actualmente, CAN cu aproximaii succesive pot avea rezoluii de pn la
16 bii (uzual 12 bii) i rata de conversie de ordinul MEPS (mega
eantioane/secund).
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

132

6.4. CAN de tip serie paralel
Pentru a reduce numrul de componente (n special comparatoare), caracteristic
convertoarelor de tip paralel, se recurge la o soluie mixt, paralel-serie, evident cu micorarea
vitezei de conversie.
Considernd relaia intrare-ieire (6.2) a unui CAN, aceasta poate fi scris astfel:

=
n
1 k
k
k r 1
2 b U u (6.9)
unde tensiunea de referin U
r
este egal cu tensiunea maxim U
max.
n cazul unui CAN cu un numr par de bii suma din relaia (6.9) se poate descompune:
|
.
|

\
|
+ =

= + =

2 / n
1 k
n
1 2 / n k
k
k
k
k r 1
2 b 2 b U u (6.10)
n al doilea termen sum din relaia (6.10) fcnd substituia
j 2 n k = (6.11)
se obine succesiv:

=

=
+

=
2 / n
1 k
2
n
j
2 / n
1 j
2
n
j
r
k
k r 1
2 b U 2 b U u , (6.12)
j
2 / n
1 j
2
n
j
r
2 / n
1 k
k
k r 1
2
n
2 j U 2 b U u 2

=
+
=

= |
.
|

\
|


. (6.13)
Avnd n vedere expresia erorii de cuantizare dat prin relaia (6.3), rezult c termenul
din stnga egalitii (6.13) reprezint eroarea de cuantizare la conversia analog-numeric cu
n/2 bii a tensiunii de intrare u
1
. nmulind cu 2
n/2
aceast tensiune, se noteaz:
|
.
|

\
|
=

=

2 / n
1 k
k
k r 1
2
n
1
2 b U u 2 ' u (6.14)
Pe baza relaiilor (6.13) i (6.14), se obine:

j
2 / n
1 j
2
n
j
r 1
2 b U ' u

=
+
=

(6.15)
Rezult c tensiunea u
i
este tensiune de intrare pentru al doilea proces de conversie
analog numeric cu n/2 bii.
Din cele prezentate mai sus, rezult principiul de funcionare a unui CAN serie-paralel
de n bii (Fig. 6.8), cuprinznd operaiile:
conversia analog numeric de n/2 bii a tensiunii de intrare u
1
i obinerea celor n/2 bii
(b
1
,b
2
,b
n/2
) mai semnificativi, corespunztori conversiei cu n bii.
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
133
conversia numeric analogic a secvenei b
1
,b
2
,b
n/2
i scderea rezultatului acestei
conversii din tensiunea de intrare u
1
, pentru obinerea erorii de cuantizare corespunztoare
primului proces de conversie analog-numeric.
nmulirea erorii de cuantizare cu 2
n/2
i conversia analog-numeric cu n/2 bii a tensiunii
rezultate din nmulire. pentru obinerea celorlali n/2 bii (b
n/2+1
,b
n/2+2
,,b
n
) mai puin
semnificativi, corespunztori conversiei cu n bii.









Din structura de principiu a CAN paralel-serie rezult c acesta prezint un timp de
conversie mai mare dect CAN paralel, dar necesit un numr mai mic de componente
electronice (de exemplu 30 de comparatoare pentru un CAN serie-paralel cu 8 bii, fa de
255 de comparatoare n cazul unui CAN paralel de 8 bii).








6.5. CAN cu integrare n dou pante
Aceste convertoare folosesc o conversie intermediar n timp i funcioneaz pe
principiul compensaiei ntre un efect produs, ntr-un interval de timp constant, de mrimea de
intrare i acelai efect, de sens contrar, produs de mrimea de referin ntr-un interval de timp
ce urmeaz a fi determinat. Cu ajutorul unui numrtor, poate fi determinat intervalul de timp
necunoscut i apoi transformat ntr-un numr, pentru a definitiva procesul de conversie analog
numeric.
Fig. 6.8. Structura de principiu a unui CAN cu comparare de tip paralel-serie
U
r
b
n/2+2
.
.
.
u
1


+

-

u
1
CAN
paralel
(n/2 bii)
.
.
.
CNA
(n/2 bii)
b
n/2+1
b
1
b
2
bn
/2
.
.
.
2
n/2
U
r
U
r
CAN
paralel
(n/2 bii)
b
n

De reinut !
CAN paralel-serie prezint un timp de conversie mai mare dect CAN
paralel, dar necesit un numr mai mic de componente electronice (de
exemplu 30 de comparatoare pentru un CAN serie-paralel de 8 bii, fa
de 255 de comparatoare n cazul unui CAN paralel de 8 bii).
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

134
CAN cu integrare n dou pante se bazeaz pe integrarea tensiunii de intrare u
1
, ntr-un
interval de timp constant t
r
, urmat de integrarea tensiunii de referin U
r
de polaritate opus
tensiunii u
1
, ntr-un interval de timp t
x
necesar anulrii efectului de integrare a tensiunii de
intrare (Fig. 6.9), rezultnd ecuaia:
} }
+
=
r x r
r
t
0
t t
t
r 1
0 dt U dt u , 0 t U
RC
1
t u
RC
1
x r r 1
= + (6.16)

din care se poate obine timpul necunoscut:

1
r
r
x
u
U
t
t = (6.17)
proporional cu tensiunea de intrare, conversia analog-numeric realizndu-se prin numrarea
de impulsuri cu frecven fix f
G
n intervalul de timp t
x
, rezultnd
G
x
f
D
t = (6.18)
unde D este valoarea numeric a rezultatului conversiei analog-numerice, egal cu numrul de
impulsuri contorizate n intervalul t
x
.









Din relaiile (6.17) i (6.18) se obine dependena intrare-ieire:
1
r
G r
u
U
f t
D

= (6.19)
n care mrimile t
r
i f
G
care reprezint mrimi de referin ale cror erori afecteaz nemijlocit
rezultatul conversiei.
Acest fapt poate fi evitat dac intervalul de timp t
r
este generat prin contorizarea unui numr
dat N
r
de impulsuri cu frecvena f
G
, conform relaiei
G
r
r
f
N
t = (6.20)
Din relaiile (6.19) i (6.20), dependena intrare-ieire a unui CAN cu integrare n dou pante
devine
1
r
r
u
U
N
D = (6.21)
Fig. 6.9. CAN cu integrare n dou pante: a) structura de principiu, b) diagrama de timp.
b)
u
I

t
r
t
x

t
1
u
C R
1
r
U
RC
1

K
u
1

-U
r

A
C
Dispozitiv
de comand
u
G

(f
G
)
Comp.
u
I

R
Generator
de impulsuri
a)
-
+
+
-
Numrtor
D
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
135









6.6. CAN de tip sigma-delta
Principiul de funcionare a unui CAN sigma-delta se bazeaz pe urmtoarele operaii:
supraeantionarea, filtrarea numeric, decimarea i cuantizarea diferenial. Aceste operaii
conduc la obinerea unei rezoluii ridicate, (24 de bii).
Conform teoremei eantionrii, pentru evitarea erorilor de aliere este necesar ca
frecvena de eantionare f
e
s fie mai mare dect dublul frecvenei maxime f
max
din spectrul
semnalului analogic de la intrare, adic:
max e
f 2 f > (6.22)
Considernd un CAN bipolar cu n bii, la intrarea cruia se aplic semnalul analogic,
puterea erorii de cuantizare P, se poate calcula cu relaia:
de e e P
2 / 1
2 / 1
2
c
2
cef
}

= = , adic: (6.23)
12
LSB 1
e
cef
= (6.24)
unde e
cef
reprezint valoarea efectiv a zgomotului de cuantizare e
c
, exprimat n uniti
LSB.
unde
n
max
2
U
LSB 1 = , (6.25)
Pe baza relaiilor (6.23), (6.24) i (6.25), rezult legtura dintre numrul de bii n i
puterea erorii de cuantizare, sub forma:
P 12
U
LSB 1
U
2
max max n

= = (6.26)
n cazul unui convertor real, la care zgomotul total introdus este mai mare dect
zgomotul de cuantizare dat de relaia (6.24), rezult c rezoluia efectiv este chiar mai mic
De reinut !
Convertorul analog numeric cu integrare n dou pante este cel mai
adesea utilizat n voltmetre numerice destinate pentru msurri n
aplicaii lente. Acest tip de convertor asigur o precizie remarcabil i
mai ales o foarte bun rejecie a semnalelor perturbatoare cu frecvena
reelei, ca urmare a nsi principiului su de funcionare.
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

136
dect ceea corespunztoare pentru n bii.
Puterea zgomotului de cuantizare este distribuit n domeniul de frecvene 0 ff
e
/2 i,
considernd distribuia uniform, rezult densitatea spectral de putere a zgomotului de
cuantizare P(f) sub forma:
( ) P
f
2
f P
e
= , unde 0 ff
e
/2 (6.27)
Dac semnalul analogic de intrare este supraeationat de k ori, spectrul zgomotului de
cuantizare se va extinde pn la kf
e
/2 iar densitatea spectral va scdea de k ori (relaia
(6.27)), adic:
( )
( )
k
P
f
2
k
f P
f P
e
s
= = , unde 0 ff
e
/2 (6.28)
Dac se elimin din zgomotul de cuantizare, cu ajutorul unui filtru numeric de tipul
trece jos, componentele cu frecvene mai mari dect f
e
/2, se va reduce de k ori densitatea
spectral de putere P
s
, a zgomotului de cuantizare din semnalul de la ieirea CAN cu
supraeantionare:
( )
k
P
df f P P
2
f
0
s s
e
= =
}
(6.29)
Pe baza relaiei (6.26) rezult numrul de bii n
s
, corespunztor convertorului analog
numeric cu supraeantionare:
k
P 12
U
P 12
U
2
max
s
max
n
s

= = (6.30)
i folosind relaiile (6.26) i (6.30) se obine n final:
logk
2
1
n n
s
+ = (6.31)
Rezult c prin procedeul supraeantionrii, urmat de o filtrare numeric de tipul
trece-jos, se reduce zgomotul de cuantizare care este echivalent cu o cretere a numrului de
bii (deci o cretere a rezoluiei) convertorului (rezult din relaia (6.31)). S considerm un
CAN de 8 bii, se poate crete prin supraeantionare rezoluia corespunztoare la 12 bii, dac
factorul de supraeantionare utilizat k este 256. Rezult o cretere a frecvenei de eantionare
de k ori, de exemplu, de la f
e
=8 kHz la kf
e
2 MHz.
Rezult din cele prezentate mai sus principiul de funcionare al CAN sigma-delta:
CAN convertete semnalul analogic de intrare cu o rat de conversie kf
e
, dup care secvenele
obinute sunt filtrate numeric cu un filtru trece-jos. Secvenele filtrate i care se repet cu
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
137
frecventa kf
e
sunt n continuare decimate, adic sunt selectate secvene din k n k eantioane,
obinndu-se n cele din urm semnalul numeric cu frecvena f
e
(Fig. 6.10).






Supaeantionarea urmat de filtrare numeric prezint dezavantaje din punct
de vedere practic, deoarece pentru atingerea unei rezoluii de 24 bii, k ar
trebui mrit la valori ce nu pot fi tehnic implementate. Soluia practic o
constituie CAN sigma-delta bazat pe supraeantionare, dar care utilizeaz i
cuantizare diferenial.
Se prezint un CAN sigma-delta de ordinul unu (Fig. 6.11) care este un convertor cu
supraeantionare, n care circuitul CAN este cu rezoluie de 1 bit i realizat ca un modulator n
densitate de impulsuri, care la nivel de principiu, funcionarea lui se bazeaz pe cuantizare
diferenial i integrare pentru obinerea informaiei privind amplitudinea semnalului de
intrare.
















Fig. 6.10. CAN cu supraeantionare
Filtru numeric
i Decimator
u
1

n bii
s
c
CAN
kf
e

kf
e
f
e

n
s
bii
f
e

s
2


Fig. 6.11 CAN sigma-delta de ordinul unu: a) Structura de principiu; b) Diagrame de timp.
|u
1
|<U
r
s
c

CNA 1 bit
Modulator sigma-delta

+U
r
-U
r

u
I

u
1

Comp.
CAN 1
bit
1bit



Integrator
+

-

kf
e
kf
e
F
i
l
t
r
u

n
u
m
e
r
i
c

i

D
e
c
i
m
a
t
o
r

f
e

n
s

s
2
-U
r
u
1
= 0
u
C

u
1
= U
r
/2
+U
r
-U
r
u
I

s
2

t
t
t
1/f
e

u
C

+U
r
u
I

s
2

1/f
e

t
t
t
b)

a)

u
C
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

138
Pentru obinerea informaiei privind valoarea semnalului de intrare, modulatorul
realizeaz integrarea (sigma) diferenei (delta) dintre semnalul analogic de intrare i tensiunea
de ieire a CNA cu un singur bit.
La ieirea modulatorului, se obine un semnal numeric s
c
cu rata de kf
e
bii/s, n care
densitatea biilor cu valori logice 1 este funcie de amplitudinea semnalului de intrare u
1
.
Modulatorul sigma delta de ordinul unu, poate fi modelat n domeniul
operaional obinndu-se dependena intrare-ieire a modulatorului care
pune n eviden comportamentul acestuia ca un filtru trece-jos de ordinul
unu pentru semnalul de intrare u
1
i ca un filtru trece-sus de ordin unu
pentru zgomotul de cuantizare. Puterea zgomotului de cuantizare se
transfer spre componente de frecvene nalte (mai mari dect f
e
/2) fiind
eliminate de filtrul numeric din structura CAN sigma-delta. Rezult
reducerea puterii zgomotului de cuantizare din semnalul s
2
de la ieirea
CAN sigma-delta.
n cazul CAN sigma-delta de ordinul doi (Fig. 6.12) modulatorul sigma-delta al acestui
convertor se comport ca un filtru trece-jos de ordin 2 pentru semnalul de intrare u
1
i ca un
filtru trece-sus de ordin 2 pentru zgomotul de cuantizare, reducndu-se astfel puterea
zgomotului de cuantizare n intervalul frecvenelor (0...f
e
/2) ntr-o msur mai mare fa de
modulatorul sigma-delta de ordinul unu.











Convertoarele analog numerice sigma-delta se pot realiza i n variante de
ordin mai mare dect doi.


Fig. 6.12. Structura de principiu a unui CAN sigma-delta de ordinul doi

s
c

CNA 1 bit
+U
r
-U
r

u
I2

u
I1

Comp.
u
c
CAN 1 bit
1bit
Integrator
+

-

kf
e
kf
e
F
i
l
t
r
u

n
u
m
e
r
i
c

i

D
e
c
i
m
a
t
o
r

f
e

n
s
bii
f
e

s
2


u
1

Integrator
+

-

6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
139







6.7. CAN de tip pipeline
CAN de tip pipeline sunt o categorie de convertoare de mare vitez ce utilizeaz
principiul pipe-line, bazat pe mai multe convertoare, prelucrnd simultan eantioane
succesive ale semnalului.
Se prezint structura de principiu a unui CAN pipeline cu patru trepte a cte 3 bii
fiecare pentru obinerea unei rezoluii de 12 bii, i schema bloc corespunztoare unei trepte
(Fig. 6.13).










Intrarea analogic u
1
este meninut constant de ctre un circuit E/M pe toat durata
procesului de conversie, n timp ce un CAN paralel o cuantizeaz n 3 bii (prima etap).
Ieirea de 3 bii este introdus ntr-un CNA de 3 bii, iar ieirea analogic a acestuia este
sczut din intrare, obinndu-se un reziduu. Acest reziduu este apoi amplificat cu un factor
egal cu 4 i introdus n treapta urmtoare (etapa a doua). Acest reziduu multiplicat se
deplaseaz prin pipeline, furniznd 3 bii pe treapt pn cnd ajunge la CAN paralel de 4 bii,
care permite obinerea ultimilor 4 bii mai puin semnificativi (LSB). Din cauz c biii
corespunztori fiecrei trepte sunt determinai la momente n timp diferite, toi biii
corespunznd aceluiai eantion sunt aliniai n funcie de timp cu ajutorul registrelor de
deplasare nainte de a fi trecui prin circuitul logic de corectare numeric a erorilor. De notat
De reinut !
Convertorul analog numeric sigma delta este de mare rezoluie, cu
multiple aplicaii n telecomunicaii sau prelucrri ale semnalelor vocale
i audio.
x4

E/M
CNA
(3 bii)
CAN paralel
(3 bii)
3
+
-
1 n
k
2 A

=
u
1

E/M
3
Treapta 1
3 3 3 4
Treapta 2
CAN paralel
(4 bii)
Treapta 4 Treapta 3
12
Registru de deplasare + Corectorul de eroare numeric
Fig. 6.13. Structura unui CAN pipeline cu patru trepte de 3 bii (fiecare treapt rezolv 2 bii)
u
1

6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

140
c imediat ce se termin de procesat o anumit etap de eantionare, de determinare a biilor i
de trecere a reziduului ctre treapta urmtoare, se poate starta procesarea urmtoarei
eantionri datorit circuitului E/M existent n interiorul fiecrei trepte. Aceast aciune
pipeline ia n considerare consumul de energie cel mai ridicat. Fiecare treapt genereaz 3 bii
neprelucrai, din cauza ctigului existent (care este doar 4), astfel fiecare treapt (de la unu la
patru) rezolv efectiv doar 2 bii. Extrabitul reduce mrimea reziduului la jumtate, permind
o lrgire a domeniului pentru CAN de 3 bii urmtor, pentru corectarea numeric a erorilor.
Acesta este numit "depire de 1 bit" ntre trepte adiacente. Numrul efectiv de bii al
ntregului CAN este 2 + 2 + 2 + 2 + 4 = 12 bii.
Structurile moderne de CAN pipeline folosesc o tehnic numit corecia erorilor
numeric (digital error correction) pentru a reduce semnificativ cerinele de precizie ale CAN
paralele din componena convertorului.
Cele mai multe dintre CAN pipeline proiectate n tehnologie CMOS sau BiCMOS,
circuitele: E/M, CNA, nodul de nsumare i amplificatorul sunt de obicei implementate ca un
singur bloc cu capacitate comutabil numit CNA cu multiplicare (MDAC). Factorul major
de limitare a acurateii MDAC const n nepotrivirea capacitilor. O implementare bipolar
pur va fi mult mai complicat i va avea de suferit din cauza nepotrivirilor rezistenelor n
sursele de curent ale CNA i amplificatorului din cadrul fiecrei trepte.
n general, CAN pipeline CMOS de vitez mare au tendina s favorizeze un numr mic
de bii pe treapt, ajungndu-se chiar numai la 1 bit pe treapt, astfel nct ctigul n cadrul
unei trepte este numai 2, din cauz c sunt dificil de realizat amplificatoarele cu ctig foarte
ridicat n tehnologia CMOS.











De reinut !
CAN de tip pipeline au devenit cele mai populare arhitecturi de CAN
pentru rate de eantionare de la cteva megaeantioane pe secund
(MS/s) pn la 100 MS/s, cu rezoluii de la 8 bii, pentru cele mai mari
rate de eantionare, la peste 16 bii pentru ratele cele mai mici.
Asemenea rezoluii i rate de eantionare acoper o gam larg de
aplicaii din domeniul acionrilor electrice, din domeniu medical, din
domeniul prelucrrilor video numerice, inclusiv imagine CCD, receptore
numerice, modem cablat, Ethernet rapid, etc.
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
141
Performanele convertoarelor analog numerice prezentate se pot evidenia comparativ
prin reprezentarea grafic a acestora (timp de conversie, numr de componente i
complexitate) n funcie de rezoluie (numr de bii), ajutnd la alegerea unui anumit
convertor pentru o aplicaie dat (Fig. 6.14).






























T
i
m
p
u
l

d
e

c
o
n
v
e
r
s
i
e

N
u
m

r

d
e

c
o
m
p
o
n
e
n
t
e

Numr de bii (rezoluie)
Numr de bii (rezoluie)
a)
b)
CAN cu integrare
CAN Sigma-Delta
CAN cu aproximaii succesive (SAR), CAN pipeline
CAN paralel (Flash)
CAN paralel (Flash),
CAN cu aproximaii succesive (SAR), CAN pipeline
CAN cu integrare, CAN Sigma-Delta *
CAN Sigma-Delta * - presupune o structur CAN de
1bit. Structurile multi-bit nu pot fi puse uor n
grafic, datorit complexitii circuitului.
Fig. 6.14. Ilustrarea grafic a parametrilor convertoarelor analog numerice
C
o
m
p
l
e
x
i
t
a
t
e

Numr de bii (rezoluie)
c)
CAN cu aproximaii succesive (SAR), CAN
pipeline, CAN Sigma-Delta
CAN paralel (Flash)
CAN cu integrare
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

142

6.8. Lucrare de laborator
Circuite de conversie analog-numeric a datelor:
CAN cu aproximaii succesive

CAN cu aproximaii succesive este unul din tipurile de CAN cele mai utilizate n
practica, se ntlnete curent n aparatura de masur, sisteme de achiziie de date, transmisia i
prelucrarea numeric a informaiei. Acest tip de convertor asigur o vitez de lucru relativ
mare i o precizie bun la un grad de complexitate mediu.
n aceast lucrare se studiaz structura, se va explica funcionarea, se vor determina
principalele caracteristici ale CAN cu aproximaii succesive: rezoluia, precizia, erorile de
decalaj, de amplificare, de liniaritate, viteza de conversie.

Funcionarea CAN cu aproximaii succesive este:
nceputul unui ciclu de conversie este comandat prin semnalul logic Start Conversie =1;
se compar tensiunea de intrare u
1
(care se dorete a fi convertit ntr-un numar binar), cu
cea furnizat de CNA la un moment dat;
Tensiunea furnizata de CNA este u
c
(N) i reprezint o fracie din U
r
conform formulei:

= =
n
k
k
k r r c
b U U N u
1
2 (6.32)
N este numar binar pozitiv subunitar, avnd (2
n
-1) valori, de la 0 pna la (1-2
-n
), unde n
reprezinta numarul de bii. CNA folosit este de tipul cu reea de rezistene ponderare
binar.
numarul binar N este produs n Registrul cu Aproximaii Succesive (RAS) sub forma unui
cod binar natural: N = b
1
b
2
...b
k
...b
n
, n care b
1
este bitul cel mai semnificativ (MSB), iar b
n

este bitul cel mai puin semnificativ (LSB);
RAS funcioneaz secvenial pe o frecven fixa, producnd numerele N conform
algoritmului aproximaiilor succesive.
sfritul ciclului de conversie este marcat prin semnalul logic Sfrit Conversie =1 atunci
cnd este disponibil rezultatul conversiei (numarul binar fiind stocat n RAS).

Algoritmul de aproximare succesiv CAN cu aproximaii succesive (de 8 bii) este:
Dup comanda de ncepere a conversiei (semnalul Start Conversie =1, care n general
poate fi asincron), sincron cu primul front crescator al impulsului de ceas, se comanda
nscrierea n RAS, a numarului binar: N
1
= 1000 0000 .
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
143
Corespunzator acestuia, dup timpul de propagare prin circuitele logice ale RAS i prin
CNA, apare la intrarea comparatorului tensiunea:
( )
r
n
k
r
k
k r c
U N U b U N u
1
1
1
1
2 2

=

= = =

(6.33)
Rezultatul comparaiei tensiuni de intrare u
1
cu tensiunea furnizat de CNA u
c
(N
1
) este
semnalul logic COMP, de la ieirea comparatorului:

(6.34)

La urmatorul front cresctor al semnalului de ceas, este memorat valoarea logic a acestei
comparaii (c
1
) n poziia bitului cel mai semnificativ b
1.
Aceast locaie din RAS nu va
mai fi modificat n restul ciclului de conversie. Se marcheaza astfel apartenena tensiunii
u
1
la una din cele doua jumti ale domeniului analogic [0, U
r
].
Simultan cu acest nou front al semnalului de ceas, este setat urmtorul bit, mai puin
semnificativ, b
2
=1. ncepnd cu acest moment, circuitul RAS conine numarul binar
N
2
= c
1
100 0000, care produce la ieirea CNA tensiunea continu corespunzatoare:
( ) ( )
r r c
U c N U N u + = =
2 1
1 2 2
2 1 2 (6.35)
Valoarea acestei tensiuni devine disponibil la intrarea comparatorului dupa timpul de
propagare prin circuitul logic al RAS i prin CNA. Rezultatul comparaiei tensiunii u
1
cu
tensiunea u
c
(N
2
), n al doilea pas al iterrii algoritmului, este
COMP = c
2
, (6.36)
care este memorat de aceasta data n poziia urmatorului bit (b
2
) mai puin semnificativ fa
de cel stabilit anterior. Apoi,la fel ca i la iteraia anterioar, este setat urmatorul bit b
3
=1.
La nceputul urmatorului pas al algoritmului, numarul binar coninut n RAS va fi:
N
3
= c
1
c
2
10 0000 (indicele numarului N semnific n acelai timp pasul de aproximare i
indicele bitului ce urmeaza a fi "clarificat").
n acest fel, se continua pna la stabilirea utimului bit, cel mai puin semnificativ. Pe
masur ce crete numarul de bii, se realizeaz din ce n ce mai bine aproximarea:
u
c
(N) u
1
.





Test de autoevaluare
1. Care este principiul de funcionare al CAN de tip paralel?
2. Care este principiul de funcionare al CAN cu aproximaii
succesive?
3. Care este principiul de funcionare al CAN cu integrare n dou
pante?
0, dac u
c
(N
1
) > u
1
1, dac u
c
(N
1
) < u
1

COMP = c
1
=
6. Convertoare analog numerice

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

144


























Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare
Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Concluzii

1. Conversia datelor reprezint principala operaie realizat n cadrul
sistemelor de achiziie i reprezint transformarea semnalelor din
form analogic n form numeric sau invers.
2. Convertorul analog numeric reprezint componenta principal a
oricrui sistem de achiziii de date. Acesta realizeaz transformarea
tensiunii analogice de la intrare ntr-un cod numeric binar.
Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
3. Gacsdi Alexandru, Tiponu Virgil; Sisteme de achiziii de date,
Editura Universitii din Oradea, 2005, ISBN 973-613-868-2
Lucrare de verificare la Unitatea de nvare 6
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Caracteristici ale convertoarelor analog numerice;
2. CAN de tip serie paralel: structura de principiu, funcionare;
3. CAN de tip sigma-delta: structura de principiu, funcionare;
4. CAN de tip pipeline: structura de principiu, funcionare.
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
145

Unitatea de nvare nr. 7




MODULE PENTRU ACHIZIII DE DATE




Cuprins Pagina
Obiectivele unitii de nvare nr. 7 146
7.1. Module de achiziie asincrone cu multiplexarea semnalelor
analogice de intrare
146
7.2. Module de achiziie sincrone 150
7.2.1. Module de achiziie sincrone cu multiplexarea ieirilor
circuitelor de eantionare memorare
150
7.2.2. Module de achiziie sincrone cu multiplexarea ieirilor
convertoarelor analog numerice
152
7.3. Module multifuncionale de achiziie de date 155
7.4. Cartele NI de achiziii de date 158
7.5. Structuri de achiziii de date cu microcalculator 160
7.6. Lucrare de laborator
Testarea unei plci de achizii de date
164
Test de autoevaluare 165
Lucrare de verificare unitatea de nvare nr. 7 166
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 166
Concluzii 166
Bibliografie unitatea de nvare nr. 7 166


7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

146
OBIECTIVELE unitii de nvare nr. 7

Principalele obiective ale Unitii de nvare nr. 7 sunt:














7.1. Module de achiziie asincrone cu multiplexarea
semnalelor analogice de intrare
Pe magistrala de extensie a microcalculatorului se pot aduga o varietate larg de
module rspndite n achiziia, prelucrarea, monitorizarea i controlul mrimilor. Modulele de
achiziie de date pentru PC pot fi de intrare-ieire de uz general, de intrare-ieire numerice
care pot efectua prelucrri primare nainte de a se transmite datele la calculator i module de
ieire analogice.
Modulele de achiziii de date, realizate de regul pe o singur placa imprimat multistrat
(cartel), sunt construite pentru achiziie de date multicanal a mrimilor analogice i/sau
numerice i cuprind circuite analogice cu funcii de prelucrare necesare pentru conversia
datelor, circuite pentru conversia analog-numeric i circuite de interfa pentru transferul
semnalului numeric rezultat din achiziie la sistemul de prelucrare numeric.
Dac pentru achiziia datelor numerice problemele sunt relativ mai simple (o
condiionare a semnalelor, multiplexarea numeric a canalelor), la achiziia mrimilor
analogice se pun probleme mai complexe legate att de condiionarea precis a semnalelor
(izolare, amplificare/atenuare, filtrare) ct i de regimul de achiziie asincron sau sincron.

n general, n multe aplicaii industriale este necesar achiziia unui numr mare de
mrimi, care variaz relativ lent n timp. Pentru aceste aplicaii s-au dezvoltat module de
achiziie asincrone, care permit culegerea de date de la 4...64 canale de semnal utiliznd un
singur circuit de eantionare-memorare (E/M) i un singur convertor analog-numeric (CAN)
prin intermediul unui multiplexor analogic. Deci semnalele de intrare u
1,i
, (i = 1...m) sunt
Cunoaterea elementelor componente i rolul acestora n
cadrul unui modul de achiziii de date
Cunoaterea tipurilor de module de achiziii de date i
modul de funcionare al acestora
nelegerea rolului unui modul de achiziii de date n
prelucrarea numeric a informaiei
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
147
multiplexate analogic, aplicate succesiv la amplificatorul programabil (AP) i apoi la intrarea
circuitului de eantionare-memorare care reine, de fiecare dat, valoarea unui eantion n
vederea conversiei succesive n cod numeric de n bii cu un convertor analog-numeric(CAN)
(Fig. 7.1).










n acest proces, circuitul de eantionare-memorare realizeaz o dubl funcie:
menine constant, n limitele de cel mult LSB 5 , 0 semnalul achiziionat la intrarea
convertorului analog-numeric;
permite o utilizare ct mai eficient a timpului de achiziie, comutarea urmtorului canal
putnd avea loc pe durata ct circuitul de eantionare-memorare se gsete n starea de
memorare i tensiunea sa de ieire este supus procesului de conversie analog-numeric.
Memoria tampon (FIFO) permite stocarea unui volum de date (de la 0,5kB la 1MB) pe
timp scurt, pentru ca s fie transmise la calculator cnd magistrala este disponibil. Prin
interfaa de magistral se deruleaz transferul de date de la modul spre calculator i transferul
de date i semnale de control de la calculator spre modul. Prin semnalele de control
calculatorul impune modulului de achiziie: frecvena de eantionare a semnalelor de intrare,
adresa canalului ce urmeaz a fi achiziionat, amplificarea concret pentru canalul selectat
i declanarea procedurii de eantionare/memorare/conversie analog-numeric.
Magistrala de date i control de pe placa de achiziie este de tip slave. Modulul nu
dispune de alimentare proprie, el preia de pe magistrala ISA sau VME a calculatorului att
tensiunile de alimentare ct i semnalul de clock. Transferul de date de la modul la calculator
se poate derula n regim de ntrerupere IRQ (Interrupt ReQuest) a activitii procesorului sau,
n cazul transferului masiv de date, n regim DMA (Direct Memory Acces), cnd transferul
are loc sub supravegherea controlerului DMA al calculatorului, iar procesorul continu n
paralel derularea sarcinilor curente.
Interfa de
magistral

Mag. date i control
Mem.Tamp.
FIFO
MUX
Analogic
E/M CAN AP
Logic de comand
M
a
g
i
s
t
r
a
l


P
C

n
DMA
IRQ
A E/M
Stare
.
.
.

u
1,1
Fig. 7.1. Structura unui modul de achiziie asincron

u
1,2
u
1,m
conv.
Start
conv.
Adres canal
M
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

148
Diagrama temporal a procesului de achiziie multicanal asincron este reprezentat
pentru cazul achiziiei circulare, ce reprezint un mod de lucru n care se culeg date de pe
fiecare canal, ciclic, n ordinea u
1,1
, u
1,2
, ..., u
1,m
(Fig. 7.2).


















Dac la t
1,
la ieirea multiplexorului este selectat canalul u
1,1
i acest semnal este
eantionat, la t
1
se trece la memorarea acestui eantion. Conversia analog-numeric nu poate
ncepe naintea ncheierii regimului tranzitoriu al circuitului E/M, caracterizat prin durata:
s a as
t t t (7.1)
unde t
a
- timp de apertur, cnd comutatorul electronic al circuitului E/M rmne nc nchis
dup primirea comenzii de deschidere; t
s
- timpul de stabilire, n care la ieirea circuitului
E/M se amortizeaz regimul tranzitoriu produs de ntreruperea circuitului de ncrcare a
condensatorului de memorare, deci tensiunea la ieirea E/M devine constant.
n momentul t
2
(
as 1 2
t t t ) se comand declanarea conversiei analog-numerice, care
are durata egal cu T
C
- timpul de conversie.
La t
3
convertorul analog numeric prin semnalul Stare conv. semnaleaz terminarea
conversiei, data numeric (codul numeric corespunztor eantionului luat din u
1,1
) fiind valid
M
u
1,1
u
1,2
u
1,3
u
1,4
E/M
Start
conv.
Stare
conv.
Date
CAN
Incarc
FIFO
t
1
t
2
t
3
t
4
t
5
t
6
t
m
T
C
t

t

t

t

t

t

Fig. 7.2. Diagramele de timp ale unor semnale la achiziia asincron

M - semnal aflat la ieirea multiplexorului,
E/M - comanda circuitului de eantionare-memorare (E/M = 1 comand eantionarea, E/M = 0
comand memorare a semnalului analogic multiplexat),
Start conv. - start conversie, Stare conv. - sfrit conversie.
t
as
t
e
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
149
pentru preluare, ceea ce se i ntmpl la momentul t
5
prin ncrcarea datei n memoria
tampon (FIFO).
Imediat dup terminarea procesului tranzitoriu de trecere de la eantionare la
memorarea eantionului (
as
t ) multiplexorul poate comuta pe canalul urmtor (u
1,2
). Pn la
terminarea conversiei primului eantion (t
3
) este timp suficient pentru ca noul semnal s se
stabilizeze la ieirea multiplexorului (t
m
< T
C
, t
m
- timpul de stabilire al multiplexorului
analogic). Astfel, imediat dup ncheierea conversiei analog numerice se poate comanda
eantionarea urmtorului semnal, u
1,2
. Eantionarea necesit un timp minim (t
e
), pentru ca
tensiunea de pe condensatorul de memorare (din E/M) s ajung la valoarea instantanee a
tensiunii de eantionat. Dup timpul minim necesar eantionrii, se poate comanda
memorarea celui de al doilea eantion (momentul t
6
), dup care totul se deruleaz similar ca la
eantionul anterior. Ciclul de achiziie al unui canal este cuprins ntre t
1
i t
6
.
Timpul de achiziie t
a
al unui eantion de pe un canal este:
e C as a
t T t t (7.2)
Fiind un singur circuit de eantionare-memorare, eantioanele culese de pe diverse
canale de semnal nu pot fi simultane n timp, deci eantioanele sunt culese n momente
succesive, se spune c achiziia de date este asincron.
Cu modulul de achiziie asincron se poate realiza achiziia de date n trei
moduri:
achiziia monocanal, cnd din cele m canale se alege un singur canal de
semnal (permanent sau temporar) i se realizeaz o culegere de eantioane la
rata de achiziie maxim a modulului.
achiziia multicanal baleiat are loc dup un ciclu identic de ordine de
succesiune a canalelor. Dac toate cele m canale au semnale de intrare i
toate trebuie achiziionate, timpul de achiziie multicanal (intervalul de timp
ntre dou eantioane consecutive ale aceluiai canal) este:

a ac
mt T (7.3)
Acest mod de achiziie este utilizat n cazul n care toate semnalele au
prioriti identice i/sau au comportri dinamice similare.
achiziia multicanal cu selectare prin soft a canalelor este utilizat n
cazul cnd un grup de canale au semnale de prioritate mai mare i/sau au
comportare dinamic mult diferit fa de alt grup de canale. Ordinea de
comutare a canalelor este impus prin programul existent n calculator.

7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

150










7.2. Module de achiziie sincrone
7.2.1. Module de achiziie sincrone cu multiplexarea ieirilor
circuitelor de eantionare memorare

n arhitectura modulului de achiziii sincrone cu multiplexarea ieirilor circuitelor de
eantionare memorare, se remarc amplasarea, pe fiecare canal de intrare a cte unui circuit
de eantionare-memorare (E/M
1,i
) n amonte fa de multiplexor (Fig. 7.3).












Circuitele E/M
1,i
(i = 1...m) de la intrare pot fi comandate cu semnale E/M
1,i
diferite
pentru fiecare canal, cnd se obine o achiziie asincron, sau cu toate semnalele E/M
1,i

identice, cnd eantioanele se iau toate canalele n acelai timp rezultnd o achiziie sincron.
Achiziia asincron cu acest gen de modul poate fi utilizat fie exclusiv pe toate
canalele, fie selectiv pe anumite canale, pe altele fiind realizat achiziia sincron. Pe
De reinut !
Modulul de achiziie a datelor cu multiplexarea semnalelor analogice la
intrare are cea mai simpl arhitectur, deoarece utilizeaz pentru
achiziia mai multor semnale analogice un singur CEM i un singur
CAN. n acelai timp, deoarece se achiziioneaz serial cte un eantion
din fiecare semnal prezent la intrare, acest modul este cel mai puin rapid
n raport cu oricare alt structur de achiziie a datelor.
Mag. date i control
Interfa de
magistral
Mem. Tamp.
FIFO
E/M
1,1 E/M
1,2
E/M
1,m
U
1,2
.
.
.

u
1,1
u
1,2
u
1,m
MUX
Analogic
CAN A
Logic de comand
M
a
g
i
s
t
r
a
l


P
C

n
DMA
IRQ
A
Stare
Fig. 7.3. Structura unui modul de achiziie sincron cu multiplexare analogic

conv.
Start
conv.
E/M
1,1
U
1,1
U
1,m
...
E/M
1,2
E/M
1,m
Adres
canal
M
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
151
magistrala slave de date i control a modulului se vehiculeaz acelai gen de mesaje ca la
modulele asincrone, adic date msurate, comenzi privitoare la canalul multiplexat,
amplificarea particular pentru fiecare canal i mesaje de control privind declanarea unor
secvene de funcionare. Transferul de date de la modul spre magistrala calculatorului poate
avea loc n regim DMA sau n regim de ntrerupere IRQ.
n diagrama temporal a procesului de achiziie sincron multicanal (Fig. 7.4), dup
eantionarea simultan a canalelor de semnal n momentul t
1
se declaneaz simultan la toate
canalele starea de memorare n care: circuitele E/M
1,i
rein eantioanele U
1,i
din acelai
moment ale tuturor semnalelor, urmnd multiplexarea succesiv i conversia analog-numeric
a eantioanelor. Dup selectarea canalului U
1,1
i trecerea timpului t
m
, n momentul t
2
se
declaneaz conversia analog-numeric (Start conv.).care dureaz T
C
- timp de conversie, iar
dup semnalul de terminarea conversiei (Stare conv. la t
3
), data N
2,1
este valid i se transfer
la momentul t
4
n memoria FIFO. Simultan cu semnalul Stare conv. multiplexorul poate trece
la urmtorul eantion U
1,2
, ca dup timpul de stabilire al multiplexorului t
m
s se declaneze
conversia analog-numeric al cel de-al doilea eantion(t
5
).La ncheierea multiplexrii tuturor
celor m canale de semnal se culege sincron un nou set de eantioane (E/M = 1) de pe toate
canalele i dup timpul necesar eantionrii
e
t se repet multiplexarea i culegerea datei de pe
primul canal.

















Fig. 7.4. Diagramele de timp ale unor semnale la achiziia sincron.

M - semnal la ieirea multiplexorului,
E/M - comanda circuitului de eantionare-memorare (E/M=1 comand eantionarea, E/M = 0
comand memorarea semnalului analogic multiplexat),
Start conv. - start conversie, Stare conv. - sfrit conversie.
M
E/M
Start
Con.v.
Stare
Conv..
Inc.
FIFO
t
1
t
2
t
3
t
4
t
5
t
t
t
t
t
t
Date
CAN
N
2,1
T
C
T
C
T
C
t
m
t
m t
m
U
1,1
U
1,2
U
1,3
N
2,2
N
2,3
. . .
. . .
. . .
. . .
. . .
. . .
N
2,1
U
1,1
t
e
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

152
Dou eantioane succesive ale aceluiai canal de semnal se pot culege n timpul de achiziie:
) T t ( m t T
C m e ac
(7.4)










7.2.2. Module de achiziie sincrone cu multiplexarea ieirilor
convertoarelor analog numerice

n acest caz fiecare semnal are propria cale de condiionare, eantionare-memorare,
conversie analog-numeric, datele convertite n cod numeric fiind cele care vor fi multiplexate
spre ncrcare n memoria tampon FIFO (Fig. 7.5).

















De reinut !
Modulul de achiziie sincron cu multiplexarea ieirilor circuitelor E/M
are dou caracteristici importante: este mai rapid fa de modulele de
achiziie asincrone i permite achiziia de date cu eantionare simultane
n timp, fapt important n anumite aplicaii (msurarea puterii i a
energiei electrice n domeniul acionrilor electrice, procesarea sunetului
i a vorbirii n domeniul audio, etc.).
Stare conv.
1,1
U
1,1
Mag. date i control
Interfa de
magistral
Mem.Tampon
FIFO
U
1,2
.
.
.

u
1,1
u
1,2
u
1,m
MUX
Numeric
Logic de
comand
i
procesarea pe plac
(DSP)
M
a
g
i
s
t
r
a
l


P
C

DMA
IRQ
Fig. 7.5. Structura unui modul de achiziie sincron cu multiplexare numeric

E/M
1,1
U
1,m
E/M
1,2
E/M
1,m
Adr.canal
CAN
1,1
CAN
1,2
CAN
1,m
Start conv.
Stare conv.
1,2
Stare conv.
1,m
E/M

...

...

7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
153
La aceste module de achiziie semnalele de comand a eantionrii-memorrii (E/M) sunt
unice (achiziie sincron), la fel comanda de declanare a conversiei analog-numerice (Start
conv.) i fiecare convertor CAN indic independent terminarea conversiei analog-numerice
(Stare conv.) iar multiplexarea numeric se produce doar dup ce i ultimul CAN a confirmat
terminarea conversiei. Ciclul de achiziie a dou eantioane consecutive de pe acelai canal
este practic independent de numrul de canale ale achiziiei multicanal, timpul de achiziie
fiind:

C ap e ac
T t t T (7.5)
timpul de stabilire al multiplexorului numeric fiind neglijabil n comparaie cu timpul de
stabilire al multiplexorului analogic (deoarece timpul de stabilire al multiplexorului numeric
este cu circa trei ordine de mrime mai mic dect cel al unui multiplexor analogic).
Aceste module permit obinerea unei viteze de achiziie maxime, fiind varianta cea mai
rapid i totodat cea mai scump, de achiziie de date i fiind indicate pentru procesare n
timp real n cazul proceselor rapide printre care se pot meniona i acionrile electrice.
Avantajele acestei structuri de sistem de achiziii de date sunt urmtoarele:
pot fi utilizate convertoare CAN mai lente i deci mai ieftine, chiar dac
se dorete o vitez mare de achiziie;
prin conversie local sub form numeric, se asigur o bun imunitate
la perturbaii;
exist posibilitatea separrii galvanice a unei surse de semnal, mpreun
cu convertorul aferent, fa de restul sistemului.
Aplicaii tipice de achiziie sincron cu multiplexare numeric sunt cele de semnale
vocale sau semnale audio, aplicaii la care frecvenele de eantionare se afl pe o scar
progresiv, fixabil soft.










De reinut !
Modulul de achiziie de date cu multiplexarea ieirilor CAN permite
obinerea unei viteze de achiziie maxime, realiznd o achiziie cvasi
paralel a semnalelor de intrare. Acest modul, naintea multiplexorului,
poate include pe fiecare canal cte o memorie tampon, sau chiar cte un
procesor local, n cazul n care sursele de semnal analogic sunt
rspndite pe o arie extins.
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

154
Convertoarele analog-numerice utilizate de preferin pe modulele de
achiziie cu multiplexoare analogice (Fig. 7.1 i Fig.7.3) sunt cele cu
aproximri succesive fie n variant cu un etaj de 10...12 bii, fie n variant
pipeline (paralel-serie) cu rezoluie de 12...16 bii, iar pe modulele de
achiziie sincron cu multiplexare numeric (Fig. 7.5), cele cu
supraeantionare cu modulaie sigma-delta, deoarece cu acestea se pot
realiza rezoluii de 16...24 bii.

Module de achiziii de date cu DSP (Digital Signal Processor).
Microprocesoarele i microcontrolerele constituie elemente de comand i prelucrare,
deosebit de utile n procesul de gestiune a achiziiei, de preluare i memorare a eantioanelor
rezultate n urma conversiei analog-numerice. Eficiena lor, n ceea ce privete procesul de
prelucrare evoluat a eantioanelor prelevate din proces, este ns mult mai redus. Pentru o
supraveghere i monitorizare precis a unui proces, este de regul, necesar achiziionarea
unor eantioane, care convertite n form numeric, au lungimi de 12 sau 16 bii. Folosirea
unor algoritmi de prelucrare evoluat (filtrare numeric, analiz spectral, etc.) necesit
execuia unor instruciuni de nmulire, adesea n virgul mobil, a dou cuvinte de doi octei,
rezultatul fiind disponibil pe un cuvnt de lungime dubl. Asemenea algoritmi sunt cu greu
implementai pe un microcontroler, cu consum mare de timp i de resurse. De aceea, o soluie
eficient n a realiza prelucrri complexe asupra datelor const n utilizarea circuitelor DSP,
specializate n execuia unor astfel de instruciuni. Procesoarele de semnal numeric DSP sunt
circuite specializate pentru prelucrarea semnalelor, permind lrgirea considerabil a
cmpului de aplicabilitate a tehnicilor numerice n domeniul achiziiilor de date. Modulele de
achiziie sincron cu multiplexor analogic i mai cu seam cu multiplexor numeric, dedicate
pentru procesare de date n timp real, pot include n acest scop pe placa imprimat i un
circuit integrat VLSI specializat - procesorul numeric de semnal (DSP). Procesoarele DSP au
revoluionat esenial domeniul implementrii n timp a algoritmelor DSP, pentru funciile de
baz de filtrare numeric (IIR/FIR), i de analiz spectral (prin tehnici de tip transformare
Fourier rapid FFT), pentru care sunt comune operaiile repetitive de tip MAC (multiplicare i
acumulare) etc.
Doar cteva firme s-au implicat n tehnologia DSP: Texas Instruments (TI), Analog
Devices (AD) i Motorola, fiecare dezvoltndu-i o filozofie proprie
Procesoarele DSP cele mai reprezentative ale firmei Texas Instruments: TMS320 Cx,
cu x = 10; 20; 50 - procesoare cu virgul fix i cu x = 30; 40 - procesoare cu virgul mobil.
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
155
Modulele de achiziie sincron cu multiplexarea ieirilor convertoarelor analog-
numerice i echipate cu procesor DSP sunt cele mai performante ca dinamic, vitez,
rezoluie, dar sunt i cele mai scumpe, din care motiv, asemenea module se construiesc cu 2
sau 4 canale de semnal.
Astfel de caracteristici le fac s fie ntlnite n aplicaii speciale care necesita prelucrarea
numeric a semnalelor cu vitez superioar celei pe care o poate asigura calculatorul, cum ar
fi ncercarea la vibraii a diferitelor construcii, maini i instalaii, procesarea imaginii,
analiza vocii i vorbirii, telefonie, aplicaii n acustic, cercetri medicale, msurri de
distorsiuni i conducerea n timp real a proceselor rapide i deci i a acionrilor electrice.


7.3. Module multifuncionale de achiziie de date
Pe lng achiziia de semnale analogice exist module (Fig. 7.6) conectabile la
magistrala de calculator care ndeplinesc i alte funcii importante n aplicai.





















Fig. 7.6. Structura unui modul de achiziie multifuncional.

Control achiziie
i conversie

Interfa de
magistral
Bus IF

Magistral de date i control
Mem. Tamp.
FIFO

MUX
Analogic
E/M
CAN
A
M
a
g
i
s
t
r
a
l


P
C

n
A
E/M
Stare
conv.
Start
conv. Adr.canal

Numrtoare
Temporizatoare

Ieiri
numerice

Intrri
numerice
CNA1
CNA2

FIFO
CNA

Control i temporizare
CNA

Calibrare CNA

Interfa
DMA

C
o
n
e
c
t
o
r

I
/
O


Interfa
IRQ

7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

156
Aceste module de achiziie multifuncionale pot realiza: temporizarea unor aciuni
(ieiri numerice), numrarea de evenimente aleatorii i msurare de frecven (intrri
numerice), declanarea (trigger) de aciuni pe baza comparaiei numerice (prin cuvntul de
declanare) sau analogice (intrri), generarea de semnale analogice sub form impus prin
program (ieiri).
Schimbul de date i comenzi cu calculatorul are loc prin interfaa de magistral (Bus
IF), transferul de date fiind realizat sub coordonarea interfeei DMA sau de ntreruperi IRQ.
Semnalele analogice de intrare aplicate la conectorul de intrare-ieire (I/O) sunt
multiplexate spre circuitul de eantionare-memorare (E/M) pentru ca eantioanele culese s
fie convertite analog-numeric i memorate n FIFO alocat CAN.
Semnale analogice de ieire, sunt n general n numr de dou canale i servesc la
furnizarea de tensiuni analogice de frecven i form arbitrare, sintetizate numeric. La
indicaia calculatorului coninutul de eantioane din care se va construi curba analogic se
ncarc n memoria FIFO a CNA, coninut care va fi rulat ciclic (pentru generare de
semnale periodice), pe durata impus, temporizat (generare de pachete finite de curbe) sau
o unic secven de curb la frecvena impus de circuitul de control i temporizare al
CNA. Tensiunile de ieire sunt generate de convertoarele numeric-analogice CNA1 i
CNA2, filtrate cu filtre adaptive antialias. Precizia ridicat a amplitudinii tensiunilor
generate este garantat de calibratorul CNA, care reface periodic autocalibrarea
convertoarelor numeric-analogice, aducnd corecii de offset, de liniaritate i de
amplificare.
Semnale numerice de intrare, TTL sau CMOS compatibile (exist i posibilitatea
acceptrii altor nivele, prin optocuplare - la alte modele) sunt utilizate pentru receptarea
unor evenimente, msurarea de frecven sau alte mrimi convertite n prealabil n
frecven, numrarea de evenimente aleatoare. Toate aceste posibiliti sunt asigurate de
numrtoarele de rezoluie mare (pn la 24 bii) i de controlerul de achiziie. Prin
conectorul de temporizare este posibil receptarea de impulsuri izolate, de cuvinte binare,
n scopul recunoaterii i al declanrii (trigger) de achiziie, aciuni sau secvene de lucru.
Semnale numerice de ieire, pot constitui cuvinte de stare adresate unor utilizatori legai la
conectorul I/O, comenzi numerice pentru control sau semnale de protocol. Circuitul de
numrare-temporizare permite declanarea achiziiei n regim pretrigger sau posttrigger,
cnd modulul va achiziiona date dup (pretrigger) sau naintea i dup (posttrigger)
apariia unei condiii de declanare interne sau externe. Totodat circuitul de numrare-
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
157
temporizare (conine 5...8 numrtoare) d posibilitatea de a temporiza declanri,
conversii, semnale de ceas, etc.
Aproape toate cartelele de achiziie avnd i funcia de culegere de date analogice
prevd un numr 2m canale nedifereniale SE (Single Ended) sau m canale difereniale.
Opiunea de selectare a modului de culegere a semnalului analogic este posibil datorit
organizrii multiplexorului analogic de intrare (Fig. 7.7), care este divizat n dou
multiplexoare MUX
1,1
i MUX
1,2
de cte m canale fiecare, urmate de un selector de mod de
multiplexare i amplificatorul diferenial programabil A. Intrrile analogice se selecteaz prin
cele dou multiplexoare validate de semnalele Activat MUX
1,1
, Activat MUX
1,2
i de
comutatoarele electronice.












Msurarea n modul diferenial njumtete numrul de canale de semnal, dar se
obine rejecie bun a zgomotelor de mod comun, problem foarte important la achiziii n
mediu industrial sau la distane relativ mari.









De reinut !
Module de achiziie multifuncionale pot realiza pe lng achiziia de
semnale analogice i alte funcii importante n aplicai: temporizarea
unor aciuni, numrarea de evenimente aleatorii i msurare de frecven,
declanarea de aciuni pe baza comparaiei numerice (prin cuvntul de
declanare) sau analogice, generarea de semnale analogice sub form
impus prin program.
MUX
1,1

.
.
.

u
1,1 A
u
1,2 A
u
1,m A
Activat MUX
1,1
.
.
.

u
1,1 B
u
1,2 B
u
1,m B
Activat MUX
1,2

GND

A
A
Spre E/M
1
1
2
2
3
3
Fig. 7.7. Intrri multiplexate nedifereniale i difereniale


Selectare mod MUX
MUX
1,2

7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

158

7.4. Cartele NI de achiziii de date

Firma National Instruments (NI) ofer o gam larg de dispozitive i de plci inserabile
pentru culegerea datelor grupate pe funcii i categorii de performane. n cadrul fiecrei
grupe, exista mai multe variante, fiind disponibile pentru diferite magistrale de PC: AT, PCI,
PXCI, VXI, PCMCIA, serial, etc
Cartele DAQ multifunctionale - seria E sunt printre cele mai frecvent folosite dintre
modulele DAQ inserabile. Tehnologia mbuntit a acestei familii reprezint o
arhitectura hardware complet pentru achiziie de date, ce beneficiaz de cele mai recente
progrese n domeniul electronicii i calculatoarelor, i mrete capacitile soluiilor de
achiziie bazate pe calculatoare PC.
Caracteristici generale ale modulelor de achiziii de date seria E:
intrri analogice: 16 sau 64 intrri simple raportate la masa (RSE), 16 sau 64 de intrri
simple cu o masa comuna (NRSE), 8 sau 32 intrri difereniale (DIFF);
reglare independent, pe fiecare canal, a gamei sau ctigului de intrare, eantionare
secvenial (aleatoare) a canalelor;
declanare numeric;
declanare analogic: sub sau deasupra unui nivel, nuntrul sau nafara unei zone,
depire sus sau jos cu hysteresis;
ieiri analogice: dou convertoare numeric-analogice (DACs) multiplicatoare, cu
buffer dublu, ce se conecteaz la doua canale analogice de ieire ;
numrtoare/temporizatoare comandate de DMA: dou, de 24 de bii;
I/O numerice: 8 linii numerice de intrare/ieire;
rata de eantionare: de la 20kS/sec pana la 5MS/sec per canal;
domeniu de intrare: +/-42, +/-20, +/-10, +/-5V;
rezoluia de intrare: 12 sau 16 bii.
Cartele DSA sunt dispozitivele de achiziie i generare a semnalelor dinamice, plci
inserabile de nalt precizie, ce se folosesc n calculatoarele cu magistrala PCI, destinate
testrilor n domeniul audio i telefonie, msurrilor de ocuri i vibraii n analiza
zgomotului, etc.
Cartele Low-Cost Multifunction sunt familiile de dispozitive de achiziie cu cel mai mic
pre ce beneficiaz de tehnologia avansat a seriei E, asigurnd achiziia pe 16 bii a
datelor, pentru o gama larga de aplicaii, cu un cost mai redus dect seria E clasic.
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
159
Cartele cu ieiri analogice de curent sau de tensiune acoper un spectru larg de
aplicaii, de generare a formelor de unda de mare vitez, de la cele elementare la cele
complexe:
ieiri analogice: 2, 4, 8, 6/10, 32, 96;
rezoluie: 12, 16 sau 18 bii;
rata de actualizare: 300kS/s sau 1MS/s;
gama de ieire: 0-20mA, +/-5V, 0-10V, +/-10V;
I/O numerice: 8, 16, 32;
numrtoare/temporizatoare: doua, de 24 bii.
Cartele cu I/O numerice (DIO) se folosesc n numeroase aplicaii ce includ sesizarea
unor strii a unor contacte (on/off), comutarea semnalelor i a tensiunilor de alimentare,
interfaarea unui calculator cu echipamente externe, testarea dispozitivelor numerice de
telecomunicaii, etc. Cea mai ieftin plac DIO este pentru magistrala ISA i are 16 canale,
iar plcile DIO tip VXI de nalt performanta ofer 128 de canale. Rata maxima de date
poate atinge 76Moctei/sec.
Seria RT este compusa din placi DAQ speciale pentru aplicaii n timp real.
Ele ofer intrri i ieiri numerice i analogice n timp real, prezint o fiabilitate bun
pentru msurri i automatizri. n acest scop, sunt prevzute cu cte un microprocesor
independent (AMD 486 DX5 la 133MHz) ce ruleaz n timp real. Utilizeaz LabVIEW
RT, pentru a genera aplicaiile nglobate specifice. Chiar daca calculatorul-gazd se
blocheaz, dispozitivele RT continua s funcioneze, asigurnd rularea nentrerupt a
aplicaiilor critice.












De reinut !
National Instruments (NI) ofer o gam larg de plci inserabile pentru
culegerea datelor grupate pe funcii i categorii de performane iar n
cadrul fiecrei grupe, exist mai multe variante, fiind disponibile pentru
diferite magistrale de PC
National Instruments, leaderul n achiziia de date computerizat, ofer
cea mai complex familie de echipamente pentru computere tip desktop
sau portabile i pentru aplicaii n reele multi-platform, incluznd PCI,
PXI, PCMCIA, USB i FireWire.
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

160

7.5. Structuri de achiziii de date cu microcalculator
Multitudinea i varietatea mrimilor electrice i neelectrice care fac obiectul achiziiei,
msurrii, monitorizrii i controlului, precum i numeroasele aplicaii, au determinat
elaborarea unor structuri hardware i software, care depind de:
numrul mrimilor de intrare/ieire n sistemul de achiziie;
dispunerea fizic n teren a surselor de semnal (concentrate sau distribuite);
complexitatea prelucrrii datelor;
vitez de procesare (on-line/off-line).
Se ntlnesc n aplicaii urmtoarele tipuri de structurii de achiziii de date:
Structur autonom.
Microcalculatorul PC cu module de extensie I/O, module de achiziie multifuncionale,
module DSP, constituie o unitate autonom, care asigur toate funciile din sistemul de
achiziie: coordoneaz, proceseaz, afieaz, dialogheaz cu operatorul, elaboreaz date
procesate utilizabile ulterior, memoreaz datele brute i datele procesate.
Calculatorul autonom, cu module ataabile pe magistrala de calculator, module ce au
funcii de aparate de msurare ca: multimetru, osciloscop numeric, numrtor universal,
analizor spectral, analizor logic, etc., cu soft-ul adecvat, realizeaz structura funcional
denumit instrument virtual.

Instrumentele virtuale fac uz de traductoare i senzori pentru a intra n contact cu
mrimea fizica msurat, de eventuale circuite de condiionare a semnalelor, precum i de
circuite pentru conversia analog-numeric.
Diferena, n raport cu sistemele de msurare "clasice", este aceea c de aceast dat
toate funciunile de prelucrare i analiz a valorilor msurate, de stocare a acestor informaii i
de transmitere a lor ctre utilizator sunt realizate de calculator i nu de aparatura dedicat.
Aplicaiile software nlocuiesc astfel componente estimate a reprezenta 80% din
circuitele unui aparat de msurare sau testare specializat "clasic".
Software-ul care realizeaz aceste funciuni posed n majoritatea cazurilor o interfa
grafic avnd acelai aspect ca i cel al panoului frontal al unui aparat de msurare. Acesta
este motivul pentru care aplicaiile respective sunt numite Instrumente virtuale.
Instrumentele virtuale permit ca mai multe aparate de msurare sau testare specializate
s poat fi nlocuite printr-o singura configuraie hardware de sistem de msurare
computerizat, completat apoi cu diverse aplicaii software.
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
161
Facilitile oferite de hardware-ul de achiziie de date i control de proces nu ar putea fi
puse n valoare fr existena unui software adecvat: LabVIEW.
Mediul de programare grafica LabVIEW, de transmitere a informaiei prin intermediul
diverselor protocoale de comunicaie specifice Internet-ului vor face posibil un salt calitativ n
dezvoltarea utilizatorilor spre folosirea de laboratoare virtuale i spre monitorizarea i
comanda la distan a proceselor.
Structur de automatizare
Microcalculatorul PC utilizat n sisteme de automatizare acoper o gam larg de
funcii, care pot include:
interfaa om-main, prin care operatorul interacioneaz cu procesul;
SCADA (Supervisory Control And Data Acquisition) - n care funciile de control sunt
asigurate de automate programabile (PLC), dar ele sunt monitorizate i supervizate de
microcalculator;
achiziia de date distribuite.
Microcalculatorul n structur de supervizor de procese industriale, este aceea n care
fluxul de informaie (de achiziie) este ndreptat de la proces la calculator, iar informaiile
privind aciunile de ntreprins (poziionarea referinelor la regulatoare, generarea de tensiuni
analogice sau digitale pentru elementele de execuie) au sensul de la calculator la proces
(Fig.7.8).













Modul condiionare
SCXI
Modul de
achiziie date

Data Logger
Interfa serial
RS
Automat
programabil

Traductor inteligent
Magistral
FIELD
A
c
h
i
z
i

i
e

C
o
n
t
r
o
l

MICROCALCULATOR
Fig. 7.8. Microcalculatorul n sistem de automatizare de procese
PROCES
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

162
Monitorizarea i prelucrare de date, are loc prin una din urmtoarele variante (sau
combinat):
prin circuite de condiionare de semnal SCXI i modul de achiziie ncorporat n SCXI
sau chiar n calculator, informaia circulnd n ambele sensuri;
prin adaptor de semnal (care este un sistem de sine stttor de culegere de date - Data
Logger) i interfa serial ce comunic cu calculatorul dup unul din standardele
seriale RS;
prin adaptoare de semnal, care produc date numerice despre mrimi (acestea pot fi
traductoare inteligente, adaptoare numerice individuale sau pe grupuri de mrimi de
proces), datele se vehiculeaz prin intermediul sistemului Field Bus, un sistem de
magistrale combinate, dezvoltat special pentru achiziie, monitorizare i control la
procese plasate la distane semnificative n teren.
Structur de msurare, testare i monitorizare automat
Testarea i msurarea automat este un alt mod de utilizare a microcalculatoarelor
pentru achiziia i procesarea semnalelor (Fig.7.9).














Fig. 7.9. Microcalculatorul n sistem de msurare, testare i monitorizare
Modul condiionare
SCXI
Modul de
achiziie date
Interfa
VXI/VME
Interfa
GPIB A
c
h
i
z
i

i
e

S
e
m
n
a
l
e

d
e

t
e
s
t

SISTEM TESTAT
MICROCALCULATOR
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
163
Achiziia semnalelor din sistemul testat i generarea semnalelor de test, aplicate
sistemului, are loc prin intermediul a trei principale ci i mijloace:
semnale recepionate i condiionate n SCXI, eantionate i cuantizate n module de
achiziie de date (cu DSP) dispuse fie n asiul SCXI, fie direct n magistrala
calculatorului;
sistemul de msurare VXI cu aparate i funcii de msurare-condiionare-procesare
realizate dup principiul "instrument pe o plac" cu module standardizate, constituie
alternativa cea mai nou n domeniul achiziiei i msurrii rapide (instrument virtual).
VXI este o interfa standard, cu magistral de fundal dispus n asiu (cadru)
autonom, fiind o extensie a interfeei VME. Legtura dintre cadru (subsistem) VXI i
calculator se realizeaz cu interfaa standard pentru msurri (GPIB,MXI), sau
general n comunicaii numerice (RS - 232 C, 422, 423, 485);
aparate de msurare programabile autonome, specializate n msurarea unei mrimi
care sunt prevzute cu interfaa GPIB, pentru legtura de date la calculator. GPIB
(General Purpose Interface Bus), adic interfa magistral de uz general, este
standardul cel mai rspndit i unanim acceptat pentru sisteme de msurare (cunoscut
i ca IEEE 488.2), mpreun cu standardul SCPI (Standard Commands for
Programmable Instruments) - care este o extensie a lui IEEE 488.2, definind setul de
comenzi de programare i sintaxa pentru funciile specifice instrumentelor.
















De reinut !
Sistemul de calcul pentru achiziia de date n condiiile n care aplicaia
implic o combinare a achiziiei propriu-zise cu analiza i reprezentarea
grafic a datelor, impune utilizarea unui hardware adecvat cerinelor.
Utilizatorii de sisteme de msurare, monitorizare i control cu PC pot
utiliza pachete software gata realizate, pentru a dezvolta aplicaiile lor,
iar cnd nu dispun de pachete software specifice trebuie s dezvolte ei
nii acest software, mai ales n cazurile cnd aplicaia este dedicat,
necuprins n pachetele software de uz general sau pachetele soft
disponibile, nu satisfac anumite criterii ale utilizatorului.
Aceasta nseamn realizarea de software necesar pentru controlul plcii:
programarea funciilor, controlul achiziiei, transferul datelor ntre
cartela de achiziie i PC, numite Drivere, care sunt compatibile cu
diversele interfee utilizator ce ruleaz curent pe PC ( Windows, Linux,
etc.), sau realizatori software precum LabVIEW, LabWindows, etc.
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

164

7.6. Lucrare de laborator
Testarea unei plci de achizii de date

Se va exemplifica testarea unei placi de achizitie de tip NI DAQ USB 6008.
Pentru testare este utilizat programul Measurement & Automation Explorer, instalat
odat cu placa de achiziie.
Realizarea unui test de funcionare al placii de achiziie pentru un semnal de intrare de
tip analog, se parcurg urmatorii pai (se exemplific pentru msurarea tensiunii la bornele
unei surse etalon de cc):
se deschide programul Measurement & Automation Explorer;
se selecteaza, din lista device-urilor, placa de achiziie care dorim sa o testm (Fig.7.10);











se utilizeaz, pentru placa de achiziie selectat, comanda Test Panels (Fig.7.11);
n fila Analog Input a ferestrei de test, se precizeaz:
canalul pe care se face msurarea, din lista Channel Name - de exemplu Dev1/ai0
(canalul 0 de tip Analog Input al placii cu numele Dev1);
domeniul (valorile maxim i minim ale tensiunii citite);
rata achiziiei i nr de eantioane ce vor fi citite;
modul de afiare al datelor (modul Finite, pentru exemplul prezentat);
configurarea canalului (modul Diferential, pentru exemplul prezentat);
se acioneaz apoi butonul Start.
Ferestra de test va afia valorile tensiunii masurate la bornele sursei de cc, conectate,
pentru exemplul prezentat, pe canalul 0.

Fig. 7.10. Selectarea plci de achiziie de tip NI USB 6008
7. Module pentru achiziii de date

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
165














Pentru configurarea n modul diferenial a unui canal de tip AI (Analog
Input), de exemplu canalul cu index 0, se utilizeaz, pentru placa NI DAQ
6008, pinii AI0 (+) i AI4 (-), pinul de mpmntare fiind notat GND (se
poate conecta borna + a sursei de cc la pinul AI0, iar borna - la pinul AI4,
msurnd astfel tensiunea electromotoare a bateriei).
Cea mai bun testare se va realiza prin msurarea realizat pentru valori
nule ale tensiunii de intrare. Pentru aceasta se leag intre ele conectorii unui
canal de masurare (analog input). Valoarea afiat n acest caz va fi foarte
apropiat de zero (se va realiza astfel i o prim analiz a zgomotului indus
de reea).










Test de autoevaluare
1. Care este rolul unui modul de achiziii de date?
2. Care este structura unui modul de achiziii de date asincron?
3. Care este structura unui modul de achiziii de date sincron?
4. Care este structura unui modul de achiziii de date multifuncional?
5. Ce parametri definesc elaborarea unor structuri hardware i software
de achiziii de date?
6. Ce tipuri de structurii de achiziii de date cu microcalculator se
ntlnesc n aplicaii industriale?
Fig. 7.11. Fereastra Test Panels: NI USB 6008
7. Module pentru achiziii de date


TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

166

































Lucrare de verificare la Unitatea de nvare 7
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Modul de achiziii de date asincron: schem bloc, funcionare;
2. Module de achiziii de date sincrone: schem bloc, funcionare;
3. Modul de achiziii de date multifunctional: schem bloc, funcionare.
Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare

Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Concluzii
1. Sistemele de achiziii de date sunt cele care asigur:
convertirea fenomenului fizic n mrime ce poate fi msurat;
prelucrarea semnalelor generate de senzori n scopul extragerii de
informaii;
analiza i prelucrarea datelor, prezentarea ntr-o form utilizabil.
2. Complexitatea sisteme de achiziie de date a crescut considerabil
ajungnd la o structur care conine pe lng partea de achiziie
propriu-zis o parte cu ieiri analogice, o parte de intrri i ieiri
numerice, bloc de numrare i temporizare realizndu-se de fapt o
structur de sistem de achiziie i control care utilizeaz prelucrarea
numeric pentru controlul unor procese fizice sau la memorarea i
redarea informaiei.
Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
167

Unitatea de nvare nr. 8




ACHIZIII DE DATE CU LabVIEW




Cuprins Pagina
Obiectivele unitii de nvare nr. 8 168
8.1. Hardware-ul de achiziii de date 168
8.2. Software-ul de achiziii de date 170
8.3. Aspecte generale privind achiziii de date cu LabVIEW 171
8.4. Realizarea unei achiziii de date n LabVIEW 175
8.4.1. Configurarea hardware-ului cDAQ-9172 175
8.4.2. Configurare software 177
8.5. Lucrare de laborator
Aplicaii LabVIEW pentru achiziia i generarea datelor
186
Test de autoevaluare 187
Lucrare de verificare unitatea de nvare nr. 8 187
Rspunsuri i comentarii la ntrebrile din testul de autoevaluare 187
Concluzii 187
Bibliografie unitatea de nvare nr. 8 188

8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

168
OBIECTIVELE unitii de nvare nr. 8

Principalele obiective ale Unitii de nvare nr. 8 sunt:













8.1. Hardware-ul de achiziii de date
Hardware-ul de achiziie are ca principal sarcin compatibilizarea informaiei obinute
de la elementele primare de msur cu calculatorul numeric i cuplarea cu acesta, precum i
transmiterea comenzilor elaborate de sistemul de calcul pe baza informaiilor furnizate ctre
elementele de execuie.
Partea hardware a sistemului de achiziie este constituit din plci de achiziie date care
pot fi:
plac de achiziie de tip plug-in ce se introduce n slot-ul PCI al plcii de baz a unui
calculator de birou sau n slot-ul PCMCIA al unui calculator laptop pentru un sistem de
achiziii portabil;
plac de achiziie extern ce se conecteaz la calculator printr-un port existent, cum ar fi
portul serial sau portul Ethernet, ceea ce nseamn c se pot plasa repede i uor noduri de
msurare lng senzori.
Plcile de achiziie de date utilizate n sistemele de msurare computerizate pot
ndeplini mai multe dintre urmtoarele funciuni:
intrare analogic - msurarea unui semnal, sub forma unei tensiuni electrice, provenit
de la un traductor aflat n sistemul studiat;
ieire analogic - generarea unui semnal, sub forma unei tensiuni electrice care s
comande un element de acionare din sistemul monitorizat;
comunicaii numerice - primirea i emiterea de valori n form binar, reprezentnd
date sau coduri ale unor comenzi, transmise sub forma unor impulsuri TTL ntre placa
de achiziie de date i alte componente ale sistemului computerizat;
Utilizarea mediului de programare LabVIEW care ofer
soluii att pentru studiul pe model, precum i pentru
investigaii pe sistem real
Cunoaterea problematicii achiziei de date n LabVIEW
Cunoaterea modului de realizare a unui instrument virtual
n LabVIEW
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
169
numrare/cronometrare - primirea i emiterea de semnale sub form de serii de
impulsuri TTL n care informaia este coninut n numrul de impulsuri din serie sau n
frecvena acestora.
Printre parametrii care descriu performanele unei plac de achiziie ce prezint canale
de intrare analogic se pot enumera: numrul de canale de intrare analogic, rata maxim
de eantionare, intervalul de msurare i rezoluia.
Numrul de canale de intrare analogic poate fi specificat att pentru configuraia uni-
polar ct i pentru cea diferenial. Intrrile analogice n configuraie uni-polar se refer
la tensiuni electrice (de pe canale diferite) msurate n raport cu un potenial de referin
comun, aflat pe legtura la mas a plcii de achiziie de date. Acest tip de intrri analogice
este utilizat de obicei pentru semnale cu amplitudini relativ mari (peste 1 V), n situaia n
care firele de legtur dintre sursa de semnal i placa de achiziie de date au lungimi mai
mici de 5 m. n celelalte situaii se utilizeaz configuraia diferenial, n care fiecare
tensiune electric ce corespunde unui canal de intrare analogic este msurat n raport cu
un potenial de referin propriu. n configuraie diferenial are loc reducerea erorilor
datorate influenelor perturbaiilor electromagnetice din mediul exterior asupra firelor de
legtur.
Rata maxim de eantionare reprezint numrul maxim de conversii analog - numerice
(msurri) pe care placa de achiziie de date le poate efectua n unitatea de timp (o
secund). Obinerea unui numr mai mare de valori ale semnalului msurat n unitatea de
timp permite descrierea precis a semnalului i efectuarea unor prelucrri statistice
complexe. Unitatea de msur pentru rata de eantionare se noteaz S/s (samples/second,
eantioane/secund) i reprezint efectuarea unei singure conversii analog - numerice ntr-o
secund.
Intervalul de msurare este determinat de valorile minim i maxim ale tensiunii
electrice pe care convertorul analog - numeric o poate cuantifica. Majoritatea plcilor de
achiziie de date au la dispoziie mai multe intervale de msurare, unul dintre acestea
putnd fi selectat la un moment dat.
Rezoluia unei plci de achiziie de date reprezint numrul de bii utilizai de ctre
convertorul analog - numeric al acesteia pentru reprezentarea valorii msurate a semnalului
analogic. Dac se noteaz valoarea rezoluiei cu n, convertorul analog - numeric va putea
reprezenta numere ntregi cuprinse ntre 0 i 2
n-1
, fapt ce este echivalent cu aproximarea
infinitii de valori din intervalul de msurare printr-o mulime discret de 2
n
valori.
Intervalul de msurare este astfel partiionat n 2
n
subintervale. Toate valorile semnalului
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

170
msurat aflate ntr-un acelai subinterval vor putea fi reprezentate doar 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 partiionat intervalul de msurare,
deci crete precizia de reprezentare (msurare) a semnalului real.
Precizia de msurare a unei plci de achiziie de date, calculat n funcie de
parametrii constructivi descrii anterior, nu este ntotdeauna respectat
atunci cnd msurarea se efectueaz 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 rezoluia de doar 12 bii. Caracterizarea
complet a performanelor unei plci de achiziie de date nu poate fi
efectuat fr luarea n considerare a unor parametri auxiliari ca:
neliniaritatea convertorului analog - numeric, precizia relativ, timpul de
stabilizare i zgomotul.








8.2. Software-ul de achiziii de date
n soft-ul de achiziie sunt incluse drivere specifice elementelor hard din sistemul de
achiziie i programe de aplicaie. Soft-ul reprezint interfaa logic ntre hardware i
utilizator (Fig.8.1).




Driverele controleaz funcionarea elementelor componentelor hardware ale sistemului
de achiziie i au funciile:
citete/scrie date de la placa de achiziie;
controleaz frecvena de achiziie;
De reinut !
Parametrii care descriu performanele unei plac de achiziie ce prezint
canale de intrare analogic se pot enumera: numrul de canale de intrare
analogic, rata maxim de eantionare, intervalul de msurare i
rezoluia.
Hardware
achiziie
Driver
Software
aplicaie
Utilizator
Fig.8.1. Componena soft-ului de achiziie i poziionarea acestuia
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
171
integreaz achiziia cu resursele PC (ntreruperi, DMA, memorie) i sistemele de
condiionare;
acces la multiple IN/OUT pe placa de achiziie;
acces la mai multe plci de achiziie.
Software-ul de aplicaie controleaz achiziia i prelucrarea specific a datelor,
elaborarea i transmiterea comenzilor pentru elementele de execuie, prezentarea acestora
ctre operatorul uman i realizeaz: gestionare date; afiri grafice; prelucrri.

















8.3. Aspecte generale privind achiziii de date cu LabVIEW
Softul LabVIEW 8.5 de la Naional Instruments, ruleaz pe procesoare multicore
permind dezvoltarea de aplicaii care ruleaz n paralel, concomitent la dou sau mai multe
miezuri procesor pentru achiziii de date i controlul instrumentelor. Construit pentru ingineri,
LabVIEW este un mediu multithread ce uureaz programarea paralel. LabVIEW conine
funcii pentru analiza de semnal, funcii grafice pentru vizualizarea datelor i funcii pentru
De reinut !
Soft-ul de achiziie conine:
a) NI-DAQ - driverele ruleaz n calculator controlnd (conducnd)
dispozitivele hard de achiziie, fiind punte de legtur ntre acestea i
softul de aplicaie. De exemplu NI ofer drivere NI-DAQmx care au
crescut mult viteza de dezvoltarea a aplicaiilor prin asistare i
interactivitate grafic pentru configurare, testarea sistemului de
achiziie.
b) Measurement & Automation Explorer (MAX) este un utilitar instalat
de LabVIEW sub Windows folosit pentru configurarea plcilor de
achiziie i a canalelor de achiziie. Dup instalarea unei plci se va
rula MAX.
c) Produsele soft de aplicaie sunt medii de dezvoltare n care sunt
programate aplicaiile finale cu orientare spre client. Acestea acoper
prelucrarea datelor achiziionate i prezentarea rezultatelor. NI ofer
trei produse soft pentru dezvoltarea de aplicaii: LabView
programare grafic, LabWindows/CVI pentru programatorii n C i
Measurement Studio pentru Visual Studio .NET .
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

172
comunicaii de date i cu ajutorul su pot fi construite aplicaii pentru salvarea datelor n mod
uor i rapid.
Pachetul software LabVIEW 8.5 conine:
I. Pachetul de baza (LabVIEW Base) cu urmtoarele componente:
a) User Interface Development, permite:
creare interfeelor pentru utilizatori prin glisarea i fixarea componentelor de interfa,
ce cuprind grafice, diagrame, tabele, butoane, cadrane i instrumente de msur.
b) Data Acquisition Functions and Wizards, permite:
dezvoltarea de aplicaii de achiziie i logare de date bazat pe funcii de configurare
(pentru Windows);
interfa de programare a aplicaiilor cu NI-DAQmx (instalat o dat cu driverul
componentei hardware).
c) Instrument Control Functions and Wizards, permite:
controlul i interacionarea cu instrumente stand-alone folosind funcii interactive
(pentru Windows);
funcii i interfee de programare a aplicaiilor pentru (instalat o dat cu driverul
componentei hardware):
- controlul instrumentelor prin Virtual Instrument Software Architecture (VISA);
- GPIB;
- comunicaie serial.
controlul instrumentelor cu mai mult de 6000 de drivere de instrumente.
d) Repot Generation and Data Storage, permite:
folosirea de funcii de configurare interactive pentru fiiere de achiziie i pentru
generarea de raporturi;
citirea i scrierea de fiiere de tip binar, text, XML folosind funciile fiierelor I/O;
generarea de raporturi n format HTML, text sau NI DIAdem;
nregistrarea datelor n formatul TDMS pentru managementul datelor de test.
e) Calling External Code, permite:
utilizarea DLL-urilor sau a librriilor;
controlul aplicaiilor prin intermediul ActiveX-ului (pentru Windows);
utilizarea funciilor .NET si a serviciilor web.
f) Modular and Object-Oriented Development, permite:
crearea de funcii sau subVI-uri;
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
173
dezvoltarea de librrii sau funcii pentru o mai uoar distribuire a codului;
dezvoltarea orientat pe obiecte.
g) Network communication, permite:
folosirea librriilor de comunicaie pentru TCP/IP, UDP, Bluetooth i Infrared (IrDA);
schimbarea de date ntre aparate i inte embedded prin intermediul LabVIEW shared
variable;
publicarea de rapoarte pe internet prin intermediul serverului Web incorporat;
utilizarea serviciilor Web i generarea automat de interfee pentru servici Web;
dezvoltarea VI-urilor ca servicii Web RESTfull (nu sunt disponibile n versiunea Base
Development System);
informaii despre e-mail cu funciile de e-mail (nu sunt disponibile in versiunea Base
Development System);
controlul aplicaiilor prin intermediul browserelor Web (nu sunt disponibile in
versiunea Base Development System).
II. Sistemul de dezvoltare complet (LabVIEW Full), conine componentele Pachetului de
baza (LabVIEW Base) care se completeaz cu urmtoarele:
h) LabVIEW Signal Express, permite:
configurarea datelor achiziionate i instrumentarea proiectelor de control se face rapid
i nu necesit programare;
controlul a sute de instrumente de achiziie de date att cele modulare ct i cele
tradiionale;
generarea automata de cod LabVIEW.
i) Math, Analysis and Signal Processing, permite:
LabVIEW Math Script;
alegerea din mai mult de 500 de rutine de analiz i procesare de semnal;
crearea de programe mai repede cu ajutorul funciilor interactive;
prin intermediul MathWorks conectarea la softul MATLAB.
j) Event Driven Programing, permite:
dezvoltarea rapida de interfee interactive pentru utilizatori.
III. Sistemul de dezvoltare profesional (LabVIEW Professional) conine componentele
Sistemul de dezvoltare complet (LabVIEW Full) care se completeaz cu urmtoarele:
k) Aplication Distribution, permite:
distribuirea aplicaiilor dumneavoastr ca executabile;
crearea de kitt-uri de instalare pentru aplicaiile dumneavoastr (pentru Windows);
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

174
generarea de interfee C pentru drivere de LabVIEW ale instrumentelor
dumneavoastr;
generarea de DLL-uri pentru codul de LabVIEW.
l) Software Engineering Tools, permite:
integrarea cu codurile surs standard pentru controlul instrumentelor;
fuzionarea versiuni separate ale unui VI ntr-un singur program;
unelte pentru depistarea complexitii codului i a memoriei utilizate.
Pentru a extinde funcionalitatea pachetului de programe n LabVIEW se integreaz 5
module suplimentare i o serie de instrumente de lucru (toolsets) ajuttoare. Database
Connectivity Toolset, Statistical Process Control (SPC) Tools i Internet Tools formeaz
mpreun pachetul Enterprise Connectivity Toolset.
unelte pentru generarea de rapoarte pentru Microsoft Word i Excel;
unelte pentru configurarea bazei de date;
unelte pentru controlul statistic si de proces (SPC);
unelte pentru conectarea la internet (FTP, e-mail si CGI);
unelte pentru controlul PID (pentru Windows);
unelte pentru Fuzzy logic;
unelte de procesare avansata de semnal;
proiectarea de filtre digitale;
unelte de control al sistemului liniare si neliniare;
analizator de VI-uri.












De reinut !
LabVIEW este un mediu de programare grafica revoluionar, ce include
funcii specializate pentru achiziii de date, controlul instrumentelor,
analiza datelor msurate precum i pentru afiarea i prezentarea
rezultatelor. LabVIEW ofer flexibilitatea unui mediu de programare
puternic fr a mai avea nevoie de programarea greoaie a limbajelor
tradiionale. Cu LabVIEW se pot implementa achiziii de date, analize
complexe i prezentri sofisticate de date, totul ntr-un singur mediu de
programare, astfel inct realizarea unei aplicaii specifice pe o anumit
platform devine o sarcin facil.
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
175

8.4. Realizarea unei achiziii de date n LabVIEW
8.4.1. Configurarea hardware-ului cDAQ-9172
Se vor prezenta etapele ce trebuie paecurse pentru a realiza achiziii de date n
LabVIEW 8.5, cu scopul de a cunoate:
cum se configureaz un sistem de achiziie de date;
cum se utilizeaz DAQ Assistant pentru a efectua msurtori cu NI LabVIEW
utiliznd modulul NI 9211 component al sistemul NI cDAQ-9172.

1. nainte de a conecta sistemul cDAQ-9172, este necesar s se instaleze software-ul NI-
DAQmx (NI-DAQ Device Documentation Browser i VI Logger).
2. Se alimenteaz la reea sistemul NI CompactDAQ: cDAQ-9172.
3. Se conecteaz sistemul la PC utiliznd cablul USB (Fig.8.2).













4. Driver-ul NI-DAQmx instalat pe PC detecteaz automat sistemul cDAQ-9172 iar pe
desktop va apare fereastra de dialog iniial. Se selecteaz Configure and Test This
Device iar pentru a deschide Measurement & Automation Explorer (MAX) se execut
click pe butonul OK (Fig.8.3).

NI Msurri & Automation Explorer este un utilitar de configurare
pentru toate hardware-le National Instruments.


Fig.8.2. Conectarea sistemului NI cDAQ-9172 la laptop
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

176



















5. Se extinde Devices and Interfaces i apoi se extinde NI-DAQmx Devices n care va apare
implicit NI cDAQ-9172 cu numele "cDAQ1"(Fig.8.4).









6. Se execut click-dreapta pe cDAQ NI-9172 i se selecteaz Self-Test (Fig.8.5).










Fig.8.3. Fereastra de dialog iniial pentru cDAQ-9172
Fig.8.4. Fereastra Devices and Interfaces Measurment & Automation Explorer
Fig.8.5. Fereastra NI cDAQ-9172: "cDAQ1"
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
177
Fig.8.6. Calea de selectareaVi-ului Express DAQ Assist
7. Se execut click pe butonul OK, sistemul trece de autotest, ceea ce nseamn c este
configurat corect i gata pentru a fi utilizat.

8.4.2. Configurare software
8. Se lanseaz NI LabVIEW 8.5 i se execut <Ctrl-N> pentru a deschide un VI blank.
9. Se execut <Ctrl-T> pentru a plasa simultan panoul frontal i diagrama bloc pe desktop.
10. Se apeleaz paleta de funcii executnd click-dreapta pe diagrama bloc din care se
selecteaz ExpressInput ceea ce conduce la deschiderea unei subpalete din care se
plaseaz pe diagrama bloc DAQ Assistant (Fig. 8.6).










11. La plasarea pe diagrama bloc a VI-ului DAQ Assistant va apare o fereastr de dialog
Create New Express Task care va permite selectarea tipului de sarcin (tem) ce
trebuie realizat (Fig. 8.7).













Fig.8.7. Fereastra Create New Express Taskce permite selectarea achiziiei
de semnal analogic
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

178

12. Pentru a configura o aplicaie ce const n msurarea temperaturi cu un termocuplu, se
selecteaz Analog InputTemperature Thermocouple (Fig. 8.8).













13. Se execut click pe semnul + din dreptul cDAQ1Mod6 (NI 9211) i se selecteaz canal
ai0 iar apoi se execut click pe butonul Finish, ceea ce corespunde cu selectarea canalului
fizic pe care se msoar temperatura (Fig. 8.9).


















Fig.8.8. Fereastr pentru a configura o aplicaie de msurare a temperaturii
Fig.8.9. Fereastr pentru selectarea canalului ai0 pe care se msoar
temperatura
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
179
14. n fereastra de cofigurare DAQ Assistant se seteaz urmtoarele cmpuri, astfel:
Thermocuple Type: K;
CJC Source: Built In;
Acquisition Mode: Continuous Samples.
Se ruleaz VI-ul acionnd butonul Run. Se va observa evoluia temperaturi msurate cu
termocuplu n fereastra de test DAQ Assistant (Fig.8.10).


















15. Se execut click pe butonul OK pentru a nchide fereastra de configurare i se revine la
diagrama bloc LabVIEW.
16. Se observ c LabVIEW creeaz automat codul pentru aceast aplicaie. Se execut click
pe butonul Yes pentru a crea automat un ciclu While (Fig.8.11).







Fig.8.10. Fereastr de configurare DAQ Assistant n cazul msurrii temperaturii
Fig.8.11. Fereastr pentru a confirma crearea automat a ciclului While
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

180

17. Se execut click-dreapta pe terminalul de ieire de date al VI-ului Express DAQ
Assistant i se selecteaz Graph Indicator urmnd calea: CreateGraph Indicator
(Fig.8.12).



















18. Se obine astfel diagrama bloc corespunztoare VI-ului pentru msurarea temperaturi
(Fig.8.13).









19. Se nlocuiete indicatorul de tip grafic cu un indicator de tip termometru. Pentru aceasta
se execut click-dreapta pe indicatorul grafic din panoul frontal i se selecteaz
Fig.8.12. Selectarea indicatorului Graph i plasarea acestuia pe panoul
Fig.8.13. Diagrama bloc corespunztoare VI-ului pentru
msurarea temperaturi
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
181
Thermometer urmnd calea: ReplaceExpressNumericThermometer. Astfel
indicatorul de tip grafic se v-a nlocui cu un indicator de tip termometru (Fig.8.14).
















20. De asemenea, click-dreapta pe butonul de stop (F) de pe panoul frontal i se selecteaz
Stop Button urmnd calea: Replace ExpressButtonsStop Button (Fig.8.15).
Se obine astfel panoul frontal corespunztor VI-ului (Fig.8.16).













Fig.8.14. nlocuirea indicatorului de tip grafic cu un indicator de tip termometru
Fig.8.15. nlocuirea butonului stop (F) cu un buton de tip boolean Stop Button
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

182












21. Se modific proprietile indicatorului de tip termometru executnd click-dreapta pe
indicator i selectnd Properties (Fig.8.17).
n tab-ul Scale se modific Minimum la 20 i Maximum la 30 iar apoi se execut click
pe butonul OK pentru a aplica modificarea (Fig.8.18).




















Fig.8.16. Panoul frontal corespunztor VI-ului
Fig.8.17. Fereastra Slide Properties, tab-ul
Appearance pentru indicatorul de tip termometru
Fig.8.18. Fereastra Slide Properties, tab-
ul Scale pentru indicatorul de tip
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
183
22. Se comut la diagrama bloc i se extinde aria ciclului While obinndu-se urmtoarea
diagram bloc (Fig.8.19).

















23. Pentru a efectua analiz de date, se selecteaz VI - ul Express Statistics urmnd calea:
FunctionsExpressSignal AnalysisStatistics. Se execut click pe VI - ul Express
Statistics iar apoi acesta se plaseaz pe diagrama bloc n ciclul While (Fig.8.20).














Fig.8.19. Diagrama bloc cu aria ciclului While extins
Fig.8.20. Calea de selectare a VI-ului Express Statistics
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

184
24. La plasarea pe diagrama bloc a VI-ului Express Statistic, va apare o fereastr de
configurare a proprietilor VI-ului n care se efectueaz urmtoarele selecii:
Statistical Calculations: Arithmetic Mean
Extreme Values: Maximum, Minimum
iar apoi se execut click pe butonul OK pentru a aplica modificrile (Fig.8.21).
















25. Se conecteaz datele de ieire din VI-ul DAQ Assistant la semnalele de intrare de la VI
ul Statistics (Fig.8.22).

















Fig.8.21. Fereastra Configure Statistics ce permite stabilirea proprietilor VI-ului
Fig.8.22. Conectarea VI-ului DAQ Assistant la VI-ul Statistics
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
185
26. Se execut click-dreapta pe ieire Arithmetic Mean de la VI-ul Statistics i se selecteaz
CreateNumeric Indicator. Va apare pe panoul frontal un indicator numeric care va
afia valoarea medie. Se repet aceast procedur att pentru Maximum ct i pentru
Minimum, obinndu-se urmtoarea diagram bloc (Fig.8.23), i panoul frontal (Fig.8.24)
pentru VI-ul construit.












































Fig.8.23. Diagrama bloc
Fig.8.24. Panoul frontal
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

186
27. Se salveaz VI-ul realizat, cu numele Exercise2.vi, ntr-un folder pe Desktop utiliznd
meniul File.
28. Se ruleaz VI-ul acionnd butonul Run. Se modific temperatura, innd termocuplul
ntre degete, n timpul funcionrii VI-ului iar modificrile sunt evideniate de indicatorii
numerici.
29. Oprirea VI-ului se realizeaz, executnd click pe butonul STOP de pe panoul frontal.













8.5. Lucrare de laborator
Aplicaii LabVIEW pentru achiziia i generarea datelor

Scopul acestei lucrri este de a face o introduce n problematica achiziiei de date n
general, a structurii generale a unui sistem de achiziie de date, cu particularizri asupra
modului de realizare a sistemelor de achiziie a datelor pentru calculatoarele personale. Se vor
analiza posibilitile de introducere a datelor n PC, exemple de plci de achiziie de date
cuplate pe aceste interfee i modul de programare a aplicaiilor cu aceste plci.
n cadrul lucrri se parcurg dou aspecte:
1. construirea unui VI care s genereze i s afieze un semnal analogic. VI-ul va permite
compararea semnalului de intrare cu o valoare limit specificat iar un indicator luminos
(LED) va preciza cazul n care valoarea depete aceast limit.
2. configurarea un sistem de achiziie de date i utilizarea DAQ Assistant pentru a efectua
msurtori cu NI LabVIEW utiliznd modulul NI 9211 component al sistemul NI cDAQ-
9172.
Experimentul se realizeaz pe sistemul de achiziii de date NI cDAQ-9172.
De reinut !
Cu LabVIEW se pot realiza instrumente virtuale folosite att n
interfeele programelor de simulare ct i n interfeele programelor de
achiziii de date reale, cu plci de achiziii de date.
LabView permite achiziia semnalelor de la o varietate de echipamente.
Se pot achiziiona date de la instrumente GPIB, seriale, Ethernet, PXI i
VXI, folosind driverele incluse.
LabView este un sistem complet pentru programare tiinific, i include
posibiliti extinse de analiz, utile ntr-o arie larg de aplicaii.
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE
187


































Test de autoevaluare
1. Care sunt parametrii care descriu performanele unei placi de
achiziii de date?
2. Care sunt componentele software-ul de achiziie de date?
3. Care sunt funciile specializate pe care le prezint mediul
LabVIEW?
4. Cum se configureaz un sistem de achiziie de date?
5. Cum se configureaz o aplicaie ce const n msurarea temperaturi
cu un termocuplu?
Lucrare de verificare la Unitatea de nvare 8
Aceast unitate de nvare se va regsi n lista de subiecte pentru
examen prin urmtoarele subiecte:
1. Plcile de achiziie de date utilizate n sistemele de msurare
computerizate: funcii, parametrii care descriu performanele unei
plac de achiziie;
2. Componentele software-ul de achiziie de date, exemplificare pentru
mediul LabVIEW;
3. Ahiziii de date cu LabVIEW: configurare hardware i software.
Rspunsuri i comentarii la ntrebrile din testul de
autoevaluare
Rspunsurile la ntrebrile din testul de evaluare se gsesc n textul
unitii de nvare.
Concluzii
LabView reprezint un puternic mediu grafic de programare, utilizat
extensiv pentru achiziia semnalelor, analiza msurrilor i prezentarea
datelor, oferind flexibilitatea limbajelor de programare tradiionale i n
acelai timp o interfa utilizator prietenoas.
8. Achiziii de date cu LabVIEW

TRADUCTOARE, INTERFEE I ACHIZIII DE DATE

188


























Bibliografie
1. Dobriceanu Mircea; Traductoare, interfee i achiii de date; Notie
de curs, Tipografia Universitii din Craiova, 2011 i format
electronic postat pe http://www.em.ucv.ro
2. Dobriceanu Mircea; Sisteme de achiziie i microprocesoare,
Editura Universitaria Craiova, 2003, p.304, ISBN 973-8043-289-8
3. Dobriceanu Mircea; Introducere n instrumentaie virtual i
LabVIEW; Ed. Universitaria Craiova, 2005, p.218, ISBN 973-742-
078-0