Kulinganisha aina maarufu za vidhibiti vidogo na matumizi yao

Kulinganisha aina maarufu za vidhibiti vidogo na matumizi yao

Unaweza kupata vidhibiti vidogo vingi maarufu katika miradi na bidhaa leo.

Mwenendo

Maelezo ya Kiufundi

Matumizi ya Nguvu ya Chini

Vifaa hutumia nishati kidogo. Hii husaidia betri kudumu kwa muda mrefu.

Ujumuishaji wa AI na ML

Vidhibiti vidogo sasa vinaweza kufanya mambo mahiri kama vile kuona picha.

Uunganisho ulioboreshwa

Chaguo mpya kama vile Wi-Fi 6 na Bluetooth Low Energy hurahisisha kuunganisha.

Kuchukua Muhimu

  • Chagua kidhibiti kidogo (MCU) bora zaidi kwa mradi wako. Hii husaidia mradi wako kufanya kazi vizuri na kudumu kwa muda mrefu. Fikiria kuhusu mambo muhimu kama vile nguvu nyingi inazotumia, jinsi inavyofanya kazi kwa kasi na kiasi cha kumbukumbu iliyo nayo. Suluhisho za singlechip hurahisisha miundo. Wanaweka sehemu zote zinazohitajika kwenye chip moja. Hii inaokoa nafasi na pesa. Ubao maarufu kama Arduino na ESP32 una usaidizi mwingi kutoka kwa wengine. Hii inawafanya nzuri kwa watu wanaoanza. Kila mara chagua MCU inayolingana na mradi wako, pesa zako na ulicho nacho. Hii inakupa matokeo bora.

Kwa nini Chaguo la Microcontroller Ni Muhimu

Mambo ya Mafanikio ya Mradi

Unapotengeneza vifaa vya elektroniki, kuokota microcontroller sahihi ni muhimu. Inasaidia mradi wako kufanya kazi vizuri na kufikia malengo yako. Mcu bora hukupa kasi nzuri na hufanya mradi wako kuwa wa kuaminika. Wahandisi wengi wanasema chaguo lako la udhibiti mdogo hubadilisha jinsi mradi wako unavyofanya kazi vizuri. Pia huathiri gharama na maisha ya betri.

Kidokezo: Hakikisha vipengele vyako vya mcu vinalingana na kile mradi wako unahitaji.

Fikiria juu ya mambo machache ambayo husaidia mradi wako kufanikiwa:

  • Utendaji: Mcu yenye nguvu hufanya kazi haraka na inatoa matokeo bora.

  • Gharama: Mcu sahihi hukusaidia kuokoa pesa.

  • Ufanisi wa nguvu: Baadhi ya mcus hutumia nishati kidogo, ambayo ni nzuri kwa betri.

  • Uwezo: Kidhibiti kidogo sahihi hukuruhusu kukuza mradi wako baadaye.

  • Kuegemea: Mcu mzuri hufanya mradi wako kufanya kazi vizuri.

Unapaswa pia kuangalia ni pini ngapi za pembejeo/pato unazohitaji. Angalia saizi kidogo na vifaa vya pembeni pia. Mambo haya hukusaidia kuchagua mcu bora zaidi kwa mradi wako.

Vigezo muhimu vya Uchaguzi

Ili kuchagua mcu bora, angalia baadhi mambo muhimu. Hakikisha kidhibiti chako kidogo kinalingana na mahitaji na bajeti yako. Hizi hapa mambo kuu ya kuangalia:

  • Ufanisi wa nishati: Chagua mcu ambayo hutumia nishati kidogo kwa maisha marefu ya betri.

  • Usanifu wa maunzi: Tafuta mcu iliyo na muundo sahihi wa mradi wako.

  • Nguvu ya kuchakata: Hakikisha mcu yako inaweza kufanya kazi zako zote.

  • Kumbukumbu: Angalia ikiwa mcu ina nafasi ya kutosha kwa nambari na data yako.

  • Kiolesura cha maunzi: Angalia ikiwa mcu inaunganishwa na kile unachohitaji.

  • Usanifu wa programu: Chagua mcu inayofanya kazi na zana unazopenda za utayarishaji.

  • Gharama: Linganisha bei ili kubaki kwenye bajeti.

  • Upatikanaji na usaidizi wa jumuiya: Chagua mcu ambayo ni rahisi kupata na ina watumiaji wengi.

Tumia jedwali hapa chini kulinganisha sifa kuu:

Vigezo

Kwa nini Ni muhimu

Ufanisi wa Nguvu

Huokoa nishati na hufanya betri kudumu kwa muda mrefu

Nguvu za Usindikaji

Inaweza kufanya kazi ngumu zaidi

Kumbukumbu

Hushikilia nambari na data yako

Kiunzi cha vifaa

Huunganisha kwa vitambuzi na vifaa vingine

gharama

Huweka mradi wako kwa bei nafuu

Msaada wa Jumuiya

Hukusaidia kurekebisha matatizo haraka

Ukifuata hatua hizi, una nafasi nzuri zaidi ya kufanya mradi mzuri na kidhibiti kidogo kinachofaa.

Usanifu wa Microcontroller na Suluhisho za Singlechip

Muhtasari wa Usanifu

Kuna usanifu mwingi wa microcontroller katika vifaa vya elektroniki. Kila moja ina vipengele maalum vya kusaidia matatizo mbalimbali. Tazama jedwali hapa chini ili kulinganisha aina kuu:

Microcontroller

Aina ya Usanifu

Muhimu Features

matumizi

8051

8-bit

Usindikaji wa data wa 8-bit, oscillator kwenye-chip, nguvu ya chini

Kujifunza, vifaa rahisi

PIC

Harvard/RISC

Programu ya haraka, inasaidia CAN/SPI/UART, ADC/DAC

Mifumo iliyounganishwa

AVR

HATARI

Kasi ya saa ya juu, kumbukumbu zaidi, ufanisi bora

Miradi rahisi na ngumu

ARM

HATARI

32/64-bit, kasi ya juu, nguvu ya chini

Simu, kompyuta kibao, vifaa vya kuvaliwa

  • Kidhibiti kidogo cha 8051 ni kizuri kwa kujifunza na kutengeneza vitu vya msingi. Ina CPU, RAM, ROM, na bandari za I/O.

  • Kidhibiti kidogo cha PIC hukuruhusu kupanga haraka na kuunganisha kwa sensorer nyingi. Inatumia usanifu wa Harvard na ina ADC na DAC.

  • Kidhibiti kidogo cha AVR ni haraka na huokoa nishati zaidi. Unaweza kuchagua TinyAVR, MegaAVR, au XmegaAVR kwa mahitaji yako.

  • Usanifu wa ARM hutumiwa katika vifaa vingi mahiri. Inatumia muundo wa RISC kwa kasi ya juu na nguvu ya chini.

Suluhu za Singlechip katika Mifumo Iliyopachikwa

Suluhu za singlechip hurahisisha miradi. Unapata kila kitu unachohitaji kwenye chip moja. Hii inamaanisha kuwa hauitaji sehemu za ziada. Unaokoa nafasi na unatumia pesa kidogo. Kifaa chako pia hufanya kazi vizuri zaidi.

Suluhu za singlechip zina CPU, kumbukumbu, vipima muda na bandari. Unaweza kuzitumia katika saa mahiri, vitambuzi vya nyumbani na zana za matibabu. Chips hizi hukusaidia kutengeneza bidhaa ndogo na zenye nguvu. Unamaliza mradi wako haraka kwa sababu hauitaji chips nyingi.

Kidokezo: Kutumia suluhu za singlechip hufanya muundo wako kuwa rahisi na thabiti. Pia unatumia nishati kidogo, kwa hivyo betri hudumu kwa muda mrefu.

Suluhisho za singlechip hufanya kazi vizuri katika mifumo iliyoingia. Unaweza kuzitumia katika roboti, vifaa mahiri vya nyumbani na vifaa vinavyobebeka. Unapata kasi bora na kuokoa nishati. Wahandisi wengi huchagua suluhu za singlechip kwa miradi mipya.

Bodi za Microcontroller maarufu

Bodi za Microcontroller maarufu
Chanzo cha picha: nyunyiza

Unapoanza kutengeneza umeme, unaona nyingi bodi za microcontroller. Bodi hizi hukusaidia kujifunza na kutengeneza vitu vipya. Unaweza kuchagua ubao unaofaa kwa kuangalia vipengele, bei na usaidizi kutoka kwa wengine.

Arduino Uno na Nano

Unasikia kuhusu arduino unapotafuta bodi rahisi. Arduino uno na nano ni maarufu sana. Unaweza kutumia arduino uno kwa roboti, shule na mawazo ya majaribio. Bodi ni kubwa, hivyo ni rahisi kuongeza waya na sensorer. Watu wengi huitumia, kwa hivyo unapata usaidizi haraka. Arduino nano ni ya bei nafuu na inafaa katika sehemu ndogo. Unaweza kuitumia kwa vifaa vya kuvaliwa na IoT. Bodi zote mbili ni nzuri kwa Kompyuta na wataalam.

Kidokezo: Chagua arduino uno ikiwa ungependa kujifunza haraka. Chagua arduino nano ikiwa unahitaji bodi ndogo.

ESP32

Unaona esp32 katika vifaa vingi mahiri leo. Ubao wa esp32 ni wa haraka na una vipengele vingi. Ina cores mbili na inaendesha hadi 240 MHz. Unaweza kutumia Wi-Fi na Bluetooth, kwa hivyo ni nzuri kwa IoT. Bodi ina bandari nyingi, vitambuzi vya kugusa, na usaidizi wa sauti. Unaweza kutumia esp32 kwa nyumba mahiri, vifaa vya kuvaliwa, viwanda na roboti. Ubao huweka data yako salama kwa kuwasha salama na usimbaji fiche.

  • Processor ya msingi-mbili kwa kazi ya haraka.

  • Wi-Fi na Bluetooth kwa kuunganisha kwa urahisi.

  • Bandari nyingi kama SPI, I2C, UART, ADC, DAC, na PWM.

  • Njia za nguvu kidogo kwa matumizi ya betri.

  • Salama uanzishaji na usimbaji fiche kwa usalama.

Unaweza kutumia esp32 kwa kilimo, kuangalia mazingira, na drones. Bodi ya esp32 ni nzuri kwa hobby na kazi.

ST32

Unapata stm32 katika miradi mingi migumu. Mfululizo wa stm32 hukupa chaguo kwa kasi na kuokoa nishati. Chagua STM32F kwa kazi za haraka na bandari za juu. Chagua STM32L kwa maisha marefu ya betri. Unaweza kulinganisha bodi na mradi wako. Mbao za stm32 hutumiwa katika viwanda, hospitali na vifaa vya nyumbani. Unaweza kuzitumia kwa roboti, mashine na vifaa vidogo.

  • STM32F ni ya kufanya kazi haraka.

  • STM32L ni ya kuokoa nishati.

  • Mifano nyingi kwa mahitaji tofauti.

Chagua ubao sahihi wa stm32 kwa kuangalia kasi, nguvu na vipengele.

Risiberi Pi Pico

Unaona raspberry pi pico katika miradi mingi midogo. Pico hutumia RP2040 microcontroller kwa kasi nzuri na kubadilika. Unapata bandari nyingi kama UART, SPI, I2C, ADC, na GPIO. Bodi ina I/O inayoweza kuratibiwa, kwa hivyo unaweza kutoa kazi kwa mashine za serikali. Unaweza kutumia MicroPython kuweka nambari, ambayo ni rahisi kwa Kompyuta. Bodi inafanya kazi na Grove, kwa hivyo unaweza kuongeza sehemu haraka.

  • RP2040 microcontroller kwa kasi kali.

  • Bandari nyingi kwa viunganisho tofauti.

  • I/O inayoweza kuratibiwa kwa kazi mahiri.

  • MicroPython kwa usimbaji rahisi.

  • Msaada wa Grove kwa ujenzi wa haraka.

Unaweza kutumia raspberry pi pico kujifunza, kujaribu na kutumia vifaa mahiri.

Mfululizo wa PIC

Unapata bodi za PIC katika miradi rahisi na ngumu. Mfululizo wa PIC ni wa haraka kwa sababu ya muundo wake wa RISC. Unaweza kuipanga kwa urahisi na kuunganisha kwa sehemu za analogi bila ziada. Bodi hutumia nguvu kidogo na ni nafuu. Unaweza kutumia PIC kwa miradi ya kufurahisha na mifumo ya kazi. The Jedwali linaonyesha mambo makuu mazuri na mabaya:

faida

Mapungufu

Kasoro chache

Kikusanyaji kimoja tu

Haraka kwa sababu ya RISC

Lazima ubadilishe benki kwa RAM yote

Hutumia nguvu kidogo

Baadhi ya shughuli na rejista hazibadiliki

Rahisi kupanga

Rafu ya maunzi haiwezi kushughulikiwa

Rahisi kuunganisha kwa sehemu za analog

Rafu za programu hazifanyi kazi vizuri

Seti ndogo ya maagizo

Oscillator iliyojengwa ndani na kasi tofauti

Nafuu na interfaces nyingi

Inakuja katika kifurushi cha DIL kwa matumizi ya hobby

Unaweza kutumia bodi za PIC kwa miradi inayohitaji nguvu kidogo na muundo rahisi.

Ujana

Unaona bodi za vijana katika miradi inayohitaji kasi ya juu na vipengele maalum. Bodi ya vijana inaweza kukimbia hadi 600 MHz na ina hadi 8 MB flash. Unapata milango mingi kama vile mfululizo, CAN, sauti ya I²S na seva pangishi ya USB. Bodi inafanya kazi na Arduino IDE, kwa hivyo kuweka msimbo ni rahisi. Teensy ni ndogo na inafaa kwenye mbao za mkate. Unaweza kutumia teensy kwa magari, viwanda, roboti, muziki, na IoT.

Feature

Bodi ya Vijana

Bodi zingine za Microcontroller

Processor kasi

Hadi 600 MHz

Kasi ya chini

Kiwango cha Kumbukumbu

Hadi MB 8

Kumbukumbu ndogo

Vipengele vya I/O

Msururu mwingi, CAN, I²S, seva pangishi ya USB

Chaguzi chache

Ujumuishaji wa IDE

Inafanya kazi na Arduino IDE

Huenda ikahitaji usanidi zaidi

Fomu Factor

Ndogo, inafaa bodi za mkate

Kubwa zaidi, rahisi kusonga

Maombi yalengwa

Magari, viwanda, roboti

Matumizi ya jumla

Chagua kijana ikiwa unahitaji kasi zaidi na vipengele maalum.

Kumbuka: Unaona mbao kama vile arduino, esp32, stm32, raspberry pi pico, PIC, na teensy katika miradi mingi. Unapata usaidizi mwingi, bei ya chini na vipengele vyema. Chagua ubao bora kwa kuangalia mradi wako unahitaji nini na bodi inaweza kufanya nini.

Sifa na Sifa za MCU

Kumbukumbu na Usindikaji

Unapochagua mcu, angalia kumbukumbu na kasi yake. Kumbukumbu huruhusu mcu yako kuhifadhi data na kuendesha programu. Nguvu ya kuchakata husaidia mcu yako kufanya kazi haraka. Mfululizo wa stm32f3 na stm32f0 una ukubwa na kasi tofauti za kumbukumbu. Unaweza kutumia mcus hizi kwa miradi ya haraka na mahiri. Mfululizo wa stm32f3 una kumbukumbu zaidi na hufanya kazi haraka kuliko stm32f0. Tumia stm32f3 kwa kazi ngumu kama usindikaji wa mawimbi. Tumia stm32f0 kwa kazi rahisi na kuokoa nishati.

  • mcus pata ingizo kutoka kwa vitambuzi na vifaa vingine.

  • Kumbukumbu zaidi inamaanisha unaweza kuhifadhi data zaidi.

  • Vichakataji vya haraka hufanya mcu yako ifanye kazi haraka.

  • Unapata matokeo bora kwa kumbukumbu na kasi zaidi.

  • Mfululizo wa stm32f3 ni mzuri kwa kazi ngumu.

  • Mfululizo wa stm32f0 ni bora kwa udhibiti rahisi.

  • Linganisha kumbukumbu na kasi kwa mradi wako.

  • Kumbukumbu zaidi husaidia na programu kubwa.

  • Mfululizo wa stm32f3 ni thabiti kwa kufanya kazi kwa bidii.

  • Mfululizo wa stm32f0 huokoa nishati kwa miradi midogo.

  • Misururu yote miwili hufanya kazi kwa aina tofauti za mawasiliano.

Vipengele vya uunganisho

Mcu yako inapaswa kuunganishwa na vifaa vingine. Mawasiliano ni muhimu kwa miradi mahiri. Mfululizo wa stm32f3 na stm32f0 unasaidia njia nyingi za kuzungumza na sehemu zingine. Unaweza kutumia UART, SPI, I2C, na CAN kwa nyaya. Chaguo zisizo na waya kama WiFi na Bluetooth zinapatikana pia. Bodi kama ESP8266, ESP32, CYW43439, na RPi Pico W kukupa chaguzi zisizo na waya. Bodi hizi ni nzuri kwa IoT na nyumba smart.

  • ESP8266 inatoa WiFi kwa ajili ya kuzungumza na vifaa vingine.

  • ESP32 ina WiFi na Bluetooth kwa viungo vya haraka.

  • CYW43439 inatoa WiFi 4 na Bluetooth 5.2.

  • RPi Pico W ina WiFi na Bluetooth kwa matumizi rahisi.

  • Mfululizo wa stm32f3 na stm32f0 unasaidia njia nyingi za kuunganisha.

  • Unaweza kuunganisha vitambuzi, skrini, na mcus nyingine.

  • Mfululizo wa stm32f3 husaidia kwa kazi ngumu za mawasiliano.

  • Mfululizo wa stm32f0 ni mzuri kwa miunganisho rahisi.

  • Chagua mcu sahihi kwa mahitaji ya mradi wako.

  • Mawasiliano mazuri husaidia mradi wako kufanya kazi na mambo mengine.

  • Misururu yote miwili hurahisisha kuunganisha katika miradi mingi.

Ufanisi wa Nguvu

Unataka mcu wako atumie nishati kidogo. Kuokoa nishati husaidia betri kudumu kwa muda mrefu. Mfululizo wa stm32f3 na stm32f0 una hali za nishati kidogo kwa maisha bora ya betri. Tumia stm32f0 kwa miradi inayohitaji kuokoa nishati. Mfululizo wa stm32f3 unatoa kasi zaidi lakini hutumia nguvu zaidi. Baadhi ya mcus kama Microchip nanoWatt XLP na Texas Instruments MSP430 hutumia nguvu kidogo sana wakati wa kulala.

Microcontroller

Kulala Sasa

Saa ya Wakati Halisi

Kipima saa cha Watchdog

Microchip nanoWatt XLP

20 na

500 na

400 na

Vyombo vya Texas MSP430

Juu kuliko nanoWatt XLP

N / A

N / A

  • Mfululizo wa stm32f0 ni bora zaidi kwa miradi inayoendeshwa na betri.

  • Mfululizo wa stm32f3 ni mzuri kwa kazi zinazohitaji kasi zaidi.

  • Tumia hali za nishati kidogo ili kuokoa nishati.

  • Kuokoa nishati husaidia mradi wako kufanya kazi kwa muda mrefu.

  • Mfululizo wa stm32f3 na stm32f0 hukuruhusu uchague nguvu au kasi.

  • Mfululizo wa stm32f3 una vipengele vya kusawazisha nguvu na kasi.

Kidokezo: Chagua mcu ambayo huokoa nishati kwa vifaa vinavyobebeka. Tumia stm32f0 kwa kazi rahisi za betri. Tumia stm32f3 kwa vipengele vya kina na kasi zaidi.

Maombi ya Microcontrollers

Maombi ya Microcontrollers
Chanzo cha picha: viunzi

Microcontrollers hutumiwa katika aina nyingi za teknolojia. Unawaona katika iot, viwanda, hospitali na vifaa vya kila siku. Unachagua mcu sahihi kwa kuangalia inatumika nini. Kila mcu hufanya kazi vyema katika iot, mashine, au vitu ambavyo watu hutumia.

IoT na Muunganisho

IoT inapatikana katika maeneo mengi. Nyumba mahiri, saa na vitambuzi hutumia vidhibiti vidogo. Unahitaji mcu ambayo inaweza kuzungumza na vifaa vingine bila waya. Miradi mingi ya iot hutumia bodi zilizo na WiFi au Bluetooth. esp8266 na esp32 ziko kwenye vifaa mahiri kwa sababu vinaunganishwa kwa mitandao kwa urahisi. Bodi za Arduino hukusaidia kufanya vitu rahisi vya iot. Raspberry Pi inaweza kuendesha mfumo kamili kwa kazi ngumu zaidi za iot. STM32 inatoa kasi ya haraka na hutumia nguvu kidogo kwa vitambuzi mahiri. ATtiny ni nzuri kwa miradi ya msingi ya iot yenye mahitaji rahisi.

  • esp8266 huunganisha vitambuzi kwenye mtandao kwa kutumia iot.

  • esp32 inatoa WiFi na Bluetooth kwa nyumba mahiri na vifaa vya kuvaliwa.

  • Arduino hurahisisha iot kwa watu wanaoanza.

  • Raspberry Pi husaidia na mifumo ya hali ya juu ya iot.

  • STM32 huunda vifaa vya iot vya haraka na vyema.

  • ATtiny inafaa miradi rahisi ya iot na mahitaji ya kimsingi.

Kidokezo: Chagua mcu iliyo na vipengele vyema vya wireless kwa iot. Tafuta mbao zilizo na WiFi, Bluetooth, na usaidizi wa iot.

IoT inatumika katika kilimo, afya, na miji smart. Vidhibiti vidogo husaidia kukusanya data, kudhibiti vitu na kutuma maelezo. esp8266 na esp32 hutumiwa kwa miradi ya iot isiyo na waya. Arduino na Raspberry Pi ni nzuri kwa kujifunza na kupima iot. STM32 na ATtiny hufanya kazi kwa kazi maalum za iot zinazohitaji kasi au nguvu ndogo.

Viwanda na Matibabu

Microcontrollers hupatikana katika viwanda na hospitali. Wanadhibiti mashine, vitambuzi vya kutazama na kuweka mambo salama. Viwanda vinahitaji mcus kali kwa laini za kusanyiko na mashine za CNC. Zana za matibabu hutumia mcus kwa vichunguzi vinavyobebeka na vifaa mahiri. Mfululizo wa STM32 na ARM Cortex-M hutumiwa kwa kazi za kasi ya juu. Mcus hizi hutoa kasi na kuokoa nguvu kwa tasnia na afya.

Eneo la Maombi

Kesi ya Matumizi ya Microcontroller

Viwanda Automation

Inadhibiti mashine kama vile njia za kuunganisha na CNC.

Medical vifaa

Inatumika katika vichunguzi vinavyobebeka na zana mahiri za matibabu.

STM32 inatumika kwa udhibiti wa haraka katika roboti. Mfululizo wa ARM Cortex-M inafaa kazi za kasi ya juu katika viwanda na magari. Zana za matibabu zinahitaji mcus zinazotumia nguvu kidogo na kuweka data salama. Texas Instruments MSP430 inatumika katika vifaa vya matibabu vinavyoendeshwa na betri. Vidhibiti vidogo vya PIC husaidia kuunda zana rahisi na za kuaminika kwa tasnia na afya.

Kumbuka: Chagua mcu ambayo imethibitishwa kufanya kazi vizuri kwa tasnia na afya. Tafuta nishati ya chini, kasi ya haraka na vipengele vya data salama.

Unaziona mcus hizi katika mita mahiri, vichunguzi vya wagonjwa na vihisi vya kiwandani. Mfululizo wa STM32 na ARM Cortex-M ni mzuri kwa iot katika tasnia na dawa. MSP430 na PIC zinafaa zana za matibabu zinazobebeka na vidhibiti rahisi vya kiwanda.

Mtumiaji na Hobbyist

Vidhibiti vidogo viko katika vidude vya kila siku na miradi ya kufurahisha. Unaziona kwenye vifaa vya kuchezea, saa mahiri na vifaa vya kiotomatiki vya nyumbani. Watu wengi hutumia Arduino na esp8266 kujifunza na kujenga vitu. Mfululizo wa ARM Cortex-M hutoa kasi ya juu kwa vifaa vya hali ya juu. Atmel ATmega328 ni maarufu katika Arduino kwa sababu ni nafuu na rahisi. Texas Instruments MSP430 ni nzuri kwa vifaa vya kuvaliwa vinavyotumia betri.

Microcontroller

Muhimu Features

matumizi

Mfululizo wa ARM Cortex-M

Kasi ya juu, huokoa nguvu

Mashine za kiwanda, magari

Espressif ESP8266/ESP32

Wi-Fi iliyojengewa ndani, ya bei nafuu, inayonyumbulika

iot, vifaa vya mtandao

Atmel ATmega328

Nafuu, inayotumika katika miradi mingi ya DIY

Arduino, rahisi kukua

Vyombo vya Texas MSP430

Hutumia nguvu kidogo sana, nzuri kwa ajili ya kuvaliwa

Vifaa vinavyotumia betri

esp8266 inatumika katika plugs mahiri, taa na vitambuzi vya iot. Bodi za Arduino hukusaidia kutengeneza roboti, kengele na vifaa mahiri vya nyumbani. Raspberry Pi Pico hukuruhusu kujaribu mawazo mapya na MicroPython. Teensy inatoa kasi ya haraka kwa muziki na roboti. Usaidizi wa jumuiya hukusaidia kutatua matatizo na kujifunza haraka. Zana hurahisisha kuanzisha miradi mipya.

  • esp8266 na esp32 ni nzuri kwa miradi ya iot na mtandao.

  • Arduino na ATmega328 hufanya kazi vizuri kwa DIY na miundo inayokua.

  • MSP430 inafaa vifaa vya kuvaliwa na vifaa vinavyotumia betri.

  • ARM Cortex-M0 na ATmega328 zina usaidizi mkubwa wa jamii.

Kidokezo: Jiunge na vikundi vya mtandaoni na utumie zana za miradi yako. Usaidizi wa jumuiya hukusaidia kutatua matatizo na kujifunza mambo mapya.

Unaziona mcus hizi katika vifaa mahiri vya nyumbani, vinyago na vifaa vya kujifunzia. esp8266 na esp32 hufanya iot iwe rahisi kujenga. Arduino na Raspberry Pi Pico hukusaidia kuanzisha miradi mipya na kujifunza kuhusu teknolojia.

Kuchagua MCU Sahihi

Kuchagua mcu sahihi kunaweza kurahisisha miradi yako na kufanikiwa zaidi. Unahitaji kuangalia mahitaji yako, bajeti yako, na usaidizi unaoweza kupata kutoka kwa wengine. Fuata hatua hizi ili kuchagua mcu bora kwa kazi yako.

Mahitaji ya Mradi

Anza kwa kufikiria ni nini mradi wako unahitaji. Kila mcu anayo vipengele tofauti. Unapaswa kulinganisha vipengele hivi na malengo yako. Hapa kuna jedwali la kukusaidia kulinganisha kile ambacho ni muhimu zaidi:

Kiini

Maelezo ya Kiufundi

Mahitaji ya Maombi

Je, mradi wako unafanya nini? Chagua vipengele vinavyolingana na lengo lako.

Usanifu wa Microcontroller

Muundo huathiri kasi na jinsi inavyofanya kazi vizuri na sehemu zako.

Ukubwa kidogo

Saizi kubwa zaidi inamaanisha kumbukumbu zaidi na kazi ya data haraka.

Mahitaji ya Mawasiliano

Angalia ikiwa unahitaji ADC, PWM, au njia zingine za kuunganisha vitambuzi.

Uendeshaji Voltage

Hakikisha mcu inafanya kazi na usambazaji wako wa nguvu (kama 5V au 3.3V).

Idadi ya Pini ya I/O

Hesabu ni vitu vingapi unahitaji kuunganisha.

Mahitaji ya Kumbukumbu

Kumbukumbu zaidi husaidia na programu kubwa.

Mfuko Ukubwa

Mcus ndogo inafaa vifaa vidogo.

Nguvu ya Matumizi ya

Nguvu ya chini ni bora kwa matumizi ya betri.

Rasilimali za Msaada

Miongozo nzuri na zana kurahisisha ujenzi.

Kidokezo: Daima andika mahitaji ya mradi wako kabla ya kuchagua mcu. Hii husaidia kuepuka matatizo baadaye.

Bajeti na Upatikanaji

Unapaswa pia kufikiria ni kiasi gani unataka kutumia na jinsi ilivyo rahisi kupata mcu. Baadhi ya bodi zinagharimu zaidi, lakini unaweza kuzipata kila mahali. Wengine ni wa bei nafuu na rahisi kununua. Hapa kuna jedwali la kulinganisha bodi zingine maarufu:

Bodi ya Microcontroller

Bei ya Range

upatikanaji

Feather M4 Express

Bei nzuri

Inapatikana sana kutoka kwa Adafruit

NodeMCU

Nafuu

Inapatikana kutoka kwa maduka mengi

Chembe Photon

Bei nzuri

Nunua kutoka kwa tovuti rasmi

Galileo Mwanzo 2

Bei ya wastani

Wasambazaji wengi wanaiuza

Ukiunda prototypes, unaweza kutaka kuchagua mcu ambayo ni rahisi kupata na inafaa bajeti yako.

Jumuiya na Msaada

Jumuiya imara inaweza kukusaidia kutatua matatizo haraka. Unapaswa kutafuta mcu iliyo na miongozo mingi, vikao, na zana. Hii hurahisisha kujifunza na kurekebisha masuala. Bodi za Arduino na ESP zina jumuiya kubwa. Unaweza kupata majibu mtandaoni na kupata usaidizi kutoka kwa waundaji wengine.

Hapa kuna orodha rahisi ya kukuongoza:

  1. Bainisha lengo la mradi wako.

  2. Orodhesha mahitaji yako ya pini ya I/O.

  3. Angalia kasi ya usindikaji na kumbukumbu.

  4. Angalia usambazaji wa umeme na matumizi.

  5. Hakikisha inasaidia mawasiliano sahihi.

  6. Jua kuhusu miongozo na usaidizi.

  7. Angalia ikiwa unaweza kuinunua kwa urahisi na ikiwa inafaa bajeti yako.

  8. Fikiria juu ya uboreshaji wa siku zijazo.

Kumbuka: Kuchukua mcu sahihi huokoa wakati na pesa. Pia husaidia miradi yako kufanya kazi vyema.

Unaweza kuchagua kutoka kwa vidhibiti vidogo vingi. Kila mmoja ni mzuri kwa kitu tofauti. Jedwali hapa chini linaonyesha jinsi hazifanani:

aina

usanifu

Matumizi Bora

Arduino Uno

Atmega328P

Miradi ya wanaoanza, otomatiki

ESP32

Dual-core, Wi-Fi

IoT, vifaa mahiri

Nucleo ya STM32

ARM Cortex-M

Viwanda, miradi ya juu

Ujana

ARM Cortex-M4/M7

Sauti, udhibiti wa wakati halisi

Angalia ukubwa kidogo, matumizi ya nguvu, na usaidizi kutoka kwa wengine kabla ya kuchagua. Andika kile mradi wako unahitaji kwanza. Chagua ubao unaolingana na mpango wako. Hakikisha vipimo vinalingana na jinsi unavyotaka kifaa chako kifanye kazi.

Maswali

Ni tofauti gani kati ya microcontroller na microprocessor?

Kidhibiti kidogo kina CPU, kumbukumbu, na bandari zote pamoja. Unaitumia kwa kazi rahisi za udhibiti. Microprocessor ina CPU pekee. Inapatikana kwenye kompyuta zinazohitaji nguvu zaidi.

Je, unachagua vipi kidhibiti kidogo kinachofaa kwa mradi wako?

Kwanza, andika kile mradi wako unahitaji. Angalia kasi, kumbukumbu, na ni kiasi gani cha nguvu kinachotumia. Hakikisha kuwa inafanya kazi na vitambuzi na vifaa vyako. Tafuta usaidizi mzuri kutoka kwa watumiaji wengine. Chagua moja inayolingana na bajeti yako.

Je, unaweza kupanga vidhibiti vidogo vidogo kwa lugha moja?

Hapana, huwezi kutumia lugha moja tu kwa wote. Baadhi ya vidhibiti vidogo hutumia C au C++. Wengine hutumia msimbo wa MicroPython au Arduino. Daima angalia lugha ambazo bodi yako inaweza kutumia kabla ya kuanza.

Kwa nini msaada wa jumuiya ni muhimu wakati wa kuchagua kidhibiti kidogo?

Usaidizi wa jumuiya hukusaidia kutatua matatizo kwa haraka. Unaweza kupata miongozo, msimbo na majibu mtandaoni. Hii hurahisisha kujifunza na kukusaidia kumaliza mradi wako.

Ni makosa gani ya kawaida wakati wa kufanya kazi na microcontrollers?

Unaweza kuchagua ubao ulio na kumbukumbu kidogo sana au voltage isiyo sahihi. Wakati mwingine husahau kuangalia ikiwa inafanya kazi na vitambuzi vyako. Soma hifadhidata kila wakati na uangalie mahitaji ya mradi wako mara mbili.

Kuondoka maoni

Anwani yako ya barua si kuchapishwa. Mashamba required ni alama *