Professional Documents
Culture Documents
ADC prevodi informaciju prispelu iz senzorskog dela i upuduje je procesoru koji treba da je
arhivira ili uradi neku analizu i donese odgovarajudu odluku.
Digitalno analogni konverter (DAC), pretvara niz numeričkih vrednosti u kontinualni
analogni signal (sl. 7.3).
50
Slika 7.3 Digitalno analogni signal
Numerički niz iz procesora pretvara se u analogni signal, da bi bio razumljiv određenoj klasi
aktuatora (zakretanje leptira ventila u određenu poziciju, regulacija brzine motora,...).
Tačnost. Uvek je vezana za ½ praga osetljivosti, jer smo na svaki način analogno bliži gornjoj
ili donjoj ivici stepenika pa de tako diskretna numerička vrednost biti pomerena za 0.5
stepenika nagore ili 0.5 stepenika nadole.
Monotonost. Ovo je osobina koja indicira da su u čitavom opsegu potpuno proporcionalne
promene signala i izlaznih numeričkih vrednosti.
Učestanost uzorkovanja (sampling rate) je najveda brzina kojom može da se vrši
konvertovanje. Najčešde se izražava brojem konverzija u sekundi (Samples/second-S/s) ili
frekvencijom uzorkovanja (Hz). Uobičajene učestanosti uzorkovanja su od par kHz do MHz.
Vreme stabilizacije je vreme potrebno da se u izlazni registar upiše rezultat konverzije. Ovo
vreme utiče na smanjenje teorijske učestanosti uzorkovanja.
51
komparacije, a drugi element komparacije gradi tako što jedan po jedan inkrement
(stepenik) podiže interno generisani naponski nivo. U trenutku kada se izjednače elementi
komparacije na brojaču se očita koliko je naponskih inkremenata (stepenika) bilo potrebno
da se dostigne odmeravan naponski ulaz. Taj broj je rezultat AD konverzije.
Na dijagramu (sl. 7.4) je prikazano da za neku srednju naponsku vrednost analognog ulaza od
0.30 V, digitalni izlaz (KOD) postaje 0 0 0 1 1. Na isti način se očitavaju i druge vrednosti
analognih ulaza.
Primer 1. Kolika rezolucija ADC-a je potrebna za merenje temperature od 0-100°C, sa
preciznošdu od 0.1°C?
52
Primer 1. Naponski opseg DAC-a je 0-10V, a rezolucija 12 bita (4096 nivoa). Da bi se na izlazu
sukcesivno generisala tri naponska nivoa (2V, 5V, 8V), koje vrednosti je potrebno redom
upisati u ulazni data registar?
Odgovor:
S obzirom da punoj vrednosti od 10V na izlazu iz DAC-a odgovara ulazna numerička vrednost
4096, to de za svaki niži naponski nivo važiti slededa proporcija:
Osim ADC i DAC još dva tipa analogno digitalnih IC učestvuju u procesu „prevođenja“ tokom
komunikacije izmedju analognih i digitalnih IC-a. To su:
Multiplekser (MUX), kolo koje selektira jedan od više ulaznih kanala i jedino njega, u tom
trenutku povezuje sa ADC-om. U praksi se primenjuje da bi jedan ADC mogao skoro
simultano da konvertuje signale prispele sa više ulaznih kanala.
Primena multipleksera
Idealno rešenje za simultano pradenje više analognih kanala bilo bi, kada bi svaki ulaz imao
zaseban ADC. Nažalost mali je broj aplikacija koje mogu da podnesu cenu ovakve
konfiguracije. Kod konvencionalnih rešenja ovaj problem ekonomičnosti se rešava tako što
se više analognih ulaza veže za multiplekser, a onda on propušta jedan po jedan signal ka
ADC-u. Ovom lancu dodaje se i S/H kolo da bi se „umirio“ signal tokom konverzije.
Sample and Hold kolo „zamrzava“ analognu vrednost signala tokom konverzije da ne bi
došlo do oscilovanja vrednosti.
Zadatak S/H kola je da prihvati naponski nivo koji je doveden na ulaz i da ga održava sve
dok ADC ne izvrši konverziju. Za održavanje naponskog nivoa u S/H kolu je zadužen
kondenzator. Učestanost kojom radi S/H je uslovljena brzinom konverzije ADC-a.
54
Slika 7.8 S/H kolo
Na sl. 7.9 predstavljeno je presporo uzorkovanje koje izaziva pogrešnu identifikaciju signala,
odnosno pojavu koja se zove „aliasing“. Dešava se onda kada je učestanost uzorkovanja
daleko manja od frekvence promene signala. Stvara lažnu sliku o signalu koji pratimo.
Evidentno je kada se uporede ove dve slike (sl. 7.9 i sl. 7.10) da smo jako sporim
uzorkovanjem potpuno izobličili formu signala. Najkvistova teorema (takodje poznata kao
Šenonov obrazac) kaže da je neophodno da učestanost uzorkovanja bude bar dva puta vede
od nosede frekvence analognog signala koji se prati, kako bi se izbegao „aliasing“.
55
8. Programabilni logički kontroler PLC (Programmable Logic
Controller)
Kompaktni PLC i
Modularni PLC sistemi, zasnovani na zajedničkoj magistrali.
Kompaktni PLC
56
Aplikativni program PLC-a piše se u programskom jeziku koji predstavlja kombinaciju editora,
kompajlera i komunikacionog softvera. U editoru se piše program koji prati redosled
operacija upravljanja, zatim se vrši provera i kompajliranje.
Princip rada PLC-a se zasniva na ciklusima skeniranja. Proces skeniranja se sastoji od:
Provere statusa ulaza (CPU)
Izvršavanje zadatog programa
Samotestiranja
Postavljanja izlaza
57