Detail předmětu
Periferní zařízení
IPZ Ak. rok 2025/2026 letní semestr 4 kredity
Principy konstrukce a řízení periferních zařízení, komunikace s procesorem. I/O sběrnice: komunikace na sběrnici, principy přidělování sběrnice, obsluha přerušení. Přehled rozhraní periferních zařízení. UART, I2C, SPI, OneWire. Paměťová rozhraní. Kamerová rozhraní. Audio a video rozhraní. USB. CAN. Drátová vs. bezdrátová komunikace. V průběhu laboratorních cvičení je vytvářeno robotické zařízení s vývojovou deskou Raspberry Pi 4B (programování v Python) a řadou periferních zařízení, kterých rozhraní jsou postupně probírána na přednáškách. Student tak prakticky aplikuje teoretické dovednosti.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 24 hod. přednášky
- 16 hod. laboratoře
Bodové hodnocení
- 60 bodů závěrečná zkouška
- 40 bodů laboratoře
Zajišťuje ústav
Přednášející
Cvičící
Cíle předmětu
Seznámit studenty se základy konstrukce moderních periferních zařízení, jejich rozhraními pro komunikaci s počítačem a řízení.
Doporučené prerekvizity
- Návrh číslicových systémů (INC)
- Návrh počítačových systémů (INP)
Požadované prerekvizitní znalosti a dovednosti
Základy návrhu číslicových systémů, základy programování.
Literatura referenční
- Douglas Comer: Essentials of Computer Architecture, Second Edition, CRC Press, 2017
- Jan Axelson: USB Complete: The Developer's Guide, Fifth Edition, 2015, ISBN 978-1931448284, 524 stran
- Simon Monk: Programming the Raspberry Pi, Getting Started with Python, McGraw Hill TAB; 3rd edition, 2021, ISBN 126425735X, 192 stran
- Shenouda Dawoud: Serial Communication Protocols and Standards, River Publishers; 1st edition, 2022, 531 stran, ISBN: 8770221545
Osnova přednášek
- Úvod, od UART k USB.
- Řízení pohybu.
- Rozhraní UART, SPI.
- Rozhraní I2C, OneWire.
- Paměťová periferie.
- Kamerová rozhraní.
- Rozhraní pro video výstup.
- Audio rozhraní.
- Sběrnice USB, 1. část.
- Sběrnice USB, 2. část.
- Sběrnice CAN.
- Bezdrátová komunikace.
Osnova laboratorních cvičení
- Představení robotického asistenta s Raspberry Pi, oživení, detekce pohybu.
- Monitoring prostředí (měření teploty přes 1-wire, záznam do paměti s I2C).
- Programování řízení pohybu robota (DC motor, servomotor).
- Monitoring prostředí pomocí mikrokamery.
- Zpracování videozáznamu z kamery, streaming.
- Řízení robota pomocí USB periferie, 1. část
- Řízení robota pomocí USB periferie, 2. část
- Bezdrátové řízení přes rozhraní Bluetooth.
Průběžná kontrola studia
- Laboratorní cvičení: 40 bodů.
- Minimum bodů za aktivity během semestru není stanoveno.
- Závěrečná zkouška: 60 bodů.
Způsob kontaktu s vyučujícím
- Výuka, laboratorní cvičení.
- Email.
- Konzultace.
Zařazení předmětu ve studijních plánech
- Program BIT, 1. ročník, volitelný
- Program BIT (anglicky), 1. ročník, volitelný