/ / Mikrokontroléry - čo to je?

Mikrokontroléry - čo to je?

V súčasnosti sa dajú nájsť mikrokontrolérytakmer v každom prípade domácich spotrebičov a elektroniky. Napríklad, ak má mikrovlnná rúra LED alebo LCD obrazovku a klávesnicu, musí byť nevyhnutne vybavená špeciálnym kontrolným čipom.

Rozmanitosť aplikácií

Všetky moderné vozidlá obsahujú aspoňaspoň jeden mikrokontrolér a môže byť vybavený niekoľkými pre motor, protiblokovací brzdový systém, tempomat atď. Akékoľvek zariadenie s diaľkovým ovládaním bude mať takmer určite ovládanie mikrokontroléra. Televízory, prehrávače a vysokokvalitné stereo systémy patria do tejto kategórie. Kompaktné digitálne a zrkadlovky, mobilné telefóny, videokamery, záznamníky, laserové tlačiarne, pevné linky so schopnosťou identifikácie volajúceho a pamäte pre 20 čísel, multifunkčné chladničky, umývačky riadu a práčky, sušičky. Každý domáci spotrebič alebo zariadenie, ktoré interaguje s používateľom, má v zásade zabudovaný mikrokontrolér.

mikrokontroléry to

Čo je to?

Mikrokontrolér je počítač.Všetky počítače, či už osobné alebo veľké sálové počítače, zdieľajú niektoré bežné funkcie. Majú centrálnu procesorovú jednotku (CPU), ktorá spúšťa programy načítaním pokynov z nejakého druhu ukladania údajov. Napríklad na PC je to pevný disk. Počítač je tiež vybavený pamäťou s nezávislým prístupom (RAM). Na komunikáciu s okolitým svetom sa musia zabezpečiť osobitné prostriedky. Na počítači sú klávesnica a myš vstupnými zariadeniami a na výstup sa používajú monitor a tlačiareň. Pevný disk kombinuje obe tieto funkcie, pretože pracuje so vstupnými aj výstupnými údajmi.

ovládanie mikrokontroléra

CPU

Typ procesora použitého v mikroradičizávisí od konkrétnej aplikácie. Možnosti sú k dispozícii od jednoduchých 4-, 8- alebo 16-bitových až po zložitejšie 32- alebo 64-bitové. Pokiaľ ide o pamäť, je možné použiť RAM, flash pamäť, EPROM alebo EEPROM. Mikrokontroléry sú spravidla navrhnuté tak, aby sa mohli používať bez ďalších výpočtových komponentov, pretože sú navrhnuté s dostatočným množstvom vnútornej pamäte a majú tiež kontakty na všeobecné operácie vstup-výstup, aby priamo interagovali so snímačmi a inými komponentmi.

Architektúra CPU môže byť buď Harvard alebovon Neumann, ktorý ponúka rôzne metódy výmeny informácií medzi procesorom a pamäťou. V prvom prípade sú dátové a príkazové zbernice oddelené, čo umožňuje ich simultánny prenos. V von Neumannovej architektúre sa na to používa všeobecný.

prevádzka mikrokontroléra

programovanie

Procesory mikrokontrolérov môžu byť založenérozšírenej (CISC) alebo skrátenej inštrukčnej sady (RISC). CISC zvyčajne obsahuje asi 80 pokynov (RISC - asi 30), ako aj väčší počet režimov adresovania - 12 - 24 v porovnaní s 3 - 5 v RISC. Aj keď je rozšírená sada inštrukcií ľahšie implementovateľná a využíva pamäť efektívnejšie, jej výkon je nižší kvôli väčšiemu počtu hodinových cyklov potrebných na ich vykonanie. Procesory RISC venujú väčšiu pozornosť softvéru a sú produktívnejšie.

Pôvodne bol jazykom mikrokontrolérov assembler. Dnes je C populárnou možnosťou.

S vhodným káblom, softvéromsoftvér a PC na programovanie mikrokontroléra vlastnými rukami je ľahké. Je potrebné prepojiť radič káblom s paralelným portom počítača, spustiť aplikáciu a stiahnuť súbor príkazov.

mikrokontroléry pre začiatočníkov

Definovanie charakteristík

Ako rozlíšiť počítač od mikrokontroléra?Ak je prvé univerzálne zariadenie, ktoré dokáže prevádzkovať tisíce rôznych programov, druhé je špecializované a zamerané na jednu aplikáciu. Existuje niekoľko ďalších charakteristík, ktoré odlišujú mikrokontroléry. Pre začínajúcich používateľov to nebude problém - stačí dokázať, že čip má väčšinu uvedených vlastností, aby mohol byť bezpečne zaradený do tejto kategórie.

  • Mikrokontroléry sú prvky niektorých iných zariadení (často domácich spotrebičov) na riadenie jeho funkcií alebo práce. Nazývajú sa tiež zabudované ovládače.
  • Zariadenie je navrhnuté tak, aby vykonávalo jednu úlohu a spúšťalo jeden špecifický program uložený v ROM, ktorý sa zvyčajne nemení.

jazyk mikrokontroléra

  • Mikrokontroléry sú čipy s nízkym výkonom. Ich výkon pri napájaní z batérie je približne 50 mW. Stolný počítač je takmer vždy pripojený a spotrebúva 50 wattov alebo viac.
  • Mikrokontrolér sa vyznačuje zvláštnosťouvstupná jednotka a často (ale nie vždy) malá LED alebo LCD na výstup. Prijíma vstup zo zariadenia, ktoré riadi, a vysiela signály do rôznych komponentov. Napríklad mikrokontrolér TV prijíma signály z diaľkového ovládača a zobrazuje výstup na TV obrazovke. Ovláda prepínač kanálov, reproduktory a niektoré nastavenia obrazu, napríklad kontrast a jas. Ovládač motorov automobilov prijíma vstupné signály zo senzorov kyslíka a detonácie, reguluje tvorbu palivovej zmesi a synchronizuje činnosť zapaľovacích sviečok. V mikrovlnnej rúre prijíma vstup z klávesnice, zobrazuje výstup na LCD a ovláda zapínanie a vypínanie relé mikrovlnného generátora.
  • Mikrokontroléry sú často malé a lacné zariadenia. Komponenty sa vyberajú tak, aby sa minimalizovala veľkosť a čo najviac znížili výrobné náklady.
  • Činnosť mikrokontroléra je často, ale nie vždyvykonáva sa v nepriaznivých podmienkach. Napríklad ovládacie zariadenie motora automobilu musí pracovať pri extrémnych teplotách, pri ktorých konvenčný počítač nemôže vôbec fungovať. Na severe by mal mikroprocesor vozidla pracovať pri teplote -34 ° C a na juhu - pri 49 ° C. V motorovom priestore môžu teploty dosiahnuť 65 - 80 ° C. Na druhej strane, mikrokontrolér zabudovaný do prehrávača Blu-ray by nemal byť vôbec odolný.

pripojenie mikrokontroléra

Požiadavky na CPU

Procesory používané v mikrokontroléroch,sa môžu veľmi líšiť. Napríklad mobilné telefóny používali 8-bitový mikroprocesor Z-80, vyvinutý v 70. rokoch a pôvodne používaný v domácich počítačoch. Garmin GPS bol vybavený verziou Intel 80386 s nízkou spotrebou, ktorá bola pôvodne nainštalovaná aj na stolových počítačoch.

Väčšina domácich spotrebičov, naprMikrovlny sú pre spracovateľov nenáročné, ale ich cena je dôležitým faktorom. V týchto prípadoch sa výrobcovia obracajú na špecializované mikrokontroléry navrhnuté z lacných, malých a nízkoenergetických CPU. Motorola 6811 a Intel 8051 sú dobrými príkladmi takýchto čipov. K dispozícii je aj rad populárnych čipov PIC Microchip. Podľa súčasných štandardov sú tieto procesory neuveriteľne minimalistické, sú však mimoriadne lacné a často dokážu úplne uspokojiť potreby projektanta.

do-it-yourself mikrokontrolér

hospodárstvo

Typickým mikrokontrolérom je čip s 1 000 bajtovROM, 20 bajtov RAM a 8 pinov I / O. Keď sú uvoľnené vo veľkých dávkach, ich cena je nízka. Na takomto čipe samozrejme nie je možné spustiť program Microsoft Word - bude to vyžadovať najmenej 30 MB pamäte RAM a procesor, ktorý vykonáva milióny operácií za sekundu. Ale na ovládanie mikrovlnnej rúry to nie je potrebné. Mikrokontrolér vykonáva jednu konkrétnu úlohu a jeho hlavnými výhodami sú nízka cena a spotreba energie.

Ako to funguje?

Napriek veľkej rozmanitostimikrokontroléry a ešte viac programov pre nich, ktorí sa naučili, ako s jedným z nich zaobchádzať, môžete spoznať každého. Typický pracovný scenár je nasledujúci:

  • Keď je napájanie vypnuté, zariadenie sa nijako neprejavuje.
  • Pripojením mikrokontroléra k zdroju energie sa spustí logický blok riadiaceho systému, ktorý deaktivuje všetky ostatné obvody okrem kremeňa.
  • Keď stres dosiahne maximum,frekvencia generátora je stabilizovaná. Registre sú vyplnené bitmi odrážajúcimi stav všetkých obvodov mikrokontroléra. Všetky kontakty sú nakonfigurované ako vstupy. Elektronika začína pracovať podľa rytmického sledu hodinových impulzov.
  • Počítadlo príkazov sa vynuluje. Inštrukcia na tejto adrese je odoslaná do dekodéra príkazov, ktorý ju rozpoznáva, po ktorej je okamžite vykonaná.
  • Hodnota počítadla inštrukcií sa zvýši o 1 a celý proces sa opakuje rýchlosťou milióna operácií za sekundu.
páčilo sa:
0
Populárne príspevky
Duchovný rozvoj
jedlo
y