19
REALIZACIJA REALIZACIJA MIKROPROCESORSKOG MIKROPROCESORSKOG DALJINSKI UPRAVLJANOG DALJINSKI UPRAVLJANOG POZICIONERA ANTENE POZICIONERA ANTENE DIPLOMSKI RAD DIPLOMSKI RAD Kandidat: Kandidat: Čedomir Zeljković Čedomir Zeljković Mentor: Mentor: prof. dr Slobodan Vukosavić prof. dr Slobodan Vukosavić

REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

REALIZACIJAREALIZACIJAMIKROPROCESORSKOGMIKROPROCESORSKOGDALJINSKI UPRAVLJANOGDALJINSKI UPRAVLJANOGPOZICIONERA ANTENEPOZICIONERA ANTENE

DIPLOMSKI RADDIPLOMSKI RAD

Kandidat:Kandidat: Čedomir ZeljkovićČedomir ZeljkovićMentor:Mentor: prof. dr Slobodan Vukosavićprof. dr Slobodan Vukosavić

Page 2: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

MOTIVIMOTIVI

Praktična realizacijaPraktična realizacijaKonkretni problemiKonkretni problemiZaokružen projekatZaokružen projekat

Page 3: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

PROJEKTNI ZADATAKPROJEKTNI ZADATAK

Jednostavan kućanski uređajJednostavan kućanski uređaj“Low cost” principi realizacije“Low cost” principi realizacijeOsnova je mikrokontrolerOsnova je mikrokontroler

Page 4: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

PROJEKTNI ZADATAKPROJEKTNI ZADATAK

Page 5: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

KONCEPCIJA SISTEMAKONCEPCIJA SISTEMAHARDVERHARDVER

Page 6: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

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

Page 7: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

IZABRANI MIKROKONTROLERIZABRANI MIKROKONTROLER

Page 8: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

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

Page 9: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

DISPLEJDISPLEJ

Page 10: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

TASTATURATASTATURA

RA0RA1RA2

µC

Page 11: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

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

Page 12: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

RC5 PROTOKOLRC5 PROTOKOL

Page 13: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

POZICIONIRANJEPOZICIONIRANJE

Izbor tipa aktuatorskog motoraIzbor tipa aktuatorskog motoraStepStep--motor, ali kakav?motor, ali kakav?

Page 14: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

POZICIONIRANJEPOZICIONIRANJEPOBUDNI CIKLUS STEP MOTORAPOBUDNI CIKLUS STEP MOTORA

Page 15: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

POZICIONIRANJEPOZICIONIRANJEPRETVARAČPRETVARAČ

Page 16: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

UPRAVLJANJE UREUPRAVLJANJE UREĐĐAJEMAJEM

STAND BY MODE

NORMALNO STANJE

SET MODE

MRTVO VRIJEME

SYNCHRO MODE

Page 17: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

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

Page 18: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

FOTOGRAFIJEFOTOGRAFIJE

Page 19: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,

ZAHVALJUJEM SE NA PAŽNJI!ZAHVALJUJEM SE NA PAŽNJI!