Detail předmětu
Aplikace embedded systémů v mechatronice
FSI-REVAk. rok: 2021/2022
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
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
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.
Prerekvizity
* Základní znalost algoritmizace a programování.
* Znalost základních elektrotechnických principů.
Plánované vzdělávací činnosti a výukové metody
Způsob a kritéria hodnocení
Učební cíle
* Přehled architektury MCU a funkce periferií
* Praktická zkušenost s vývojem aplikací pro konkrétní mikrokontrolér (rodina PIC18)
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Základní literatura
Embedded Systems: Building and Programming Embedded Devices. Dostupne online: http://en.wikibooks.org/wiki/Embedded_Systems
Microchip Technology, Inc.: Dokumentace dsPIC33fj128mc804. Dostupne online: http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532303
Doporučená literatura
Mann, B.: C pro mikrokontroléry, Nakladatelství BEN, 2003
Elearning
Zařazení předmětu ve studijních plánech
- Program B-MET-P bakalářský 2 ročník, letní semestr, povinný
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
* 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í
Vyučující / Lektor
Osnova
* Rozhraní I2C
* Převodník analog-číslo
* Kvadraturní enkodér
* Samostatný projekt.
Cvičení s počítačovou podporou
Vyučující / Lektor
Osnova
* Ukazatele, struktury
* Knihovny, oddělený překlad
* Paralelní vstup/vstup
* Časovače
* Přerušení
* Pulsně šířková modulace (PWM)
* Dynamické mapování vstupu/výstupu
Elearning