You are on page 1of 5

Idejna i hardverska realizacija sistema za elektronsko

glasanje
Ivan S. Lonar , Milan B. Petrovi
Sadraj Ideja ovog rada je realizacija sistema za
glasanje sa opcijama za, protiv i uzdran, gde je glasanje
anonimno i jednostavno. U nastavku e biti opisana
konstrukcija i princip rada ureaja.

I. UVOD
Ureaj koji je ovde predstavljen je onaj kakav se sree u
raznim odborima, skuptinama, gde je bitno doneti odluku
za, protiv, uzdran, nije glasao, kao i utvrditi kvorum na
takvim glasanjima. Zamiljeno je da se nakon odreenog
vremena za glasanje u kontrolnu tablu stignu signali o
odluci i time su pokrivene sve opcije pri glasanju na takvim
zasedanjima. Na ovom radu napravljeno je 7 kutija preko
kojih se moe glasati, i jedna glavna kutija, tj. kontrolna
tabla. Glasaka kutija se aktivira lanskom karticom preko
RFID ureaja koji nije realizovan ali umesto njega je
postavljen prekida. Na glasakoj kutiji se nalaze tri
dugmeta za donoenje odluka, kao i tri LE diode za
indikaciju o izabranoj odluci. Ispod svakog tastera stoji
odgovarajui natpis (za, protiv, uzdran). Ako se ne pritisne
nijedan taster, onda korisnik nije glasao. Na kontrolnoj
tabli se nalaze sledei elementi: taster za inicijalizaciju
glasanja, LED bar graf za odbrojavanje do kraja glasanja
( deset sekundi), taster za master reset, sedmosegmentni
LED displej. Nakon glasanja selektori automatski menjaju
sadraj displeja. Mogui sadraji su: kvorum, za, protiv,
uzdran, nije glasao. Na LED displeju se prikazuje
vrednost odgovarajueg sadraja naznaenim LE diodama.
Nakon reseta, ili pre inicijalizacije prvog glasanja na
displeju se prikazuje vrednost kvoruma do narednog
glasanja. Ova vrednost moe se menjati selekcionim
prekidaem i tasterom koji inkremetira ili dekrementira
vrednost kvoruma u zavisnosti od poloaja selekcionog
prekidaa. Pre svakog glasanja pritiska se taster za master
reset kako bi ureaj bio spreman za ponovnu upotrebu.
Glasake kutije su na kontrolnu tablu povezane icama.
Napajanje ureaja moe biti preko adaptera(do 1A) ili
baterije od 9V.

Ivan Lonar i Milan Petrovi, student na modulu elektronske


komponente i mikrosistemi, Elektronski fakultet, Univerzitet u
Niu, Aleksandra Medvedeva 14, 1800 Ni, Serbia, E-mail:
Panterlokibor94@gmail.com

II. PRINCIP RADA


Na slici 1. prikazana je blok ema sistema za
elektronsko glasanje:
o
o

glasaka kutija ( sedam komada)


kontrolna tabla
napajanje
tajmer (10 sekundi, 1 Hz)
counter trigger
donsonov broja sa LED bar grafom
presetovani bidirekcioni broja
prosleiva informacija na displej
sabirai (etiri komada)
generator frekvencije ( etvrtastog signala)
master reset

Slika 1: blok ema ureaja

-Glasaka kutija

-Napajanje

Glasakih kutija ima sedam, to znai da je mogue da


preko ovog ureaja glasa sedam korisnika. Na ulazu
svakog od njih dovodi se reset signal. Poto ima tri opcije
koje bira korisnik i jedna koja se generie u sluaju da
korisnik ne pritisne nita, samim tim postoje i tri tastera.
Svaki taster vezan je preko pull-up otpornika na trigger pin
NE555 tajmera u monostabilnoj konfiguraciji sa
otpornikom od 540K i kondenzatorom od 100F to po
formuli 1.1 iznosi 60s, to je vie nego dovoljno za trajanje
impulsa koji se generie na izlazu tajmera. Poto je reeno
da postoje tri opcije, potrebna su i tri ovakva kola.
Pritiskom na jedan od tastera pali se odgovarajua lampica,
a samim tim se i kroz I kola povezanih na reset pin druga
dva kola gase lampice. Ova funkcija je implementirana jer
glasa ne moe da glasa za vie od jedne odpcije
istovremeno. Iz razloga to je na izlaz svakog tajmera
vezana LE dioda sa odgovarajuim otpornikom za
regulaciju struje, signal sa izlaza vodi se na bafer napona
napravljenog od rail-to-rail operacionog pojaavaa. Zato
to se koristi integrisano kolo OPA4342PA koje ima 4
operaciona pojaavaa, jedan je neiskorien. On se
povezuje kao na slici. Osim ova tri postoji i etvrti signal
korisnik nije glasao. Ovi signali se sa izlaza iz naponskih
bafera vezuju na logiko NILI kolo sa etiri ulaza. U
sluaju da nijedan izlaz nije aktivan (to oznaava da
korisnik nije glasao) na izlazu kola imamo logiku jedinicu
koju prosleujemo u memorijski element. Kad se glasa,
signal koji se uzima u obzir je onaj nakon isticanja
predvienog vremena za glasanje. Signal o zavrenom
vremenu glasanja dolazi iz counter-trigger clock-a unutar
kontrolne table opisane u nastavku teksta. Svaki od tih
signala iz izlaza I kola vodi se na data(informacione) ulaze
integrisanog kola sa etiri D flipp-flopa. Rad kola je uvek
omoguen i na master reset vezan je signal iz master reset
bloka.Clock za ovo generie se kao impuls kada se glasa.
Sam impuls je i signal za podatak pa mora biti zakanjen
kako bi informacija bila prosleena na izlazu kola.
Kanjenje je obezbeeno sa etiri invertora (mogli su se
koristiti samo dva, ali unutar integrisanog kola postoji jo
tri neiskoriena invertora). Kanjenje koje je obezbeeno
je 4510ns, to je dovoljno vreme za okidanje.

Ureaj se napaja bilo iz adaptera bilo iz baterije od 9V. Da


bi se realizovao ovakav tip napajanja baterija I adapter
moraju biti odvojeni od mogueg kratkospajanja, to je
postignuto usmerakim diodama, koje jo imaju I funkciju
zatite od pogrene polarizacije.Iz razloga to je ureaj
pretono digitalne prirode realizovan HC i LS integrisanim
kolima tj. Komplementarnoj CMOS i TTL tehnologiji,
potrebni naponski nivoi kreu se od 0 do 5 V pa se napon
sa izvora dovodi u kolo za regulaciju napona koje na
svojim ulazima I izlazima poseduje elektrolitske
kondenzatore velikog kapaciteta usled naglih pada napona,
kao i kondenzatori za otklanjanje visokofrekventnog uma.

-Kontrolna tabla
U kontrolnu tablu smeteno je napajanje celokupnog
ureaja, izvor napajanja je baterija od 9V. Pored napajanja
ovde se nalaze i tasteri za resetovanje i poetak glasanja,
kao i vizuelni prikaz koliko je vremena preostalo za
glasanje, displej na kome se ispisuju rezultati glasanja I
selektroske lampice. U nastavku e biti obraene sve celine
kontrolne table.

- Tajmer
Tajmer kao celina sastoji se od dva integrisana kola NE555
ija je svrha da odbrojavaju 10 sekundi. Jedno kolo treba
da bude monostabilni multivibrator koji na svom izlazu
daje impuls trajanja 10s. Drugo kolo NE555 prihvata taj
signal kao svoje napajanje i sve dok on traje ono generie
izlaz u obliku etvrtastog signala frekvencije 1Hz. Ovaj
signal se dalje prosleuje u Counter trigger i Donsonov
broja sa LED bar grafom.
-Counter trigger
Sastoji se od integrisanog kola 74LS90, to je u stvari
dekadni broja. On prebrojava impulse koji mu stiu iz
NE555 i kada izbroji deset impulsa on generie signal na
izlazu. Generisanje signala je napravljeno tako to etiri
bita na izlazu daju binarni broj 1001. Ti signali se vode u
AND kolo, s tim to se na izlaze nula stavlja invertor i tako
se omoguava pobuivanje tog kola i samim tim
generisanje izlaznog signala. Taj signal se alje svim
glasakim kutijama signal da je glasanje zavreno i potom
zapoinje proces preuzimanja podataka iz njih.
- Donsonov broja sa LED bar grafom
Donsonov broja je tip brojaa koji ini registar kod koga
se bit na izlazu invertuje i vraa na ulaz. Time se dobija
kombinacija bitova koja je pogodna za led bargraf- za
paljenje jedne po jedne LE diode. Za donsonov broja
iskorieno je integrisano kolo 74hc174. Pre nego to se
signali dovedu na LED bargraf, neophodno je da se
pojaaju. To je uraeno preko naponskih bafera.Struja kroz
diode LED bargrafa ograniene su otpornicima iz otpornog
niza i jo dva dodatna otpornika.

-Presetovani bidirekcioni broja

-Generator frekvencije ( etvrtastog signala)

Za ovaj deo kola kljuni deo je integrisano kolo 74HC190,


koje predstavlja broja koji moe da broji i unapred i
unazad. On je iskorien za mogunost podeavanja
kvoruma. Ima etiri ulazna bita koji se mogu unapred
podesiti na odreenu vrednost. Ovaj broja je podeen na 4
zato to je to veina od 7 glasaa, pa je pretpostavljeno da
e to najee biti uslov za ispunjenje kvoruma.
Inicijalizacija difoltne vrednosti od 4 glasaa se postavlja
iskljuivo kada je pin PL na ovo kolu postavljen na nulu pa
se zato kolom NE555 realizuje kolo za odloeno paljenje u
monostabilnoj konfiguraciji sa vremenom odlaganja 0,121s
po formuli 1.1.Ponekad je moda potrebna drugaija
vrednost, pa je ta mogunost ostavarena ovim kolom. Da li
e se vrednost kvoruma poveavati ili smanjivati, bira se
preklopnikom. Njime se na odgovarajui pin dovodi
logika nula ili jedinica pritiskom na taster iji je izlazni
signal zatien od poskakivanja kondenzatorom.

Pomou NE555 kola generie signal frekvencije 0.145Hz


koji e na 3,45 sekundi vriti promenu informacije na
displeju.Predstavlja clock za Prosleiva informacija na
displej za automatsku promenu vrednosti za prikazivanje
naznaenih selektorskim lampicama.Realizovan je na isti
nain kao i blok Tajmera sa razlikom da su okidaki signali
proteklo vreme za glasanje i glavni reset umesto taster.

-Sabirai
Glasovi se prebrojavaju pomou sabiraa. Postoji sedam
ulaza koji predstavljaju ulaze sa sedam glasakih kutija.
Postoji ukupno etiri sabiraa. tri su jednobitna i sabiraju
vrednosti prvih est ulaza, dok se nakon njih sedmi vodi na
dvobitni sabira koji sabira izlaze iz dva sabiraa sa ihovim
carry bitovima. Izlazni signali se prosleuju na Prosleiva
informacija na displej.
-Master reset
Blok realizovan tasterom sa pullup otpornikom.

-Prosleiva informacija na displej


Da bi se prikazale vrednosti svih mogunosti ukljuujui I
vrednost kvoruma na sedmosegmentnom displeju potrebno
je nakon glasanja naizmenino pokazivati ukupno pet
razliitih stanja. Ta stanja se dobijaju brojaem modula 5
napravljenog od 4-bitnog brojaa (moe I 3-bitni).
Clock signal dolazi iz generator funkcija koji na svake
3.45 sekunde prikazuje vrednosti narednog stanja. Kada se
se ne prikazuju sva stanja, tj. Kad se ureaj resetuje,
difoltno se prikazuje samo vrednost kvoruma do zavretka
narednog glasanja. Stanja su ciklina i ravnomerno
vremenski raspodeljena I da bi takva I ostala kolo se
resetuje nakon broja etri.Reset je mogue odraditi ili
master resetom ili nakon odbrojanih pet takta.Svaki od
generisanih binarnih brojeva se prosleuje u 3 u 8 dekoder
koji selektuje redom sve pet opcije pali odgovarajue LE
diode i aktivira odgovarajue bafere etvorobitnih
vrednosti brojeva iz svih sabiraa kao i iz kola za kvorum
tj. Presetovani bidirekcioni broja.Signali se prosleuju
kroz BCD u 7-segmentni decoder kako bi se prikazali
brojevi na displeju.Neiskoriena kola se vezuju u skladu
sa pravilima.

ema presetovanog bidirekcionog brojaa (kvorum)


ema napajanja

ema glasake kutije


ema Donsonovog brojaa sa LED bar grafom
ema tajmera

ema sabiraa

ema counter trigger-a

mikrokontrolera u pogledu jednostavnosti, cene, potronje

energije itd.

III. ZAKLJUAK
Projekat je kompletno realizovan hardverski i zauzima
dosta prostora. Implementacijom mikrokontrolera moe se
optimizovati reenje projekta, poevi od cene, veliine,
sloenosti i pouzdanosti sistema. Ovakvo hardversko
reenje je dato kao bi se neposredno uvideo znaaj
ema generatora frekvencije

ema prosleivaa informacija na displej

IV.ZAHVALNICA
AutorI se zahvaljuju profesoru doc.Danijelu
Dankoviu na ideji kao i katedri Elektronske Komponente i
Mikrosistemi Elektronskog fakulteta u Niu, za finansiranje
projekta .

You might also like