Operácie

Monolitické mikropočítače: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Nová stránka: Odkaz na AIS: * 37142_3I - [https://is.stuba.sk/auth/katalog/syllabus.pl?predmet=172512 CAD Riadiacich systémov] Ročník: 1.Ing. Semester: zimný Rozsah: 2-2 (z,s) ...
 
Balogh (diskusia | príspevky)
 
(41 medziľahlých úprav od rovnakého používateľa nie je zobrazených.)
Riadok 1: Riadok 1:
Odkaz na AIS:     
Odkaz na AIS:     


37142_3I - [https://is.stuba.sk/auth/katalog/syllabus.pl?predmet=172512 CAD Riadiacich systémov]
31147_3B - [https://is.stuba.sk/auth/katalog/syllabus.pl?predmet=212736 Monolitické mikropočítače]


Ročník: 1.Ing.
 
Ročník: 3.Bc
Semester: zimný
Semester: zimný
Rozsah: 2-2 (z,s)
Rozsah: 2-2 (z,s)
Prednášateľ: Ing. Štefan Chamraz,PhD.
Prednášateľ: Ing. Štefan Chamraz,PhD.


== Skúška ==
                    Cvičenia    Program    Projekt    Písomka  Spolu  Známka
Adam Váš              10          25        24        29      88      B
Michal Dibala        10          25        24        24      83      B
 
Marek Vnuk            10          23        23        22      78      C
Martin Suchý          10          23        23        18      74      C
 
Róbert Spielmann      10          ++        ++        24
Matúš Jenčo          10          ++        ++        30
 
Mário Hodas          10          25        23        35      93      A
   
xx - mailom má poslať ešte zadania
++ - zatiaľ nedodali


== Prednášky ==
== 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.
# Ú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://senzor.robotika.sk/mmp/prednaska01.pdf Slajdy z prednášky]
# LCD zobrazovač. Klávesnica. RTC - PCF8583.  
# LCD zobrazovač. Klávesnica. <BR>[http://senzor.robotika.sk/mmp/prednaska02.pdf Slajdy z prednášky]
# Prerušovací podsystém. Resetovacie obvody.
# Prerušenia. ''(Resetovacie obvody. Watchdog.)'' <BR>[http://senzor.robotika.sk/mmp/prednaska03.pdf Slajdy z prednášky]
# Zabudované periférne obvody: čítače - časovače, PWM, WDT, analógovo číslicový prevodník.
# Zabudované počítadlá (čítače) a časovače I.<BR>[http://senzor.robotika.sk/mmp/prednaska04.pdf Slajdy z prednášky]
# Zabudované periférne obvody: sériové rozhranie - USART.
# Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník. <BR>[http://senzor.robotika.sk/mmp/prednaska05.pdf Slajdy z prednášky]
# Zabudované periférne obvody: I2C zbernica. Obvody pripojiteľné na I2C.
# Návrh parametrov PWM signálu a spracovanie PWM signálu.<BR>[http://senzor.robotika.sk/mmp/prednaska06.pdf Slajdy z prednášky], [http://senzor.robotika.sk/mmp/prednaska06a.pdf + Článok], [http://senzor.robotika.sk/mmp/SMT160.pdf + SMT160 datasheet]
 
# Analógovo číslicový prevodník.<BR>[http://senzor.robotika.sk/mmp/prednaska07a.pdf Slajdy z prednášky I.], [http://senzor.robotika.sk/mmp/prednaska07b.pdf Slajdy z prednášky II.]
# Zabudované periférne obvody: sériové rozhranie - USART.<BR>[http://senzor.robotika.sk/mmp/prednaska08a.pdf Slajdy z prednášky], [http://senzor.robotika.sk/mmp/prednaska08b.pdf Doplňujúce materiály.]
# Zabudované periférne obvody: I2C zbernica.<BR>[http://senzor.robotika.sk/mmp/prednaska09.pdf Slajdy z prednášky]
# Obvody pripojiteľné na I2C.<BR>''Prezentácie autori nedodali.''
# Riadenie napätia na RC člene I.<BR>[http://senzor.robotika.sk/mmp/prednaska11.pdf Slajdy z prednášky], [http://senzor.robotika.sk/balogh/pdf/09APVFirstOrderSystem.pdf + Článok.]
# Riadenie napätia na RC člene II.


== Cvičenia ==
== Cvičenia ==




cvičenia v piatok 10:00-11:.50
cvičenia v piatok 10:00-11:.50 v miestnosti D-519


Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí preberanú látku 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.
Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí preberanú látku 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.
Výsledným cieľom cvičení bude: Navrhnúť a realizovať Embeded systém realizujúci reguláciu na RC člene, čo je sústava 1.rádu. Embeded systém bude pozostávať. Z mikroporcesora, s v nútornými perifernými obvodmi A/D prevodník,  D/A prevodník (PWM), čítače a časovače, porty, USART, EEPROM pamäť, ... vonkajšími perifériami: klávesnica a LCD display, sériová EEPROM (“veľkokapacitná” na archiváciu údajov), ...


# '''[[CADRS Cvičenie 7|Cvičenie 7]]''' <BR>Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory.
# '''[[CADRS Cvičenie 8|Cvičenie 8]]''' <BR> Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky.
# '''[[CADRS Cvičenie 9|Cvičenie 9]]''' <BR> Čítače a počítadlá. Generovanie časových vzoriek. Spracovanie prerušenia.
# '''[[CADRS Cvičenie 10|Cvičenie 10]]''' <BR> PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM. 
# '''[[CADRS Cvičenie 11|Cvičenie 11]]''' <BR> A/D prevodník a USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia.
# '''[[CADRS Cvičenie 12|Cvičenie 12]]''' <BR> Pospájanie funkčných blokov do embeded systému, regulujúceho napätie na RC člene. Porovnanie reálnych  výsledkov so simuláciami.
# '''[[CADRS Anketa|Anketa]]'''<BR> Pomôžte zvýšiť kvalitu tohoto predmetu.


# '''[[MMP Cvičenie 1|Cvičenie 1]]''' <BR>Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory.
# '''[[MMP Cvičenie 2|Cvičenie 2]]''' <BR> Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky.
# '''[[MMP Cvičenie 3|Cvičenie 3]]''' <BR> LCD displej. Zobrazovanie textu. Špeciálne funkcie. Užívateľské znaky, diakritika.
# '''[[MMP Cvičenie 4|Cvičenie 4]]''' <BR> Čítače a počítadlá. Generovanie časových vzoriek.
# '''[[MMP Cvičenie 5|Cvičenie 5]]''' <BR> Spracovanie prerušenia. Dokončenie predošlých úloh.
# '''[[MMP Cvičenie 6|Cvičenie 6]]''' <BR> PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM. 
# '''Cvičenie 7''' <BR> Exkurzia. Odchod v piatok 5. 11. o 8:00 spred budovy FEI STU
# '''[[Meranie dĺžky impulzu|Cvičenie 8]]''' <BR> Meranie dĺžky periódy neznámeho signálu pomocou počítadla.
# '''[[Sériové komunikačné rozhranie|Cvičenie 9]]''' <BR> USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia.
# '''[[MMP Cvičenie 8|Cvičenie 10]]''' <BR> A/D prevodník, referenčné napätia, vzorkovanie.
# '''[[MMP Projekty|Cvičenie 11]]''' <BR> Práca na projektoch I.
# '''[[MMP Projekty|Cvičenie 12]]''' <BR> Práca na projektoch II. Prezentácia výsledkov
# '''[[MMP Anketa|Anketa]]'''<BR> Pomôžte zvýšiť kvalitu tohoto predmetu.




* '''[[MMP Projekty]]'''


* NEW: Keď to nefunguje... [[Error: ISP Mode Error|ISP Mode error]]
* NEW: Keď to nefunguje... [[Error: ISP Mode Error|ISP Mode error]]
* Dodatok 1: [[AVR Pamäťové priestory]]
* Dodatok 1: [[AVR Pamäťové priestory]]
* Dodatok 2: [[AVR Vstupy a výstupy v C]]
* Dodatok 2: [[AVR Vstupy a výstupy v C]]
* Dodatok 3: [[AVR Serial.c|AVR a <stdio.h>]] - <TT>printf("Hello, World!\n");</TT>
* Dodatok 3: [[AVR Bit Magic]]
 
* Dodatok 4: [[AVR Serial.c|AVR a <stdio.h>]] - <TT>printf("Hello, World!\n");</TT>
 


== Literatúra ==
== Literatúra ==
Riadok 52: Riadok 81:
== Podmienky  absolvovania ==
== Podmienky  absolvovania ==
   
   
Zápočet  
Zápočet
aktívna účasť na cvičeniach a vypracovanie  úloh z cvičení (10b )
* aktívna účasť na cvičeniach a vypracovanie  úloh z cvičení (10b)
vypracovanie referátu a programu (10).
* vypracovanie referátu na zadanú tému (25b)  
Záverečná skúška (30b.).
* vypracovanie projektu - programu (25b)


Záverečná skúška (40b)


== Učitelia ==
== Učitelia ==

Aktuálna revízia z 14:34, 23. január 2020

Odkaz na AIS:


Ročník: 3.Bc Semester: zimný Rozsah: 2-2 (z,s) Prednášateľ: Ing. Štefan Chamraz,PhD.


Skúška

                   Cvičenia    Program    Projekt    Písomka   Spolu   Známka
Adam Váš              10          25         24        29       88       B
Michal Dibala         10          25         24        24       83       B
 
Marek Vnuk            10          23         23        22       78       C
Martin Suchý          10          23         23        18       74       C
 
Róbert Spielmann      10          ++         ++        24
Matúš Jenčo           10          ++         ++        30
 
Mário Hodas           10          25         23        35       93       A
   
xx - mailom má poslať ešte zadania
++ - zatiaľ nedodali

Prednášky

  1. Ú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
  2. LCD zobrazovač. Klávesnica.
    Slajdy z prednášky
  3. Prerušenia. (Resetovacie obvody. Watchdog.)
    Slajdy z prednášky
  4. Zabudované počítadlá (čítače) a časovače I.
    Slajdy z prednášky
  5. Zabudované počítadlá (čítače) a časovače II - PWM, využitie ako D/A prevodník.
    Slajdy z prednášky
  6. Návrh parametrov PWM signálu a spracovanie PWM signálu.
    Slajdy z prednášky, + Článok, + SMT160 datasheet
  7. Analógovo číslicový prevodník.
    Slajdy z prednášky I., Slajdy z prednášky II.
  8. Zabudované periférne obvody: sériové rozhranie - USART.
    Slajdy z prednášky, Doplňujúce materiály.
  9. Zabudované periférne obvody: I2C zbernica.
    Slajdy z prednášky
  10. Obvody pripojiteľné na I2C.
    Prezentácie autori nedodali.
  11. Riadenie napätia na RC člene I.
    Slajdy z prednášky, + Článok.
  12. Riadenie napätia na RC člene II.

Cvičenia

cvičenia v piatok 10:00-11:.50 v miestnosti D-519

Cvičenia pozostávajú z dvoch častí. V prvej časti cvičiaci vysvetlí preberanú látku 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.


  1. Cvičenie 1
    Tvorba programov pre MMP. Prekladače. Assembler. Hex súbor. Simulátor. Emulátor. AVR Studio. Pamäťové priestory.
  2. Cvičenie 2
    Tvorba programov vo vyššom programovacom jazyku. AVR-Gcc. Simulátor, debugger. AVR Studio. Časovanie, slučky.
  3. Cvičenie 3
    LCD displej. Zobrazovanie textu. Špeciálne funkcie. Užívateľské znaky, diakritika.
  4. Cvičenie 4
    Čítače a počítadlá. Generovanie časových vzoriek.
  5. Cvičenie 5
    Spracovanie prerušenia. Dokončenie predošlých úloh.
  6. Cvičenie 6
    PWM. Použitie čítača T1 v režime PWM. Generovanie analógového signálu pomocou PWM.
  7. Cvičenie 7
    Exkurzia. Odchod v piatok 5. 11. o 8:00 spred budovy FEI STU
  8. Cvičenie 8
    Meranie dĺžky periódy neznámeho signálu pomocou počítadla.
  9. Cvičenie 9
    USART. Konfigurácia periférie. Nastavenie baudovej rýchlosti, parametrov prenosu, atď. Vizualizácia.
  10. Cvičenie 10
    A/D prevodník, referenčné napätia, vzorkovanie.
  11. Cvičenie 11
    Práca na projektoch I.
  12. Cvičenie 12
    Práca na projektoch II. Prezentácia výsledkov
  13. Anketa
    Pomôžte zvýšiť kvalitu tohoto predmetu.


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 (25b)
  • vypracovanie projektu - programu (25b)

Záverečná skúška (40b)

Učitelia

  • Ing. Štefan Chamraz,PhD.
  • Ing. Richard Balogh


V Bratislave, IX.2010 Ing. Štefan Chamraz,PhD.