Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

VELEUƒILI’TE U BJELOVARU

PREDDIPLOMSKI STRUƒNI STUDIJ MEHATRONIKA

PREDDIPLOMSKI STRUƒNI STUDIJ RAƒUNARSTVO

Mikrora£unala
Upute za projektni zadatak iz predmeta:

Pripremio: Zoran Vrhovski

Bjelovar, oºujak 2020.


Upute za projektni zadatak

Ocjenjivanje projektnog zadatka na ispitnom roku

Projektni zadaci za predmet Mikrora£unala izražuju se isklju£ivo u programskom okruºenju Atmel Studio

7 u programskom jeziku C. Iznimno studenti mogu koristiti i programski jezik C++. Nije dozvoljeno

kori²tenje Arduino IDE podr²ke jer se pomo¢u Arduino IDE ne mogu ostvariti ishodi programa predmeta

Mikrora£unala. U svrhu izrade projektnih zadataka moºete koristiti na²a razvojna okruºenja koja koristite

na laboratorijskim vjeºbama ili moºete koristiti razne PCB plo£ice koje su dostupne na trºi²tu s AVR

mikroupravlja£ima (ATmega328P, ATmega16, ATmega32, ATmega32u4, ATmega2560, ATtiny2313, ...).

Moºete koristiti Arduino UNO razvojno okruºenje, ali ga morate koristiti kao AVR-ov mikroupravlja£

(programirate ga u programskom okruºenju Atemel Studio bez Arduino biblioteka).

U nastavku su navedeni kriteriji ocjenjivanja projektnog zadatka koji ¢e Vam pomo¢i u realizaciji Va²ih

projektnih ideja. Projektni zadatak potrebno je opisati u tehni£koj dokumentaciji £iji je predloºak sastavni

dio ovog dokumenta.

Ishod I1 odabrati cijenom, osobinama i dobavljivo²¢u optimalni Udio u projektu 10 %

mikroupravlja£ za zadanu namjenu

Ostvaren
Kriteriji _______
postotak
ˆ Na stranicihttps://www.microchip.com/
ParamChartSearch/chart.aspx?branchID=1005
prona¢i mikroupravlja£ koji s minimalnim zna£ajkama

zadovoljava potrebe projekta. Opisati karakteristike

mikroupravlja£a i komentirati cijenu na bazi 10

urežaja i na bazi milijun urežaja (4 boda).

ˆ Na stranicihttps://www.microchip.com/
ParamChartSearch/chart.aspx?branchID=1005
prona¢i mikroupravlja£ s kojim ste realizirali projekt.

Opisati karakteristike mikroupravlja£a i komentirati

cijenu na bazi 10 urežaja i na bazi milijun urežaja (6

bodova).
Ishod I2 kongurirati rad mikroupravlja£a pomo¢u registara u Udio u projektu 20 %

razvojnom programskom okruºenju

Ostvaren
Kriteriji _______
postotak
ˆ Konguriranje registara mikroupravlja£a (14 bodova):

 digitalni ulazi (3 boda),

 digitalni izlazi (3 boda),

 konguriranje rada tajmera (4 boda),

 konguriranje vanjskih prekida (3 boda),

 dodatni bodovi mogu se ostvariti kori²tenjem

konguracije registara za ADC pretvorbu,

I2C komunikaciju, SPI komunikaciju, USART

komunikaciju...

ˆ Sloºenost programskog rje²enja i na£in konguriranja

registara (6 boda)

 ve¢i broj bodova ostvarit ¢ete ako ne koristite

makronaredbe tipa set_port, input_port, ...,

 poti£e se kori²tenja konguracije registara tipa:

DDRB |=(1 << PB0), ...


Ishod I3 izraditi upravlja£ki program mikroupravlja£a za zadanu Udio u projektu 20 %

namjenu u razvojnom programskom okruºenju

Ostvaren
Kriteriji _______
postotak
ˆ Ocjena upravlja£kog programa (14 bodova)

 digitalni ulazi (2 bod),

 digitalni izlazi (2 bod),

 LCD displej (2 boda),

 EEPROM (2 bod),

 ADC pretvorba (2 boda),

 USART komunikacija - slanje poruke (2 bod),

 USART komunikacija - primanje poruke i

kori²tenje primljene poruke (3 boda),

 Kori²tenja tajmera u normalnom na£inu (2 boda),

 PWM (2 boda),

 Numeri£ki displej (2 boda)

 Kori²tenje vanjskih prekida (2 boda),

 I2C komunikacija (4 boda),

 SPI komunikacija (4 boda),

 USB komunikacija (4 boda),

 ostale napredne zna£ajke AVR mikroupravlja£a

koje nismo koristili na laboratorijskim vjeºbama

(4 boda).

ˆ Ocjena sloºenosti upravlja£kog programa (6 boda)

 ve¢i broj bodova ostvarit ¢ete preglednim,

strukturiranim programskim kodom u kojem

koristite komentare, funkcije, zaglavlja, vlastite

biblioteke, prekidne rutine, ....


Ishod I4 koristiti prekide mikroupravlja£a kada funkcionalnost Udio u projektu 16 %

elektroni£kog urežaja to zahtjeva

Ostvaren
Kriteriji _______
postotak
ˆ Kori²tenje prekida i prekidnih rutina (10 boda)

 USART komunikacija - primanje poruke (4 boda),

 Kori²tenja tajmera 0 u normalnom na£inu (4

boda),

 Kori²tenja tajmera 1 u normalnom na£inu (4

boda),

 Kori²tenja tajmera 3 u normalnom na£inu (4

boda),

 Kori²tenje vanjskog prekida INT0 (4 boda),

 Kori²tenje vanjskog prekida INT1 (4 boda),

 Kori²tenje vanjskog prekida INT2 (4 boda),

 Kori²tenje vanjskog prekida INT3 (4 boda),

 Kori²tenje vanjskog prekida INT6 (4 boda),

 Kori²tenje vanjskog prekida PCINT (4 boda),

 I2C komunikacija (5 boda),

 SPI komunikacija (5 boda),

 USB komunikacija (5 boda),

 ostali prekidi AVR mikroupravlja£a koje nismo

koristili na laboratorijskim vjeºbama (6 boda).

ˆ Ocjena sloºenosti upravlja£kog programa s obzirom na

kori²tenje prekidnih rutina (4 boda)


Ishod I5 povezati elektroni£ke urežaje na mikroupravlja£ vode¢i brigu Udio u projektu 14 %

o namjeni pojedinog pina mikroupravlja£a

Ostvaren
Kriteriji _______
postotak
ˆ Povezivanje elektroni£kih urežaja na mikroupravlja£

(14 bodova)

 povezivanje elektroni£kih urežaja na

mikroupravlja£ uz voženje brige o namjeni

svakog pina mikroupravlja£a (3 boda)

 tipkalo (2 boda),

 LED dioda (2 boda),

 LCD displej spojen na razli£ite pinove od onih

koji su kori²teni u laboratorijskim vjeºbama (4

boda),

 komunikacijsko mežusklopovlje (USB to TTL,

Bluetooth modul, ...) (4 boda)

 analogni senzor (3 boda),

 digitalni senzor (3 boda),

 Servo motor (3 boda),

 Drajver za istosmjerni motor (3 boda),

 ostali senzori i aktuatori te elektroni£ko sklopovlje

koje nismo koristili na laboratorijskim vjeºbama

(4 boda).

Kriteriji su denirani tako da studenti mogu kreirati projektni zadatak s to£no ºeljenim brojem bodova.

Iako je kriterijima deniran ve¢i broj bodova, nego ²to pojedini ishod u£enja propisuje, nije mogu¢e ostvariti

vi²e bodova od maksimalnog broja deniranog za svaki ishod u£enja. Ocjenjivanje i vrednovanje na ispitnom

roku usklaženo je s programom predmeta i tablicom:

Vrednovanje
Projektni Usmeni
 Prag Max
zadatak ispit
Ishodi
I1 10% 5% 10%
I2 20% 10% 20%
I3 20% 10% 20%
I4 16% 8% 16%
I5 14% 7% 14%
20% 10% 20%
Udio u ECTS 3,2 0,8 4
Ukupno 80% 20% 50% 100%

Izrada projektnog zadatka je obvezna za svakog studenta. Projektni zadaci izražuju se samostalno ili u

timovima od 2 do 4 studenta. Temu projektnog zadatka i £lanove tima studenti dogovaraju s nositeljem

predmeta. Student je pro²ao predmet ako je kroz projektni zadatak ostvario broj bodova koji je ve¢i ili

jednak deniranom pragu za svaki ishod u£enja. Usmenom ispitu student pristupa ako je ostvario denirane

pragove za svaki ishod u£enja i laboratorijske vjeºbe. Na usmenom ispitu student mora ostvariti denirani
prag, a u suprotnom na sljede¢em ispitnom roku pristupa samo usmenom ispitu (osim u slu£aju 4. ili 8.

izlaska na ispit  tada mu se resetiraju ostvareni bodovi po ishodima u£enja). Poloºeni ishod u£enja kroz

kontinuiranu provjeru ili kroz ispitni rok vrijedi jednu kalendarsku godinu, nakon £ega se ponovno polaºe.

Projektni zadatak brani se usmenim putem u laboratoriju. Potrebno je pokazati razumijevanje o svim

elementima koji su uklju£eni u projektni zadatak. Rezultat projektnog zadatka su:

ˆ projekt napisan u programskom okruºenju Atmel Studio 7,

ˆ tehni£ka dokumentacija koja opisuje projektni zadatak.

Za sve nejasno¢e javiti se na e-mail adresu predmetnog nastavnika.

You might also like