Detail předmětu
Aplikace embedded systémů v mechatronice
FSI-REV Ak. rok: 2024/2025 Letní semestr
Studenti se seznámí se základními koncepty návrhu a vývoje embedded aplikací:
- architektura embedded zařízení,
- principy práce s periferiemi,
- algoritmizace v prostředí s omezenými zdroji
Přednáška pokrývá teoretické aspekty, cvičení (s počítačovou podporou) zahrnuje opakování jazyka C a nácvik algoritmizace. Na cvičení navazuje laboratorní část předmětu, která zahrnuje praktickou (a posléze i samostatnou) práci s vývojovým kitem (mikrokontrolér PIC18).
Jazyk výuky
čeština
Počet kreditů
5
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
* Znalost anglického jazyka – schopnost porozumění dokumentaci a studijním materiálům v AJ.
* Základní znalost algoritmizace a programování.
* Znalost základních elektrotechnických principů.
Pravidla hodnocení a ukončení předmětu
Hodnocení předmětu probíhá na základě standardní bodové škály 0-100b. Studenti mohou získat až 15b za za samostatné zpracování 3 úloh zadaných ve cvičení, až 50 bodů za 3 testy v průběhu semestru a až 35b za zpracování semestrálního projektu. U semestrálních projektů i úloh ze cvičení je hodnoceno zejména splnění funkčních požadavků a úroveň zpracování.
Účast na cvičení je povinná. Kontrola výuky se provádí na cvičení.
Učební cíle
* Intenzivní seznámení s jazykem C a algoritmizace v prostředí s omezenými zdroji
* Přehled architektury MCU a funkce periferií
* Praktická zkušenost s vývojem aplikací pro konkrétní mikrokontrolér (rodina PIC18)
Absolvent získá teoretické poznatky v oblasti oblasti aplikací jednočipových počítačů, týkající se zejména architektury, metod algoritmizace a osvědčených postupů.
Absolvent je schopen prakticky samostatně realizovat základní mechatronické úlohy , tj. provést analýzu problému, navrhnout vhodné řešení a toto řešení implementovat.
Použití předmětu ve studijních plánech
Program B-MET-P: Mechatronika, bakalářský, povinný
Program C-AKR-P: Akreditované předměty v CŽV, celoživotní vzdělávání v akr. stud. programu
specializace CLS: Předměty letního semestru, volitelný
Typ (způsob) výuky
Přednáška
13 hod., nepovinná
Osnova
* Úvod do jazyka C
* Pokročilé konstrukce jazyka C
* Překladač, preprocesor, linker
* Standardní knihovna C
* Pokročilé datové struktury
* Architektura signálových řadičů
* Platforma PIC18
* Periferie řízené registry
* Sériová rozhraní – UART, SPI, I2C
* Analogové periferie
* Překladač, standardní knihovny
Laboratorní cvičení
39 hod., povinná
Osnova
- Rozhraní UART
- Převodník analog-číslo
- SPI
- DAC
- WDT
- Samostatný projekt