Distribuované vnorené počítačové systémy: Rozdiel medzi revíziami
Zo stránky SensorWiki
| (28 medziľahlých úprav od 2 ďalších používateľov nie je zobrazených) | |||
| Riadok 9: | Riadok 9: | ||
| Prednášateľ: Ing. Štefan Chamraz,PhD. <BR> | Prednášateľ: Ing. Štefan Chamraz,PhD. <BR> | ||
| == Záver semestra == | |||
| Skúška bude v stredu 14. januára 2015 o 11:00 v miestnosti AB-150. | |||
| Podmienkou účasti na skúške je zápočet z cvičení (ak nie ste dohodnutí inak). | |||
| Podmienkou získania zápočtu je vyriešenie všetkých povinných zadaní (10b.)  | |||
| a aspoň polovica bodov za semestrálny projekt (20 zo 40b.) | |||
| Vypracované projekty majú byť zverejnené tu... | |||
| * '''[[DVPS Projekty]]''' | |||
| == Hodnotenie predmetu == | == Hodnotenie predmetu == | ||
| Riadok 16: | Riadok 28: | ||
| '''[https://docs.google.com/spreadsheet/viewform?formkey=dGVoUDlKQXl1TzdBU3F4bTdHaUhlX0E6MA#gid=0 vyplňte dotazník]'''  -- pomôžete zvýšiť kvalitu tohoto predmetu. | '''[https://docs.google.com/spreadsheet/viewform?formkey=dGVoUDlKQXl1TzdBU3F4bTdHaUhlX0E6MA#gid=0 vyplňte dotazník]'''  -- pomôžete zvýšiť kvalitu tohoto predmetu. | ||
| <html> | |||
| <iframe width='700' height='340' frameborder='0' src='https://docs.google.com/spreadsheet/pub?key=0AhS3f3dCsrEvdFB1QU9CZWZGRVNRRnNTQV9zYjNMMFE&single=true&gid=1&range=A1%3AH16&output=html&widget=true'></iframe> | |||
| </HTML> | |||
| == Prednášky == | |||
| V utorok od 10:00 v BC-35. | |||
| # Úvod - Štruktúra a základné vlastnosti MMP (AVR). Pamäťový podsystém a spôsoby adresovania.  Zabudované periférne obvody: univerzálne vstupy a výstupy.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska01.pdf Slajdy z prednášky] | # Úvod - Štruktúra a základné vlastnosti MMP (AVR). Pamäťový podsystém a spôsoby adresovania.  Zabudované periférne obvody: univerzálne vstupy a výstupy.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska01.pdf Slajdy z prednášky] | ||
| # LCD zobrazovač. Klávesnica. <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska02.pdf Slajdy z prednášky] | # LCD zobrazovač. Klávesnica. <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska02.pdf Slajdy z prednášky] | ||
| # Prerušenia. ''(Resetovacie obvody. Watchdog.)'' <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska03.pdf Slajdy z prednášky] | # Prerušenia. ''(Resetovacie obvody. Watchdog.)'' <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska03.pdf Slajdy z prednášky] | ||
| # Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník. <BR>[http://ap.urpi.fei.stuba.sk/mmp/ | # Zabudované počítadlá (čítače) a časovače I.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska04OBR.pdf Slajdy z prednášky] + [http://ap.urpi.fei.stuba.sk/mmp/prednaska04.pdf Text] | ||
| # Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník. <BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska05OBR.pdf Slajdy z prednášky] + [http://ap.urpi.fei.stuba.sk/mmp/prednaska05.pdf Text] | |||
| # Návrh parametrov PWM signálu a spracovanie PWM signálu.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska06.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/mmp/prednaska06a.pdf + Článok], [http://ap.urpi.fei.stuba.sk/mmp/SMT160.pdf + SMT160 datasheet] | # Návrh parametrov PWM signálu a spracovanie PWM signálu.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska06.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/mmp/prednaska06a.pdf + Článok], [http://ap.urpi.fei.stuba.sk/mmp/SMT160.pdf + SMT160 datasheet] | ||
| # Analógovo číslicový prevodník.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska07a.pdf Slajdy z prednášky I.], [http://ap.urpi.fei.stuba.sk/mmp/prednaska07b.pdf Slajdy z prednášky II.] | # Analógovo číslicový prevodník.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska07a.pdf Slajdy z prednášky I.], [http://ap.urpi.fei.stuba.sk/mmp/prednaska07b.pdf Slajdy z prednášky II.] | ||
| # Zabudované periférne obvody: sériové rozhranie - USART.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska08a.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/mmp/prednaska08b.pdf Doplňujúce materiály.] | # Zabudované periférne obvody: sériové rozhranie - USART.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska08a.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/mmp/prednaska08b.pdf Doplňujúce materiály.] | ||
| # Zabudované periférne obvody: I2C zbernica.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska09.pdf Slajdy z prednášky] | # Zabudované periférne obvody: I2C zbernica.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska09.pdf Text], [http://ap.urpi.fei.stuba.sk/mmp/prednaska09OBR.pdf Slajdy z prednášky] | ||
| # Obvody pripojiteľné na I2C.<BR> | # Obvody pripojiteľné na I2C. <BR> [http://ap.urpi.fei.stuba.sk/mmp/prednaska10.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/mmp/prednaska10RTC.pdf RTC - hodiny reálneho času]. | ||
| # Riadenie napätia na RC člene I.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska11.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/balogh/pdf/09APVFirstOrderSystem.pdf + Článok.] | # Riadenie napätia na RC člene I.<BR>[http://ap.urpi.fei.stuba.sk/mmp/prednaska11.pdf Slajdy z prednášky], [http://ap.urpi.fei.stuba.sk/balogh/pdf/09APVFirstOrderSystem.pdf + Článok.] | ||
| # Riadenie napätia na RC člene II.<BR> | # Riadenie napätia na RC člene II.<BR>[[PS regulátor|Softvér k prednáške]] | ||
| == Cvičenia == | == Cvičenia == | ||
| * v  | * v stredu o 8:00 a 10:00 v miestnosti D-519 | ||
| Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí  | Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí problém a predvedie funkčnú ukážku.   | ||
| V druhej časti budú študenti prezentovať vedomosti z prednášok a cvičení tak, že podľa pokynov cvičiaceho upravia ukážkový program. | |||
| Na cvičeniach NEOPAKUJEME poznatky odprednášané na prednáškach! | |||
| '''Vybavenie na cvičenia:''' | '''Vybavenie na cvičenia:''' | ||
| Riadok 86: | Riadok 69: | ||
| # '''[[MMP Cvičenie 5|Cvičenie 5]]''' <BR> Spracovanie prerušenia. Dokončenie predošlých úloh. | # '''[[MMP Cvičenie 5|Cvičenie 5]]''' <BR> Spracovanie prerušenia. Dokončenie predošlých úloh. | ||
| # '''[[Šírková impulzová modulácia (PWM)|Cvičenie 6]]''' <BR> PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM.    | # '''[[Šírková impulzová modulácia (PWM)|Cvičenie 6]]''' <BR> PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM.    | ||
| # '''[[Sériové komunikačné rozhranie|Cvičenie 7]]''' <BR> USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia.   | |||
| # '''[[Sériové komunikačné rozhranie|Cvičenie  | # '''[[A/D prevodník|Cvičenie 8]]''' <BR> A/D prevodník, referenčné napätia, vzorkovanie. | ||
| # '''[[A/D prevodník|Cvičenie  | # '''[[Meranie dĺžky impulzu|Cvičenie 9]]''' <BR> Meranie dĺžky periódy neznámeho signálu pomocou počítadla. | ||
| # '''[[Zbernica i2c|Cvičenie 10]]''' <BR> Distribuované systémy. Zbernica i2c. | # '''[[Zbernica i2c|Cvičenie 10]]''' <BR> Distribuované systémy. Zbernica i2c. | ||
| # '''[[DVPS Projekty|Cvičenie 11]]''' <BR> Práca na projektoch I. | # '''[[DVPS Projekty|Cvičenie 11]]''' <BR> Práca na projektoch I. | ||
| Riadok 121: | Riadok 104: | ||
| == Učitelia == | == Učitelia == | ||
| * Ing. Štefan Chamraz,PhD. | * Ing. Štefan Chamraz,PhD. (stefan.chamraz @ stuba.sk) | ||
| * Ing. Richard Balogh | * Ing. Richard Balogh, PhD. (balogh @ elf.stuba.sk) | ||
| V Bratislave, IX. | V Bratislave, IX. 2014						Ing. Štefan Chamraz,PhD. | ||
| [[Test DVPS 1|(t)]] | [[Test DVPS 1|(t)]] | ||
| [[Category:DVPS]] | [[Category:DVPS]] | ||
Aktuálna revízia z 11:32, 13. január 2015
Odkaz na AIS:
- 38156_3I - Distribuované vnorené počítačové systémy
Ročník: 2.Ing aplikovaná mechatronika 
Semester: zimný 		      
		
Rozsah: 3-2 (z,s)                     
Prednášateľ: Ing. Štefan Chamraz,PhD. 
Záver semestra
Skúška bude v stredu 14. januára 2015 o 11:00 v miestnosti AB-150.
Podmienkou účasti na skúške je zápočet z cvičení (ak nie ste dohodnutí inak).
Podmienkou získania zápočtu je vyriešenie všetkých povinných zadaní (10b.) a aspoň polovica bodov za semestrálny projekt (20 zo 40b.)
Vypracované projekty majú byť zverejnené tu...
Hodnotenie predmetu
My vás hodnotíme tak, ako vidíte v tejto tabuľke. Prosím, ohodnoťte aj vy našu prácu -> vyplňte dotazník -- pomôžete zvýšiť kvalitu tohoto predmetu.
Prednášky
V utorok od 10:00 v BC-35.
- Úvod - Štruktúra a základné vlastnosti MMP (AVR). Pamäťový podsystém a spôsoby adresovania.  Zabudované periférne obvody: univerzálne vstupy a výstupy.
 Slajdy z prednášky
- LCD zobrazovač. Klávesnica. 
 Slajdy z prednášky
- Prerušenia. (Resetovacie obvody. Watchdog.) 
 Slajdy z prednášky
- Zabudované počítadlá (čítače) a časovače I.
 Slajdy z prednášky + Text
- Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník. 
 Slajdy z prednášky + Text
- Návrh parametrov PWM signálu a spracovanie PWM signálu.
 Slajdy z prednášky, + Článok, + SMT160 datasheet
- Analógovo číslicový prevodník.
 Slajdy z prednášky I., Slajdy z prednášky II.
- Zabudované periférne obvody: sériové rozhranie - USART.
 Slajdy z prednášky, Doplňujúce materiály.
- Zabudované periférne obvody: I2C zbernica.
 Text, Slajdy z prednášky
- Obvody pripojiteľné na I2C. 
 Slajdy z prednášky, RTC - hodiny reálneho času.
- Riadenie napätia na RC člene I.
 Slajdy z prednášky, + Článok.
- Riadenie napätia na RC člene II.
 Softvér k prednáške
Cvičenia
- v stredu o 8:00 a 10:00 v miestnosti D-519
Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí problém a predvedie funkčnú ukážku. V druhej časti budú študenti prezentovať vedomosti z prednášok a cvičení tak, že podľa pokynov cvičiaceho upravia ukážkový program. Na cvičeniach NEOPAKUJEME poznatky odprednášané na prednáškach!
Vybavenie na cvičenia:
- vývojová doska Acrob (Technical documentation)
- procesor ATmega328 (datasheet - 22,3MB!, stiahnite si na svoj počítač).
- Cvičenie 1 
 Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory.
- Cvičenie 2 
 Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky.
- Cvičenie 3 
 LCD displej. Zobrazovanie textu. Špeciálne funkcie. Užívateľské znaky, diakritika.
- Cvičenie 4 
 Čítače a počítadlá. Generovanie časových vzoriek.
- Cvičenie 5 
 Spracovanie prerušenia. Dokončenie predošlých úloh.
- Cvičenie 6 
 PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM.
- Cvičenie 7 
 USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia.
- Cvičenie 8 
 A/D prevodník, referenčné napätia, vzorkovanie.
- Cvičenie 9 
 Meranie dĺžky periódy neznámeho signálu pomocou počítadla.
- Cvičenie 10 
 Distribuované systémy. Zbernica i2c.
- Cvičenie 11 
 Práca na projektoch I.
- Cvičenie 12 
 Práca na projektoch II. Prezentácia výsledkov
- Anketa
 Pomôžte zvýšiť kvalitu tohoto predmetu.
- NEW: Keď to nefunguje... Piny PD0 a PD1 vs. Bootloader
- NEW: Keď to nefunguje... ISP Mode error
- Dodatok 1: AVR Pamäťové priestory
- Dodatok 2: AVR Vstupy a výstupy v C
- Dodatok 3: AVR Bit Magic
- Dodatok 4: AVR a <stdio.h> - printf("Hello, World!\n");
Literatúra
Katalógové listy použitých obvodov (dostupné na internete). Okrem toho je literatúra vo forme odkazov pri každom cvičení
Podmienky absolvovania
Zápočet
- aktívna účasť na cvičeniach a vypracovanie úloh z cvičení (10b)
- vypracovanie referátu na zadanú tému (20b)
- vypracovanie projektu - programu (20b)
Záverečná skúška (50b)
Učitelia
- Ing. Štefan Chamraz,PhD. (stefan.chamraz @ stuba.sk)
- Ing. Richard Balogh, PhD. (balogh @ elf.stuba.sk)
V Bratislave, IX. 2014						Ing. Štefan Chamraz,PhD.