27.10.2014 Views

Računarom integrisana laboratorija za elektroniku - LEDA

Računarom integrisana laboratorija za elektroniku - LEDA

Računarom integrisana laboratorija za elektroniku - LEDA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 ODREĐIVANJE KARAKTERISTIKA I PARAMETARA POLUPROVODNIČKIH KOMPONENTI<br />

dovoljan <strong>za</strong> polari<strong>za</strong>ciju, napajanje makete i merenje statičkih karakteristika poluprovodničkih<br />

komponenti.<br />

Slika 2.4 Analogni izlazi kartice<br />

Odgovarajući analogni ulazi i izlazi kartice su pove<strong>za</strong>ni na merna mesta na maketi – specifičnom<br />

kolu koje sadrži komponentu čije se karakteristike mere. Ovakav koncept omogućuje lako<br />

određivanje karakteristika i parametara komponenti. Akviziciona kartica <strong>za</strong>menjuje klasične<br />

merne uređaje i generatore jednosmernih napona. Celokupan proces merenja se obavlja uz softversku<br />

kontrolu, čime je mogućnost oštećenja komponenti sveden na minimum. Oštećenje<br />

merne opreme – u ovom slučaju računara sa mrežnom karticom – je onemogućeno samom konstrukcijom<br />

kartice, kao i činjenicom da u kolu nema ne<strong>za</strong>visnih izvora napona i struja.<br />

2.2 Softverska reali<strong>za</strong>cija trasera karakteristika komponenti<br />

2.2.1 Konfiguracija kartice i drajvera<br />

Softverska komponenta trasera karakteristika je dvoslojna. Niži sloj – sloj povezivanja podataka<br />

– čini sistemski drajver koji upravlja hardverom kartice i obezbeđuje odgovarajuće aplikacione<br />

interfejse (API). National Instruments PCI-6014 kartice su podržane Traditional NI-DAQ i NI-<br />

DAQmx drajverima. Pri reali<strong>za</strong>ciji trasera karakteristika su korišćeni NI-DAQmx drajveri koji podržavaju<br />

DMA način rada, konfiguraciju na nivou sistema i skup aplikacionih interfejsa koji omogućavaju<br />

programiranje na visokom nivou [20]. Sva merenja se obavljaju preko virtuelnih kanala,<br />

koji predstavljaju skup parametara kao što su logičko ime kanala, realni fizički kanal, ulazni terminalni<br />

konektori, tip merenja ili generisanja signala i skaliranje signala. Virtuelni kanali se mogu<br />

konfigurisati globalno na nivou sistema ili programski preko aplikacionog interfejsa. Kod NI-<br />

DAQmx drajvera moguće je izvršiti agregaciju više različitih kanala u jedan proces (task) koji<br />

predstavlja merenje, odnosno generisanje signala (slika 2.5), pri čemu će svi kanali imati isti način<br />

akvizicije. Analogno kanalima, procesi se mogu kreirati globalno na nivou sistema, i preko aplikacionog<br />

interfejsa programski.<br />

Na slici 2.5 je prika<strong>za</strong>n primer konfiguracije jednog procesa sa jednim virtuelnim kanalom <strong>za</strong><br />

akviziciju analognih signala. Logičko ime kanala je Voltage, način povezivanja diferencijalni, a<br />

opseg merenja od 0 do 2V. Ulazni signal nije skaliran. U donjem delu prozora se podešavaju parametri<br />

semplovanja i okidanja – broj semplova, način semplovanja, frekvencija semplovanja i<br />

tip takta. Moguće je i<strong>za</strong>brati interni ili eksterni izvor okidanja. Ovi parametri su identični <strong>za</strong> sve<br />

virtuelne kanale u okviru jednog procesa.<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!