Sunteți pe pagina 1din 12

Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Modul 5
Convertoare numeric-analogice 1. Mărimi caracteristice.

Cuprins modul
Cuprins modul ______________________________________________________________ 1
1. Introducere ____________________________________________________________ 2
1.1. Obiectivele cursului ____________________________________________________ 2
2. Convertoare numeric-analogice. Definiţie. ___________________________________ 3
3. Mărimi caracteristice convertoarelor numeric-analogice ________________________ 4
3.1. Mărimi importante ale CNA _____________________________________________ 6
3.1.1. Mărimea 1LSB ______________________________________________________ 6
3.1.2. Rezoluţia unui CNA___________________________________________________ 6
3.1.3. Precizia absolută ____________________________________________________ 6
3.1.4. Eroarea de câştig ____________________________________________________ 7
3.1.5. Eroarea de offset ____________________________________________________ 7
3.1.6. Neliniaritatea integrală _______________________________________________ 8
3.1.7. Neliniaritatea diferenţială _____________________________________________ 8
3.2. Comportamentul dinamic al convertoarelor numeric-analogice ________________ 8
3.2.1. Timpul de stabilizare _________________________________________________ 9
3.2.2. Impulsurile tranzitorii ________________________________________________ 9
Concluzii _________________________________________________________________ 10
Bibliografie _______________________________________________________________ 11
Rezumat _________________________________________________________________ 11
Teste de autoevaluare ______________________________________________________ 12

Modul Curs 5 Pagina 1


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

1. Introducere

Echipamentul de prelucrare numerică şi control din construcţia


sistemelor de achiziţie şi de prelucrare a datelor operează cu date numerice
reprezentate în formă binară. Astfel mărimile analogice (tensiuni şi
curenţi) obţinute la ieşirea circuitelor de condiţionare trebuie convertite în
date numerice de către nişte convertoare analog – numerice (CAN),
Introducere
respectiv datele numerice furnizate de către calculator trebuie convertite în
modul
mărimi analogice (tensiuni şi curenţi), folosind convertoare numeric –
analogice (CNA). În acest modul vom face o scurtă introducere în
construcţia convertoarelor numeric – analogice, prezentând mărimile
caracteristice ale acestor convertoare.

1.1. Obiectivele cursului

1. Familiarizarea studenților cu tehnologia de construcţie a


convertoarelor numeric – analogice.

2. Prezentarea mărimilor caracteristice ale acestor circuite.

3. Interpretarea fenomenelor care au loc la nivelul acestor circuite


şi relaţionarea mărimilor şi prezentarea relaţiilor matematice care descriu
funcţionarea circuitelor de conversie numeric - analogice.

Durata medie de studiu individual : 45 minute.

Durată medie de Acest interval de timp presupune parcurgerea conţinutului capitolului,


studiu individual realizarea aplicaţiilor şi a testelor de autoevaluare.

Modul Curs 5 Pagina 2


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

2. Convertoare numeric-analogice. Definiţie.

Într-un sistem de achiziţie de date şi control circuitele de conversie analog –


numerice şi numeric – analogice au un rol foarte important. Deoarece majoritatea
convertoarelor analog – numerice au în construcţie şi convertoare numeric – analogice,
începem studiul convertoarelor cu acestora din urmă (CNA).

Circuitele de conversie numeric – analogice apar în sistemele de achiziţie şi control în


partea de distribuţie a datelor, după echipamentul de prelucrare numerică şi control şi înainte
de circuitele de condiţionare a semnalelor de ieşire (Figura 1).

mărimi electrice
Traductoare
mărimi fizice
Circuite de condiţionare a semnalelor

tensiuni electrice

Circuite de conversie analog-numerică


Proces fizic
semnale numerice

acţiuni fizice Echipament de prelucrare


numerică şi control

Elemente de execuţie şi control semnale numerice prelucrate

Circuite de conversie numeric-analogică


tensiuni electrice
semnale analogice prelucrate

Circuite de condiţionare a semnalelor

Figura 1. Structura de principiu a unui sistem de achiziţie de date şi control (SADC).

Modul Curs 5 Pagina 3


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Definiţie. Numim convertor numeric-analogic (CNA) o


„cutie neagră” care are ca semnal de intrare, Si , o secvenţă binară şi
produce la ieşire un semnal analogic Se a cărui mărime este în
concordanţă cu valoarea zecimală corespunzătoare secvenţei de
intrare şi cu codificarea acestei secvenţe (Figura 2).

Si CNA Se

(b1,b2,…..,bn)

Figura 2. Convertor numeric – analogic

3. Mărimi caracteristice convertoarelor numeric-analogice

Aşa cum am arătat în Figura 2, un convertor numeric-analogic are la intrare un semnal


numeric Si exprimat printr-o secvenţă binară şi dă la ieşire un semnal analogic Se curent sau
tensiune, funcţie de valoarea numerică a secvenţei binare şi de codul acesteia.
Funcţia de transfer a unui convertor numeric-analogic liniar şi unipolar este:

Se = k UR DCF (1)

k este o constantă
UR este o tensiune, numită de referinţă
DCF este valoarea numerică a secvenţei de intrare în cod fracţionar

Numim
 MSB = b1 bitul de semnificaţie maximă, (Most Significant Bit)
 LSB = bn bitul de semnificaţie minimă, (Least Significant Bit)
 FSR = kUR intervalul de variaţie a semnalului analogic de ieşire, (Full Scale
Range) cu valori tipice ale de 2.5V, 5V, 10V respectiv 2mA.

Modul Curs 5 Pagina 4


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Dacă semnalul de intrare este codificat în CBN atunci, din definiţia acestui cod:

(2)

convertorul numeric-analogic corespunzător va avea funcţia de transfer

(3)

Dacă semnalul analogic de ieşire este un curent, atunci constanta k are dimensiunea [1/Ω].
Funcţia de transfer a convertorului numeric-analogic va fi

(4)

unde am notat
Ie curentul de la ieşirea convertorului numeric-analogic
R rezistenţă de referinţă folosită

Din relaţia de mai sus rezultă elementele ce compun un convertor numeric-analogic:


 circuite pentru generarea tensiunii de referinţă
 circuite pentru generarea de curenţi de valori ponderate binar
 comutatoare electronice comandate de biţii semnalului numeric de intrare
 circuite pentru însumarea curenţilor ponderaţi

În Figura 3. se prezintă componentele de bază ale unui convertor numeric-analogic.


Ieşire analogică
Re de curent
Reţea de
Intrare rezistenţe şi
digitală comutatoar - Ieşire analogică de
e + tensiune

Tensiune de
referinţă

Figura 3. Componentele de bază ale unui CNA

Modul Curs 5 Pagina 5


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

3.1. Mărimi importante ale CNA

În continuare definim câteva mărimi importante ale convertoarelor numeric-


analogice.

3.1.1. Mărimea 1LSB

Mărimea 1LSB este variaţia minimă a valorii semnalului analogic (de ieşire),
obţinută la modificarea semnalului numeric (de intrare) între două valori succesive
corespunzătoare secvenţei (de exemplu la comutarea de la 0 la 1 a bitului de semnificaţie
minimă)

(5)

3.1.2. Rezoluţia unui CNA

Rezoluţia unui convertor numeric-analogic este dată de numărul de biţi ai


semnalului numeric de intrare. Deşi în achiziţia de date termenul de rezoluţie are definiţia
de mai sus, în unele domenii conexe ea este deseori confundată cu mărimea 1 LSB. În
lucrarea de faţă vom respecta însă definiţia consacrată.
Din definiţia FSR şi relaţia (5) rezultă

(6)

iar dacă convertorul numeric-analogic are ieşire de curent, avem

(7)

Evaluarea performanţelor convertoarelor numeric-analogice se face pe baza


preciziei conversiilor realizate. Toate definiţiile care urmează vor fi precizate pentru
întregul domeniu de temperatură propriu convertorului şi pentru tensiunea de alimentare
admisă.

3.1.3. Precizia absolută

Precizia absolută a unui convertor numeric-analogic este dată de diferenţa dintre


valoarea reală, măsurată a semnalului de ieşire şi valoarea ideală, calculată pe baza funcţiei de
transfer.

Modul Curs 5 Pagina 6


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

În Figura 4. se prezintă caracteristica de transfer a unui convertor numeric-analogic


bipolar ideal.

eroare
(FSR/2)-1LSB câştig

ieşire analogică

[1LSB]
zero
bipolar

-FSR/2 eroare
offset

100….000 intrare 011…111


numerică

Figura 4. Caracteristica de transfer a unui convertor numeric-analogic

Erorile unui convertor numeric-analogic combină de fapt erorile aşa zis analogice şi
anume eroarea de câştig, eroarea de offset, neliniaritatea integrală şi neliniaritatea diferenţială.

3.1.4. Eroarea de câştig

Eroarea de câștig (gain drift) datorată temperaturii, roteşte caracteristica de transfer în


jurul punctului de zero bipolar.

3.1.5. Eroarea de offset

Eroarea de offset (offset drift) datorată tot temperaturii, deplasează caracteristica de


transfer spre stânga sau spre dreapta.
De regulă eroarea de câştig şi eroarea de offset apar la variaţiile cu temperatura ale
tensiunii de referinţă, alterând în ultimă instanţă valoarea maximă a FSR. Convertoarele
numeric-analogice sunt proiectate astfel încât aceste erori să se manifeste în sensuri opuse,
astfel încât tensiunea corespunzătoare valorii de zero bipolar să rămână neafectată de
variaţiile tensiunii de referinţă.

Modul Curs 5 Pagina 7


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Dar adevărata măsură a performanţei unui convertor numeric-analogic o constituie


liniaritatea caracteristicii sale de transfer. Aceasta însemnă că ieşirea analogică nu va avea
abateri mai mari de ±1LSB/2 între două valori adiacente ale semnalului de intrare. Această
restricţie asigură monotonicitatea comportării convertorului numeric-analogic (semnalul
analogic de ieşire creşte sau rămâne constant la creşterea valorii semnalului de intrare). Într-
un sistem de achiziţie şi control un convertor numeric-analogic nemonoton poate duce la o
comportare instabilă a sistemului.

3.1.6. Neliniaritatea integrală

Neliniaritatea integrală (INL) a unui convertor numeric-analogic este diferenţa


maximă dintre valorile reale ale semnalului analogic (de ieşire) şi valorile corespunzătoare
rezultate din funcţia de transfer liniară care trece prin punctele extreme ale caracteristicii de
transfer reale. Pentru codurile binar natural şi binar deplasat extremele sunt date de toţi biţii
pe „0” , respectiv toţi biţii pe „1”. Pentru codul complement de doi avem 100..00 respectiv
011...11.

3.1.7. Neliniaritatea diferenţială

Neliniaritatea diferenţială (DNL) a unui convertor numeric analogic este diferenţa


maximă faţă de variaţiile de 1LSS ale semnalului de ieşire corespunzător variaţiilor între două
valori succesive ale secvenţei de intrare. Astfel o neliniaritate diferenţială de ± 1 L S B / 2
presupune o creştere a voltajului de ieşire de (1LSB/2 - 3LSB/2) când intrarea trece de la o
stare la starea sa adiacentă.

3.2. Comportamentul dinamic al convertoarelor numeric-analogice

În Figura 5. se prezintă diagrama de timp a semnalelor de intrare şi ieşire, adică


comportamentul dinamic al convertoarelor numeric-analogice, pentru o mai bună înţelegere a
principalilor parametri dinamici ai convertoarelor NA.

Modul Curs 5 Pagina 8


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Si
(bk)
t
Se
timp stab.
1LSB

FSR

Figura 5. Diagrama de timp a semnalelor de intrare şi de ieşire

3.2.1. Timpul de stabilizare

Timpul de stabilizare (setting time) a unui convertor numeric-analogic este intervalul


de timp dintre momentul modificării secvenţei de intrare şi momentul stabilizării
corespunzătoare a ieşirii, cu o eroare dată. De regulă timpul de stabilizare este precizat pentru
modificarea maximă a ieşirii şi o eroare de ±1LSB / 2 faţă de valoarea finală, stabilizată a
semnalului. Valoarea sa este de ordinul câtorva μs.
Acest parametru caracterizează cel mai bine comportarea dinamică a convertoarelor
numeric-analogice. Timpul de stabilizare are mai multe cauze, întârzierea acţionării
comutatoarelor din structura convertorului numeric-analogic, vitezei finite de variaţie a
semnalului de ieşire şi nu în ultimul rând procesului tranzitoriu cauzat de capacităţi şi
inductanţe parazite din structură.

3.2.2. Impulsurile tranzitorii

Impulsurile tranzitorii (glitches) caracterizează şi ele comportarea dinamică a


convertoarelor numeric-analogice. Ele nu pot fi neglijate în cazul convertoarelor numeric-
analogice de viteză mare. Apar mai ales la tranziţiile majore ale secvenţei de intrare (când
se modifică mai mulţi biţi, de exemplu tranziţia 011..11 → 100..00. Efectul lor este
pronunţat negativ, în sensul că prin filtrarea semnalului de ieşire are ioc integrarea
impulsurilor tranzitorii, care astfel vor introduce distorsionarea mai multor trepte ale
semnalului de ieşire.
Ele se măsoară în V·ns pentru ieşirea de tensiune a convertorului numeric-analogic,

Modul Curs 5 Pagina 9


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

respectiv în mA·ns pentru ieşirea de curent.

Reducerea, dacă nu eliminarea efectului impulsurilor tranzitorii se face în două feluri:

prin comutarea sincronă a biţilor semnalului de intrare (de altfel, majoritatea


convertoarelor numeric-analogice industriale al încapsulat un registru tampon dedicat
acestui scop)
conectând la ieşirea convertorului numeric-analogic un circuit de eşantionare şi
memorare astfel încât comenzile de eşantionare să se dea numai după stingerea
impulsurilor tranzitorii, iar comenzile de memorare să se dea înainte de comutarea
biţilor de intrare.

Concluzii

Într-un SADC mărimile analogice (tensiuni şi curenţi) obţinute la ieşirea circuitelor de


condiţionare trebuie convertite în date numerice de către convertoare analog – numerice
(CAN), respectiv datele numerice furnizate de către calculator trebuie convertite în mărimi
analogice (tensiuni şi curenţi), folosind convertoare numeric – analogice (CNA). În acest
modul de curs am făcut o introducere în tehnica convertoarelor NA, prezentând şi câteva
mărimi caracteristice ale acestora:

MSB = b1 bitul de semnificaţie maximă, (Most Significant Bit)


LSB = bn bitul de semnificaţie minimă, (Least Significant Bit)
FSR = kUR intervalul de variaţie a semnalului analogic de ieşire, (Full Scale
Range)
Mărimea 1LSB
Rezoluţia unui CNA
Precizia absolută a unui CNA
Eroarea de câştig
Eroarea de offset
Neliniaritatea integrală
Neliniaritatea diferenţială
Timpul de stabilizare
Impulsuri tranzitorii

Modul Curs 5 Pagina 10


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Bibliografie
[1]. Aparate electronice pentru măsurare şi control, Bodea M., Mihuţ I., Turic
L., Tiponuţ V., Editura Didactică şi Pedagogică Bucureşti, 1985
[2]. Process Control Instrumentation Technology, Johnson Curtis D., Prentice-
Hall International, 1988
[3]. Sisteme de achiziţie şi prelucrare numerică a semnalelor, Toma Liviu,
Editura de Vest, Timişoara, 1996
Bibliografie
[4]. Tehnici moderne de măsurare, Pop E., Stoica V., Naforniţă I., Petriu E.,
Editura Facla, Timişoara, 1983
[5]. Computer Design, 1995, 1996, 1997
[6]. www.romania.ni.com

[7]. http://zone.ni.com/wv/app/doc/p/id/wv-2233

Rezumat
 Convertoare Numeric – Analogice
 Mărimi caracteristice ale convertoarelor NA
 Mărimi caracteristice statice ale CNA
Rezumat  Rezoluţia şi precizia absolută a unui CNA
 Erorile statice ale unui CNA: eroarea de câştig, eroarea de offset
neliniaritatea integrală, neliniaritatea diferenţială
 Erorile dinamice ale unui CNA: timpul de stabilizare, impulsurile tranzitorii

Modul Curs 5 Pagina 11


Modul Curs 5 Sisteme de Achiziţie şi de Prelucrare a Datelor

Teste de autoevaluare
1. Enumeraţi mărimile caracteristice ale convertoarelor NA
1. 2. 3. 4.
5. 6.
Teste de
autoevaluare I: răspuns corect la pagina 4, 10.
2. Marcaţi elementele ce compun un convertor NA:
R:  Traductoare
 Circuite pentru generarea tensiunii de referinţă
 Elemente de execuţie şi control
 Circuite pentru însumarea curenţilor ponderaţi
 Circuite pentru generarea de curenţi de valori ponderate binar
 Comutatoare electronice comandate de biţii semnalului numeric
de intrare
 Senzori
I: răspuns corect la pagina 3 şi în Figura 3.
3. Eroarea de offset este o eroare:
R:  statică
 dinamică
I: răspuns corect la pagina 7
4. Numim convertor numeric – analogic:

R:

I: răspuns corect la pagina 4.

5. Ce este timpul de stabilizare al unui CNA?

R:
I: răspuns corect la pagina 9.

6. Eroare de câştig:
R:  roteşte caracteristica de transfer în jurul punctului de zero bipolar
 deplasează caracteristica de transfer spre stânga sau spre
dreapta.
I: răspuns corect la pagina 7.

Modul Curs 5 Pagina 12

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