/ / Mikrokontroléry - co to je?

Mikrokontroléry - co to je?

V současné době lze nalézt mikrokontroléryv téměř každém případě domácích spotřebičů a elektroniky. Pokud má například mikrovlnná trouba LED nebo LCD obrazovku a klávesnici, je nutně vybavena speciálním ovládacím čipem.

Rozmanitost použití

Všechny moderní vozy obsahujíalespoň jeden mikrokontrolér a může být vybaven několika pro motor, protiblokovací systém, tempomat, atd. Každé zařízení pro dálkové ovládání má téměř jistě řízení mikrokontroléru. Do této kategorie patří televizory, přehrávače a vysoce kvalitní stereosystémy. Digitální kompaktní a zrcadlovky, mobilní telefony, videokamery, záznamníky, laserové tiskárny, stacionární telefony s identifikací volajícího a paměť pro 20 čísel, multifunkční chladničky, myčky nádobí a pračky, sušičky. V zásadě má každý domácí spotřebič nebo zařízení, které komunikuje s uživatelem, zabudovaný mikrokontrolér.

mikrokontroléry

Co to je?

Mikrokontrolér je počítač.Všechny počítače, bez ohledu na to, zda se jedná o osobní nebo velké sálové počítače, mají některé společné funkce. Mají centrální procesorovou jednotku (CPU), která provádí programy načtením příkazů z nějakého datového úložiště. Například v počítači se jedná o pevný disk. Počítač je také vybaven pamětí RAM (random access memory). Pro komunikaci s okolním světem by měly být poskytnuty zvláštní prostředky. V počítači jsou vstupními zařízeními klávesnice a myš a výstup a monitor slouží k monitorování a tiskárně. Pevný disk kombinuje obě tyto funkce, protože pracuje s údaji o vstupu i výstupu.

řízení mikrokontroléru

CPU

Тип используемого в микроконтроллере процессора závisí na konkrétní aplikaci. Dostupné možnosti jsou od jednoduchých 4, 8 nebo 16 bitů až po složitější 32bitové nebo 64bitové. Pokud jde o paměť, lze použít paměť RAM, paměť flash, EPROM nebo EEPROM. Mikrokontroléry jsou zpravidla určeny pro použití bez přídavných výpočetních komponent, protože jsou navrženy s dostatečným množstvím vnitřní paměti a také mají kontakty pro běžné I / O operace, které přímo komunikují se senzory a dalšími součástmi.

Architektura CPU může být jak Harvard, tak ivon Neumann, který nabízí různé metody výměny informací mezi procesorem a pamětí. V prvním případě jsou data sběrnice a příkazy odděleny, což umožňuje jejich simultánní přenos. Ve von Neumannově architektuře se k tomu používá společný.

provoz mikrokontroléru

Programování

Mikroprocesorové procesory mohou být založenyo rozšířené (CISC) nebo zkrácené instrukční sadě (RISC). CISC obvykle obsahuje asi 80 instrukcí (RISC - asi 30), stejně jako větší počet režimů adresování - 12–24 ve srovnání s 3–5 pro RISC. I když je rozšířená sada instrukcí snadnější implementovat a efektivněji využívá paměť, její výkon je nižší vzhledem k většímu počtu hodinových cyklů, které jsou potřebné k jejich provedení. Procesory RISC věnují větší pozornost softwaru a většímu výkonu.

Zpočátku byl jazyk mikrokontroléru assembler. Dnes je C oblíbenou volbou.

Pomocí vhodného kabelu, softwaruPoskytování počítače a programování mikrokontroléru vlastníma rukama je snadné. Musíte připojit kabel řadiče k paralelnímu portu počítače, spustit aplikaci a stáhnout sadu příkazů.

mikrokontroléry pro začátečníky

Definování charakteristik

Jak odlišit počítač od mikrokontroléru?Pokud první z nich je univerzální zařízení, které může spouštět tisíce různých programů, druhá je specializovaná, zaměřená na jednu aplikaci. Existuje celá řada dalších vlastností, které nám umožňují rozlišit mikrokontroléry. Pro začínající uživatele to nebude problém - stačí zjistit, zda má čip většinu níže uvedených vlastností, aby mohl být této kategorii bezpečně přiřazen.

  • Mikrokontroléry jsou prvky nějakého jiného zařízení (často domácí spotřebiče) řídit jeho funkce nebo operaci. Jsou také nazývány vestavěnými řadiči.
  • Zařízení je navrženo tak, aby provádělo jeden úkol a spouští jeden specifický program uložený v paměti ROM, který se obvykle nemění.

jazyk mikrokontroléru

  • Mikrokontroléry jsou čipy s nízkým výkonem. Jejich výkon při napájení z baterie je asi 50 mW. Stolní počítač je téměř vždy zapojen do zásuvky a spotřebovává 50 wattů nebo více.
  • Mikrokontrolér se vyznačuje přítomností speciálníhovstupní jednotku a často (ale ne vždy) malou LED nebo LCD displej pro výstup. Přijímá vstup ze zařízení, které ovládá, a vysílá signály do různých komponent. Mikrokontrolér televizoru například přijímá signály z dálkového ovladače a zobrazuje výstup na obrazovce televizoru. Ovládá volič kanálů, reproduktory a některá nastavení obrazu, například kontrast a jas. Regulátor automobilového motoru přijímá vstupní signály ze senzorů kyslíku a detonace, reguluje tvorbu palivové směsi a synchronizuje činnost zapalovacích svíček. V mikrovlnné troubě přijímá vstup z klávesnice, zobrazuje výstup na LCD displeji a ovládá zapínací / vypínací relé pro mikrovlnný generátor.
  • Mikrokontroléry jsou často malá a levná zařízení. Komponenty jsou vybrány takovým způsobem, aby se co nejvíce minimalizovaly rozměry a snížily se výrobní náklady.
  • Často, ale ne vždy, provoz mikrokontroléruv nepříznivých podmínkách. Řídicí zařízení motoru vozidla musí například pracovat v extrémních teplotách, při kterých běžný počítač nemůže vůbec fungovat. Na severu by měl mikrokontrolér vozidla pracovat při teplotě -34 ° C a na jihu při teplotě 49 ° C. V motorovém prostoru může teplota dosáhnout 65–80 ° C. Mikrokontrolér vložený do Blu-ray přehrávače by na druhou stranu neměl být vůbec trvanlivý.

připojení mikrokontroléru

Požadavky na CPU

Procesory používané v mikroprocesorechse mohou značně lišit. Například, mobilní telefony používaly 8-bit mikroprocesor Z-80, vyvinutý v 70-tých letech a původně použitý v domácích počítačích. GPS navigátor Garmin byl vybaven nízkou výkonovou verzí Intel 80386, která byla také původně instalována na stolních počítačích.

Většina domácích spotřebičů, jako napřmikrovlnné trouby, je pro zpracovatele nenáročný, ale jejich cena je důležitým faktorem. V těchto případech se výrobci obracejí na specializované mikrokontroléry navržené z levných, malých a nízkoenergetických CPU. Motorola 6811 a Intel 8051 jsou dobrými příklady takových čipů. K dispozici je také řada populárních řídicích jednotek Microchip PIC. Podle dnešních standardů jsou tyto procesory neuvěřitelně minimalistické, ale jsou extrémně levné a často mohou plně vyhovět potřebám projektanta.

mikrokontrolér to udělejte sami

Ekonomické

Typický mikrokontrolér je 1000 byte chip.ROM, 20 bajtů RAM a 8 I / O pinů. S uvolněním velkého množství jejich nákladů je nízká. Samozřejmě je nemožné spustit Microsoft Word na takovém čipu - to bude vyžadovat alespoň 30 MB RAM a procesor, který provádí miliony operací za sekundu. Ale ovládat mikrovlnnou troubu a to není nutné. Mikrokontrolér provádí jeden specifický úkol a jeho hlavní přednosti jsou nízká cena a spotřeba energie.

Jak to funguje?

Несмотря на большое разнообразие mikrokontroléry a ještě více programů pro ně, jakmile se naučíte, jak s jedním z nich zacházet, můžete poznat všechny. Typický pracovní scénář je následující:

  • Když je napájení vypnuto, zařízení se nijak nijak neprojevuje.
  • Připojením mikrokontroléru ke zdroji energie se spustí logický blok řídicí jednotky, který deaktivuje všechny ostatní obvody kromě krystalu křemene.
  • Když stres dosáhne svého maxima,frekvence generátoru je stabilizována. Registry jsou vyplněny bity odrážejícími stav všech obvodů mikrokontroléru. Všechny kontakty jsou konfigurovány jako vstupy. Elektronika začíná pracovat podle rytmického sledu hodinových impulzů.
  • Počítadlo příkazů se vynuluje. Instrukce na této adrese je odeslána do dekodéru příkazů, který ji rozpozná, po které je okamžitě provedena.
  • Hodnota čítače instrukcí se zvýší o 1 a celý proces se opakuje rychlostí milionu operací za sekundu.
Líbí se:
0
Populární příspěvky
Duchovní rozvoj
Potraviny
jo