You are on page 1of 4

Nova metoda za automatizaciju ispitivanja

kondenzatora upotrebom virtuelne instrumentacije


M. Đorđević, B. Jovičić

Sadržaj – U ovom radu je predstavljena nova metoda za U istraživanju [1], autori su koristili softverski paket
automatizaciju ispitivanja kondenzatora. Metoda opisana u ovom LabVIEW [2] za realizaciju virtuelne instrumentacije. Kao
radu je deo softverskog paketa realizovanog za ispitivanje komunikacioni protokol, autori su koristili USB (eng.
elektronskih komponenata kao što su optoelektronske Universal Serial Bus) protokol, preko koga računar
komponente, elektronske komponente kao senzori temperature i
kondenzatori. U okviru aplikativnog softvera moguće je prikaz
komunicira sa akvizicionom karticom. Realizovana
izmerenih vrednosti tokom merenja, kao i iscrtavanje grafika softverska aplikacija koristi se za određivanje otpornosti na
zavisnosti izmerenih vrednosti, kao i mogućnost poređenja više laboratorijskim vežbama. Nedostatak ovako realizovanog
zavisnosti. sistema se ogleda u tome što ne postoji mogućnost
skladištenja izmerenih podataka, već je neophodan ljudski
I. UVOD faktor, za razliku od metode opisane u ovom radu.
Kod sistema virtuelne instrumentacije koriste se
Karakterizacija komponenata i materijala pruža uvid u komunikacioni protokoli kao što su serijska komunikacija
svojstva i oblasti primene elektronskih komponenata. Na RS232, korišćenjem U(S)ART (Universal Synchronous
osnovu karakteristika određene komponente, korisnik ima Asynchronous Receiver Transmitter) serijske komunikacije
mogućnost da na najbolji način odabere komponentu za [3]. Takođe se sreću sistemi zasnovani na standardnoj USB
mrsto primene. Da bi korisnik mogao da dođe do serijskoj komunikaciji, naravno tamo gde instrumenti i
karakteristika iste, neophodno je izvršiti merenja i na sama softverska aplikacija, odnosno softverski paket to
osnovu izvršenih merenja i karakterizaciju ispitivane omogućavaju. Jedan od najpoznatijih komunikacionih
komponente. Na osnovu toga je moguće zaključiti kakve protokola u virtuelnoj instrumentaciji je GPIB (General
rezultate komponenta daje pri određenim uslovima rada. Purpose Interface Bus) IEEE 488 protokol, koji je razvila
U skladu sa tim, realizovana je metoda koja osim firma HP (Hewlett-Packard), pa se u literaturi može naći i
samog merenja, odnosno ispitivanja komponenata, pruža i pod nazivom HPIB. Virtuelni instrumenti se mogu podeliti
mogućnost poređenja dobijenih rezultata, što u mnogome u dve osnovne kategorije:
olakšava dalji rad, odnosno karakterizaciju. Kako bi se 1. Softverska aplikacija za kontrolu modula ili
proces automatizovao korišćena je virtuelna instrumenata kao što su: upravljački modul je dodatna (eng.
instrumentacija za čije potrebe je realizovana aplikacija za Plug-in) DAK ploča, kontrolisani instrument se zasniva na
računar. GPIB ploči, kontrolisani instrument je povezan preko
serijskog porta (RS-232) ili USB standarda, kontrolisani
instrument je VXI ploča (ili sistem).
II. PREGLED LITERATURE
2. Grafički korisnički interfejs (eng. Graphic User
Interface (GUI)) bez fizičkih instrumenata povezan sa
Virtuelna instrumentacija poslednjih godina sve više računarom. Umesto toga, računar dobija i analizira podatke
preuzima vodeću ulogu u laboratorijama i industriji. iz datoteka ili sa drugih računara na mreži, ili može čak i
Konkretno, postoji potreba za virtuelnom instrumentacijom matematički obraditi unete podatke i na taj način simulirati
u korišćenju instrumenata koji nemaju sopstveni operativni fizički proces, a ne da prikupljati realne podatke. Na
sistem. Iz tog razloga je nemoguće kontrolisati njihovo računar u skladu sa tačkom (1) povezani su sledeći
delovanje bez prisustva ljudskog faktora. Takođe, postoji procesni merni uređaji: Senzori, GPIB ili USB serijski
potreba za virtuelnom instrumentacijom ukoliko je podržani instrumenti.
potrebno koristiti više instrumenata za realizaciju testa, U ovom radu korišćen je standardna USB serijska
odnosno praćenje parametara koji se mere tokom testa u komunikacija, kojom je sistem za merenje zasnovan na PIC
isto vreme. mikrokontroleru komunicirao sa softverskom aplikacijom
na računaru.
M. Đorđević, student doktorskih studija sa katedre za
Mikroelektroniku, Elektronski fаkultet u Nišu, Aleksаndrа
Medvedevа 14, 18000 Niš, Srbijа. E-mail: III. PRINCIP RADA
milos.djordjevic@elfak.ni.ac.rs
B. Jovičić, student na smera Računarstvo i informatika, Metoda za automatizaciju ispitivanja kondenzatora
Elektronski fakultet u Nišu, Aleksandra Medvedeva 14, 18000 upotrebom virtuelne instrumentacije, predstavljena u ovom
Niš, Srbija. E-mail: badza.jo@gmail.com
radu bazira se na PIC mikrokontroleru koji predstavlja srž odnosno poređenje parametara za testirane kondenzatore u
mernog dela sistema i virtuelne instrumentacije zasnovane vidu grafika. Detaljnija analiza ispitivanja kondenzatora
na softverskoj aplikacije. Blok šema realizovanog sistema realizovanom metodom se može vršiti na osnovu
je predstavljena na slici 1. objedinjenog jezika za modelovanje (UML (eng. Unified
Modeling Language)), dato na slici 3.
Mikrokontroler korišćen kao centralni deo mernog
bloka je PIC18F2550 radi na frekvenciji od 48 MHz [4]. Za
postizanje ove frekvencije koristi se eksterni oscilator
frekvencije 8 MHz i korišćena je mogućnost
mikrokontrolera za povećanjem frekvencije 4 puta
(Primary Clock Frequency 4x multiplier (PLLEN)) – na
48 MHz. Master reset (MCLR - Master Clear Pin External
Reset) je softverski isključen, ali je u samoj realizaciji
postavljen i pull-up otpornik vrednosti 10 kΩ, kako bi se
videla mogućnost hardverskog isključenja MCLR pina na
Slika 1. Blok šema metode za automatizaciju ispitivanja mikrokontroleru. Ovaj mikrokontroler je jedan od malog
kondenzatora broja PIC mikrokontrolera koji poseduje modul za
standardnu USB komunikaciju, što je razlog zašto je
Realizovana metoda je koncipirana da se sastoji iz 5 korišćen za realizaciju merne metode.
segmenata, kao što su: Pored toga, neophodno je bilo korišćenje analogno-
- Softverska aplikacija (GUI), digitalnog (A/D) konvertora, gde je u tu svrhu iskorišćen
- Kontrola mernog procesa, ugrađeni modul u samom mikrokontroleru, s obzirom da za
- Obrada i skladištenje podata. potrebe realizovane metode nije bilo potrebe za velikom
- Mikrokontroler (merni blok): rezolucijom. Korišćeni A/D konvertor je rezolucije 10-bita,
- Kontrola punjenja/pražnjenja, što daje mogućnost da uzorkovani signal bude u opsegu od
- Merenje i slanje podataka ka aplikaciji. 0 do 1023 naponskih nivoa (sa korakom od 4,89mV). Kao
- Blok za ispitivanje (ispitivani kondenzator), relejni modul preko kog je vršen proces punjenja, odnosno
- Relejni modul (punjenje/pražnjenje kondenzatora), pražnjenja, korišćen je relej 10A/220V. Relej je kontrolisan
- Grafički/tabelarni prikaz rezultata: mikrokontrolerom, koji zavisno od informacija dobijenih
- Grafički prikaz (poređenje) izmerenih rezultata, od strane softverske aplikacije priključuje kondenzator na
- Tabelarni prikaz izmerenih podataka. napajanje u procesu punjenja, odnosno isključuje u procesu
Softverska aplikacija u sebi objedinjuje dva zasebna pražnjenja.
dela, tačnije sastoji se od dve zasebne softverske aplikacije
(Slika 2.), deo namenjen za merenje napona na A. Software
kondenzatoru tokom procesa punjenja, odnosno pražnjenja Pre samog početka testa neophodno je kreirati fajl iz
istog, respektivno i deo za prikaz rezultata. padajućeg menija - File, kao i izbor ekstenzije - .cvs ili .txt.
Nakon toga softverska aplikacija proverava da li je merni
blok povezan sa aplikacijom (vizuelna potvrda u donjem
levom uglu). Pritiskom na taster „Merenje“ pokreće se
proces punjenja, gde korisnik u posebno definisanom
okviru „Status“ prati da li je u toku proces punjenja ili
pražnjenja ispitivanog kondenzatora.
Na početku samog testa smatra se da je kondenzator
potpuno ispražnjen. Kada je započet procesa punjenja,
softverska aplikacija šalje informaciju mikrkontroleru
putem USB komunikacije da je potrebno aktivirati relej
kojim se dovodi napajanje na kondenzator i započinje
njegovo punjenje.
Od tog trenutka mikrokontroler meri napon na
kondenzatoru i šalje ka softverskoj aplikaciji, gde se na
dalje u tačno definisani intervalima primljeni podaci
Slika 2. Izgled (layout) početne strane softverske aplikacije za
obrađuju i skladište u kreirani fajl. Korisnik ima uvid u to
ispitivanje kondenzatora
koliko je tačaka merenja završeno i grafičkim putem u vidu
U okviru aplikacije zadužene za kontrolu mernog progres bara (eng. Progress bar) i procentualno
procesa, korisnik ima uvid u sve parametre bitne za test. U numeričkim podatkom.
delu aplikacije koji je namenjen za prikaz rezultata,
Slika 3. UML dijagram aktivnosti softverske aplikacije za ispitivanje kondenzatora

Izgled (eng. Layout) softverske aplikacije tokom testa - 50 sekundi, trajanje kompletnog testa). Nakon završenog
kojim se kontroliše merni proces (upravljanje mernim testa, korisnik dobija informaciju o završenom testu i
blokom i skladištenje izmerenih podataka) je dat na slici 4. softverska aplikacija se iz dela za test vraća na početnu
stranu.
Drugi deo metode je vezan za prikaz izmerenih
rezultata, odnosno njihovo poređenje. Iz padajućeg menija
se biraju rezultati čije će se vrednosti porediti grafički,
propraćeno tabelarnim prikazom njihovih vrednosti. Izgled
softverske aplikacije koja je namenjena prikazu rezultata je
dat na slici 5. Kao što se može videti, grafički prikaz
rezultata, dva ispitivana kondenzatora je propraćeno
legendom, kako bi korisnik lakše moga izvršiti poređenje
istih. Realizovana metoda za ispitivanje kondenzatora
pruža korisniku mogućnost da dobijeni grafik „izveze“ i
zapamti pod određenom ekstenzijom (.jpg ili .bmp). Na taj
način korisnik nema potrebu za korišćenje dodatnih
softverskih alata, kao što su alati za graičku prezentaciju
merenih vrednosti, odnosno tabelarni prikaz istih. Grafička
zavisnost dobijena realizovanom metodom u potpunosti
Slika 4. Izgred (layout) aplikacije za kontrolu procesa merenja odgovara grafičkoj reprezentaciji dobijenom korišćenjem
komercijalnog alata kompanije „OriginLab“ [5].
U definisanom okviru „Rezultati merenja“ može se
pratiti trenutni napon na kondenzatoru. Kada istekne vreme B. Hardware
predviđeno za proces punjenja kondenzatora (50% vremena Kao što je navedeno, mikrokontroler PIC18F2550 je
testa), aplikacija u vidu poruke obaveštava korisnika o iskorišćen kao centralna komponenta mernog bloka. Za
završenom procesu. Nakon toga je potrebno pokrenuti merenje napona na kondenzatoru korišćen je analogni ulaz
proces pražnjenja pritiskom na taster „OK“, koji traje isti na pinu PORTA.0 (prvi kanal A/D konvertora). Relejni
vremenski period kao proces punjenja (u ovom slučaju 25s modul je na mikrokontroler povezan na pin PORTB.3.
Slika 5. Grafički i tabelarni prikaz izmerenih rezultata

Komunikacija mikrokontrolera sa softverskom Električna šema mernog bloka realizovane metode je


aplikacijom je ostvarena putem standardne USB data na slici 6.
komunikacije preko otpornika vrednosti 22Ω koji su vezani
na pinove PORTC.4/D- i PORTC.5/D+, respektivno.

Slika 6. Električna šema realizovanog mernog sistema metode za ispitivanje kondenzatora

V. ZAKLJUČAK LITERATURA

Virtualna instrumentacija u obliku softverske [1] I. Garovic, B. Koprivica i A. Milovanović, "Primena Virtuelne
aplikacije predstavljena u ovom radu, pokazala se vrlo instrumentacije u realizaciji laboratorijskih vežbi iz oblasti
korisnom jer je nekoliko instrumenata povezano pomoću Električnih merenja", Tehnologija, Informatika i Obrazovanje
jednog mernog sistema. Budući da instrumenti koji se za društvo učenja i znanja, 6. Međunarodni simpozijum,
Čačak, Jun 2011.
koriste nemaju operativni sistem, predložena metoda [2] LabVIEW – softverski paket za realizaciju virtuelne
omogućila je automatizaciju upotrebe instrumenta i njihovu instrumentacije, dosupno na: https://www.ni.com/en-
kontrolu. Što je još važnije, eksperimentalni rezultati rs/shop/labview.html.
dobijeni ovom metodom podudaraju se sa dobijenim [3] U(S)ART serijska komunikacija – odeljak, dostupno na:
rezultatima korišćenjem komrcijalnih softverskih alata. http://es.elfak.ni.ac.rs/pld/Materijal/UART.pdf.
[4] Mikrokontroler PIC18F2250 – Datasheet, dostupno na:
ZAHVALNICA https://ww1.microchip.com/downloads/en/devicedoc/39632c.
pdf.
[5] Origin 8 Pro – Komercijalni softverski alat za grafičku i
Autori rada se zahvaljuju finansijskoj podršci tabelarnu prezentaciju podataka, dostupno na:
Ministarstva prosvete, nauke i tehnološkog razvoja za https://www.originlab.com.
projekat TR33035.

You might also like