Ukuqhathanisa izinhlobo ze-microcontroller ezidumile kanye nezinhlelo zokusebenza zazo

Ukuqhathanisa izinhlobo ze-microcontroller ezidumile kanye nezinhlelo zokusebenza zazo

Ungathola ama-microcontroller amaningi adumile kumaphrojekthi nemikhiqizo namuhla.

Trend

Incazelo

Ukusetshenziswa kwamandla Aphansi Kakhulu

Amadivayisi asebenzisa amandla amancane. Lokhu kusiza amabhethri ukuthi ahlale isikhathi eside.

Ukuhlanganiswa kwe-AI ne-ML

Ama-Microcontroller manje angenza izinto ezihlakaniphile njengokubona izithombe.

Ukuxhumana okuthuthukisiwe

Izinketho ezintsha ezifana ne-Wi-Fi 6 ne-Bluetooth Low Energy zenza ukuxhuma kube lula.

Izitoreji Eziyinhloko

  • Khetha i-microcontroller (MCU) ehamba phambili yephrojekthi yakho. Lokhu kusiza iphrojekthi yakho ukuthi isebenze kahle futhi ihlale isikhathi eside. Cabanga ngezinto ezibalulekile ezifana nokuthi mangakanani amandla eyisebenzisayo, ukuthi isebenza ngokushesha kangakanani, nokuthi inenkumbulo engakanani. Izixazululo ze-Singlechip zenza imiklamo ibe lula. Babeka zonke izingxenye ezidingekayo ku-chip eyodwa. Lokhu konga isikhala nemali. Amabhodi adumile njenge-Arduino ne-ESP32 anosizo oluningi oluvela kwabanye. Lokhu kubenza kuhle kubantu abasanda kuqala. Njalo khetha i-MCU efanela iphrojekthi yakho, imali yakho, nalokho onakho. Lokhu kukunikeza imiphumela engcono kakhulu.

Kungani I-Microcontroller Choice Ibalulekile

Izici Zempumelelo Yephrojekthi

Uma wakha izinto zikagesi, ukukhetha i-microcontroller efanele kubalulekile. Isiza iphrojekthi yakho ukuthi isebenze kahle futhi ifinyelele imigomo yakho. I-mcu ehamba phambili ikunikeza isivinini esihle futhi yenza iphrojekthi yakho ithembeke. Onjiniyela abaningi bathi ukukhetha kwakho kwe-microcontroller kushintsha indlela iphrojekthi yakho esebenza kahle ngayo. Kuphinde kuthinte izindleko nempilo yebhethri.

Ithiphu: Qiniseka ukuthi izici zakho ze-mcu zihambisana nalokho okudingwa yiphrojekthi yakho.

Cabanga ngezinto ezimbalwa ezisiza iphrojekthi yakho ukuthi iphumelele:

  • Ukusebenza: I-mcu eqinile isebenza ngokushesha futhi inikeza imiphumela engcono.

  • Izindleko: I-mcu efanele ikusiza ukuthi wonge imali.

  • Ukusebenza kahle kwamandla: Enye i-mcus isebenzisa amandla amancane, alungele amabhethri.

  • Ukuqina: Isilawuli esincane esilungile sikuvumela ukuthi ukhulise iphrojekthi yakho ngokuhamba kwesikhathi.

  • Ukuthembeka: I-mcu enhle yenza iphrojekthi yakho isebenze kangcono.

Kufanele futhi ubheke ukuthi mangaki amaphini okufaka/okukhiphayo owadingayo. Hlola usayizi webhithi kanye nama-peripherals futhi. Lezi zinto zikusiza ukuthi ukhethe i-mcu engcono kakhulu yephrojekthi yakho.

Imibandela Yokukhetha Ebalulekile

Ukuze ukhethe i-mcu ehamba phambili, bheka ezinye izinto ezibalulekile. Qiniseka ukuthi i-microcontroller yakho ihambisana nezidingo zakho kanye nesabelomali. Nazi izinto ezibalulekile okufanele uzihlole:

  • Ukusebenza kahle kwamandla: Khetha i-mcu esebenzisa amandla amancane impilo yebhethri ende.

  • I-Hardware Architecture: Thola i-mcu enomklamo ofanele wephrojekthi yakho.

  • Amandla okucubungula: Qiniseka ukuthi i-mcu yakho ingenza yonke imisebenzi yakho.

  • Inkumbulo: Bona ukuthi i-mcu inesikhala esanele sekhodi yakho nedatha.

  • I-Hardware interface: Hlola ukuthi i-mcu ixhumeka kulokho okudingayo.

  • I-software Architecture: Khetha i-mcu esebenza ngamathuluzi wakho wokuhlela owathandayo.

  • Izindleko: Qhathanisa izintengo ukuze uhlale kubhajethi.

  • Ukutholakala nokusekelwa komphakathi: Khetha i-mcu okulula ukuyithola futhi enabasebenzisi abaningi.

Sebenzisa ithebula elingezansi ukuze uqhathanise izici eziyinhloko:

Imigomo

Kungani Kubalulekile

Ukusebenza kwamandla

Yonga amandla futhi yenza amabhethri ahlale isikhathi eside

Icubungula Amandla

Ingenza imisebenzi enzima

Memory

Iphethe ikhodi yakho nedatha

Isikhombimsebenzisi se-Hardware

Ixhuma kuzinzwa namanye amadivaysi

Cost

Igcina iphrojekthi yakho ishibhile

Ukuxhaswa Komphakathi

Ikusiza ukuthi ulungise izinkinga ngokushesha

Uma ulandela lezi zinyathelo, unethuba elingcono lokwenza iphrojekthi enhle ngesilawuli esincane esifanele.

I-Microcontroller Architectures kanye ne-Singlechip Solutions

Uhlolojikelele Lwezakhiwo

Kunezakhiwo eziningi ze-microcontroller ku-electronics. Ngamunye unezici ezikhethekile zokusiza ezinkingeni ezahlukene. Bheka ithebula elingezansi ukuze uqhathanise izinhlobo eziyinhloko:

I-Microcontroller

Uhlobo Lwezakhiwo

Izici Key

Izicelo

8051

I-8-bit

8-bit idatha processing, on-chip oscillator, amandla aphansi

Imishini yokufunda, elula

I-PIC

I-Harvard/RISC

Ukuhlela okusheshayo, kusekela i-CAN/SPI/UART, ADC/DAC

Izinhlelo ezifakiwe

I-AVR

INGOZI

Isivinini sewashi esiphezulu, inkumbulo eyengeziwe, ukusebenza kahle kangcono

Amaphrojekthi alula futhi ayinkimbinkimbi

ARM

INGOZI

32/64-bit, isivinini esikhulu, amandla aphansi

Amafoni, amaphilisi, izinto ezigqokekayo

  • I-microcontroller engu-8051 ilungele ukufunda nokwenza izinto eziyisisekelo. Ine-CPU, RAM, ROM, kanye namachweba we-I/O.

  • I-microcontroller ye-PIC ikuvumela ukuthi uhlele ngokushesha futhi xhuma kuzinzwa eziningi. Isebenzisa i-architecture yase-Harvard futhi ine-ADC ne-DAC.

  • I-microcontroller ye-AVR iyashesha futhi yonga amandla engeziwe. Ungakhetha i-TinyAVR, i-MegaAVR, noma i-XmegaAVR ngezidingo zakho.

  • Izakhiwo ze-ARM zisetshenziswa kumadivayisi amaningi ahlakaniphile. Isebenzisa ukwakheka kwe-RISC ngesivinini esikhulu namandla aphansi.

Izixazululo ze-Singlechip Kuzinhlelo Ezishumekiwe

Izixazululo ze-Singlechip zenza amaphrojekthi abe lula. Uthola konke okudingayo ku-chip eyodwa. Lokhu kusho ukuthi awudingi izingxenye ezengeziwe. Wonga isikhala futhi usebenzise imali encane. Idivayisi yakho nayo isebenza kangcono.

Izixazululo ze-Singlechip zine-CPU, inkumbulo, izibali sikhathi, namachweba. Ungazisebenzisa kumawashi ahlakaniphile, izinzwa zasekhaya, namathuluzi ezokwelapha. Lawa ma-chips akusiza ukuthi wakhe imikhiqizo emincane neqinile. Uqeda iphrojekthi yakho ngokushesha ngoba awudingi ama-chips amaningi.

Ithiphu: Ukusebenzisa izixazululo ze-singlechip kwenza umklamo wakho ube lula futhi uqine. Futhi usebenzisa amandla amancane, ngakho amabhethri ahlala isikhathi eside.

Izixazululo ze-Singlechip zisebenza kahle kumasistimu ashumekiwe. Ungazisebenzisa kumarobhothi, kumadivayisi ahlakaniphile asekhaya, namagajethi aphathekayo. Uthola isivinini esingcono futhi wonge amandla. Onjiniyela abaningi bakhetha izixazululo ze-singlechip zamaphrojekthi amasha.

Amabhodi e-Microcontroller adumile

Amabhodi e-Microcontroller adumile
Umthombo wesithombe: chaphaza

Uma uqala ukwenza izinto zikagesi, ubona eziningi amabhodi microcontroller. Lawa mabhodi akusiza ukuthi ufunde futhi wenze izinto ezintsha. Ungakhetha ibhodi elilungile ngokubheka izici, intengo, nosekelo oluvela kwabanye.

I-Arduino Uno ne-Nano

Uzwa nge-arduino uma ufuna amabhodi alula. I-arduino uno ne-nano zithandwa kakhulu. Ungasebenzisa i-arduino uno ukwenza amarobhothi, isikole, nemibono yokuhlola. Ibhodi likhulu, ngakho kulula ukwengeza izintambo nezinzwa. Abantu abaningi bayayisebenzisa, ngakho uthola usizo ngokushesha. I-arduino nano ishibhile futhi ingena ezindaweni ezincane. Ungayisebenzisela okugqokwayo kanye ne-IoT. Womabili amabhodi mahle kwabaqalayo kanye nochwepheshe.

Ithiphu: Khetha i-arduino uno uma ufuna ukufunda ngokushesha. Khetha i-arduino nano uma udinga ibhodi elincane.

ESP32

Ubona i-esp32 kumagajethi amaningi ahlakaniphile namuhla. Ibhodi le-esp32 liyashesha futhi linezici eziningi. Inama-cores amabili futhi ifinyelela ku-240 MHz. Ungasebenzisa i-Wi-Fi ne-Bluetooth, ngakho-ke ilungele i-IoT. Ibhodi linamachweba amaningi, izinzwa zokuthinta, nokusekelwa komsindo. Ungasebenzisa i-esp32 kumakhaya ahlakaniphile, izinto ezigqokwayo, izimboni, namarobhothi. Ibhodi ligcina idatha yakho iphephile nge-boot evikelekile kanye nokubethela.

  • I-Two-core processor yomsebenzi osheshayo.

  • I-Wi-Fi ne-Bluetooth ukuze uxhumeke kalula.

  • Amachweba amaningi afana ne-SPI, I2C, UART, ADC, DAC, kanye ne-PWM.

  • Amamodi anamandla aphansi okusetshenziswa kwebhethri.

  • Vikela ukuqalisa nokubethela ukuze uphephe.

Ungasebenzisa i-esp32 ukulima, ukuhlola imvelo, nama-drones. Ibhodi le-esp32 lilungele kokubili ukuzilibazisa nomsebenzi.

I-STM32

Uthola i-stm32 kumaphrojekthi amaningi aqinile. Uchungechunge lwe-stm32 lukunikeza izinketho zejubane namandla okonga. Khetha I-STM32F yemisebenzi esheshayo namachweba asethuthukile. Khetha i-STM32L yempilo ende yebhethri. Ungakwazi ukufanisa ibhodi nephrojekthi yakho. Amabhodi e-stm32 asetshenziswa ezimbonini, ezibhedlela, nasezigajethi zasekhaya. Ungayisebenzisela amarobhothi, imishini, namadivayisi amancane.

  • I-STM32F eyokusebenza ngokushesha.

  • I-STM32L ingeyokonga amandla.

  • Amamodeli amaningi ngezidingo ezahlukene.

Khetha ibhodi le-stm32 elifanele ngokubheka isivinini, amandla, nezici.

Okusajingijolo Pi Pico

Ubona i-raspberry pi pico kumaphrojekthi amaningi amancane. I-pico isebenzisa i- I-RP2040 microcontroller yejubane elihle kanye nokuvumelana nezimo. Uthola amachweba amaningi njenge-UART, SPI, I2C, ADC, neGPIO. Ibhodi ine-I/O ehlelekayo, ngakho ungakwazi ukunikeza imisebenzi emishinini yesifunda. Ungasebenzisa i-MicroPython ukwenza ikhodi, okulula kwabaqalayo. Ibhodi lisebenza neGrove, ukuze ukwazi ukwengeza izingxenye ngokushesha.

  • I-RP2040 microcontroller yejubane eliqinile.

  • Izimbobo eziningi zokuxhumana okuhlukile.

  • I/O ehlelekayo yemisebenzi ehlakaniphile.

  • I-MicroPython ukuze kube lula ukufaka amakhodi.

  • Grove ukwesekwa ukwakha okusheshayo.

Ungasebenzisa i-raspberry pi pico ukufunda, ukuhlola, namagajethi ahlakaniphile.

Uchungechunge lwe-PIC

Uthola amabhodi e-PIC kumaphrojekthi alula futhi aqinile. Uchungechunge lwe-PIC luyashesha ngenxa yomklamo walo we-RISC. Ungayihlela kalula futhi uxhume ezingxenyeni ze-analog ngaphandle kokungeziwe. Ibhodi isebenzisa amandla amancane futhi ishibhile. Ungasebenzisa i-PIC kumaphrojekthi ajabulisayo namasistimu omsebenzi. I ithebula likhombisa amaphuzu asemqoka amahle namabi:

Izinzuzo

Ukulinganiselwa

Amaphutha ambalwa

I-accumulator eyodwa kuphela

Ngokushesha ngenxa ye-RISC

Kufanele ushintshe amabhange kuwo wonke ama-RAM

Isebenzisa amandla amancane

Eminye imisebenzi namarejista awaguquki

Kulula ukuhlela

Isitaki sezingxenyekazi zekhompuyutha asinakubhekwa

Kulula ukuxhuma ezingxenyeni ze-analog

Izitaki zesoftware azisebenzi kahle

Isethi encane yemiyalelo

I-oscillator eyakhelwe ngaphakathi enezivinini ezihlukene

I-interface eshibhile futhi eminingi

Iza ngephakeji ye-DIL ukuze isetshenziswe wokuzilibazisa

Ungasebenzisa amabhodi e-PIC kumaphrojekthi adinga amandla aphansi kanye nomklamo olula.

intsha

Ubona amabhodi wentsha kumaphrojekthi adinga isivinini esikhulu nezici ezikhethekile. Ibhodi yentsha ingagijima kuze kufike ku-600 MHz futhi inokufinyelela ku-8 MB flash. Uthola izimbobo eziningi ezifana ne-serial, i-CAN, i-I²S yomsindo, nomsingathi we-USB. Ibhodi lisebenza ne-Arduino IDE, ngakho ukubhala ikhodi kulula. I-Teensy incane futhi ingena emabhodini okubhaka. Ungasebenzisa i-teensy izimoto, izimboni, amarobhothi, umculo, kanye ne-IoT.

Isici

Ibhodi Lentsha

Amanye amabhodi we-Microcontroller

Isivinini sezinqubo

Kuze kufike ku-600 MHz

Isivinini esiphansi

Flash Memory

Kuze ku-8 MB

Inkumbulo encane

Izici ze-I/O

Ama-serial amaningi, i-CAN, i-I²S, i-USB host

Izinketho ezimbalwa

Ukuhlanganiswa kwe-IDE

Isebenza nge-Arduino IDE

Ingase idinge ukusethwa okwengeziwe

I-Fact Factor

Encane, ilingana namabhodi okudla

Okukhudlwana, okulula ukunyakaza

Izicelo Eziqondisiwe

Izimoto, izimboni, amarobhothi

Ukusetshenziswa okujwayelekile

Khetha i-teensy uma udinga isivinini esengeziwe nezici ezikhethekile.

Qaphela: Ubona amabhodi afana ne-arduino, esp32, stm32, raspberry pi pico, PIC, kanye nentsha kumaphrojekthi amaningi. Uthola usizo oluningi, izintengo eziphansi, nezici ezinhle. Khetha ibhodi elingcono kakhulu ngokubheka ukuthi iphrojekthi yakho idinga ini nokuthi yini ibhodi engayenza.

Izici ze-MCU kanye Nemininingwane

Inkumbulo Nokucubungula

Uma ukhetha i-mcu, hlola inkumbulo yayo nesivinini. Imemori ivumela i-mcu yakho ukuthi igcine idatha futhi iqalise izinhlelo. Amandla okucubungula asiza i-mcu yakho ukuthi yenze imisebenzi ngokushesha. Uchungechunge lwe-stm32f3 kanye ne-stm32f0 lunosayizi benkumbulo abahlukene nesivinini. Ungasebenzisa lawa ma-mcus kumaphrojekthi asheshayo nahlakaniphile. Uchungechunge lwe-stm32f3 lunenkumbulo eyengeziwe futhi lusebenza ngokushesha kune-stm32f0. Sebenzisa i-stm32f3 ngemisebenzi enzima njengokucubungula isignali. Sebenzisa i-stm32f0 ukwenza imisebenzi elula nokonga amandla.

  • mcus thola okokufaka ezinzwa nakwamanye amadivaysi.

  • Imemori eyengeziwe isho ukuthi ungagcina idatha eyengeziwe.

  • Amaphrosesa asheshayo enza i-mcu yakho isebenze ngokushesha.

  • Uthola imiphumela engcono ngenkumbulo eyengeziwe nesivinini.

  • Uchungechunge lwe-stm32f3 lulungele imisebenzi enzima.

  • Uchungechunge lwe-stm32f0 lungcono kakhulu ekulawuleni okulula.

  • Qondanisa inkumbulo nesivinini kuphrojekthi yakho.

  • Inkumbulo eyengeziwe isiza ngezinhlelo ezinkulu.

  • Uchungechunge lwe-stm32f3 luqinile ngokusebenza kanzima.

  • Uchungechunge lwe-stm32f0 longa amandla kumaphrojekthi amancane.

  • Zombili uchungechunge lusebenzela izinhlobo ezahlukene zokuxhumana.

Izinketho zokuxhumana

I-mcu yakho kufanele ixhume kwamanye amadivaysi. Ukuxhumana kuyisihluthulelo samaphrojekthi ahlakaniphile. Uchungechunge lwe-stm32f3 kanye ne-stm32f0 lusekela izindlela eziningi zokukhuluma nezinye izingxenye. Ungasebenzisa i-UART, SPI, I2C, ne-CAN izintambo. Izinketho ezingenantambo njenge-Wi-Fi ne-Bluetooth nazo ziyatholakala. Amabhodi afana ne-ESP8266, ESP32, CYW43439, kanye ne-RPi Pico W ikunikeza ukukhetha okungenantambo. Lawa mabhodi mahle ku-IoT namakhaya ahlakaniphile.

  • I-ESP8266 inikeza i-WiFi yokukhuluma namanye amadivaysi.

  • I-ESP32 ine-WiFi ne-Bluetooth yezixhumanisi ezisheshayo.

  • I-CYW43439 inikeza i-WiFi 4 ne-Bluetooth 5.2.

  • I-RPi Pico W ine-WiFi ne-Bluetooth ukuze isetshenziswe kalula.

  • Uchungechunge lwe-stm32f3 kanye ne-stm32f0 lusekela izindlela eziningi zokuxhuma.

  • Ungakwazi ukuxhuma izinzwa, izikrini, namanye ama-mcus.

  • Uchungechunge lwe-stm32f3 lusiza ngemisebenzi yokuxhumana enzima.

  • Uchungechunge lwe-stm32f0 lulungele ukuxhumana okulula.

  • Khetha i-mcu efanele yezidingo zephrojekthi yakho.

  • Ukuxhumana okuhle kusiza iphrojekthi yakho ukuthi isebenze nezinye izinto.

  • Zombili uchungechunge lwenza kube lula ukuxhuma kumaphrojekthi amaningi.

Ukusebenza kwamandla

Ufuna i-mcu yakho isebenzise amandla amancane. Ukonga amandla kusiza amabhethri ukuthi ahlale isikhathi eside. Uchungechunge lwe-stm32f3 kanye ne-stm32f0 lunamamodi anamandla aphansi wempilo engcono yebhethri. Sebenzisa i-stm32f0 kumaphrojekthi adinga ukonga amandla. Uchungechunge lwe-stm32f3 lunikeza isivinini esikhulu kodwa lusebenzisa amandla engeziwe. Amanye ama-mcus afana ne-Microchip nanoWatt XLP kanye ne-Texas Instruments MSP430 zisebenzisa amandla amancane kakhulu lapho zilele.

I-Microcontroller

Ukulala Kwamanje

Iwashi Lesikhathi Sangempela

I-Watchdog Timer Yamanje

I-Microchip nanoWatt XLP

I-20 nA

I-500 nA

I-400 nA

Texas Instruments MSP430

Iphakeme kune-nanoWatt XLP

N / A

N / A

  • Uchungechunge lwe-stm32f0 lungcono kakhulu kumaphrojekthi asebenza ngebhethri.

  • Uchungechunge lwe-stm32f3 lulungele imisebenzi edinga isivinini esengeziwe.

  • Sebenzisa amamodi amandla aphansi ukuze wonge amandla.

  • Ukonga amandla kusiza iphrojekthi yakho ukuthi isebenze isikhathi eside.

  • Uchungechunge lwe-stm32f3 ne-stm32f0 lukuvumela ukuthi ukhethe amandla noma isivinini.

  • Uchungechunge lwe-stm32f3 lunezici zokulinganisela amandla nesivinini.

Ithiphu: Khetha i-mcu egcina amandla kumadivayisi aphathekayo. Sebenzisa i-stm32f0 ngemisebenzi elula yebhethri. Sebenzisa i-stm32f3 ngezici ezithuthukile nesivinini esengeziwe.

Izinhlelo zokusebenza zama-Microcontroller

Izinhlelo zokusebenza zama-Microcontroller
Umthombo wesithombe: izikhonkwane

Ama-Microcontroller asetshenziswa ezinhlotsheni eziningi zobuchwepheshe. Ubabona ku-iot, ezimbonini, ezibhedlela, nakumadivayisi ansuku zonke. Ukhetha i-mcu efanele ngokubheka ukuthi isetshenziselwa ini. I-mcu ngayinye isebenza kahle kakhulu ku-iot, imishini, noma izinto abantu abazisebenzisayo.

IoT kanye nokuxhumana

I-IoT itholakala ezindaweni eziningi. Amakhaya ahlakaniphile, amawashi, nezinzwa zisebenzisa izilawuli ezincane. Udinga i-mcu engakwazi ukukhuluma namanye amadivaysi ngaphandle kwentambo. Amaphrojekthi amaningi e-iot asebenzisa amabhodi ane-WiFi noma i-Bluetooth. I-esp8266 ne-esp32 zikugajethi ahlakaniphile ngoba axhuma kumanethiwekhi kalula. Amabhodi e-Arduino akusiza ukuthi wenze izinto ezilula ze-iot. I-Raspberry Pi ingasebenzisa uhlelo olugcwele lwemisebenzi ye-iot enzima. I-STM32 inikeza isivinini esisheshayo futhi isebenzisa amandla amancane ezinzwa ezihlakaniphile. I-ATtiny inhle kumaphrojekthi we-iot ayisisekelo anezidingo ezilula.

  • I-esp8266 ixhumanisa izinzwa ku-inthanethi ku-iot.

  • I-esp32 inikeza i-WiFi ne-Bluetooth yamakhaya ahlakaniphile nezinto ezigqokekayo.

  • I-Arduino yenza i-iot ibe lula kubantu abaqalayo.

  • I-Raspberry Pi isiza ngezinhlelo ze-iot ezithuthukisiwe.

  • I-STM32 yakha amadivaysi e-iot asheshayo nasebenza kahle.

  • I-ATtiny ifanela amaphrojekthi we-iot alula anezidingo eziyisisekelo.

Ithiphu: Khetha i-mcu enezici ezinhle ezingenantambo ze-iot. Bheka amabhodi ane-WiFi, i-Bluetooth, nosekelo lwe-iot.

I-IoT isetshenziswa kwezolimo, ezempilo, kanye namadolobha ahlakaniphile. Izilawuli ezincane zisiza ukuqoqa idatha, ukulawula izinto, nokuthumela ulwazi. I-esp8266 ne-esp32 zisetshenziselwa amaphrojekthi we-iot angenawaya. I-Arduino ne-Raspberry Pi zilungele ukufunda nokuhlola i-iot. I-STM32 ne-ATtiny zisebenzela imisebenzi ekhethekile ye-iot edinga isivinini noma amandla aphansi.

Izimboni kanye Nezokwelapha

Ama-Microcontroller atholakala ezimbonini nasezibhedlela. Balawula imishini, izinzwa zewashi, futhi bagcine izinto ziphephile. Izimboni zidinga i-mcus eqinile yemigqa yokuhlanganisa nemishini ye-CNC. Amathuluzi ezokwelapha asebenzisa i-mcus kumamonitha aphathwayo namadivayisi ahlakaniphile. Uchungechunge lwe-STM32 ne-ARM Cortex-M lusetshenziselwa imisebenzi enesivinini esikhulu. Lezi mcus zinikeza isivinini futhi zonga amandla embonini nempilo.

Indawo yesicelo

I-Microcontroller Use Case

Ukuzenzekela kweZimabhizinisi

Ilawula imishini efana nemigqa yokuhlanganisa kanye ne-CNC.

Amadivaysi Ezokwelapha

Isetshenziswa kumamonitha aphathekayo namathuluzi ezokwelapha ahlakaniphile.

I-STM32 isetshenziselwa ukulawula okusheshayo kumarobhothi. Uchungechunge lwe-ARM Cortex-M lulingana nemisebenzi enesivinini esikhulu ezimbonini nasezimotweni. Amathuluzi ezokwelapha adinga i-mcus esebenzisa amandla amancane futhi egcina idatha iphephile. I-Texas Instruments MSP430 isetshenziswa kumishini yezokwelapha esebenza ngebhethri. Izilawuli ezincane ze-PIC zisiza ukwakha amathuluzi alula nathembekile embonini nempilo.

Qaphela: Khetha i-mcu lokho kufakazelwa ukuthi kusebenza kahle ezimbonini nempilo. Bheka amandla aphansi, isivinini esisheshayo, nezici zedatha ephephile.

Ubona lawa ma-mcus kumamitha ahlakaniphile, amamonitha esiguli, nezinzwa zasembonini. Uchungechunge lwe-STM32 ne-ARM Cortex-M lulungele i-iot embonini nakwezokwelapha. I-MSP430 ne-PIC ilingana amathuluzi ezokwelapha aphathekayo nezilawuli zasefekthri ezilula.

Umthengi kanye ne-Hobbyist

Ama-Microcontroller akugajethi yansuku zonke namaphrojekthi ajabulisayo. Uzibona kumathoyizi, amawashi ahlakaniphile, kanye ne-automation yasekhaya. Abantu abaningi basebenzisa i-Arduino ne-esp8266 ukuze bafunde futhi bakhe izinto. Uchungechunge lwe-ARM Cortex-M lunikeza isivinini esikhulu samadivayisi athuthukile. I-Atmel ATmega328 idumile e-Arduino ngoba ishibhile futhi kulula. I-Texas Instruments MSP430 ilungele okugqokekayo okunamandla ebhethri.

I-Microcontroller

Izici Key

Izicelo

I-ARM Cortex-M Series

Isivinini esiphezulu, songa amandla

Imishini yezimboni, izimoto

I-Espressif ESP8266/ESP32

I-Wi-Fi eyakhelwe ngaphakathi, iyathengeka, iyavumelana nezimo

iot, amadivaysi enethiwekhi

I-ATmega328

Kushibhile, kusetshenziswe kumaphrojekthi amaningi e-DIY

I-Arduino, kulula ukuyikhulisa

Texas Instruments MSP430

Isebenzisa amandla amancane kakhulu, alungele izinto ezigqokwayo

Amagajethi asebenza ngebhethri

I-esp8266 isetshenziswa kuma-smart plugs, izibani, nezinzwa ze-iot. Amabhodi e-Arduino akusiza ukuthi wenze amarobhothi, ama-alamu, namadivayisi ahlakaniphile asekhaya. I-Raspberry Pi Pico ikuvumela ukuthi uzame imibono emisha nge-MicroPython. I-Teensy inikeza isivinini esisheshayo somculo namarobhothi. Ukwesekwa komphakathi kukusiza ukuthi uxazulule izinkinga futhi ufunde ngokushesha. Amathuluzi akwenza kube lula ukuqala amaphrojekthi amasha.

  • I-esp8266 ne-esp32 zinhle kumaphrojekthi we-iot nenethiwekhi.

  • I-Arduino ne-ATmega328 zisebenza kahle ku-DIY nemiklamo ekhulayo.

  • I-MSP430 ilingana okugqokekayo namagajethi asebenza ngebhethri.

  • I-ARM Cortex-M0 ne-ATmega328 inosizo oluqinile lomphakathi.

Ithiphu: Joyina amaqembu aku-inthanethi futhi usebenzise amathuluzi amaphrojekthi akho. Ukwesekwa komphakathi kukusiza ukuthi ulungise izinkinga futhi ufunde izinto ezintsha.

Ubona lawa ma-mcus kumagajethi asekhaya ahlakaniphile, amathoyizi, nezinsiza zokufunda. I-esp8266 kanye ne-esp32 yenza i-iot ibe lula ukuyakha. I-Arduino kanye ne-Raspberry Pi Pico ikusiza ukuthi uqale amaphrojekthi amasha futhi ufunde ngobuchwepheshe.

Ukukhetha i-MCU efanele

Ukukhetha i-mcu efanele kungenza amaphrojekthi akho abe lula futhi aphumelele kakhudlwana. Udinga ukubheka izidingo zakho, ibhajethi yakho, nosizo ongaluthola kwabanye. Landela lezi zinyathelo ukuze ukhethe i-mcu engcono kakhulu yomsebenzi wakho.

Izidingo zephrojekthi

Qala ngokucabanga ngalokho okudingwa yiphrojekthi yakho. Wonke ama-mcu anawo izici ezahlukene. Kufanele uqondanise lezi zici nezinjongo zakho. Nali ithebula elizokusiza ukuthi uqhathanise okubaluleke kakhulu:

Isici

Incazelo

Izidingo Zohlelo

Iphrojekthi yakho yenzani? Khetha izici ezifanele umgomo wakho.

I-Microcontroller Architecture

Idizayini ithinta isivinini kanye nendlela esebenza kahle ngayo ngezingxenye zakho.

Usayizi omncane

Usayizi webhithi omkhulu usho inkumbulo eyengeziwe nomsebenzi wedatha osheshayo.

Izidingo Zokuxhumana

Hlola ukuthi uyayidinga yini i-ADC, i-PWM, noma ezinye izindlela zokuxhuma izinzwa.

Operating Voltage

Qiniseka ukuthi i-mcu isebenza nesiphakeli sakho samandla (njenge-5V noma i-3.3V).

I/O Ukubala Kwephini

Bala ukuthi zingaki izinto ozidingayo ukuze uzixhume.

Izidingo Zenkumbulo

Inkumbulo eyengeziwe isiza ngezinhlelo ezinkulu.

Usayizi wephakheji

I-mcus encane ilingana namadivayisi amancane.

Ukusetshenziswa kwamandla

Amandla aphansi angcono kakhulu ekusebenziseni ibhethri.

Izinsiza Zokusekela

Iziqondiso ezinhle namathuluzi yenza ukwakha kube lula.

Ithiphu: Njalo bhala phansi izidingo zephrojekthi yakho ngaphambi kokukhetha i-mcu. Lokhu kukusiza ukuthi ugweme izinkinga kamuva.

Isabelomali Nokutholakala

Kufanele ucabange nokuthi ufuna ukusebenzisa malini nokuthi kulula kangakanani ukuthola i-mcu. Amanye amabhodi abiza ngaphezulu, kodwa ungawathola yonke indawo. Ezinye zishibhile futhi kulula ukuzithenga. Nali ithebula lokuqhathanisa amabhodi adumile:

Ibhodi le-Microcontroller

Price Range

Ukutholakala

Feather M4 Express

Kwenziwe ngentengo enengqondo

Itholakala kabanzi kwa-Adafruit

I-NodeMCU

Engazinzi

Itholakala ezitolo eziningi

I-particle Photon

Kwenziwe ngentengo enengqondo

Thenga kuwebhusayithi esemthethweni

UGalileo Gen 2

Intengo emaphakathi

Abasabalalisi abaningi bayayithengisa

Uma wakha ama-prototypes, ungase ufune ukukhetha i-mcu okulula ukuyithola futhi elingana nesabelomali sakho.

Umphakathi kanye Nokwesekwa

Umphakathi oqinile ungakusiza ukuxazulula izinkinga ngokushesha. Kufanele ubheke i-mcu eneziqondiso eziningi, izinkundla, namathuluzi. Lokhu kwenza kube lula ukufunda nokulungisa izinkinga. Amabhodi e-Arduino kanye ne-ESP anemiphakathi emikhulu. Ungathola izimpendulo ku-inthanethi futhi uthole usizo kwabanye abakhi.

Nalu uhlu lokuhlola olulula lokukuqondisa:

  1. Chaza inhloso yephrojekthi yakho.

  2. Faka kuhlu izidingo zakho zephinikhodi ye-I/O.

  3. Hlola isivinini sokucubungula nenkumbulo.

  4. Bheka ukunikezwa kwamandla nokusetshenziswa.

  5. Qiniseka ukuthi isekela ukuxhumana okulungile.

  6. Thola mayelana neziqondiso kanye nokwesekwa.

  7. Hlola ukuthi ungayithenga kalula futhi uma ihambisana nesabelomali sakho.

  8. Cabanga ngokuthuthukiswa okuzayo.

Qaphela: Ukukhetha i-mcu efanele kongela isikhathi nemali. Futhi kusiza amaphrojekthi akho ukuthi asebenze kangcono.

Ungakhetha kuma-microcontroller amaningi. Ngamunye muhle kokuthile okuhlukile. Ithebula elingezansi libonisa ukuthi azifani kanjani:

Uhlobo

Architecture

Ukusetshenziswa Okuhamba phambili

Arduino Uno

UMC328

Amaphrojekthi aqalayo, i-automation

ESP32

I-Dual-core, i-Wi-Fi

IoT, amadivayisi ahlakaniphile

I-STM32 Nucleo

I-ARM Cortex-M

Imboni, amaphrojekthi athuthukile

intsha

I-ARM Cortex-M4/M7

Umsindo, ukulawula kwesikhathi sangempela

Bheka usayizi omncane, ukusetshenziswa kwamandla, nosizo oluvela kwabanye ngaphambi kokuthi ukhethe. Bhala phansi ukuthi iphrojekthi yakho idinga ini kuqala. Khetha ibhodi elifanela uhlelo lwakho. Qiniseka ukuthi imininingwane ihambisana nendlela ofuna ukuthi idivayisi yakho isebenze ngayo.

Imibuzo Evame Ukubuzwa

Uyini umehluko phakathi kwe-microcontroller ne-microprocessor?

I-microcontroller ine-CPU, inkumbulo, nezimbobo konke ndawonye. Uyisebenzisela imisebenzi elula yokulawula. I-microprocessor ine-CPU kuphela. Itholakala kumakhompyutha adinga amandla engeziwe.

Ukhetha kanjani i-microcontroller efanele yephrojekthi yakho?

Okokuqala, bhala phansi lokho okudingwa yiphrojekthi yakho. Hlola isivinini, inkumbulo, kanye namandla angakanani ewasebenzisayo. Qiniseka ukuthi isebenza nezinzwa zakho namadivayisi. Bheka usizo oluhle kwabanye abasebenzisi. Khetha eyodwa efana nebhajethi yakho.

Ungakwazi yini ukuhlela zonke izilawuli ezincane ngolimi olufanayo?

Cha, awukwazi ukusebenzisa ulimi olulodwa kubo bonke. Amanye ama-microcontroller asebenzisa i-C noma i-C++. Abanye basebenzisa iMicroPython noma ikhodi ye-Arduino. Ngaso sonke isikhathi hlola ukuthi yiziphi izilimi ibhodi lakho elingasebenzisa ngaphambi kokuthi uqale.

Kungani ukusekela komphakathi kubalulekile lapho ukhetha i-microcontroller?

Ukwesekwa komphakathi kukusiza ukuthi ulungise izinkinga ngokushesha. Ungathola imihlahlandlela, ikhodi, nezimpendulo ku-inthanethi. Lokhu kwenza ukufunda kube lula futhi kukusiza ukuthi uqedele iphrojekthi yakho.

Imaphi amaphutha ajwayelekile lapho usebenza nama-microcontroller?

Ungase ukhethe ibhodi elinenkumbulo encane kakhulu noma i-voltage engalungile. Kwesinye isikhathi uyakhohlwa ukuhlola ukuthi iyasebenza yini nezinzwa zakho. Ngaso sonke isikhathi funda imininingwane bese uhlola ukuthi iphrojekthi yakho idinga kabili.

Shiya amazwana

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe *