Çfarë është një mikrokontrollues dhe si funksionon?

Çfarë është një mikrokontrollues dhe si funksionon?

Ju përdorni pajisje çdo ditë që kanë nevojë për një mikrokontrollues për të funksionuar. Një mikrokontrollues është një kompjuter i vogël dhe i lirë në një çipQuhet edhe çip i vetëm. Kontrollon disa punë brenda një pajisjeje. Ky sistem i vogël ka memorie, pjesë hyrëse dhe dalëse, dhe një procesor së bashku. Një mikrokontrollues gjendet në shumë produkte. Ai kryen detyra kontrolli shpejt dhe mirë. Për shembull, mikrokontrolluesit shihen në:

Një mikrokontrollues është një njësi e vogël dhe e plotë e bërë për përdorime të integruara.

Ndërmarrjet kryesore

  • Një mikrokontrollues është një kompjuter i vogël në një çip. Ai kontrollon detyrat në shumë pajisje. Ai ka një CPU, memorie dhe pjesë hyrëse/dalëse së bashku në një njësi.

  • Mikrokontrolluesit janë në gjërat që i përdorim çdo ditë. Mund t’i gjeni në makina, makina kafeje dhe pajisje inteligjente. Ato ndihmojnë që gjërat të funksionojnë vetë dhe të kursejnë kohë.

  • Dizajni me një çip të vetëm i mikrokontrolluesve kursen hapësirë ​​dhe energji. Kjo i bën ata të shkëlqyer për përdorime të vogla dhe me energji të ulët.

  • Mikrokontrolluesit nuk janë të njëjtë me mikroprocesorët. Mikrokontrolluesit bëjnë punë të veçanta. Mikroprocesorët bëjnë punë më të vështira dhe kanë nevojë për më shumë pjesë.

  • Ju mund mikrokontrolluesit e programit në shtëpi me mjete të lehta. Kjo ju lejon të krijoni projektet tuaja dhe të kontrolloni pajisjet thjesht.

Bazat e mikrokontrolluesit

Bazat e mikrokontrolluesit
Image Burimi: unsplash

Çfarë është një mikrokontrollues

Një mikrokontrollues është si një kompjuter i vogël i bërë për një punë të vetme. Është një çip i vogël që kryen detyra të caktuara në një pajisje. E gjeni në gjëra që ekzekutojnë programe të thjeshta, si ndezja e dritave ose kontrollimi i sensorëve. Njësia e mikrokontrolluesit, ose MCU, ka të gjitha pjesët e nevojshme për të kontrolluar një pajisje në një çip të vetëm. Kjo e bën atë të ndryshëm nga një çip normal kompjuteri, i cili ka nevojë për pjesë shtesë për të funksionuar.

Ja një tabelë që tregon se si ndryshojnë një mikrokontrollues dhe një mikroprocesor:

tipar

Mikrokontrolluesit

Mikroprocesorët

Integrimet

Të kesh CPU-në, memorien dhe hyrjet/daljet në një çip të vetëm.

Kam nevojë për memorie të jashtme dhe më shumë pjesë.

Aplikime

I mirë për punë të veçanta me fuqi të ulët.

Më e mira për detyra të përgjithshme dhe të shpejta.

Performance

I projektuar për të kursyer energji, punon me shpejtësi më të ngadaltë.

I ndërtuar për punë të vështira, funksionon me shpejtësi më të larta.

Kostot operative

I lirë dhe i thjeshtë për t’u programuar.

Kushton më shumë dhe kërkon aftësi të veçanta.

Mikrokontrolluesit përdoren kur dëshironi madhësi të vogël, energji të ulët dhe programim të lehtë. Kjo është arsyeja pse i shihni në shumë gjëra që përdorni çdo ditë.

Strukturë me një çip të vetëm

Dizajni me një çip të vetëm e bën një mikrokontrollues të veçantë. Ju merrni portat e CPU-së, memories dhe hyrjes/daljes (I/O), të gjitha në një çip të vetëm. Kjo kursen hapësirë ​​dhe energji në një sistem të integruar. Nuk keni nevojë për pjesë shtesë që të funksionojë. Mund të vendosni një çip të vetëm në pajisje të vogla dhe ai prapë funksionon mirë.

Këshillë: Dizajni me një çip të vetëm ju ndihmon të ndërtoni pajisje që janë më të vogla, më të lira dhe më të besueshme. Nuk keni nevojë të lidhni shumë çipa.

Përdorimi i një çipi të vetëm e bën pajisjen tuaj më të lehtë për t’u programuar dhe më të thjeshtë. Gjithashtu ul koston dhe përdor më pak energji. Kjo është arsyeja pse mikrokontrolluesit me çip të vetëm gjenden në lodra, mjete mjekësore dhe më shumë.

Përbërësit kryesorë

Çdo mikrokontrollues ka pjesë kryesore që e ndihmojnë të funksionojë. Duhet t'i dini këto baza të mikrokontrolluesit për të kuptuar se si pajisjet ekzekutojnë programet.

Këtu janë komponentët kryesorë që gjeni në shumicën e mikrokontrolluesve:

Komponent

Rol

Njësia Qendrore përpunimit

Ekzekuton udhëzime dhe bën llogaritjet, duke vepruar si thelbi.

kujtim

Ka memorie programi (flash) për kodin dhe memorie të dhënash (RAM) për variablat.

Hyrja/Dalja (I/O)

Lidhet me botën e jashtme me anë të kunjave, kohëmatësve dhe portave të komunikimit.

Kontrolluesi i ndërprerjes

Vendos se cila pjesë mund ta ndalojë CPU-në, në mënyrë që punët e rëndësishme të kryhen të parat.

Kohëmatësi/Numëruesi

Numëron kohën dhe ngjarjet, të nevojshme për llogaritjen e kohës.

Njësia e Debugimit

Ndihmon në gjetjen dhe rregullimin e problemeve të softuerit, duke i bërë gjërat të funksionojnë më mirë.

Interfaces

Lejon që mikrokontrolluesi të komunikojë me pajisje të tjera duke përdorur SPI, USB dhe më shumë.

  • CPU: Ky është truri i mikrokontrolluesit. Ai ekzekuton udhëzimet që i jepni.

  • Memory: Ekzistojnë dy lloje kryesore. Memoria e paqëndrueshme (RAM) është e shpejtë, por humbet të dhëna kur ndërpritet rryma. Memoria jo e paqëndrueshme (flash) i ruan të dhënat edhe kur nuk ka energji. Ju përdorni memorien jo të paqëndrueshme për programin dhe të dhënat tuaja të rëndësishme.

  • Portet I / O: Këto e lejojnë mikrokontrolluesin të komunikojë me gjërat jashtë. Mund të lidhni butona, sensorë, drita ose motorë.

  • Pajisjet periferike: Këto janë veçori shtesë, si kohëmatësit, numëruesit dhe portat e komunikimit. Ato e ndihmojnë pajisjen tuaj të bëjë më shumë pa çipa shtesë.

Një mikrokontrollues futet shumë në një çip të vogël. Kjo e bën atë të shkëlqyer për pajisjet që duhet të jenë të vogla, të lira dhe të lehta për t'u programuar. Kur mësoni bazat e mikrokontrolluesit, e kuptoni pse dizajni me një çip të vetëm është kaq i dobishëm për një sistem të integruar.

How It Works

Ndërveprimi i komponentit

Brenda një mikrokontrolluesi, tre pjesë kryesore punojnë së bashku. CPU është truri. Ai lexon udhëzime dhe bën zgjedhje. kujtim ruan programin tuaj dhe ruan të dhënat. Portat Hyrje/Dalje (I/O) ndihmoni mikrokontrolluesin të komunikojë me gjëra të tjera. Mund të lidhni sensorë, butona ose motorë në këto porta.

  • CPU (njësia qendrore e përpunimit) – ekzekuton udhëzime dhe kontrollon detyrat.

  • kujtim – ruan programin dhe të dhënat tuaja për detyrat.

  • Portet hyrëse/dalëse (I/O). – lejon që mikrokontrolluesi të komunikojë me pajisje si sensorë dhe ekrane.

La CPU Merr udhëzime nga memoria. Përdor portat I/O për të marrë të dhëna ose për të dërguar sinjale. Këto pjesë punojnë së bashku për të përfunduar punët shpejt dhe mirë.

Shënim: Mikrokontrolluesit përdorin mënyra të veçanta për të komunikuar me pajisje të tjera. Mund të shihni UART, SPI, I2C, CAN ose USB përdoret për punë të ndryshme. Çdo mënyrë ndihmon mikrokontrolluesin të ndajë të dhëna me sensorë, ekrane ose çipa të tjerë.

Ekzekutimi i detyrës

Mund ta shihni se si funksionon një mikrokontrollues me një shembull të thjeshtë. Imagjinoni që doni të kontrolloni temperaturën e dhomës duke përdorur një sensor. Mikrokontrolluesi e lexon sensorin përmes një porte I/O. CPU shqyrton këto të dhëna dhe kontrollon nëse temperatura është shumë e lartë. Nëse është, mikrokontrolluesi dërgon një sinjal për të ndezur një ventilator.

Ja se si i kryen këto punë mikrokontrolluesi:

Hap

Cfare ndodh

1. Lexo të dhënat hyrëse

Mikrokontrolluesi merr të dhëna nga sensori i temperaturës.

2. Përpunimi i të dhënave

La CPU kontrollon temperaturën e ruajtur në memorie.

3. Vendosni Veprimin

Mikrokontrolluesi krahason vlerën me një kufi të caktuar.

4. Dalja e Kontrollit

Nëse është e nevojshme, mikrokontrolluesi e ndez ventilatorin duke përdorur një portë I/O.

Mikrokontrolluesi i përsërit këto hapa shumë herë në sekondë. Ai vëzhgon të dhënat hyrëse dhe kontrollon të dhënat dalëse bazuar në programin tuaj. Kjo i bën mikrokontrolluesit të shkëlqyer për punët që kërkojnë përgjigje të shpejta dhe të qëndrueshme.

Aplikimet e mikrokontrolluesve

Aplikimet e mikrokontrolluesve
Image Burimi: unsplash

Aplikimet e mikrokontrolluesve ndihmojnë në formësimin bota në të cilën jetoni. Këto çipa të vegjël janë brenda shumë gjërave në shtëpi dhe në punë. Ato ekzekutojnë programe të thjeshta dhe kontrollojnë punë të rëndësishme. Ju përdorni aplikacione mikrokontrolluesish çdo ditë, edhe nëse nuk i shihni ato.

Pajisjet e përditshme

Aplikimet e mikrokontrolluesve janë në shumë gjëra që përdorni në shtëpi. Këto çipa ndihmojnë pajisjet tuaja të punojnë më mirë dhe të kursejnë energji. Ja disa mënyra se si i përdorni ato në shtëpi:

  1. Lavatricet përdorin mikrokontrollues për të vendosur ciklet e larjes dhe ujin.

  2. Kondicionerët ndryshojnë temperaturën dhe shpejtësinë e ventilatorit me mikrokontrollues.

  3. Frigoriferët e mbajnë ushqimin të ftohtë duke kontrolluar ftohjen dhe shkrirjen.

  4. Mikrovalët përdorin mikrokontrollues për të vendosur kohën dhe fuqinë e gatimit.

  5. Orët inteligjente numërojnë hapat dhe rrahjet e zemrës me anë të mikrokontrolluesve.

  6. Dritat inteligjente ju lejojnë të ndryshoni shkëlqimin dhe ngjyrën nga telefoni juaj.

  7. Sistemet e automatizimit në shtëpi lidhin pajisjet dhe ju lejojnë t'i kontrolloni ato.

Ju përdorni aplikacione mikrokontrolluese në TV inteligjentë, altoparlantë dhe monitorues fitnesiKëto pajisje mbledhin të dhëna dhe kryejnë punë shpejt. Interneti i gjërave i lidh këto produkte, duke e bërë shtëpinë tuaj më të zgjuar dhe duke kursyer energji.

Përdorimet në industri

Aplikimet e mikrokontrolluesve janë të rëndësishme në shumë industriAto gjenden në makina, fabrika, spitale dhe sisteme energjie. Këto çipa ekzekutojnë programe që ndihmojnë në kryerjen e punës dhe i bëjnë gjërat më të sigurta.

  • Automotiva: Mikrokontrolluesit kontrollojnë motorët, regjistrojnë të dhëna dhe menaxhojnë energjinë.

  • Prodhimi: Robotët dhe sistemet e automatizimit përdorin aplikacione të mikrokontrolluesve.

  • Energjia: Mikrokontrolluesit ndihmojnë në kontrollin e energjisë dhe menaxhimin e sistemeve.

  • Kujdesi shëndetësor: Pajisjet përdorin mikrokontrollues për të vëzhguar pacientët dhe për të kontrolluar mjetet.

  • Robotika: Aplikacionet e mikrokontrolluesve i ndihmojnë robotët të lëvizin dhe të kryejnë detyra.

Aplikacionet e mikrokontrolluesve i bëjnë pajisjet më të zgjuara dhe më të besueshme. Ato shihen në internetin e gjërave, ku ato lidhin sensorë dhe makina. Mikrokontrolluesit me fuqi ultra të ulët ndihmojnë pajisjet të zgjasin më shumë pa bateri të reja. Kjo ka rëndësi për shtëpitë inteligjente, kujdesin shëndetësor dhe fabrikat.

Aplikacionet e mikrokontrolluesve fuqizojnë teknologjinë e sotme. Ju merrni pajisje më të shpejta, më të sigurta dhe më të mira çdo ditë. Këto çipa ju ndihmojnë të jetoni, të punoni dhe të argëtoheni në një botë të lidhur.

Mikrokontrolluesi kundrejt Mikroprocesorit

Dallimet kryesore

Mund të pyesni veten se si këto të dyja nuk janë të njëjta. Të dyja pajisjet ndihmëse funksionojnë, por janë të ndryshme. Një mikrokontrollues është një sistem i plotë në një çip të vetëmKa memorie, porta hyrje/daljeje dhe një CPU së bashku. Ju merrni gjithçka që nevojitet për kontroll në një pjesë të vogël. Një mikroprocesor është thjesht truri i një sistemi. Ai ka nevojë për memorie shtesë dhe çipa hyrje/daljeje për të funksionuar.

Këtu është një tabelë që tregon ndryshimet kryesore:

tipar

mikroprocesor

microcontroller

kujtim

RAM dhe ROM të jashtëm

RAM dhe ROM të integruar

periferikësh

Ka nevojë për I/O të jashtëm

Hyrje/Dalje në çip (UART, SPI, I2C, GPIO)

Sistemi Bus

Të dhëna të jashtme dhe autobusë adresash

Autobusi i kontrollit të brendshëm

arkitekturë

Von Neumann

Harvard

Numri i komponentëve

Vetëm për CPU-në

CPU + Memorie + Hyrje/Dalje

Ekzekutimi i udhëzimeve

Vijues

Paralel nëpërmjet moduleve të brendshme

Një mikrokontrollues përdor arkitekturën e Harvardit. Kjo i lejon atij të marrë udhëzime dhe të dhëna në të njëjtën kohë. Është i shpejtë për punët e kontrollit. Një mikroprocesor përdor dizajnin Von Neumann. Këtu, programi dhe të dhënat ndajnë të njëjtën memorie.

Do të shihni se një Mikrokontrolluesi kushton më pak dhe përdor më pak energjiKjo e bën të përshtatshëm për pajisje të vogla me bateri.

Raste te perdorimit

Mikrokontrolluesit janë në shumë gjëra që përdorni çdo ditë. Ata kontrolloni lavatriçet, mikrovalët dhe termostatët inteligjentëNë makina, ato ndihmojnë me motorët, jastëkët e ajrit dhe frenat. Fabrikat i përdorin ato për të vënë në punë makinat dhe sistemet e orëve. Këto çipa janë më i miri për punë të thjeshta dhe me fuqi të ulët.

Mikroprocesorët gjenden në kompjuterë dhe tableta. Ata bëjnë punë të vështira, ekzekutojnë shumë programe dhe përpunojnë shumë të dhëna. I shihni në laptopë, desktopë dhe servera. Nëse ju nevojitet shpejtësi dhe për të bërë shumë gjëra, përdorni një mikroprocesor.

Këtu janë disa shembuj:

  • Pajisje shtëpiake: Lavatrice, mikrovalë dhe frigoriferë.

  • Sistemet automobilistike: Njësitë e kontrollit të motorrit, jastëkët e ajrit dhe sistemi i frenave kundër bllokimit.

  • Elektronikë për konsumatorin: Kamera, telekomanda dhe konsola lojërash.

  • Automatizimi industrial: Kontrolli i makinerive dhe monitorimi i sistemit.

Nëse dëshironi që një pajisje të bëjë një punë dhe të kursejë energji, përdorni një mikrokontrollues. Nëse dëshironi që një pajisje të bëjë shumë punë njëkohësisht, përdorni një mikroprocesor.

Tani e dini që një mikrokontrollues është një çip i vogël që kryen punë të caktuara në pajisje. Ka një procesor, memorie dhe pjesë hyrëse/dalëse së bashku.

Kur të mësoni këto baza, mund të shihni se si mikrokontrolluesit e ndryshojnë botën. Zbuloni se si ndihmojnë ata në përmirësimin e elektronikës dhe në thjeshtësimin e jetës.

FAQ

Cila është detyra kryesore e një mikrokontrolluesi?

Ju përdorni një mikrokontrollues për të kontrolluar detyra specifike në një pajisje. Ai lexon të dhënat hyrëse, përpunon të dhënat dhe dërgon të dhënat dalëse. E gjeni në pajisjet që kanë nevojë për veprime të thjeshta dhe automatike.

A mund të programoj një mikrokontrollues në shtëpi?

Po! Ti mundesh programoni shumë mikrokontrollues në shtëpi duke përdorur një kompjuter dhe mjete të thjeshta. Shumë komplete dhe udhëzues ju ndihmojnë të filloni. Ju shkruani kod, e ngarkoni atë dhe shikoni pajisjen tuaj të funksionojë.

Si kursen energji një mikrokontrollues?

Mikrokontrolluesit përdorin modalitete me energji të ulët kur nuk punojnë. Mund t’i vendosni në gjendje gjumi derisa të kenë nevojë të veprojnë. Kjo ndihmon që pajisjet si sensorët dhe pajisjet që vishen të zgjasin më shumë me bateri.

Këshillë: Përdorni modalitetin e gjumit për t'i bërë projektet tuaja të mundësuara nga bateria të zgjasin shumë më gjatë.

Cili është ndryshimi midis RAM dhe memories flash në një mikrokontrollues?

Lloji Memory

Itfarë bën

RAM

Ruan të dhënat ndërsa pajisja është në punë.

Blic

Ruan programin dhe cilësimet tuaja.

Humbni të dhëna RAM kur e fikni energjinë. Memoria flash e mban kodin tuaj të sigurt.

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar *