Ṣe afiwe awọn oriṣi microcontroller olokiki ati awọn ohun elo wọn

Ṣe afiwe awọn oriṣi microcontroller olokiki ati awọn ohun elo wọn

O le wa ọpọlọpọ awọn microcontrollers olokiki ni awọn iṣẹ akanṣe ati awọn ọja loni.

aṣa

Apejuwe

Ultra-Low Power Lilo

Awọn ẹrọ lo kere agbara. Eyi ṣe iranlọwọ fun awọn batiri to gun.

Integration ti AI ati ML

Microcontrollers le bayi ṣe smati ohun bi ri awọn aworan.

Ti mu dara si Asopọmọra

Awọn yiyan tuntun bii Wi-Fi 6 ati Agbara Kekere Bluetooth jẹ ki sisopọ rọrun.

Awọn Iparo bọtini

  • Mu microcontroller ti o dara julọ (MCU) fun iṣẹ akanṣe rẹ. Eyi ṣe iranlọwọ fun iṣẹ akanṣe rẹ daradara ati ṣiṣe ni pipẹ. Ronu nipa awọn nkan pataki bii iye agbara ti o nlo, bawo ni o ṣe yarayara, ati iye iranti ti o ni. Awọn ojutu Singlechip jẹ ki awọn apẹrẹ rọrun. Nwọn si fi gbogbo awọn ti nilo awọn ẹya ara lori ọkan ni ërún. Eyi fi aaye ati owo pamọ. Awọn igbimọ olokiki bii Arduino ati ESP32 ni ọpọlọpọ iranlọwọ lati ọdọ awọn miiran. Eleyi mu ki wọn dara fun awon eniyan ti o kan ti o bere. Nigbagbogbo yan MCU kan ti o baamu iṣẹ akanṣe rẹ, owo rẹ, ati ohun ti o ni. Eyi fun ọ ni awọn esi to dara julọ.

Idi ti Microcontroller Yiyan ọrọ

Project Aseyori Okunfa

Nigbati o ba kọ ẹrọ itanna, kíkó awọn ọtun microcontroller jẹ pataki. O ṣe iranlọwọ fun iṣẹ akanṣe rẹ daradara ati de awọn ibi-afẹde rẹ. Mcu ti o dara julọ fun ọ ni iyara to dara ati jẹ ki iṣẹ akanṣe rẹ jẹ igbẹkẹle. Ọpọlọpọ awọn onimọ-ẹrọ sọ pe yiyan microcontroller rẹ yipada bawo ni iṣẹ akanṣe rẹ ṣe n ṣiṣẹ daradara. O tun ni ipa lori iye owo ati igbesi aye batiri.

Imọran: Rii daju pe awọn ẹya mcu rẹ baamu ohun ti iṣẹ akanṣe rẹ nilo.

Ronu nipa awọn nkan diẹ ti o ṣe iranlọwọ fun iṣẹ akanṣe rẹ ni aṣeyọri:

  • Performance: A lagbara mcu ṣiṣẹ yiyara ati ki o yoo fun dara esi.

  • Iye owo: Mcu ọtun ṣe iranlọwọ fun ọ lati ṣafipamọ owo.

  • Ṣiṣe agbara: Diẹ ninu awọn mcus lo agbara diẹ, eyiti o dara fun awọn batiri.

  • Scalability: Microcontroller ti o tọ jẹ ki o dagba iṣẹ akanṣe rẹ nigbamii.

  • Igbẹkẹle: Mcu ti o dara jẹ ki iṣẹ akanṣe rẹ ṣiṣẹ dara julọ.

O yẹ ki o tun wo iye awọn pinni igbewọle/jade ti o nilo. Ṣayẹwo iwọn bit ati awọn agbeegbe paapaa. Awọn nkan wọnyi ṣe iranlọwọ fun ọ lati yan mcu ti o dara julọ fun iṣẹ akanṣe rẹ.

Key Aṣayan àwárí mu

Lati mu awọn ti o dara ju mcu, wo ni diẹ ninu awọn pataki ohun. Rii daju pe microcontroller rẹ baamu awọn iwulo ati isuna rẹ. Eyi ni awọn akọkọ ohun lati ṣayẹwo:

  • Ṣiṣe agbara: Yan mcu ti o nlo agbara ti o dinku fun igbesi aye batiri to gun.

  • Hardware faaji: Wa mcu kan pẹlu apẹrẹ ti o tọ fun iṣẹ akanṣe rẹ.

  • Agbara ṣiṣe: Rii daju pe mcu rẹ le ṣe gbogbo awọn iṣẹ ṣiṣe rẹ.

  • Iranti: Wo boya mcu ni aaye to fun koodu ati data rẹ.

  • Ni wiwo Hardware: Ṣayẹwo boya mcu ba sopọ si ohun ti o nilo.

  • Sọfitiwia faaji: Mu mcu kan ti o ṣiṣẹ pẹlu awọn irinṣẹ siseto ayanfẹ rẹ.

  • Iye owo: Ṣe afiwe awọn idiyele lati duro lori isuna.

  • Wiwa ati atilẹyin agbegbe: Yan mcu kan ti o rọrun lati wa ati pe o ni ọpọlọpọ awọn olumulo.

Lo tabili ni isalẹ lati ṣe afiwe awọn ẹya akọkọ:

àwárí mu

Idi ti O Ṣe pataki

Iṣẹ agbara

Fi agbara pamọ ati mu ki awọn batiri pẹ to gun

Agbara Ṣiṣe

Le ṣe awọn iṣẹ lile

Memory

Di koodu rẹ ati data

Ni wiwo Hardware

Sopọ si awọn sensọ ati awọn ẹrọ miiran

iye owo

Ntọju rẹ ise agbese poku

Agbegbe Support

Ṣe iranlọwọ fun ọ lati ṣatunṣe awọn iṣoro ni iyara

Ti o ba tẹle awọn igbesẹ wọnyi, o ni aye to dara julọ lati ṣe iṣẹ akanṣe nla pẹlu microcontroller to tọ.

Microcontroller Architectures ati Singlechip Solutions

Akopọ faaji

Nibẹ ni o wa ọpọlọpọ awọn microcontroller faaji ni Electronics. Ọkọọkan ni awọn ẹya pataki lati ṣe iranlọwọ pẹlu awọn iṣoro oriṣiriṣi. Wo tabili ni isalẹ lati ṣe afiwe awọn oriṣi akọkọ:

Microcontroller

Architecture Iru

Key Awọn ẹya ara ẹrọ

ohun elo

8051

8-bit

8-bit data processing, on-chip oscillator, kekere agbara

Ẹkọ, awọn ẹrọ ti o rọrun

omiiran

Harvard/RISC

Eto ti o yara, ṣe atilẹyin CAN/SPI/UART, ADC/DAC

Awọn ọna ẹrọ ti a fi sinu

APR

RISC

Awọn iyara aago ti o ga julọ, iranti diẹ sii, ṣiṣe to dara julọ

Simple ati eka ise agbese

apa

RISC

32/64-bit, iyara giga, agbara kekere

Awọn foonu, awọn tabulẹti, wearables

Awọn Solusan Singlechip ni Awọn ọna ifibọ

Awọn ojutu Singlechip jẹ ki awọn iṣẹ akanṣe rọrun. O gba gbogbo awọn ti o nilo lori ọkan ni ërún. Eyi tumọ si pe o ko nilo awọn ẹya afikun. O fipamọ aaye ati lo owo diẹ. Ẹrọ rẹ tun ṣiṣẹ dara julọ.

Awọn ojutu Singlechip ni Sipiyu, iranti, awọn aago, ati awọn ebute oko oju omi. O le lo wọn ni awọn iṣọ ọlọgbọn, awọn sensọ ile, ati awọn irinṣẹ iṣoogun. Awọn eerun wọnyi ṣe iranlọwọ fun ọ lati kọ awọn ọja kekere ati lagbara. O pari ise agbese rẹ yiyara nitori o ko nilo ọpọlọpọ awọn eerun.

Imọran: Lilo awọn ojutu singlechip jẹ ki apẹrẹ rẹ rọrun ati lagbara. O tun lo agbara ti o dinku, nitorinaa awọn batiri yoo pẹ to.

Awọn solusan Singlechip ṣiṣẹ daradara ni awọn eto ifibọ. O le lo wọn ni awọn roboti, awọn ẹrọ ile ti o gbọn, ati awọn ohun elo gbigbe. O gba iyara to dara julọ ati fi agbara pamọ. Ọpọlọpọ awọn onimọ-ẹrọ mu awọn solusan ẹyọkan fun awọn iṣẹ akanṣe tuntun.

Gbajumo Microcontroller Boards

Gbajumo Microcontroller Boards
Orisun aworan: asesejade

Nigbati o ba bẹrẹ ṣiṣe awọn ẹrọ itanna, o ri ọpọlọpọ microcontroller lọọgan. Awọn igbimọ wọnyi ṣe iranlọwọ fun ọ lati kọ ẹkọ ati ṣe awọn nkan tuntun. O le mu igbimọ ti o tọ nipa wiwo awọn ẹya, idiyele, ati atilẹyin lati ọdọ awọn miiran.

Arduino Uno ati Nano

O gbọ nipa arduino nigbati o ba wa awọn igbimọ ti o rọrun. Arduino uno ati nano jẹ olokiki pupọ. O le lo arduino uno fun awọn roboti, ile-iwe, ati awọn imọran idanwo. Igbimọ naa tobi, nitorinaa o rọrun lati ṣafikun awọn onirin ati awọn sensọ. Ọpọlọpọ eniyan lo, nitorinaa o gba iranlọwọ ni iyara. Arduino nano jẹ din owo ati pe o baamu ni awọn aaye kekere. O le lo fun wearables ati IoT. Awọn igbimọ mejeeji dara fun awọn olubere ati awọn amoye.

Imọran: Mu arduino uno ti o ba fẹ kọ ẹkọ ni iyara. Yan arduino nano ti o ba nilo igbimọ kekere kan.

ESP32

O rii esp32 ni ọpọlọpọ awọn irinṣẹ smati loni. Igbimọ esp32 yara ati pe o ni awọn ẹya pupọ. O ni o ni meji ohun kohun ati nṣiṣẹ soke 240 MHz. O le lo Wi-Fi ati Bluetooth, nitorina o jẹ nla fun IoT. Igbimọ naa ni ọpọlọpọ awọn ebute oko oju omi, awọn sensọ ifọwọkan, ati atilẹyin ohun. O le lo esp32 fun awọn ile ti o gbọn, wearables, awọn ile-iṣelọpọ, ati awọn roboti. Igbimọ naa tọju data rẹ lailewu pẹlu bata to ni aabo ati fifi ẹnọ kọ nkan.

  • Meji-mojuto ero isise fun sare iṣẹ.

  • Wi-Fi ati Bluetooth fun sisopọ rọrun.

  • Ọpọlọpọ awọn ebute oko oju omi bii SPI, I2C, UART, ADC, DAC, ati PWM.

  • Awọn ipo agbara kekere fun lilo batiri.

  • Bata aabo ati fifi ẹnọ kọ nkan fun aabo.

O le lo esp32 fun ogbin, ṣayẹwo agbegbe, ati awọn drones. Igbimọ esp32 dara fun mejeeji ifisere ati iṣẹ.

STM32

O wa stm32 ni ọpọlọpọ awọn iṣẹ akanṣe lile. jara stm32 fun ọ ni awọn yiyan fun iyara ati fifipamọ agbara. Gbe STM32F fun awọn iṣẹ iyara ati awọn ibudo to ti ni ilọsiwaju. Mu STM32L fun igbesi aye batiri gigun. O le baramu awọn ọkọ si rẹ ise agbese. Awọn igbimọ stm32 ni a lo ni awọn ile-iṣelọpọ, awọn ile-iwosan, ati awọn ohun elo ile. O le lo wọn fun awọn roboti, awọn ẹrọ, ati awọn ẹrọ kekere.

  • STM32F wa fun iṣẹ iyara.

  • STM32L wa fun fifipamọ agbara.

  • Ọpọlọpọ awọn awoṣe fun awọn aini oriṣiriṣi.

Mu igbimọ stm32 ọtun nipa wiwo iyara, agbara, ati awọn ẹya.

Rasipibẹri Pi Pico

O rii pico rasipibẹri ni ọpọlọpọ awọn iṣẹ akanṣe kekere. Pico nlo awọn RP2040 microcontroller fun o dara iyara ati irọrun. O gba ọpọlọpọ awọn ebute oko oju omi bii UART, SPI, I2C, ADC, ati GPIO. Awọn ọkọ ni o ni siseto I / O, ki o le fun awọn iṣẹ to ipinle ero. O le lo MicroPython si koodu, eyiti o rọrun fun awọn olubere. Awọn ọkọ ṣiṣẹ pẹlu Grove, ki o le fi awọn ẹya ara yara.

  • RP2040 microcontroller fun iyara to lagbara.

  • Ọpọlọpọ awọn ebute oko fun o yatọ si awọn isopọ.

  • I/O siseto fun awọn iṣẹ ṣiṣe ti o gbọn.

  • MicroPython fun ifaminsi irọrun.

  • Grove support fun awọn ọna ile.

O le lo rasipibẹri pi pico fun kikọ ẹkọ, idanwo, ati awọn ohun elo ọlọgbọn.

PIC jara

O wa awọn igbimọ PIC ni awọn iṣẹ akanṣe ti o rọrun ati lile. PIC jara yara nitori apẹrẹ RISC rẹ. O le ṣe eto ni irọrun ati sopọ si awọn ẹya afọwọṣe laisi awọn afikun. Awọn ọkọ nlo kekere agbara ati ki o jẹ poku. O le lo PIC fun awọn iṣẹ akanṣe ati awọn eto iṣẹ. Awọn tabili fihan akọkọ ti o dara ati buburu ojuami:

Anfani

idiwọn

Awọn abawọn diẹ

Nikan kan accumulator

Yara nitori RISC

Gbọdọ yipada awọn bèbe fun gbogbo Ramu

O nlo agbara kekere

Diẹ ninu awọn iṣẹ ṣiṣe ati awọn iforukọsilẹ ko rọ

Rọrun lati eto

Akopọ hardware ko le koju

Rọrun lati sopọ si awọn ẹya afọwọṣe

Awọn akopọ sọfitiwia ko ṣiṣẹ daradara

Eto kekere ti awọn ilana

Oscillator ti a ṣe sinu pẹlu awọn iyara oriṣiriṣi

Poku ati ọpọlọpọ awọn atọkun

Wa ni DIL package fun ifisere lilo

O le lo awọn igbimọ PIC fun awọn iṣẹ akanṣe ti o nilo agbara kekere ati apẹrẹ ti o rọrun.

ọdọmọkunrin

O rii awọn igbimọ ọdọ ni awọn iṣẹ akanṣe ti o nilo iyara giga ati awọn ẹya pataki. Awọn teensy ọkọ le ṣiṣe to 600 MHz ati ki o ni soke to 8 MB filasi. O gba ọpọlọpọ awọn ebute oko oju omi bii tẹlentẹle, CAN, ohun I²S, ati agbalejo USB. Igbimọ naa n ṣiṣẹ pẹlu Arduino IDE, nitorinaa ifaminsi rọrun. Teensy jẹ kekere ati pe o baamu lori awọn apoti akara. O le lo ọdọmọkunrin fun awọn ọkọ ayọkẹlẹ, awọn ile-iṣelọpọ, awọn roboti, orin, ati IoT.

ẹya-ara

Teensy Board

Miiran Microcontroller Boards

Isise Iyara

Titi di 600 MHz

Awọn iyara kekere

Iranti Flash

Titi di 8 MB

Kere iranti

I/O Awọn ẹya ara ẹrọ

Ọpọlọpọ ni tẹlentẹle, CAN, I²S, ogun USB

Awọn aṣayan diẹ

IDE Integration

Ṣiṣẹ pẹlu Arduino IDE

Le nilo iṣeto diẹ sii

fọọmù ifosiwewe

Kekere, ni ibamu pẹlu awọn apoti akara

Tobi, kere rọrun lati gbe

Awọn ohun elo Afojusun

Awọn ọkọ ayọkẹlẹ, awọn ile-iṣelọpọ, awọn roboti

Gbogbogbo lilo

Mu ọdọmọkunrin ti o ba nilo iyara diẹ sii ati awọn ẹya pataki.

Akiyesi: O rii awọn igbimọ bii arduino, esp32, stm32, rasipibẹri pi pico, PIC, ati ọdọmọkunrin ni ọpọlọpọ awọn iṣẹ akanṣe. O gba iranlọwọ pupọ, awọn idiyele kekere, ati awọn ẹya tutu. Mu igbimọ ti o dara julọ nipa wiwo ohun ti iṣẹ akanṣe rẹ nilo ati ohun ti igbimọ le ṣe.

MCU Awọn ẹya ara ẹrọ ati awọn alaye lẹkunrẹrẹ

Iranti ati Processing

Nigbati o ba yan mcu, ṣayẹwo iranti ati iyara rẹ. Iranti jẹ ki mcu rẹ tọju data ati ṣiṣe awọn eto. Agbara ilana ṣe iranlọwọ fun mcu rẹ lati ṣe awọn iṣẹ ni iyara. stm32f3 ati jara stm32f0 ni awọn titobi iranti ati awọn iyara oriṣiriṣi. O le lo awọn mcus wọnyi fun awọn iṣẹ ṣiṣe iyara ati ọlọgbọn. jara stm32f3 ni iranti diẹ sii ati ṣiṣẹ ni iyara ju stm32f0. Lo stm32f3 fun awọn iṣẹ lile bi sisẹ ifihan agbara. Lo stm32f0 fun awọn iṣẹ ṣiṣe ti o rọrun ati fifipamọ agbara.

  • mcus gba igbewọle lati awọn sensọ ati awọn ẹrọ miiran.

  • Iranti diẹ sii tumọ si pe o le fipamọ data diẹ sii.

  • Awọn ilana yiyara jẹ ki mcu rẹ ṣiṣẹ ni iyara.

  • O gba awọn esi to dara julọ pẹlu iranti diẹ sii ati iyara.

  • jara stm32f3 dara fun awọn iṣẹ lile.

  • jara stm32f0 dara julọ fun iṣakoso rọrun.

  • Baramu iranti ati iyara si ise agbese rẹ.

  • Iranti diẹ sii ṣe iranlọwọ pẹlu awọn eto nla.

  • Awọn jara stm32f3 lagbara fun iṣẹ lile.

  • jara stm32f0 fi agbara pamọ fun awọn iṣẹ akanṣe kekere.

  • Mejeeji jara ṣiṣẹ fun yatọ si orisi ti ibaraẹnisọrọ.

Awọn aṣayan Asopọmọra

Mcu rẹ yẹ ki o sopọ si awọn ẹrọ miiran. Ibaraẹnisọrọ jẹ bọtini fun awọn iṣẹ akanṣe ọlọgbọn. stm32f3 ati jara stm32f0 ṣe atilẹyin ọpọlọpọ awọn ọna lati sọrọ si awọn ẹya miiran. O le lo UART, SPI, I2C, ati CAN fun awọn onirin. Awọn aṣayan alailowaya bi WiFi ati Bluetooth tun wa. Awọn igbimọ bii ESP8266, ESP32, CYW43439, ati RPi Pico W fun ọ ni awọn aṣayan alailowaya. Awọn igbimọ wọnyi jẹ nla fun IoT ati awọn ile ọlọgbọn.

  • ESP8266 n fun WiFi fun sisọ si awọn ẹrọ miiran.

  • ESP32 ni WiFi ati Bluetooth fun awọn ọna asopọ yara.

  • CYW43439 nfunni ni WiFi 4 ati Bluetooth 5.2.

  • RPi Pico W ni WiFi ati Bluetooth fun lilo rọrun.

  • stm32f3 ati jara stm32f0 ṣe atilẹyin ọpọlọpọ awọn ọna lati sopọ.

  • O le sopọ awọn sensọ, awọn iboju, ati awọn mcus miiran.

  • Awọn jara stm32f3 ṣe iranlọwọ pẹlu awọn iṣẹ ibaraẹnisọrọ lile.

  • jara stm32f0 dara fun awọn asopọ ti o rọrun.

  • Mu mcu ti o tọ fun awọn iwulo iṣẹ akanṣe rẹ.

  • Ibaraẹnisọrọ to dara ṣe iranlọwọ fun iṣẹ akanṣe rẹ pẹlu awọn ohun miiran.

  • Mejeeji jara jẹ ki o rọrun lati sopọ ni ọpọlọpọ awọn iṣẹ akanṣe.

Iṣẹ agbara

O fẹ ki mcu rẹ lo agbara diẹ. Fifipamọ agbara ṣe iranlọwọ fun awọn batiri to gun. stm32f3 ati jara stm32f0 ni awọn ipo agbara kekere fun igbesi aye batiri to dara julọ. Lo stm32f0 fun awọn iṣẹ akanṣe ti o nilo lati fi agbara pamọ. jara stm32f3 n funni ni iyara diẹ sii ṣugbọn nlo agbara diẹ sii. Diẹ ninu awọn mcus bii Microchip nanoWatt XLP ati Texas Instruments MSP430 lo agbara kekere pupọ nigbati wọn ba sun.

Microcontroller

Isun lọwọlọwọ

Real-Time Aago Lọwọlọwọ

Watchdog Aago Lọwọlọwọ

Microchip nanoWatt XLP

20nA

500nA

400nA

Texas Irinse MSP430

Ti o ga ju nanoWatt XLP

N / A

N / A

  • jara stm32f0 dara julọ fun awọn iṣẹ akanṣe batiri.

  • jara stm32f3 dara fun awọn iṣẹ ti o nilo iyara diẹ sii.

  • Lo awọn ipo agbara kekere lati fi agbara pamọ.

  • Fifipamọ agbara ṣe iranlọwọ fun iṣẹ akanṣe rẹ to gun.

  • stm32f3 ati jara stm32f0 jẹ ki o yan agbara tabi iyara.

  • jara stm32f3 ni awọn ẹya lati dọgbadọgba agbara ati iyara.

Imọran: Mu mcu kan ti o fi agbara pamọ fun awọn ẹrọ to ṣee gbe. Lo stm32f0 fun awọn iṣẹ batiri ti o rọrun. Lo stm32f3 fun awọn ẹya ilọsiwaju ati iyara diẹ sii.

Awọn ohun elo ti Microcontrollers

Awọn ohun elo ti Microcontrollers
Orisun aworan: awọn awọ

Microcontrollers ti wa ni lilo ni ọpọlọpọ awọn orisi ti imo. O rii wọn ni iot, awọn ile-iṣelọpọ, awọn ile-iwosan, ati awọn ẹrọ ojoojumọ. O yan mcu ọtun nipa wiwo ohun ti o nlo fun. Mcu kọọkan n ṣiṣẹ dara julọ ni iot, awọn ẹrọ, tabi awọn nkan ti eniyan lo.

IoT ati Asopọmọra

IoT wa ni ọpọlọpọ awọn aaye. Awọn ile smart, awọn iṣọ, ati awọn sensọ lo awọn oluṣakoso micro. O nilo mcu kan ti o le sọrọ si awọn ẹrọ miiran lailowadi. Ọpọlọpọ awọn iṣẹ akanṣe iot lo awọn igbimọ pẹlu WiFi tabi Bluetooth. esp8266 ati esp32 wa ninu awọn irinṣẹ ọlọgbọn nitori wọn sopọ si awọn nẹtiwọọki ni irọrun. Awọn igbimọ Arduino ṣe iranlọwọ fun ọ lati ṣe awọn ohun iot ti o rọrun. Rasipibẹri Pi le ṣiṣẹ eto kikun fun awọn iṣẹ iot lile. STM32 n funni ni iyara iyara ati lilo agbara kekere fun awọn sensọ smati. Attiny dara fun awọn iṣẹ akanṣe iot ipilẹ pẹlu awọn iwulo ti o rọrun.

  • esp8266 ṣe asopọ awọn sensọ si intanẹẹti ni iot.

  • esp32 n fun WiFi ati Bluetooth fun awọn ile ti o gbọn ati awọn wearables.

  • Arduino jẹ ki iot rọrun fun awọn eniyan ti o bẹrẹ.

  • Rasipibẹri Pi ṣe iranlọwọ pẹlu awọn eto iot ilọsiwaju.

  • STM32 kọ awọn ẹrọ iot iyara ati lilo daradara.

  • Attiny baamu awọn iṣẹ akanṣe iot ti o rọrun pẹlu awọn iwulo ipilẹ.

Imọran: Mu mcu kan pẹlu awọn ẹya alailowaya to dara fun iot. Wa awọn igbimọ pẹlu WiFi, Bluetooth, ati atilẹyin iot.

A lo IoT ni ogbin, ilera, ati awọn ilu ọlọgbọn. Awọn oludari Micro ṣe iranlọwọ lati gba data, ṣakoso awọn nkan, ati firanṣẹ alaye. esp8266 ati esp32 ni a lo fun awọn iṣẹ akanṣe iot alailowaya. Arduino ati Rasipibẹri Pi dara fun kikọ ẹkọ ati idanwo iot. STM32 ati Attiny ṣiṣẹ fun awọn iṣẹ iot pataki ti o nilo iyara tabi agbara kekere.

Ise ati Medical

Microcontrollers wa ni ri ni factories ati awọn ile iwosan. Wọn ṣakoso awọn ẹrọ, wo awọn sensọ, ati tọju awọn nkan lailewu. Awọn ile-iṣẹ nilo mcus ti o lagbara fun awọn laini apejọ ati awọn ẹrọ CNC. Awọn irinṣẹ iṣoogun lo mcus fun awọn diigi to ṣee gbe ati awọn ẹrọ ọlọgbọn. STM32 ati ARM Cortex-M jara jẹ lilo fun awọn iṣẹ iyara to gaju. Awọn mcus wọnyi funni ni iyara ati fi agbara pamọ fun ile-iṣẹ ati ilera.

Ohun elo Ohun elo

Microcontroller Lo Case

Ise idọwọyi

Awọn ẹrọ iṣakoso bi awọn laini apejọ ati CNC.

medical ẹrọ

Ti a lo ninu awọn diigi to ṣee gbe ati awọn irinṣẹ iṣoogun ọlọgbọn.

A lo STM32 fun iṣakoso iyara ni awọn roboti. ARM Cortex-M jara baamu awọn iṣẹ iyara giga ni awọn ile-iṣelọpọ ati awọn ọkọ ayọkẹlẹ. Awọn irinṣẹ iṣoogun nilo mcus ti o lo agbara kekere ati tọju data ailewu. Texas Instruments MSP430 jẹ lilo ninu awọn ẹrọ iṣoogun ti batiri. PIC microcontrollers ṣe iranlọwọ kọ awọn irinṣẹ ti o rọrun ati igbẹkẹle fun ile-iṣẹ ati ilera.

akiyesi: Yan mcu kan ti a fihan lati ṣiṣẹ daradara fun ile-iṣẹ ati ilera. Wa agbara kekere, iyara iyara, ati awọn ẹya data ailewu.

O rii awọn mcus wọnyi ni awọn mita ọlọgbọn, awọn diigi alaisan, ati awọn sensọ ile-iṣẹ. STM32 ati ARM Cortex-M jara dara fun iot ni ile-iṣẹ ati oogun. MSP430 ati PIC baamu awọn irinṣẹ iṣoogun to ṣee gbe ati awọn iṣakoso ile-iṣẹ ti o rọrun.

Olumulo ati Hobbyist

Microcontrollers wa ni awọn ohun elo lojoojumọ ati awọn iṣẹ akanṣe igbadun. O rii wọn ni awọn nkan isere, awọn iṣọ ọlọgbọn, ati adaṣe ile. Ọpọlọpọ eniyan lo Arduino ati esp8266 lati kọ ẹkọ ati kọ awọn nkan. ARM Cortex-M jara funni ni iyara giga fun awọn ẹrọ ilọsiwaju. Atmel ATmega328 jẹ olokiki ni Arduino nitori pe o rọrun ati rọrun. Texas Instruments MSP430 dara fun awọn wearables agbara batiri.

Microcontroller

Key Awọn ẹya ara ẹrọ

ohun elo

ARM kotesi-M Series

Iyara giga, fi agbara pamọ

Awọn ẹrọ ile-iṣẹ, awọn ọkọ ayọkẹlẹ

Espressif ESP8266/ESP32

Wi-Fi ti a ṣe sinu, ifarada, rọ

iot, awọn ẹrọ nẹtiwọki

Atmel ATmega328

Olowo poku, ti a lo ninu ọpọlọpọ awọn iṣẹ akanṣe DIY

Arduino, rọrun lati dagba

Texas Irinse MSP430

Nlo agbara kekere pupọ, nla fun awọn wearables

Awọn irinṣẹ agbara batiri

esp8266 ni a lo ninu awọn plugs smart, awọn ina, ati awọn sensọ fun iot. Awọn igbimọ Arduino ṣe iranlọwọ fun ọ lati ṣe awọn roboti, awọn itaniji, ati awọn ẹrọ ile ọlọgbọn. Rasipibẹri Pi Pico jẹ ki o gbiyanju awọn imọran tuntun pẹlu MicroPython. Teensy n funni ni iyara fun orin ati awọn roboti. Atilẹyin agbegbe ṣe iranlọwọ fun ọ lati yanju awọn iṣoro ati kọ ẹkọ ni iyara. Awọn irinṣẹ jẹ ki o rọrun lati bẹrẹ awọn iṣẹ akanṣe tuntun.

  • esp8266 ati esp32 jẹ nla fun iot ati awọn iṣẹ nẹtiwọki.

  • Arduino ati ATmega328 ṣiṣẹ daradara fun DIY ati awọn aṣa dagba.

  • MSP430 ni ibamu pẹlu awọn wearables ati awọn irinṣẹ agbara batiri.

  • ARM Cortex-M0 ati ATmega328 ni iranlọwọ agbegbe to lagbara.

Imọran: Darapọ mọ awọn ẹgbẹ ori ayelujara ati lo awọn irinṣẹ fun awọn iṣẹ akanṣe rẹ. Atilẹyin agbegbe ṣe iranlọwọ fun ọ lati ṣatunṣe awọn iṣoro ati kọ ẹkọ awọn nkan tuntun.

O rii awọn mcus wọnyi ni awọn ohun elo ile ọlọgbọn, awọn nkan isere, ati awọn ohun elo ikẹkọ. esp8266 ati esp32 jẹ ki iot rọrun lati kọ. Arduino ati Rasipibẹri Pi Pico ṣe iranlọwọ fun ọ lati bẹrẹ awọn iṣẹ akanṣe tuntun ati kọ ẹkọ nipa imọ-ẹrọ.

Yiyan MCU ọtun

Yiyan mcu ti o tọ le jẹ ki awọn iṣẹ akanṣe rẹ rọrun ati aṣeyọri diẹ sii. O nilo lati wo awọn aini rẹ, isunawo rẹ, ati iranlọwọ ti o le gba lati ọdọ awọn miiran. Tẹle awọn igbesẹ wọnyi lati yan mcu ti o dara julọ fun iṣẹ rẹ.

Awọn ibeere akanṣe

Bẹrẹ nipa ero nipa ohun ti iṣẹ akanṣe rẹ nilo. Gbogbo mcu ni o yatọ si awọn ẹya ara ẹrọ. O yẹ ki o baramu awọn ẹya wọnyi si awọn ibi-afẹde rẹ. Eyi ni tabili lati ṣe iranlọwọ fun ọ lati ṣe afiwe ohun ti o ṣe pataki julọ:

Idija

Apejuwe

Ohun elo Nilo

Kini iṣẹ akanṣe rẹ ṣe? Yan awọn ẹya ti o baamu ibi-afẹde rẹ.

Microcontroller Architecture

Apẹrẹ naa ni ipa lori iyara ati bii o ṣe n ṣiṣẹ daradara pẹlu awọn ẹya rẹ.

Iwọn Bit

Iwọn bit ti o tobi julọ tumọ si iranti diẹ sii ati iṣẹ data yiyara.

Awọn ibeere ibaraẹnisọrọ

Ṣayẹwo boya o nilo ADC, PWM, tabi awọn ọna miiran lati so awọn sensọ pọ.

Awọn ọna Foliteji

Rii daju pe mcu n ṣiṣẹ pẹlu ipese agbara rẹ (bii 5V tabi 3.3V).

I/O Pin kika

Ka iye ohun ti o nilo lati sopọ.

Iranti aini

Iranti diẹ sii ṣe iranlọwọ pẹlu awọn eto nla.

package Iwon

Kekere mcus dara awọn ẹrọ kekere.

Lilo agbara

Agbara kekere dara julọ fun lilo batiri.

Awọn orisun atilẹyin

Awọn itọnisọna to dara ati awọn irinṣẹ jẹ ki ile rọrun.

Imọran: Nigbagbogbo kọ awọn ibeere iṣẹ akanṣe rẹ silẹ ṣaaju ki o to yan mcu kan. Eyi ṣe iranlọwọ fun ọ lati yago fun awọn iṣoro nigbamii.

Isuna ati Wiwa

O yẹ ki o tun ronu nipa iye ti o fẹ lati na ati bi o ṣe rọrun lati gba mcu naa. Diẹ ninu awọn igbimọ jẹ idiyele diẹ sii, ṣugbọn o le rii wọn nibi gbogbo. Awọn miiran jẹ olowo poku ati rọrun lati ra. Eyi ni tabili lati ṣe afiwe diẹ ninu awọn igbimọ olokiki:

Microcontroller Board

owo Range

wiwa

Ẹyẹ M4 Express

Ni idiyele ti idiyele

Fifẹ wa lati Adafruit

NodeMCU

Ti ifarada

Wa lati ọpọlọpọ awọn ile itaja

Patiku Photon

Ni idiyele ti idiyele

Ra lati awọn osise aaye ayelujara

Galileo Gen 2

Niwọntunwọnsi owole

Ọpọlọpọ awọn olupin n ta a

Ti o ba kọ awọn apẹrẹ, o le fẹ lati mu mcu kan ti o rọrun lati wa ti o baamu isuna rẹ.

Agbegbe ati Atilẹyin

Agbegbe ti o lagbara le ṣe iranlọwọ fun ọ lati yanju awọn iṣoro ni iyara. O yẹ ki o wa mcu pẹlu ọpọlọpọ awọn itọsọna, apejọ, ati awọn irinṣẹ. Eyi jẹ ki o rọrun lati kọ ẹkọ ati ṣatunṣe awọn ọran. Arduino ati awọn igbimọ ESP ni awọn agbegbe nla. O le wa awọn idahun lori ayelujara ati gba iranlọwọ lati ọdọ awọn oluṣe miiran.

Eyi ni atokọ ti o rọrun lati dari ọ:

  1. Setumo rẹ ise agbese ìlépa.

  2. Ṣe atokọ awọn aini pin I/O rẹ.

  3. Ṣayẹwo iyara processing ati iranti.

  4. Wo ipese agbara ati lilo.

  5. Rii daju pe o ṣe atilẹyin ibaraẹnisọrọ to tọ.

  6. Wa nipa awọn itọsọna ati atilẹyin.

  7. Ṣayẹwo boya o le ra ni irọrun ati ti o ba baamu isuna rẹ.

  8. Ronu nipa awọn iṣagbega iwaju.

Akiyesi: Yiyan mcu ọtun yoo fi akoko ati owo pamọ fun ọ. O tun ṣe iranlọwọ fun awọn iṣẹ akanṣe rẹ dara julọ.

O le mu lati ọpọlọpọ awọn microcontrollers. Ọkọọkan jẹ dara ni nkan ti o yatọ. Tabili ti o wa ni isalẹ fihan bi wọn ko ṣe jẹ kanna:

iru

faaji

Lilo Ti o dara julọ

Arduino Uno

ATmega328P

Akobere ise agbese, adaṣiṣẹ

ESP32

Meji-mojuto, Wi-Fi

IoT, awọn ẹrọ ọlọgbọn

STM32 iparun

ARM Cortex-M

Awọn iṣẹ iṣelọpọ, awọn iṣẹ to ti ni ilọsiwaju

ọdọmọkunrin

ARM kotesi-M4/M7

Audio, iṣakoso akoko gidi

Wo iwọn bit, lilo agbara, ati iranlọwọ lati ọdọ awọn miiran ṣaaju ki o to yan. Kọ si isalẹ ohun ti rẹ ise agbese nilo akọkọ. Yan igbimọ ti o baamu ero rẹ. Rii daju pe awọn alaye lẹkunrẹrẹ baramu bi o ṣe fẹ ki ẹrọ rẹ ṣiṣẹ.

FAQ

Kini iyato laarin microcontroller ati microprocessor?

A microcontroller ni Sipiyu, iranti, ati awọn ebute oko gbogbo papo. O lo fun awọn iṣẹ iṣakoso ti o rọrun. A microprocessor nikan ni Sipiyu. O wa ninu awọn kọnputa ti o nilo agbara diẹ sii.

Bawo ni o ṣe yan microcontroller ti o tọ fun iṣẹ akanṣe rẹ?

Ni akọkọ, kọ ohun ti iṣẹ akanṣe rẹ nilo. Ṣayẹwo iyara, iranti, ati iye agbara ti o nlo. Rii daju pe o ṣiṣẹ pẹlu awọn sensọ ati awọn ẹrọ rẹ. Wa iranlọwọ ti o dara lati ọdọ awọn olumulo miiran. Yan ọkan ti o baamu isuna rẹ.

Ṣe o le ṣe eto gbogbo awọn oluṣakoso microcontroller pẹlu ede kanna?

Rara, o ko le lo ede kan fun gbogbo eniyan. Diẹ ninu awọn microcontrollers lo C tabi C ++. Awọn miiran lo MicroPython tabi koodu Arduino. Nigbagbogbo ṣayẹwo iru awọn ede ti igbimọ rẹ le lo ṣaaju ki o to bẹrẹ.

Kini idi ti atilẹyin agbegbe ṣe pataki nigbati o ba yan microcontroller kan?

Atilẹyin agbegbe ṣe iranlọwọ fun ọ lati ṣatunṣe awọn iṣoro ni iyara. O le wa awọn itọsọna, koodu, ati awọn idahun lori ayelujara. Eyi jẹ ki ẹkọ rọrun ati iranlọwọ fun ọ lati pari iṣẹ akanṣe rẹ.

Kini awọn aṣiṣe ti o wọpọ nigbati o n ṣiṣẹ pẹlu microcontrollers?

O le mu igbimọ kan pẹlu iranti kekere tabi foliteji ti ko tọ. Nigba miiran o gbagbe lati ṣayẹwo boya o ṣiṣẹ pẹlu awọn sensọ rẹ. Nigbagbogbo ka iwe data ki o ṣayẹwo awọn iṣẹ akanṣe rẹ lẹẹmeji.

Fi ọrọìwòye

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi *