Manapság a mikrovezérlők annyira olcsók és egyszerűen beszerezhetők, hogy általában egyszerű logikai áramkörök, például számlálók helyett használják őket, csupán azért, hogy némi tervezési rugalmasságot szerezzenek és helyet engedjenek. Egyes gépek és robotok még egy hatalmasra is támaszkodhatnak mikrovezérlők száma , mindenki lelkes egy magabiztos feladatért. Főként a friss mikrovezérlők vannak a „Programozható rendszerben”, ami azt jelenti, hogy beállíthatja a futtatandó programot anélkül, hogy eltávolítaná a mikrovezérlőt a helyzetéből. Ebben a cikkben az AVR, ARM, 8051 és PIC mikrokontrollerek közötti különbségről tárgyalunk.
Különbség az AVR, ARM, 8051 és PIC mikrokontrollerek között
A mikrovezérlők közötti különbségek elsősorban a mikrovezérlő, az AVR, ARM, 8051 és a PIC mikrovezérlők és alkalmazásai közötti különbségek.
Mi az a mikrokontroller?
A mikrovezérlő összehasonlítható egy kis önálló számítógéppel, ez egy rendkívül nagy teljesítményű eszköz, amely képes előre beprogramozott feladatsorok végrehajtására, és kölcsönhatásba léphet extra hardvereszközökkel. Egy apró integrált áramkörbe (IC) csomagolva, amelynek mérete és súlya rendszeresen elhanyagolható, tökéletes vezérlővé válik, mivel a robotok vagy bármilyen gépek valamilyen intelligens automatizálást igényelnek. Egy mikrovezérlő elegendő lehet egy kis mobil robot, egy automatikus mosógép vagy egy biztonsági rendszer kezeléséhez. Számos mikrovezérlő tartalmaz memóriát a futtatandó program tárolására, valamint sok bemeneti / kimeneti vonalat, amelyek felhasználhatók más eszközökkel közösen történő működésre, például egy érzékelő állapotának leolvasására vagy egy motor vezérlésére.
8051 mikrovezérlő
8051 mikrovezérlő egy 8 bites mikrovezérlő családot fejlesztett ki az Intel 1981-ben. Ez az egyik népszerű mikrovezérlő család, amelyet az egész világon használnak. Ezt a mikrovezérlőt ráadásul „chipen lévő rendszernek” nevezték, mivel 128 bájt RAM-mal, 4 KB-os ROM-mal, 2 időzítővel, 1 soros és 4 porttal rendelkezik egyetlen chipen. A CPU egyszerre 8 bites adatforgalomra is képes, mivel a 8051 egy 8 bites processzor. Abban az esetben, ha az adat nagyobb, mint 8 bit, akkor azokat részekre kell bontani, hogy a CPU könnyen feldolgozhassa. A legtöbb gyártó 4Kbyte-os ROM-ot tartalmaz, annak ellenére, hogy a ROM-ok száma akár 64 K bájtot is meghaladhat.
8051 mikrovezérlő
A 8051-et számos eszközben alkalmazták, főleg azért, mert könnyen integrálható egy projektbe, vagy hozzávetőlegesen készülhet eszköz. A következők a főbb területek:
Energia gazdálkodás: A hatékony mérőrendszerek megkönnyítik az otthoni energiafelhasználás és a gyártási alkalmazások szabályozását. Ezeket az adagoló rendszereket mikrokontrollerek beépítésével képesek előállítani.
Érintőképernyők: Számos mikrovezérlő szolgáltató beépíti érintésérzékelő képességeit a terveikbe. A hordozható elektronika, például a mobiltelefonok, a médialejátszók és a játékeszközök a mikrovezérlő-alapú érintőképernyők példái.
Gépkocsik: A 8051 széles körűnek találja az autóipari megoldások nyújtását. Széles körben használják hibrid járművekben a motorváltozatok kezelésére. Ezenkívül olyan funkciókat is kialakítottak, mint a sebességtartó automatika és a fékezésgátló rendszer a mikrovezérlők használatával.
Orvosi eszközök: Az olyan mozgatható orvostechnikai eszközök, mint a vérnyomásmérő és a glükózmérők mikrokontrollereket használnak az adatok megjelenítésére, ezáltal nagyobb megbízhatósággal az orvosi eredmények biztosításában.
PIC mikrokontroller
A Peripheral Interface Controller (PIC) egy mikrochip által kifejlesztett mikrovezérlő, PIC mikrokontroller Gyors és egyszerűen megvalósítható program, amikor ellentétben állunk más mikrovezérlőkkel, például a 8051-gyel. A programozás egyszerűsége és az egyéb PIC-kkel való egyszerű összekapcsolódás sikeres mikrovezérlővé válik.
PIC mikrokontroller
Tudjuk, hogy a mikrovezérlő egy integrált chip, amely RAM-ból, ROM-ból, CPU-ból, IDŐZÍTŐ és SZÁMLÁLÓK . A PIC egy mikrokontroller, amely RAM-ból, ROM-ból, CPU-ból, időzítőből, számlálóból, ADC-ből ( analóg-digitális átalakítók ), DAC (digitális-analóg átalakító). A PIC mikrokontroller olyan protokollokat is támogat, mint a CAN, az SPI, az UART, és további perifériákkal való összeköttetéshez. A PIC leginkább a Harvard architektúrájának módosítására használt, és támogatja is RISC (csökkentett utasításkészlet-számítógép) a fenti követelmény szerint a RISC és a Harvard egyszerűen meg tudjuk állapítani, hogy a PIC gyorsabb, mint a Von-Newman architektúrából felépített 8051 alapú vezérlők.
AVR mikrokontroller
AVR mikrokontroller az Atmel Corporation fejlesztette ki 1996-ban. Az AVR szerkezeti kialakítását Alf-Egil Bogen és Vegard Wollan dolgozta ki. Az AVR nevét a fejlesztőktől kapta, és Alf-Egil Bogen Vegard Wollan RISC mikrokontrollert, más néven Advanced Virtual RISC-t jelent. Az AT90S8515 volt a kezdeti mikrovezérlő, amely az AVR architektúrán alapult, bár az első mikrokontroller, amely a kereskedelmi piacra került, 1997-ben az AT90S1200 volt.
AVR mikrokontroller
Az AVR mikrokontrollerek három kategóriában kaphatók
TinyAVR: - Kevesebb memória, kis méret, csak egyszerűbb alkalmazásokhoz megfelelő
MegaAVR: - Ezek elsősorban azok, amelyeknek jó a memóriamennyiségük (legfeljebb 256 KB), nagyobb a beépített perifériák száma, és amelyek szerény és bonyolult alkalmazásokhoz is alkalmasak.
XmegaAVR: - Kereskedelmi célokra használják összetett alkalmazásokhoz, amelyekhez nagy programmemória és nagy sebesség szükséges.
ARM processzor
An ARM processzor szintén az Advanced RISC Machines (ARM) által kifejlesztett RISC (csökkentett utasításkészletű számítógép) architektúrán alapuló CPU-k egyike.
ARM mikrokontroller
Az ARM 32 bites és 64 bites RISC többmagos processzorokat készít. A RISC processzorokat úgy tervezték, hogy kisebb számú típusú számítógépes utasítást hajtsanak végre, így nagyobb sebességgel tudnak működni, másodpercenként több millió utasítás végrehajtásával (MIPS). A felesleges utasítások eltávolításával és az útvonalak optimalizálásával a RISC processzorok kiemelkedő teljesítményt nyújtanak a CISC (komplex utasításkészlet-számítás) eljárás energiaigényének egy részén.
Az ARM processzorokat széles körben használják a vásárlói elektronikus eszközökben, például okostelefonokban, táblagépekben, multimédia lejátszókban és más mobil eszközökben, például hordozható eszközökben. Az utasításkészletre redukálva kevesebb tranzisztorra van szükségük, amelyek lehetővé teszik a kisebb szerszámméretet integrált áramkörök (IC). Az ARM processzorok, a kisebb méretű csökkentett nehézségek és az alacsonyabb energiafogyasztás alkalmassá teszik őket az egyre miniatürizáltabb eszközök használatára.
Fő különbség az AVR, ARM, 8051 és PIC mikrokontrollerek között
8051 | PIC | ÁPRILIS | KAR | |
Busz szélessége | 8 bites standard mag | 8/16/32-bites | 8/32-bites | A 32 bites többnyire 64 bites verzióban is elérhető |
Kommunikációs protokollok | UART, USART, SPI, I2C | PIC, UART, USART, LIN, CAN, Ethernet, SPI, I2S | UART, USART, SPI, I2C (speciális célú AVR támogatás CAN, USB, Ethernet) | UART, USART, LIN, I2C, SPI, CAN, USB, Ethernet, I2S, DSP, SAI (soros audio interfész),IrDA |
Sebesség | 12 Óra / utasítás ciklus | 4 Óra / utasítás ciklus | 1 óra / utasítás ciklus | 1 óra / utasítás ciklus |
memória | ROM, SRAM, FLASH | SRAM, FLASH | Flash, SRAM, EEPROM | Flash, SDRAM, EEPROM |
EGY | CLSC | A RISC néhány jellemzője | KOCKÁZAT | KOCKÁZAT |
Memória építészet | A Neumann építészetből | Harvard építészet | Módosított | Módosított Harvard-architektúra |
Energiafogyasztás | Átlagos | Alacsony | Alacsony | Alacsony |
Családok | 8051 változat | PIC16, PIC17, PIC18, PIC24, PIC32 | Apró, Atmega, Xmega, speciális célú AVR | ARMv4,5,6,7 és sorozat |
Közösség | Hatalmas | Nagyon jó | Nagyon jó | Hatalmas |
Gyártó | NXP, Atmel, Silicon Labs, Dallas, Ciprus, Infineon stb. | Mikrochip átlag | Atmel | Apple, Nvidia, Qualcomm, Samsung Electronics és TI stb. |
Költség (összehasonlítva a rendelkezésre álló funkciókkal) | Nagyon alacsony | Átlagos | Átlagos | Alacsony |
Egyéb funkció | A szabványáról ismert | Olcsó | Olcsó, hatékony | Nagy sebességű működés Hatalmas
|
Népszerű mikrokontrollerek | AT89C51, P89v51 stb. | PIC18fXX8, PIC16f88X, PIC32MXX | Atmega8, 16, 32, Arduino közösség | LPC2148, ARM Cortex-M0 - ARM Cortex-M7 stb. |
Így ez az AVR, ARM, 8051 és a PIC mikrokontrollerek közötti különbségről szól. Reméljük, hogy jobban megértette ezt a koncepciót. Ezenkívül a koncepcióval vagy a megvalósítással kapcsolatos bármilyen kérdés elektronika és elektromos projektek , kérjük, adja meg értékes javaslatait az alábbi megjegyzés részben található megjegyzéssel. Itt van egy kérdés az Ön számára mik az AVR és az ARM alkalmazásai?