Popis předmětu - B4M38AVS
| B4M38AVS | Aplikace vestavných systémů | ||
|---|---|---|---|
| Role: | PO | Rozsah výuky: | 2P+2L |
| Katedra: | 13138 | Jazyk výuky: | CS |
| Garanti: | Fischer J. | Zakončení: | Z,ZK |
| Přednášející: | Sedláček R., Sobotka J. | Kreditů: | 6 |
| Cvičící: | Sedláček R., Sobotka J. | Semestr: | L |
Webová stránka:
https://moodle.fel.cvut.cz/courses/B4M38AVSAnotace:
Předmět prezentuje typické aplikace vestavných systémů (VS) a jejich specifika. Předpokládá se již zběhlost v programovacích technikách a je proto orientace více na popis a vysvětlení bloků a funkcí VS. Cílem je, aby absolvent kursu získal přehled o funkčních možnostech procesorů a mikrořadičů, jejich výkonu při zpracování signálu, vlastnostech periferních zařízeních a jejich využití v typických oblastech aplikací VS. Znalosti si prakticky ověří v laboratoři při samostatném návrhu aplikace VS v zadaném typu zařízení.Cíle studia:
Cílem předmětu je poskytnout studentům přehled o funkčních schopnostech, výkonových a periferních zařízeních, vstupních a výstupních blocích, které jim umožní orientovat se ve volbě mikroprocesoru a mikrokontroléru v daném vestavěném systému a jeho následném použití a programování.Obsah:
Předmět prezentuje typické aplikace vestavných systémů (VS) a jejich specifika. Předpokládá se již zběhlost v programovacích technikách a je proto orientace více na popis a vysvětlení bloků a funkcí VS. Cílem je, aby absolvent kursu získal přehled o funkčních možnostech procesorů a mikrořadičů, jejich výkonu při zpracování signálu, vlastnostech periferních zařízeních a jejich využití v typických oblastech aplikací VS. Znalosti si prakticky ověří v laboratoři při samostatném návrhu aplikace VS v zadaném typu zařízení.Osnovy přednášek:
| 1. | Architektura ARM Cortex M pro vestavné systémy | |
| 2. | Mikrořadiče s jádrem ARM | |
| 3. | Funkční bloky a rozhraní mikrořadičů, elektrické parametry V/V pinů | |
| 4. | Bloky VS a způsoby komunikace s obsluhou, způsoby programového ovládání | |
| 5. | Způsoby připojení a ovládání výstupních členů (elektromechanických, silových, ...) | |
| 6. | Číslicové zpracování signálu - digitalizace, vzorkování, kvantování, spektrum, vzorkovací teorém | |
| 7. | Generace signálu, přímá číslicová syntéza - DDS, signálové procesory | |
| 8. | Spektrální analýza, FFT- DFT, korelační funkce a jejich využití | |
| 9. | Číslicové filtry - základní typy a použití, realizace pomocí mikrořadiče a DSP | |
| 10. | Polovodičové senzory a MEMS, spolupráce s VS, zpracování jejich informace | |
| 11. | Obrazové a optoelektronické senzory, vstup obrazu do VS a jeho využití | |
| 12. | Bloky a funkce VS v "automotive" zařízeních,hračkách, elektronice pro nošení (wearable) | |
| 13. | Aplikace VS v domácí, domovní a zabezpečovací elektronice, oblast "internet of things" | |
| 14. | Rezerva |
Osnovy cvičení:
| 1. | Konfigurace GPIO a časovače na procesoru ARM STM32F2xx | |
| 2. | Komunikace přes UART rozhraní | |
| 3. | Využit rotačního enkodéru pro ovládání aplikace, řízení plně grafického LCD a tvorba vlastní knihovny | |
| 4. | Dokončení úlohy z minula - řízení grafické LCD a tvorba vlastní knihovny | |
| 5. | Využití A/D a D/A převodníku na procesoru ARM STM32F2xx | |
| 6. | Ovládání dvouosého akcelerometru | |
| 7. | Využití rozhraní Ethernet pro vzdálený přístup | |
| 8. | Implementace algoritmu DDS | |
| 9. | Návrh a implementace číslicových filtrů (FIR) | |
| 10. | Řešení individuálního projektu | |
| 11. | Řešení individuálního projektu | |
| 12. | Řešení individuálního projektu | |
| 13. | Řešení individuálního projektu | |
| 14. | Odevzdání individuálního projektu, prezentace projektů, hodnocení, udělení zápočtů |
Literatura:
| [1] | Yiu J.: The Definitive Guide to ARM? Cortex -M3 and Cortex-M4 Processors, Newnes | |
| [2] | Balch, M.: COMPLETE DIGITAL DESIGN. A Comprehensive Guide to Digital Electronics and Computer System Architecture, McGRAW-HILL |
Požadavky:
Základní znalost programovacího jazyka C/C++Klíčová slova:
Vestavěné systémy, architektura ARM CORTEX M3 procesorů, číslicové zpracování signálů, komunikační rozhraní, uživatelské rozhraní, periferní obvody vestavěných systémůPředmět je zahrnut do těchto studijních plánů:
| Plán | Obor | Role | Dop. semestr |
| MPOI4_2018 | Počítačové inženýrství | PO | 2 |
| Stránka vytvořena 21.1.2026 07:52:09, semestry: Z,L/2025-6, Z,L/2026-7, Z/2027-8, 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) |