Detail předmětu
Mikropočítačové řízení elektrických pohonů
FEKT-MPC-MRPAk. rok: 2025/2026
V předmětu jsou probírány moderní mikroprocesorové obvody a způsob jejich použití v elektrických pohonech se zpětnovazební regulací. Pro demonstraci problematiky je v laboratorních cvičeních požíván mikrokontrolér STM32 s jádrem ARM. V laboratorních cvičeních se studenti seznámí s vývojovou platformou Nucleo, na které realizují jednoduché úlohy pro seznámení s architekturou a periferiemi mikrokontrolérů pro elektrické pohony (instrukce DSP, A/D převodník, generátor pulsní-šířkové modulace, časovače, atd.) a dále jsou realizovány algoritmy regulační smyčky na reálném laboratorním pohonu.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
- vysvětlit principy tranzistorových měničů
- vysvětlit metody řízení stejnosměrných a střídavých strojů
- aplikovat programovací jazyk C
Pravidla hodnocení a ukončení předmětu
- Laboratorní cvičení: 40b (aktivita, zpracování samostatných úkolů).
- Závěrečná zkouška: 60b
Učební cíle
- popsat a vysvětlit blokové schéma HW elektrického pohonu s tranzistorovým měničem, popsat dopředné a zpětné vazby v elektrickém pohonu pro jeho řízení,
- vysvětlit požadavky na fyzickou realizaci a popsat běžné typy snímačů elektrických a mechanických veličin a jejich připojení do číslicového řídicího systému a zpracování jejich signálů.
- Vysvětlit základní rozdíly mezi řízením mikroprocesory s pevnou a plovoucí řádovou čárkou. Vysvětlit strategie reprezentace veličin a parametrů v pevné řádové čárce.
- Popsat požadavky na mikroprocesory pro řízení elektrických pohonů z hlediska periferií. Popsat principy a funkce klíčových periferií mikroprocesorů (PWM, ADC, Čítače).
- Vysvětlit matematické popisy funkčních bloků regulačních schémat (filtry, regulátory, aproximace funkčních závislostí, transformace komplexního prostorového vektoru, algoritmy DC a AC 3-fázové PWM)
- realizovat programové funkce jednotlivých funkčních bloků regulačních schémat řízení elektrických pohonů
- provést nastavení periferií, realizovat měření analogových signálů
- realizovat a nastavit regulační smyčky stejnosměrného pohonu
Základní literatura
Klíma B., Stupka R.;Mikroprocesorová technika v elektrických pohonech; Elektronický text FEKT VUT v Brně (CS)
Knobloch J.; Mikropočítačové řízení elektrických pohonů - Návody pro laboratorní cvičení; Elektronická skripta (CS)
Knobloch J.; Mikroprocesorová technika - učební text (pracovní verze); Elektronická skripta (CS)
Doporučená literatura
STMicroelectronics; STM32F334xx advanced Arm®-based 32-bit MCUs; Reference manual (EN)
STMicroelectronics; STM32F334x8 Datasheet (EN)
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Organizační informace. Reprezentace čísel, číselné soustavy a převody mezi nimi, logické funkce, Booleova algebra. Ukázka používaného software.
- Opakování - jazyk C.
- Architektura procesorů ARM: organizace paměti, sběrnice, registry, běh programu a zpracování dat, podprogramy, výjimky.
- Mikrokontroléry STM32, základní moduly, princip činnosti.
- Periferie mikrokontrolérů: porty, časovače, analogové převodníky, přímý přístup do paměti.
- Inkrementální čidlo, měření otáček a polohy, resolver.
- Pulsní šířková modulace pro řízení tranzistorového měniče.
- Úvod do zpracování signálů, instrukce MAC, číslicový integrátor a filtr 1. řádu, odvození diferenční rovnice.
- Aproximace funkčních závislostí: LUT, polynom.
- Řízení BLDC motoru.
- Algoritmy řízení střídavých pohonů: trojfázová sinusová šířkově pulzní modulace.
Laboratorní cvičení
Vyučující / Lektor
Osnova
- Úvod,bezpečnostní předpisy,seznámení s pracovištěm.
- Konfigurace vstupů/výstupů GPIO pomocí, ukázka debuggeru, čtení a přepisování registrů.
- Časovače I: genrování peridického přerušení - reload a output compare, ošetření zákmitů tlačítka.
- Časovače II: pulzní šířková modulace (PWM), PWM center vs. edge align - dva kanály, komplementární výstup, deadtime.
- Zadání a práce na samostatném projektu.
- A/D převodník: vyčítání dat z AD převodu, synchronizace s TIM1 (PWM), použití DMA.
- Číslicový integrátor, dolní propust 1. řádu, generátor trojuhelníkového signálu.
- PSD regulátor: složkový a uzavřený tvar, implementace v plovoucí a pevné řádové čárce, anti-windup.
- Zadání a práce na samostatném projektu.
- Řízení BLDC motoru, vytvoření komutační tabulky, regulace rychlosti.
- Trojfázová šířková pulzní modulace, modulace prostorového vektoru.