View
21
Download
0
Category
Preview:
DESCRIPTION
PURS
Citation preview
Projektiranje ugraenih raunalnih sustava
Uvodno predavanje
Dr. sc. Toni Bjai, v. pred.
Ope informacije o predmetu
Web stranica predmeta (moj.tvz.hr)
Moodle (moodle1.tvz.hr)
ECTS bodovi: 5
Satnica: 30h predavanja + 30h laboratorijskih vjebi
Samostalan rad studenta: 90h
Cilj predmeta: Ovladavanje znanjima o koritenju i projektiranju mikroupravljakih
(mikrokontrolerskih) sustava u mehatronici
Ishodi uenja
1. odabrati prikladan mikroupravljaki sustav za zadanu aplikaciju u mehatronici
2. napisati jednostavne funkcije, klase i programe u jeziku C++
3. napisati jednostavne programe u jeziku C++ za odabrani mikroupravljaki sustav
4. kombinirati vlastite napisane klase s predefiniranimklasama za rad s periferijskim jedinicama odabranog mikroupravljakog sustava
5. pripremiti dokumentaciju za izradu jednostavne tiskane ploice za zadanu aplikaciju
Upis kolegija preko Moodle-a
http://moodle1.tvz.hr/enrol/index.php?id=42
Lozinka: purs2015
Sve obavijesti, zadaci i nastavni materijali bit e distribuirani putem Moodle LMS-a.
Laboratorijske vjebe zapoinju 3. tjedan nastave.
Obveze studenta i ocjenjivanje
Tokom semestra moe se stei najvie 60 bodova kroz sljedee aktivnosti:1. nazonost na predavanjima i laboratorijskim vjebama
najvie 7,5 bodova, prag za prolaz 5 bodova,
2. kratke provjere znanja na predavanjima najvie 12,5 bodova, prag za prolaz 0 bodova,
3. testovi pripremljenosti za laboratorijske vjebe (ulazni testovi) najvie 10 bodova, prag za prolaz 0 bodova,
4. dvije glavne provjere znanja (dva kolokvija) najvie 30 bodova (2 x 15), prag za prolaz 0 bodova.
5. izborno: seminarski rad (projekt) najvie 20 bodova, prag za prolaz 0 bodova
Obveze studenta i ocjenjivanje (2)
Kako bi stekao uvjete za izlazak na zavrni ispit, student mora stei najmanje 30 bodova tokom semestra.
Studenti koji steknu manje od 15 bodova ocjenjuju se ocjenom F (neuspjean) te moraju predmet ponovo upisati sljedee akademske godine.
Studenti koji steknu izmeu 15 i 30 bodova ocjenjuju se ocjenom FX (nedovoljan), ali imaju pravo pristupiti dodatnoj provjeri znanja.
Dodatna provjera znanja obavlja se na prvom ispitnom roku, a sastoji se od zadataka iz toaka 2, 3 i 4 (prethodni slide) te nosi ukupno 30 bodova.
Ako student na dodatnoj provjeri znanja postigne 15 ili vie bodova, ukupni broj bodova iz aktivnosti tokom semestra mu se postavlja na 30 te student ima pravo izlaska na ispit.
Obveze studenta i ocjenjivanje (3)
Na zavrnom ispitu, koji se pie na prvom ispitnom roku, moe se stei najvie 40 bodova, tako da je ukupno na predmetu mogue stei najvie 100 bodova.
Bodovanje se vri prema sljedeim skalama (ISVU i ECTS skale): [50,60) 2 (dovoljan) ili ECTS ocjena E [60,65) 2 (dovoljan) ili ECTS ocjena D [65,80) 3 (dobar) ili ECTS ocjena C [80,90) 4 (vrlo dobar) ili ECTS ocjena B [90,100] 5 (izvrstan) ili ECTS ocjena A
Konzultacije
u uredu 1006 (Konavoska 2) svaki radni dan uz prethodnu najavu e-mailom barem jedan
radni dan ranije
u pauzama predavanja
utorkom nakon predavanja u 10h
na laboratorijskim vjebama iskoristite svo raspoloivo vrijeme za uenje i pitanja
Sadraj predmeta (1)
Openito o ugraenim raunalnim sustavima
Programski jezik C++; Objektno orijentirani pristup programiranju; Pisanje jednostavnih
programa
Koritenje funkcija i klasa u jeziku C++
Procesori u ugraenim raunalnim sustavima; Memorijske arhitekture u ugraenim
raunalnim sustavima
Sadraj predmeta (2)
Ulazno-izlazne sklopovske jedinice (A/D, D/A, PWM, GPIO, serijska i paralelna suelja, sabirnice)
Ulazno-izlazne sklopovske jedinice kao objekti u jeziku C++; Konfiguriranje i primjeri operacija itanja i pisanja
Prekidi, iznimke, timeri, brojai, upravljanje prekidima; Programska podrka u jeziku C++ za odabrani mikroupravlja
Sadraj predmeta (3)
Analiza primjera: Regulacija temperature
Analiza primjera: Upravljanje brzinom vrtnje istosmjernog motora
Analiza primjera: Implementacija rekurzivnih jednadbi
Izrada tiskanih ploica koritenjem specijaliziranih programskih alata
Izlaganje seminarskih radova
Literatura (1)
Osnovna:1. Lj. Cvita: Brzi razvoj prototipova na bazi
mikroupravljaa, Tehniko veleuilite u Zagrebu, 2015.
2. J. ribar, B- Motik: Demistificirani C++, 3. proireno izdanje, Element, Zagreb, 2010.
3. Biljeke i prezentacije s predavanja te informacije s interneta na osnovu poveznica navedenih na predavanjima i prezentacijama
Literatura (2)
Dodatna:1. J. Farrel: Object-Oriented Programming Using C++, Fourth Edition, ISBN
978-1-4239-0257-7, Course Technology, 2009.
2. B. Stroustrup: Programming: Principles and Practice using C++ (SecondEdition), ISBN 978-0-321-99278-9, Addison-Wesley 2014.
3. BUDIN, LEO: Mikroraunala i mikroupravljai. Element, Zagreb, ISBN 953-6098-69-5, 2001., 328 str.
4. GRUNDLER, DARKO: Primijenjeno raunalstvo. Graphis, Zagreb, ISBN 953-6647-03-6, 2000., 524 str.
5. VUI, MLADEN: Upotreba mikrokontrolera u ugraenim raunalnim sustavima. Skripta FER - Fakultet elektrotehnike i raunarstva, Zagreb, 2007., 124 str.
6. VUI, MLADEN, PETRINOVI, DAVORKA: Projektiranje ugraenih raunalnih sustava - laboratorijske vjebe. Skripta FER - Fakultet elektrotehnike i raunarstva, Zagreb, 2007., 193 str.
7. E. A. Lee, S. A. Seshia: Introduction to Embedded Systems - A Cyber-Physical Systems Approach, ISBN 978-0-557-70857-4, 2011.
Recommended