430-2203/03 – Číslicová a mikroprocesorová technika I (ČMT1)
Garantující katedra | Katedra aplikované elektroniky | Kredity | 6 |
Garant předmětu | prof. Ing. Petr Palacký, Ph.D. | Garant verze předmětu | prof. Ing. Petr Palacký, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 2 | Semestr | letní |
| | Jazyk výuky | angličtina |
Rok zavedení | 2015/2016 | Rok zrušení | 2020/2021 |
Určeno pro fakulty | FEI | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Po absolvování předmětu studenti budou znát funkci logických obvodů, umí definovat požadavky na mikropočítačové systémy, umí vysvětlit funkci jednotlivých částí mikropočítačových řídicích systémů a aplikovat získané poznatky při praktickém návrhu mikropočítačového systému.
Student je seznámen s architekturami, konstrukcí a vývojem mikropočítačových systémů. Do použitých výpočetních prostředků jsou zahrnuty především vývojové desky s jednočipovými mikropočítači s uživatelskými vstupními a výstupními jednotkami.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Předmět se zaměřuje na základní poznání funkcí logických obvodů, mikroprocesorů a jejich aplikací v elektrotechnice. Náplň předmětu se opírá o poznatky z teorie elektrických obvodů, základů teoretické elektrotechniky a elektroniky. Získané poznatky tvoří součást všeobecných znalostí bakaláře, který je zaměřen na aplikace elektroniky a řídicí techniky.
Povinná literatura:
Palacký, P., Prauzek, M.: Číslicová a mikroprocesorová technika. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2013
Davídek, V., Antošová, M.: Číslicová technika. KOPP, 2009
Brandštetter, P., Palacký, P.: Číslicová a mikroprocesorová technika. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Pinker, J.: Mikroprocesory a mikropočítače. BEN - technická literatura, 2004
Kašík, V., Soušková, H.: Počítače pro řízení. Sylaby na WWW stránkách Katedry měřicí a řídicí techniky, 2002.
Brey B.B.: The Intel microprocessors: architecture, programming and interfacing. Prentice Hall,London, 1994.
Steckhahn, A.D., Otter, J.D.: Industrial applications for microprocessors. Reston Publishing Company, 1982.
Microprocessors and microsystems. Oxford Elsevier, ISSN 01141-9331.
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Průběžná kontrola studia:
Kontrolní testy TEST č.1, TEST č.2.
Podmínky udělení zápočtu:
Účast na laboratorní výuce (100%).
Odevzdání protokolů z měření.
Absolvování všech kontrolních testů v řádném termínu.
Získání minimálně 25 bodů.
Bodové hodnocení cvičení - maximálně 40 bodů, z toho:
test T1 - max. 10 bodů,
test T2 - max. 10 bodů,
laboratorní úlohy - max. 20 bodů.
E-learning
Další požadavky na studenta
Další požadavky na studenta nejsou.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky:
Logické funkce, jejich zápis a minimalizace. Logické členy a jejich realizace, TTL, DTL, CMOS. Rozvod logických úrovní. Propojování integrovaných obvodů.
Kombinační logické obvody a jejich návrh. Kodéry, dekodéry.
Multiplexery, demultiplexery, logické komparátory, sčítačky.
Sekvenční logické obvody a jejich návrh. Klopné obvody. Čítače, registry.
Polovodičové paměti. Paměti RWM, PROM, EPROM.
Styk mikropočítače s analogovým prostředím. Analogový vstup, analogový výstup. Kódy pro A/D a D/A převody.
D/A převodníky. A/D převodníky.
Struktura a funkce výpočetního systému. Základní jednotka počítače. Operační paměť. Vnitřní a vnější paměti. Architektury procesorů CISC a RISC. Vnitřní stavba jednotek počítače, délka slova. Struktura a vlastnosti mikroprocesorů MCU a DSP. Přerušovací systém počítače, technika přímého přístupu do paměti DMA.
Konstrukce mikroprocesorů pro řízení. Vestavěné systémy. Jednodeskové počítače SBC - PC104, EBX, Mini-ITX. Jednočipové mikropočítače. Přehled mikroprocesorů a digitálních signálových procesorů např. rodiny Analog Devices, Atmel, Freescale, Microchip, aj. Porovnání funkce procesorů a FPGA v aplikaci.
Rodina mikroprocesorů Freescale. Vnitřní struktura procesoru, mapa paměti, zásobník, adresní mody, instrukční soubor, konfigurační registry, generátor systémových hodin, jednotky rozhraní, ochranné obvody procesoru, přerušovací systém - zdroje, způsob zpracování, čítače, časovače, sériové a paralelní komunikační rozhraní.
Prostředky pro styk s technologickým procesem - Analogové vstupy a výstupy, PWM, číslicové vstupy a výstupy. Prostředky pro uživatelské rozhraní - obrazový výstup, grafický adaptér, displej, klávesnice, dotykové obrazovky.
Komunikace v řídicích systémech. Paralelní a sériové rozhraní. Průmyslové komunikační sítě. RS232, SPI, I2C, USB, CAN, LIN, Profibus, FireWire, Ethernet, PCMCIA.
Vlastnosti nástrojů pro generaci cílového kódu procesoru z vyšších programovacích jazyků jako je jazyk C, Java aj. Prostředí CodeWarrior.
Operační systémy pro řízení. v reálném čase (RT-Linux, QNX, VxWorks). Generace cílového systému do mikroprocesorového systému z hostitelského prostředí Windows a Linux. Moderní metody návrhu řídicích systémů UML, vývoj řídicích systémů pomocí ROPES.
Cvičení:
Opakování - logické obvody, použití kombinačních a sekvenčních obvodů v mikroprocesorové technice.
Vstupní a výstupní obvody pro přizpůsobení signálů, generátory hodin.
Úprava analogových a digitálních signálů.
TEST č.1. - Základy číslicové techniky.
TEST č.2. - Základy mikroprocesorové techniky.
Laboratoře:
Logické členy - laboratorní úloha.
Sběrnicové obvody - laboratorní úloha.
Jednoduché dekodéry adres - laboratorní úloha.
D/A převodník - laboratorní úloha.
Seznámení se s vývojovým prostředím CodeWarrior. Vytvoření jednoduchého programu v jazyce C v prostředí CodeWarrior. Simulace mikroprocesoru. Krokování programu - laboratorní úloha.
Vývojová deska EvbHCS08. Programování mikroprocesoru Freescale HCS08 přes rozhraní BDM. Ovládání tlačítkových vstupů a výstupů LED. Krokování programu ve skutečném mikroprocesoru - laboratorní úloha.
Časovače a čítače. Čekací smyčky. Pozorování chování mikroprocesoru na osciloskopu - laboratorní úloha.
PWM výstup. Tvorba analogového napětí - laboratorní úloha.
A/D převodník. Měření analogových signálů - laboratorní úloha.
Sériový kanál. Komunikace s PC - laboratorní úloha.
Projekty:
Semestrální projekt - individuální práce s mikroprocesory (5 hodin).
Protokoly z laboratorních úloh (5 hodin).
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.