Refresh the page

Mikrokontroléry: Neviditelní pracanti dneška

Aktualizováno • Autor: Michal Rybka

Málokdo si uvědomuje, že za bezproblémovým chodem našich každodenních zařízení stojí miniaturní, ale nesmírně výkonné čipy – mikrokontrolery. Tito nenápadní hrdinové se nachází všude kolem nás, ať už se jedná o domácí spotřebiče, nebo výrobní linky firem.  Jakou roli tyto malé čipy hrají ve světě, který se neustále vyvíjí? V následujícím závěrečném článku Michala Rybky ze série Počítače před počítači se podíváme na to, jak mikrokontrolery ovlivňují současný svět a co nám mohou nabídnout do budoucna.

Mikrokontroléry: Neviditelní pracanti dneška

Mikrokontroléry: Neviditelní pracanti dneška – OBSAH

  1. Miniaturní věc ovládá velké stroje
  2. Co domácnost to minimálně 50 mikrokontrolerů
  3. Některé mikrokontrolery lze i programovat

Miniaturní věc ovládá velké stroje

V minulosti najdeme velké množství jednoúčelových výpočetních strojů, které se používaly pro řízení strojů a vozidel. Ty mají obvykle napevno nastavenou funkci a nazývají se kontroléry. Dnes je nahrazují čipy, které sice technicky vzato představují univerzální počítače, ale jsou maličké, obvykle napevno naprogramované pro každou jednotlivou aplikaci – a nazývají se mikrokontrolery.

Mikrokontrolery jsou vlastně miniaturní počítače zabalené do jediného pouzdra se vším všudy: Obsahují procesor, operační paměť RAM, velkou paměť ROM pro systém a aplikaci a také vstupy a výstupy, takže v praxi stačí osadit mikrokontroler do cílového zařízení a přímo ho připojit k senzorům a k řízení motorů a výkonových celků. Protože je všechno v jednom pouzdře, mikrokontrolerům se také říká SoC (Sytem on a Chip) – a integrace má opravdové výhody, protože celek je levnější, spolehlivější a méně náchylný k selhání.

Co domácnost to minimálně 50 mikrokontrolerů

V současnosti se vyrábí nepředstavitelně velké objemy mikrokontrolerů. Ročně se produkuje téměř 30 miliard mikrokontrolerů, tedy téměř čtyři mikrokontrolery na každého člověka na Zemi každý jeden rok! Toto obrovské množství souvisí s tím, že řídící elektroniku v sobě má prakticky každé zařízení, od mikrovlnky po automobil. Automobily potřebují překvapivě velký počet mikrokontrolerů – moderní Mercedesy jich mají více než šedesát. To souvisí s tím, že je jednodušší dělat inteligentní zařízení i například v podobě nastavitelných zrcátek – a technicky je jednodušší v automobilu rozvést jeho „místní počítačovou síť“ a posílat po ní příkazy pro jednotlivé kontroléry než z jediného centrálního rozvádět svazky řídících kabelů.

I domácnost, která nemá auto, je obvykle vybavena asi padesáti mikrokontrolery, které řídí všechno možné – a s nástupem chytré domácnosti (Smart Home) tento počet razantně vystřelí, protože doslova každé zařízení musí mít vlastní mikrokontroler vybavený schopností komunikace s centrální řídicí jednotkou.

mikrokontroler, arduino
Arduino sice nedokáže ovládat elektrické motorky pračky, zato s ním dovedete řídit například robota.

Mikrokontrolerů je obrovské množství a nabízejí se v mnoha různých architekturách a velikostech. Na jedné straně máme jednoduché osmibitové mikrokontrolery s malou pamětí, které se používají pro nenáročné operace a jejichž výhodou je minimální počet pinů, které se musí zapojit, takže jsou výrobně levné a jednoduché na implementaci.

Na druhé straně jsou výkonné mikrokontrolery s výkonem blížícím se mobilním telefonům jako STM32H7, což je dvoujádrový dvaatřicetibitový mikrokontroler běžící na 480 MHz s pamětí až jeden megabyte a dvěma megabyty paměti pro řídící program. Mikrokontroler dále podporuje kryptografické služby, grafiku, audio, drátovou i bezdrátovou konektivitu – skutečně se podobá malému počítači, ale stále jde o řídící jednotku pro inteligentní zařízení.

mikrokontroler, arduino
S Arduinem dokážete snadno programovat mikrokontrolery, proto je ideální pro začátečníky i pokročilé nadšence do technologií.

Některé mikrokontrolery lze i programovat

Velmi specifická je kategorie čipů FPGA (Field Programmable Gate Array). Zatímco u mikrokontrolerů lze změnit funkci výměnou řídicího programu, u FPGA se pomocí řídicího jazyka dá doslova nakonfigurovat zapojení hradel a změnit tím jejich hardwarové zapojení. V současnosti se používají pro prototypování (vytvoření modelu čipu před tím, než se fyzicky vyrobí) a také pro emulaci, kdy se na nich vytvoří model starého hardware, který se už nevyrábí – a dokáže věrně provozovat starý software, jako například arkádové hry. Jde o poměrně drahá zařízení, ale jejich schopnost vytvořit repliky raritních nebo ještě neexistujících čipů je fascinující.

S mikrokontrolery se můžete také naučit pracovat a programovat je – a k tomu slouží stavebnice Arduino nebo Raspberry Pi. Programovatelné mikrokontrolery najdete i ve specializovaných stavebnicích Lego, jako Lego Mindstorms NXT nebo Lego Technic Hub. Mnoho stavebnic tak vás nebo vaše potomky může přivést ke kouzlu, kdy si navrhnete vlastní zařízení a svým vlastním programem si ho také oživíte. Je to naprosto kouzelné!

i

V AlzaMagazínu pro vás máme i další články ze série Počítače před počítači:

Mikrokontrolery jsou základním stavebním kamenem moderní elektroniky umožňující inteligentní řízení všeho od domácích spotřebičů po systémy stahování oken v autech. Univerzálnost, kompaktnost a výkonnost, to jsou vlastnosti, které z mikroprocesorů činí nepostradatelné součásti ve stále propojenějším světě.

Try our cookies

Alza.cz a. s., Company identification number 27082440, uses cookies to ensure the functionality of the website and with your consent also to personalisage the content of our website. By clicking on the “I understand“ button, you agree to the use of cookies and the transfer of data regarding the behavior on the website for displaying targeted advertising on social networks and advertising networks on other websites.

More information
I understand Detailed settings Reject everything
P-DC1-WEB23