Professional Documents
Culture Documents
15 AD I DA Konverzija DDC PDF
15 AD I DA Konverzija DDC PDF
SADRŽAJ
Princip uzorkovanja podataka iz kontinualnog signala
A/D konverzija
D/A konverzija
Direktno digitalno upravljanje (Direct Digital Control - DDC)
2
TIPOVI SIGNALA
1a) Analogni signal 1b) Relejni signal
y y Osnovna podela
1. Kontinualni (pružaju se na
kontinualnom vremenskom
intervalu)
0 t 0 t
2a) Impulsni signal 2b) Digitalni signal
2. Diskretni (amplitude se nalaze
y y samo u određenim diskretnim
vremenskim trenucima)
0 t 0 t
1. Analogni signal – kontinualan i po vremenu i po amplitudi
2. Relejni signal – kontinualan po vremenu, kvantovan po amplitudi (nivou)
3. Impulsni signal – niz diskretnih semplovanih vred., kvantovan samo po vremenu
4. Digitalni signal – kvantovan i po vremenu i po amplitudi (nivou)
Digitalni sistemi: fleksibilniji, manje osetljivi na šum i drift, gubi se deo informacije,
komplikovaniji za projektovanje... 3
DIGITALNI SAU
Referentni ulaz
(digitalni signal) Digitalni Analogni Odziv-izlaz
signal Digitalno- signal (analogni signal)
Digitalni
analogni Aktuator Proces
računar
konvertor
Digitalni Analogni
signal Analogno signal Senzor
-digitalni
(merenje)
konvertor
4
Sistemi sa analognim i diskretnim
komponentama - "sampled-data systems"
r(kT)
y(t)
Referentni ulaz u(kT) Digitalno- p(t)
Digitalni Aktuator Odziv-izlaz
analogni
računar i proces
konvertor
5
Odabirač - sempler
Odabirač je idealan ako je vreme odabiranja T znatno manje od svih
relevantnih konstanti u sistemu. Odabirač vrši diskretizaciju po vremenu.
∞
r*(t)=r(nT)d(t-nT)
Odabirač r*(t) = ∑r(kT)δ(t-kT)
"Sempler"
k=0
r(t) r*(t)
Kontinualni Diskretni
signal signal
r(2T)
r(3T)
0 T 2T 3T 4T t 0 T 2T 3T 4T t
6
Kolo zadrške nultog reda
Zadrška
nultog
Odabirač reda
r(t) r*(t) p(t) p(t) = h(t) - h(t-T)
G0(s)
p(t)
1 1 -sT 1 - e-sT
G0(s) = s - se = s
0 T
Vreme
7
8
9
SAMPLE AND HOLD
Uzorkovanje iz kontinualnog analognog signala
upravljanje
10
SAMPLE AND HOLD
Upravljanje – frekvencija uzorkovanja
Napon na kondenzatoru
Pražnjenje kondenzatora – engl. leakage
11
A/D konvertori
Princip rada A/D konvertora
A/D konvertor ne pretvara u digitalni oblik celokupan analogni signal već samo
uzorke u vremenu
12
A/D konvertori
13
A/D konvertori - osobine
Vrednost vremena odabiranja T definiše kvalitet "praćenja" oblika
analognog signala.
Između dva odabiranja vrši se pretvaranje prethodne vrednosti relejnog
signala u binarnu kombinaciju.
To znači da će se za 8 bitni A/D konvertor jednoj vrednosti relejnog
signala moći pridružiti jedna od 256 binarnih kombinacija.
Povećanje broja bita u kombinaciji omogućuje će finije "praćenje" veličine
uzorka – rezoluciju.
Osnovne osobine:
Rezolucija – broj digitalnih nivoa (12-bitna konverzija, 4096 digitalnih nivoa)
Vreme konverzije – vreme odabiranja i diskretizacije, 12-bitni – 12µs
Tačnost konverzije – garantovanje očitavanja
I klasa - ±0.5LSB – Least Significant Bit (pravi 12-bitni konvertor)
Vreme
Da bi se ostvarila što vernija
T - Period odabiranja Vreme odbirka reprodukcija signala,
potrebno je da period
odabiranja bude kratak
T = 1 / (frekvencija odabiranja) (drugim rečima da frekvencija
Vreme odbirka << periode odabiranja odabiranja bude visoka)
15
Greška pri uzimanju odbiraka
Brojač
Generator Generator
testerastog impulsa
napona
19
A/D konvertori - Wilkinson
Vrednost uzorka prilikom brojanja uvek je
manja od stvarne vrednosti ulaznog
analognog napona, jer brojanje prestaje u
momentu izjednačavanja testerastog i
merenog napona.
Vreme potrebno za ovakvu A/D konverziju
nije konstantno.
20
A/D konvertori – Sukcesivna aprox.
Generator sukcesivne aproksimacije - konstantno vreme konverzije, brži.
Brzina konverzije do 5 Msps, rezolucija 8-16 bita.
Konverzija se obavlja postupkom binarnog pretraživanja.
21
A/D konvertori – Sigma/delta
Sigma – delta konvertori
Brzina konverzije do 1 Msps (tipično 0,1 Msps), rezolucija 14-20 bita.
Ulazni signal se kompenzuje u povratnoj vezi preko 1-bitnog A/D i D/A
konvertora frekvencijom višestruko većom od osnovne frekvencije A/D
konvertora.
Broj logičkih jedinica u signalu y(n) proporcionalan je vrednosti ulaznog
signala.
22
A/D konvertori – Flash ADC
Flash ADC
23
A/D konvertori – Flash ADC
Flash ADC
24
A/D konverzija - sistem
Višekanalni merni sistem s objedinjenim podsistemima:
Filter
Pojačavač
Sabirnica
računara
25
A/D konverzija - sistem
Multiplekser obezbeđuje da se u pravilnim vremenskim razmacima
omogući diskretno praćenje svih fizičkih veličina na ulazu.
1. Pojačavač s filterom
27
A/D konverzija - sistem
Šema multipleksera sa 4 ulaza. Kada je potrebno odabrati jedan od 4
ulazna podatka tada multiplekser treba da ima 2 ulaza za odabiranje
podataka. Podaci sa ulaza dovode se na ″I″ kola. Koje kolo ″I″ će preneti
podatak s ulaza na izlaz, preko kola ″ILI″ zavisi o kombinaciji na ulazima
za odabiranje podataka S1 i S0. To se prikazuje tabelom stanja.
Uzorci signala se uzimaju prema potrebi obrade mikroprocesora koji bira
redosled obrade podataka prema programu koji izvodi, šaljući adresu
ulaznog podatka multiplekseru.
28
A/D konverzija - sistem
2. S/H (Sample & Hold) kolo
29
A/D konverzija - sistem
3. A/D konverzija
4. Port računara
30
D/A konvertori
Digitalno analogni (D/A) konvertor predstavlja vezu između digitalnih i
analognih sistema.
D/A konvertor prihvata na svom ulazu n-bitni paralelni digitalni kod, a na
izlazu daje odgovarajuću analognu vrednost napona ili struje.
Uprkos mnogim prednostima koje imaju digitalno kodirani signali, ipak je
analogni prikaz u mnogo slučajeva povoljniji.
Primer: celokupnim uvidom u skalu mernog instrumenta može brzo odrediti
prema položaju kazaljke instrumenta gde je otprilike merena veličina u
odnosu na posmatrani merni opseg.
Načini realizacije D/A pretvarača su raznovrsni, ali je osnova mreža
otpornika ili mreža strujnih izvora u takozvanoj paralelnoj konverziji kada
se u jednom koraku binarnoj kombinaciji dodeljuje izlazni signal.
31
D/A konvertori
digitalni ulazi R
b0 I
b1 mreža analogni
-
otpornika izlazi
bn-1 i sklopki +
Viz
referentni napon
Iznos analognog izlaznog napona n bitnog ulaznog binarnog koda:
(
Viz = −Vref ⋅ b0 + b1 ⋅ 2 −1 + b2 ⋅ 2 −2 + ... + bn −1 ⋅ 2 − n +1 )
pri čemu je Viz = analogni izlazni napon; Vref = referentni analogni ulazni
napon; b0 = bit najveće težine ulaznog binarnog koda; bn-1 = bit najmanje
težine ulaznog binarnog koda
32
D/A konvertori
Idealna
analogna
karakteristika
Karakteristika
idealnog
D/A konvertora
33
D/A konvertori
digitalni ulazi R
b0 I
b1 mreža analogni
-
otpornika izlazi
bn-1 i sklopki +
Viz
referentni napon
35
D/A konvertori
Ovaj tip D/A se zove i paralelna konverzija jer se istovremeno na sve
sklopke dovode odgovarajući bit-ovi od MSB do LSB bit-a (bit-ovi najveće
i najmanje težinske vrednosti).
36
D/A konvertori
Nedostatak prikazanog kola je što se zahtevaju
tačni odnosi između pojedinih otpornika.
Posledica: radije se pribegava takozvanoj R-2R
otpornoj mreži koja koristi samo dve vrednosti
otpornika što je tehnološki čini jednostavnijom za
izradu.
38
PID regulatori – analogni
Kombinovanjem sva tri osnovna zakona upravljanja dobija se IDEALNI PID
REGULATOR čije se ponašanje može opisati sledećom jednačinom:
t
de 1
t
de
u(t) = K P e(t) + K I ∫ e(t)dt + K D = K P e(t) + ∫ e(t)dt + TD
0
dt TI 0 dt
e(t) u(t)
t t
40
PID regulatori – digitalni
Računarom upravljani sistemi prirodno nameću
zakon upravljanja prilagođen izvršavanju na
računaru - u digitalnoj formi
Diskretizacijom analognog ekvivalenta se dobija
diskretni PID upravlja
upravljač čki algoritam
algoritam, čiji se parametri
mogu podešavati procedurama poznatim iz prakse
kontinualne regulacije
Pri maloj periodi odabiranja T, diskretni ekvivale
ekvivalent
upravljač
upravlja čkog algoritma (ekvivalentni diskretni zakon
upravljanja) se može dobiti aproksimacijom:
izvoda diferencom, a integrala sumom
41
PID regulatori – digitalni
pozicioni digitalni PID zakon upravljanja
k
T Td
u(k) = K {e(k) +
Ti
∑i= 0
e(i) +
T
[e(k) − e(k − 1) ]}
T Td
∆u(k) = K {e(k) − e(k − 1) + e(k) + [e(k) − 2e(k − 1) + e(k − 2) ]}
Ti T
42
Struktura upravljanja
Struktura upravljanja se može podeliti na:
upravljanje u otvorenoj petlji (bez povratne informacije)
Poremećaji
Stvarno
Zadato upravljanje
upravljanje Objekat Izlazna veličina
Regulator upravljanja
(proces)
Merena veličina
44
Nezavisne upravljačke petlje
Moguća je situacija da se unutar neke upravljačke petlje nalazi druga
(npr. unutar sporog procesa se nalazi proces sa bržom dinamikom, i on
predstavlja objekat upravljanja sporog procesa)
Poremećaji
45
Kaskadno upravljanje
46
Regulacioni krug sa direktnim
upravljanjem
Poremećaji
Multiplekser
Pojačavač
signala
Odabirač sa
produživačem
D/A konvertor A signala
D
A A/D konvertor
D
101101010010
Regulator
A
101101010010
D
101101010010
Procesni računar
101101010010
A
D
47