REALIZACIJA MIKROPROCESORSKOG DALJINSKI...
Transcript of REALIZACIJA MIKROPROCESORSKOG DALJINSKI...
![Page 1: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/1.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/2.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/3.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/4.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/5.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/6.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/7.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/8.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/9.jpg)
DISPLEJDISPLEJ
![Page 10: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/10.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/11.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/12.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/13.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/14.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/15.jpg)
POZICIONIRANJEPOZICIONIRANJEPRETVARAČPRETVARAČ
![Page 16: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/16.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/17.jpg)
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,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/18.jpg)
FOTOGRAFIJEFOTOGRAFIJE
![Page 19: REALIZACIJA MIKROPROCESORSKOG DALJINSKI …emp.etf.rs/radovi/Diplomski/Prezentacija_Zeljkovic.pdf · koncepcija sistema softver opsluŽivanje periferija (watchdog,tasteri, displej,](https://reader030.fdocuments.net/reader030/viewer/2022041221/5e0aa8dc07ab6720212d4bfc/html5/thumbnails/19.jpg)
ZAHVALJUJEM SE NA PAŽNJI!ZAHVALJUJEM SE NA PAŽNJI!