I microcontrollori sono anche noti come mini-computer; Sono costituiti da un microchip su cui sono incorporati una piccola CPU e altri componenti. I microcontroller hanno una vasta gamma di applicazioni, le più comuni sono l'automazione di apparecchiature elettroniche, robotica e industrie per controllare la temperatura. I microcontrollori sono di diversi tipi come 8 bit, 16 bit e 32 bit.
Nel mercato ci sono molti microcontrollori che vengono utilizzati per scopi diversi e hanno architetture diverse. In questo articolo, i migliori microcontrollori sono discussi con le loro architetture e applicazioni.
Microcontroller 1: Pic16f877a
La famiglia Pic di microcontrollori è molto popolare per i suoi usi e funzioni. Questa famiglia di microcontroller è molto utile per i principianti e per gli esperti. Il pic18f877a è uno dei microcontroller più popolari di questa famiglia. Il pic16f877a ha 40 gambe con 5 porte da a a e. Include i 3 timer; 2 sono a 8 bit e uno è 16 bit. Ha una tecnologia di memoria flash a causa della quale è possibile scrivere e cancellare il codice dal microcontrollore Unlimited PIC16F877A. Il microcontrollore PIC16F877A contiene anche la EEPROM che viene utilizzata per archiviare permanentemente una piccola quantità di dati e le altre importanti caratteristiche del PIC16F877A sono:
Numero totale di pin | 40 |
Numero totale di porte | 5 |
Tensione operativa | 2-5.5 volt |
Pin totali I/O | 33 |
Canali ADC totali | 14 |
Numero totale di timer | 3 |
Numero totale di comparatori | 2 |
RAM | 368 byte |
Eeprom | 256 byte |
processore | 8 bit |
Velocità massima della CPU | 256 MHz |
Microcontroller 2: ESP32
ESP32 è un microcontrollore con Bluetooth e WiFi integrati nel suo chip. È la forma aggiornata dell'ESP8266 con bassa potenza e basso costo rispetto ad esso. La famiglia di ESP32 contiene le antenne e gli interruttori incorporati e anche nel loro cuore, è presente un microprocessore Tensilica Xto Lx6 a core singolo o una velocità di clock di circa 240 MHz. Il vantaggio di utilizzare ESP32 è che i driver di dispositivi di basso livello, i protocolli wireless per WiFi e Bluetooth sono già installati in questo modulo per questo motivo, ha applicazioni principalmente in tecnologia intelligente come PLC (controller logici programmabili) Scade, termostati e telecamere di sorveglianza.
Le caratteristiche di spicco di ESP32 sono:
Processore | Microprocessore Lx6 a 32 bit Tensilica xtensa |
Wifi | 802.11 b/g/n/e/i (802.11n @ 2.4 GHz fino a 150 Mbit/s) |
Bluetooth | v4.2 BR/EDR e Bluetooth a bassa energia (BLE) |
Memoria | 448 Kib |
Prestazioni del processore | Fino a 600 dmips |
Microcontroller 3: Arduino Uno Rev3
Un'altra famiglia di microcontroller che è tra le migliori famiglie di microcontrollori. L'Arduino ha diverse versioni di microcontrollori come Arduino Mega, Arduino Uno Rev3 e Arduino Uno. Arduino Uno Rev3 è l'ultima edizione di Arduino con un microcontrollore ATMEGA328P. Le applicazioni di Arduino Uno Rev3 provengono da progetti per principianti ai progetti industriali. Gli utenti possono collegare Arduino Uno Rev3 alle porte USB del computer e alle alimentatori AC e DC.
Le caratteristiche importanti che si dovrebbero sapere prima di scegliere l'Arduino Uno Rev3:
Veloce | 32 kb |
Sram | 2kb |
Eeprom | 1kb |
Pin totali I/O | 14 |
Resonatore in ceramica | 16 MHz |
Comunicazione | UART, IC2 e SPI |
Voltaggio | 5 volt |
Connettore USB | USB-B |
MicroController 4: Attiny85
Il microcontrollore ATTINY85 è di dimensioni ridotte, ha un fattore a bassa forma e ha meno GPIO. L'architettura di ATY 85 è RISC CPU a causa della quale le sue prestazioni sono elevate. La caratteristica di un timer di cane da guardia in esso lo rende speciale tra gli altri microcontrollori e questa funzione migliora la sicurezza di ATY85. ATTINY 85 viene utilizzato in cui l'interfaccia è richiesta tra diversi dispositivi e sensori.
Le caratteristiche chiave di ATINY85 sono:
Numero totale di pin | 8 |
Voltaggio | 1.8 a 5.5 volt |
Eeprom | 8kbytes |
Memoria RAM | 512 byte |
Modalità di salvataggio di energia | Accensione, riduzione del rumore ADC e modalità inattiva |
Velocità massima dell'oscillatore | Fino a 20 MHz |
Numero totale di registri | 32 |
Numero totale di pin I/O | 6 |
Microcontroller 5: Raspberry Pi Pico
Raspberry Pi è noto per i suoi processori, ma ora sono anche noti per i microcontrollori dopo il rilascio del microcontrollore PICO. Viene rilasciato dal Raspberry Pi con un prezzo di soli $ 4 e ha l'impronta simile ad Arduino Nano. Le caratteristiche più importanti per le quali è stata selezionata nel microcontrollore superiore:
Microcontrollore | Raspberry PI RP2040 Architetto Dual-Core Cortex-M0+ che è clocato a 133 MHz |
Dimensione RAM | 264kb |
RAM esterna | Fino a 16 MB può essere collegato |
Pin GPIO | 26 |
Pin analogici | 3 |
Tensione di ingresso | 1.8 - 5.5 volt dc |
Sensore integrato | Termometro |
LED a bordo | Incluso |
Avvio Seleziona il pulsante | Incluso |
Conclusione
I microcontroller vengono utilizzati per l'automazione dei dispositivi elettronici. Esistono un numero enorme di microcontrollori utilizzati nel mondo su progetti semplici e a livello industriale. In questo articolo, sono stati discussi i migliori microcontrollori che dovrebbero essere noti a ogni appassionato di elettronica. I cinque microcontroller che sono discussi in questo articolo con la sua architettura sono più ampiamente utilizzati.