REALIZACIJA MIKROPROCESORSKOG DALJINSKI...
Transcript of REALIZACIJA MIKROPROCESORSKOG DALJINSKI...
REALIZACIJAREALIZACIJAMIKROPROCESORSKOGMIKROPROCESORSKOGDALJINSKI UPRAVLJANOGDALJINSKI UPRAVLJANOGPOZICIONERA ANTENEPOZICIONERA ANTENE
DIPLOMSKI RADDIPLOMSKI RAD
Kandidat:Kandidat: Čedomir ZeljkovićČedomir ZeljkovićMentor:Mentor: prof. dr Slobodan Vukosavićprof. dr Slobodan Vukosavić
MOTIVIMOTIVI
Praktična realizacijaPraktična realizacijaKonkretni problemiKonkretni problemiZaokružen projekatZaokružen projekat
PROJEKTNI ZADATAKPROJEKTNI ZADATAK
Jednostavan kućanski uređajJednostavan kućanski uređaj“Low cost” principi realizacije“Low cost” principi realizacijeOsnova je mikrokontrolerOsnova je mikrokontroler
PROJEKTNI ZADATAKPROJEKTNI ZADATAK
KONCEPCIJA SISTEMAKONCEPCIJA SISTEMAHARDVERHARDVER
KONCEPCIJA SISTEMAKONCEPCIJA SISTEMASOFTVERSOFTVER
OPSLUŽIVANJE PERIFERIJA
(WATCHDOG,TASTERI, DISPLEJ, MOTOR)
INICIJALIZACIJA
START
OBRADA EVENTUALNO PRISTIGLE KOMANDE
DA LI JE ISTEKAO PERIOD PETLJE?
NE
DA
GLAVNI PROGRAM
DA LI JE PREKID IVICE NA PINU RB4?
NE
DA OBRADA rb_isr
ČUVANJE KONTEKSTA
INT
NE
DA LI JE PREKID IVICE NA PINU RB0?
NE
DA OBRADA int_isr
DA LI JE PREKID IZAZVAO TAJMER 0?
NE
DA OBRADA tmr0_isr
VRAĆANJE KONTEKSTA
RETFIE
PREKIDNA RUTINA
IZABRANI MIKROKONTROLERIZABRANI MIKROKONTROLER
IZABRANI MIKROKONTROLERIZABRANI MIKROKONTROLER
RISC arhitekturaRISC arhitekturaFLASH programska memorijaFLASH programska memorijaEEPROM za čuvanje podatakaEEPROM za čuvanje podatakaRazne periferijske jedinice (portovi, tajmeri,Razne periferijske jedinice (portovi, tajmeri,A/D konvertor, USART,...)A/D konvertor, USART,...)
KARAKTERISTIKE PIC16F877KARAKTERISTIKE PIC16F877
DISPLEJDISPLEJ
TASTATURATASTATURA
RA0RA1RA2
µC
DALJINSKO UPRAVLJANJEDALJINSKO UPRAVLJANJE
SFH506SFH506--36 je sav potreban hardver36 je sav potreban hardverPrijem daljinskih komandi je zasnovan na interaptuPrijem daljinskih komandi je zasnovan na interaptuPhilipsPhilips--ov RC5 je izabrani protokol komunikacijeov RC5 je izabrani protokol komunikacije
RC5 PROTOKOLRC5 PROTOKOL
POZICIONIRANJEPOZICIONIRANJE
Izbor tipa aktuatorskog motoraIzbor tipa aktuatorskog motoraStepStep--motor, ali kakav?motor, ali kakav?
POZICIONIRANJEPOZICIONIRANJEPOBUDNI CIKLUS STEP MOTORAPOBUDNI CIKLUS STEP MOTORA
POZICIONIRANJEPOZICIONIRANJEPRETVARAČPRETVARAČ
UPRAVLJANJE UREUPRAVLJANJE UREĐĐAJEMAJEM
STAND BY MODE
NORMALNO STANJE
SET MODE
MRTVO VRIJEME
SYNCHRO MODE
ZAKLJUČAKZAKLJUČAK
Praktična realizacija je uspješno finalizovanaPraktična realizacija je uspješno finalizovanaU bazu znanja dodata su nova korisna iskustvaU bazu znanja dodata su nova korisna iskustvaPozitivne stranePozitivne straneNedostaciNedostaciMoguće ekstenzije uređajaMoguće ekstenzije uređaja
FOTOGRAFIJEFOTOGRAFIJE
ZAHVALJUJEM SE NA PAŽNJI!ZAHVALJUJEM SE NA PAŽNJI!