/ / Microcontrollers - vad är det?

Mikrokontroller - vad är de?

Numera finns mikrokontrolleri nästan alla exemplar av hushållsapparater och elektronik. Till exempel, om en mikrovågsugn har en LED- eller LCD-skärm och ett tangentbord, måste den vara utrustad med en speciell kontrollmikrokrets.

Olika applikationer

Alla moderna bilar innehåller åtminstoneåtminstone en mikrokontroller och kan utrustas med flera för motorn, antilåsningssystemet, farthållare etc. Alla enheter med fjärrkontroll har nästan säkert mikrokontroller. TV, spelare och avancerade stereor faller inom denna kategori. Digitala kompakt- och SLR-kameror, mobiltelefoner, videokameror, telefonsvarare, laserskrivare, fasta telefoner med nummerpresentation och minne för 20 nummer, multifunktionella kylskåp, diskmaskiner och tvättmaskiner, torktumlare. I grund och botten har alla hushållsapparater eller enheter som interagerar med användaren en inbäddad mikrokontroller.

mikrokontroller är

Vad är det

En mikrokontroller är en dator.Alla datorer, oavsett om de är personliga eller stora mainframes, har vissa saker gemensamt. De har en central processor (CPU) som kör program genom att ladda instruktioner från någon form av datalager. På en dator är det till exempel en hårddisk. Datorn är också utrustad med RAM (random access memory). För kommunikation med omvärlden måste särskilda medel finnas. På en dator är tangentbordet och musen inmatningsenheter och skärmen och skrivaren används för att mata ut information. Hårddisken kombinerar båda dessa funktioner, eftersom den fungerar med både in- och utdata.

mikrokontrollkontroll

CPU

Typ av processor som används i mikrokontrollernberor på den specifika applikationen. Alternativen sträcker sig från enkla 4-, 8- eller 16-bitars till mer komplexa 32- eller 64-bitars. När det gäller minne kan RAM, flashminne, EPROM eller EEPROM användas. Generellt är mikrokontroller konstruerade för att användas utan ytterligare datorkomponenter eftersom de är utformade med tillräckligt med inbyggt minne och allmänna I / O-stift för att kommunicera direkt med sensorer och andra komponenter.

CPU-arkitektur kan vara antingen Harvard ellervon Neumann, föreslår olika metoder för att utbyta information mellan processorn och minnet. I det första fallet separeras data- och kommandobussarna, vilket möjliggör samtidig överföring. I von Neumanns arkitektur används generalen för detta.

mikrokontroller

Programmering

Microcontroller-processorer kan baseraspå utökad (CISC) eller reducerad instruktionsuppsättning (RISC). CISC innehåller vanligtvis cirka 80 instruktioner (RISC - cirka 30) och fler adresseringslägen - 12-24 jämfört med 3-5 för RISC. Även om den utökade instruktionsuppsättningen är lättare att implementera och använder minnet mer effektivt är dess prestanda lägre på grund av det högre antalet klockcykler som krävs för att utföra dem. RISC-processorer ägnar mer uppmärksamhet åt programvara och är mer kraftfulla.

Microcontrollers originalspråk var montering. Det populära valet idag är C.

Om lämplig kabel finns tillgänglig, programvaranprogramvara och en dator är det inte svårt att programmera mikrokontrollern med egna händer. Det är nödvändigt att ansluta styrenheten med en kabel till datorns parallella port, köra applikationen och ladda ner kommandosatsen.

mikrokontroller för nybörjare

Definiera egenskaper

Hur skiljer man en dator från en mikrokontroller?Medan den förra är en enhet för allmänt ändamål som kan köra tusentals olika program, är den senare specialiserad, fokuserad på en applikation. Det finns ett antal andra egenskaper som skiljer mikrokontroller. För nybörjare kommer detta inte att vara ett problem - det räcker att fastställa att chipet har de flesta av de kvaliteter som anges nedan, så att du säkert kan hänvisa det till denna kategori.

  • Mikrokontroller är delar av någon annan enhet (ofta hushållsapparater) för att styra dess funktioner eller funktion. De kallas också inbäddade styrenheter.
  • Enheten är utformad för att utföra en uppgift och köra ett specifikt program som lagras i ROM, vilket vanligtvis inte ändras.

mikrokontrollerspråk

  • Mikrokontroller är chips med låg effekt. Deras effekt på batteri är cirka 50 mW. En stationär dator är nästan alltid ansluten till ett eluttag och drar 50W eller mer.
  • Mikrokontrollern har en specialett ingångsblock och ofta (men inte alltid) en liten LED eller LCD för utmatning. Accepterar ingång från enheten som den styr genom att skicka signaler till dess olika komponenter. Till exempel tar en TV-mikrokontroller emot signaler från fjärrkontrollen och visar utgången på TV-skärmen. Den styr kanalväljaren, högtalarna och vissa bildinställningar som kontrast och ljusstyrka. Fordonsmotorns styrenhet tar emot ingångar från syre- och banksensorerna, reglerar bränsleblandningen och synkroniserar tändstift. I en mikrovågsugn accepterar den tangentbordets ingång, visar utgången på LCD-skärmen och styr mikrovågsgeneratorn på och av relä.
  • Mikrokontroller är ofta små och billiga enheter. Komponenter väljs för att minimera storlek och maximera produktionskostnader.
  • Ofta, men inte alltid, drift av mikrokontrollerutförs under ogynnsamma förhållanden. Till exempel måste en bils motorstyrenhet arbeta i extrema temperaturer där en konventionell dator inte kan fungera alls. I norr måste bilens mikrokontroller fungera vid -34 ° C och i söder vid 49 ° C. Temperaturerna i motorrummet kan nå 65–80 ° C. Å andra sidan behöver inte den mikrokontroller som är inbyggd i en Blu-ray-spelare vara särskilt robust alls.

mikrokontrolleranslutning

CPU-krav

Processorer som används i mikrokontroller,kan variera kraftigt. Till exempel använde mobiltelefoner Z-80 8-bitars mikroprocessor, utvecklad på 1970-talet och som ursprungligen användes i hemdatorer. Garmin GPS-navigator var utrustad med en lågeffektsversion av Intel 80386, som också ursprungligen installerades på stationära datorer.

De flesta hushållsapparater sommikrovågsugnar är krävande för processorer, men deras pris är en viktig faktor. I dessa fall vänder sig tillverkarna till specialiserade mikrokontroller utvecklade från billiga, små och lågeffekts-processorer. Motorola 6811 och Intel 8051 är bra exempel på sådana marker. Microchips populära PIC-serie finns också. Dessa processorer är otroligt minimala enligt dagens standarder, men de är extremt billiga och kan ofta tillgodose en designers behov.

DIY-mikrokontroller

ekonomi

En typisk mikrokontroller är ett chip med 1000 byteROM, 20 byte RAM och 8 I / O-stift. När de släpps i stora satser är kostnaden låg. Naturligtvis är det omöjligt att köra Microsoft Word på ett sådant chip - det kräver minst 30 MB RAM och en processor som utför miljontals operationer per sekund. Men detta är inte nödvändigt för att använda mikrovågsugnen. Mikrokontrollern utför en specifik uppgift, och låg kostnad och energiförbrukning är dess främsta fördelar.

Hur fungerar det?

Trots den stora variationenmikrokontroller och ännu fler program för dem, när du har lärt dig att hantera en av dem kan du lära känna dem alla. Ett typiskt scenario ser ut så här:

  • När strömmen är avstängd manifesterar sig enheten inte på något sätt.
  • Anslutning av mikrokontrollern till en strömkälla utlöser kontrollogikblocket, som stänger av alla andra kretsar utom kvartskristallen.
  • När spänningen når sitt maximalageneratorfrekvensen är stabiliserad. Registerna är fyllda med bitar som återspeglar tillståndet för alla mikrokontroller-kretsar. Alla kontakter är konfigurerade som ingångar. Elektroniken börjar fungera enligt den rytmiska sekvensen av klockpulser.
  • Kommandoräknaren återställs till noll. Instruktionen vid denna adress skickas till kommandoavkodaren, som känner igen den, varefter den omedelbart körs.
  • Kommandoräknaren ökas med 1, och hela processen upprepas med en hastighet av en miljon operationer per sekund.
gillade:
0
Populära inlägg
Andlig utveckling
mat
y