Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2009/2010

Vestavěné řídicí systémy

Typ studia magisterské
Jazyk výuky čeština
Kód 455-0303/01
Zkratka VRS
Název předmětu česky Vestavěné řídicí systémy
Název předmětu anglicky Embedded Control Systems
Kreditů 4
Garantující katedra Katedra měřicí a řídicí techniky
Garant předmětu Ing. Jiří Kotzian, Ph.D.

Osnova předmětu

Přednášky:
1. Vestavěné řídicí systémy: základní specifikace, současné trendy.
2. Srovnání HW a SW realizace logických funkcí. Programovatelné logické obvody PAL, GAL. Architektura obvodů FPGA.
3. Použití mikrořadiče Freescale HC12 v řídicích systémech. Architektura, programátorský model, paměťový subsystém, periferní obvody.
4. Komunikační sběrnice CAN a LIN. Popis komunikačního protokolu, vlastnosti, možnosti využití.
5. Komunikační rozhraní SPI a I2C. Popis komunikačního protokolu, vlastnosti, možnosti využití..
6. Použití mikrořadičů Freescale M-CORE, M68332, Atmel AVR v řídicích systémech: Architektura, programátorský model, paměťový subsystém.
7. Operační systémy pro embedded aplikace. Operační systémy reálného času.
8. Technické prostředky pro číslicové zpracování signálů. Signálové procesory, DSP aplikace v obvodech FPGA.
9. Komunikace ve vestavěných řídicích systémech. USB, FireWire, IR přenos.
10. Bezdrátová komunikace ve vestavěných řídicích systémech. Systémy RF, DECT, Bluetooth, WiFi.
11. Analogové a číslicové periferní obvody vestavěných řídicích systémů. Ovládání displeje, klávesnice, krokového motoru.
12. Polovodičové paměti vestavěných řídicích systémů. Paměťové obvody, paměťové karty.
13. Napájení vestavěných řídicích systémů. Spínaný zdroj, elektrochemické články, měniče DC/DC.
14. Opakování.

Laboratoře:
1. Bezpečnost práce v laboratoři. Seznámení s vývojovými prostředky pro procesory Freescale HCS12. Jednoduchý program - naprogramování procesoru HCS12 pomocí CodeWarrior a USB Multilink.
2. Ovládání vstupu a výstupu. PWM výstup.
3. Práce s časovačem a přerušením
4. Vzájemná komunikace procesoru a periferií na vývojové desce. Ovládání displeje a klávesnice.
5. Možnosti použití procesoru pro práci s analogovými signály. A/D a D/A převod.
6. Komunikace v číslicových systémech - sběrnice LIN.
7. Komunikace v číslicových systémech - sběrnice LIN, pokračování.
8. Komunikace v číslicových systémech - sběrnice CAN.
9. Komunikace v číslicových systémech - sběrnice CAN, pokračování.
10. Komunikace v číslicových systémech - sběrnice I2C, SPI.
11. Využití operačního systému ve vestavěných řídicích systémech
12. Průběžný test znalostí, Samostatná úloha: distribuovaný řídicí systém se sběrnicí LIN/CAN
13. Samostatná úloha: distribuovaný řídicí systém se sběrnicí LIN/CAN
14. Předvedení a odevzdání práce na samostatné úloze, udělení zápočtu

Povinná literatura

CPU12 Reference Manual, Motorola, 1997.

Váňa, V.: Mikrokontroléry ATMEL AVR - popis procesoru a instrukční soubor. Praha, BEN-technická literatura, 2003.
Matoušek, D.: Začínáme s AVR. Praha, BEN-technická literatura, 2005.
Rozehnal, Z.: Mikrokontroléry Motorola HC11. Praha, BEN-technická literatura, 2002.
Gajski, D.: Specification and Design of Embedded Systems. Eastbourne, Prentice Hall, 2002.

Doporučená literatura

Kašík,V.:Vestavěné řídicí systémy. Sylaby na WWW stránkách katedry,2002