Popis předmětu - AD2B34MIK

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
AD2B34MIK Mikrokontroléry Rozsah výuky:14KP+6L
Garanti:Novák J. Role:PO,V Jazyk výuky:CS
Vyučující:Teplý T. Zakončení:Z,ZK
Zodpovědná katedra:13134 Kreditů:6 Semestr:Z

Anotace:

Cílem předmětu je seznámit studenty s obsluhou zajímavých moderních periiferií a senzorů pomocí mikrokontroléru. V laboratořích si studenti naprogramují vlastní aplikace a změří jejich vlastnosti. Vzhledem k použití programovacího jazyka C se bude možné soustředit převážně na praktické úlohy. Tímto předmětem je zajištěna kontinuita s oborovým předmětem Integrovaná aplikovaná elektronika.

Výsledek studentské ankety předmětu je zde: AD2B34MIK

Výsledek studentské ankety předmětu je zde: A2B34MIK

Osnovy přednášek:

1. Základní pojmy mikroprocesorové techniky a architektury mikrokontrolérů, srovnání programovacích jazyků, možnosti vývojových prostředí.
2. Řízení běhu programu, větvení, podmíněné nepodmíněné skoky, využití nepřímé adresace při zpracování vícebytových dat.
3. Možnosti rozšíření paměťového prostoru, využití externích pamětí a moderních paměťových médii (SD/MMC, CF, USB flash disk,...).
4. Zpracování naměřených dat, zpracování pomocí tabulek, číselné konverze.
5. Význam přerušení, obsluha, zdroje a priority přerušení, inkrementální enkodéry a způsoby kódování.
6. Odměřování časových úseků prostřednictvím hardwarových a softwarových prostředků.
7. Obsluha inteligentních grafických, alfanumerických a LED displejů, časový multiplex.
8. Zpracování analogových signálů, řízení analogových soustav, problematika rušení, ochrany vstupů.
9. Principy a metody výkonové regulace (amplitudová, frekvenční a pulzně šířková), proporcionální regulace (PID).
10. Řízení a regulace malovýkonových motorů (stejnosměrných, krokových a servomotorů).
11. Komunikace s inteligentními senzory, SPI, I2C,1-Wire.
12. Komunikace mikrokontroléru s PC, propojení více mikrokontrolérů (LAN on board), využití sítí v mikroprocesorové technice.
13. Použití mikrokontrolérů v GSM a GPS aplikacích, RF identifikaci a bezdrátovém přenosu senzorových dat (Bluetooth, ZigBee, IR).
14. Komplexní přístup k řešení stability a bezpečnosti systému pomocí softwarových a hardwarových prostředků.

Osnovy cvičení:

1. Hardwarové a softwarové řešení potlačení zákmitů tlačítek, maticová klávesnice (programování, měření)
2. Inkrementární enkodéry, 4-fázové vyhodnocení (programování, měření)
3. Obsluha LED displeje, multiplexovaný režim, použití inteligentních budičů (programování, měření)
4. Obsluha inteligentních grafických a alfanumerických LCD (programování, měření)
5. Obsluha analogově digitálního převodníku, analogový senzor teploty, DA převodníky, spínaný menič napětí (programování, měření)
6. Akcelerometry, měření vibrací, náklonu (programování, měření)
7. Přenos dat přes IR rozhraní, kód RC5, příjem a zpracování časové informace DCF (programování, měření)
8. Řízení stejnosměrných, krokových (včetně mikrosteppingu) a servomotorů (programování, měření)
9. Komunikace s PC (UART, RS232) (programování, měření)
10. Komunikace se sériovou EEPROM pamětí (SPI, I2C), kódový zámek (programování, měření)
11. Inteligentní senzory teploty a vlhkosti (I2C, 1-Wire) (programování, měření)
12. Dekódování RFID Manchester kódu (programování, měření)
13. Přenos informací prostřednictvím modulu Bluetooth, ZigBee (programování, měření)
14. Zpracování a vyhodnocení dat z GPS modulu, ovládání GSM modulu pomocí AT příkazů (programování, měření, zápočty)

Literatura:

Robert B.Reese: Microprocessors From Assembly Language to C Using The PIC18Fxx2, Da Vinci Engineering Press, Hingham Massachusetts 2005 Brian W. Kernighan, Dennis M. Ritchie: Programovací jazyk C, Computer Press, a.s., Brno 2006

Požadavky:

https://moodle.kme.fel.cvut.cz/moodle/login/index.php?lang=cs

Poznámka:

Rozsah výuky v kombinované formě studia: 14p+6l

Webová stránka:

https://moodle.fel.cvut.cz/enrol/index.php?id=2638

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr
BKOI1 Počítačové systémy V 5
BKOI3 Softwarové systémy V 5
BKOI2 Informatika a počítačové vědy V 5
BKOI_BO Před zařazením do oboru V 5
BKKME3 Aplikovaná elektronika PO 5
BKEEM1 Aplikovaná elektrotechnika V 5
BKEEM_BO Před zařazením do oboru V 5
BKEEM2 Elektrotechnika a management V 5
BKKYR_BO Před zařazením do oboru V 5
BKKYR3 Systémy a řízení V 5
BKKYR2 Senzory a přístrojová technika V 5
BKKYR1 Robotika V 5
BIS(ECTS)-D Inteligentní systémy (bakalářský, dobíhající pro nástupní ročníky před 2013) V 5
BKSTMSI Softwarové inženýrství V 5
BKSTMWM Web a multimedia V 5
BKSTMMI Manažerská informatika V 5
BKSTMIS Inteligentní systémy (bakalářský, dobíhající pro nástupní ročníky před 2013) V 5
BKSTM_BO Před zařazením do oboru V 5
BSI(ECTS)-D Softwarové inženýrství V 5
BWM(ECTS)-D Web a multimedia V 5
BMI(ECTS)-D Manažerská informatika V 5


Stránka vytvořena 22.4.2019 17:48:25, semestry: Z,L/2020-1, L/2019-20, Z,L/2018-9, Z/2019-20, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)
Za obsah odpovídá: doc. Ing. Ivan Jelínek, CSc.