Kutheni irobhothi yakho iphinda iqalise xa iimotha zivulwa (nendlela yokuyilungisa)

I-microcontroller yakho iphinda iqalise kuba ukunyuka okukhulu kombane oqalayo ovela kwiimotha ze-DC kuwisa i-voltage yebhetri ngaphantsi komda wayo wokusebenza. Nantsi indlela yokulungisa ii-brownout reset egumbini lokufundela.
Ukuba irobhothi yakho iqhuba ikhowudi yayo yokusetha, ilayite ii-LED zayo, ize iphinde iqalise kanye ngomzuzwana apho ikhowudi yokuqhuba isebenza khona, i-microcontroller yakho ifumana i-brownout reset. Iimotha aziyitshisi i-chip; zenza ingafumani i-voltage eyaneleyo.
Xa imotha ye-direct current (DC) iqala isuka ekumeni ngokupheleleyo, ifuna ukunyuka okukhulu kombane kwicandelwana lomzuzwana omnye we-millisecond. Ukuba umthombo wakho wamandla awunako ukuwunika loo mbane ngoko nangoko, i-voltage kwisekethe yakho iyantywila. Ngomzuzu loo voltage ihla ngaphantsi komda okhuselekileyo wokusebenza we-microcontroller—malunga no-2.7V kwi-chip ye-3.3V efana ne-ESP32, okanye u-4.3V kwi-Arduino Uno eqhelekileyo ye-5V—i-processor iyaziqalisa ngokutsha ukuze ikhusele imemori yayo ekonakalisweni. Nje ukuba imotha iyeke ukujikeleza ngexesha lokuqalisa ngokutsha, i-voltage iyabuya, ikhowudi iqalise kwakhona, size esi sangqa siziphinde ngokungapheliyo.
Indlela i-brownout esebenza ngayo
Ukuze uyilungise le nto ngokuthembekileyo, kuncedisa ukuqonda ukuba kutheni i-voltage isihla kwasekuqaleni. Zimbini izinto zenyani ezibangela ukuqalisa ngokutsha okubangelwa ziimotha kwiikhithi zerobhothiki zesikolo:
- Umbane wokungena ngesiquphe (inrush current): Imotha ye-DC emileyo phantse ayinawo umbane obuyayo (back-EMF). Ngokombane, ukuvula imotha kuphantse kufane ncam nokubeka i-short ecacileyo kumthombo wamandla umzuzwana nje omncinci. I-gearmotor etyheli yokuzonwabisa etsala i-150 mA xa ihamba ngokuqhelekileyo inokufuna ngokulula i-1.2 A ukuya kwi-1.5 A kanye ngoko iqala ukujikeleza.
- Ukumelana kwangaphakathi kwebhetri: Yonke ibhetri inokumelana kwangaphakathi. Xa iibhetri ezine ze-AA ze-alkaline okanye iiseli ezimbini ze-18650 zicelwa ukuba zikhuphe i-2 A ukuya kwi-3 A ngoko nangoko kwiimotha ezimbini zokuqhuba, i-voltage kwiziphelo zebhetri iyehla ngokulingana ngqo nolo kumelana lwangaphakathi. Iintambo zejampa ezicekethekileyo neeklipsi zebhetri ezisebenza ngesipringi zenza oku kuhla kwe-voltage kube kubi kakhulu.
Xa unika amandla i-microcontroller kunye ne-H-bridge motor driver (njenge-L298N, i-DRV8833, okanye i-TB6612FNG) usebenzisa iphakethe elinye lebhetri elingenasithintelo, olo kuhla kwe-voltage luhamba ngqo lungene emgceni wokutsalela amandla we-processor. I-microcontroller ikuthatha oku kuhla njengokucinywa kombane ize iphinde iqalise.
Isicombululo 1: Yongeza ii-bulk decoupling capacitor
Esona sicombululo silula kwi-hardware esingafuni ukongezwa kwephakethe lesibini lebhetri kukongeza i-bulk capacitance kufuphi ne-motor driver.
I-capacitor isebenza njengedama elincinci, elikhawuleza kakhulu, logcino lombane. Xa imotha ivulwa ize ifune ukunyuka okungalindelekanga kombane, i-capacitor ikhupha umbane wayo iwuse kwi-motor driver phambi kokuba i-voltage yebhetri ephambili ibe nexesha lokuwa ngokupheleleyo.
- Beka i-electrolytic capacitor ye-470 µF ukuya kwi-1000 µF ngqo kwiziphelo zokungenisa amandla ombane ophezulu we-motor driver (Motor VCC ne-GND).
- Yenza iintambo ze-capacitor zibe mfutshane kangangoko kunokwenzeka. Ukuba ihleli kwimigca emithathu ye-breadboard ukusuka apho, ukumelana kwemizila etyhalelwayo ye-breadboard kuya kuyibuthuntisa impumelelo yayo.
- Qinisekisa i-polarity echanekileyo: umgca ombi we-negative kwi-capacitor kufuneka uqhagamshele kumhlaba (GND), umlenze we-positive uqhagamshele kumbane.
Ngenxa yengxolo yombane yefrikhwensi ephezulu eveliswa ziibrashi zemotha, tshisela kwakhona i-ceramic capacitor encinci ye-0.1 µF (100 nF) ngqo kwiziphelo ezibini zensimbi zemotha nganye ye-DC.
Isicombululo 2: Yahlula ngokupheleleyo imizila yakho yamandla
Ukuba wakha iirobhothi eziqhutywa ngamavili amane okanye usebenzisa iimotha ezine-torque ephezulu, ii-bulk capacitor zodwa zisenokungakuthinteli ukuhla kwe-voltage kwiibhetri esezidiniwe. Esona sicombululo sobunjineli sithe ngqo kukwahlula imizila yakho yamandla ibe ngamandla e-logic namandla eemotha.
| Ulungiselelo | Iingenelo | Iingxaki | Lulungele |
|---|---|---|---|
| Iphakethe elinye elinee-bulk capacitor | Lulula, iibhetri ezimbalwa ekufuneka zilawulwe eklasini | Lusenako ukuqalisa ngokutsha ukuba iibhetri sele ziphantse zaphela | Iirobhothi ezilula ze-2WD ezilandela umgca |
| Amaphakethe amabini eebhetri | Akukho kuphazamiseka kwemotha kwi-microcontroller | Ubunzima obongezelelekileyo, iiseti ezimbini zeebhetri ekufuneka zitshajwe | Ukhuphiswano lwerobhothiki, izakhelo ezinzima |
| Ibhafa ye-buck converter | Iphakethe elinye lebhetri, i-voltage ecocekileyo elawulwayo | Ifuna ukulungiswa kokuphuma kwe-voltage ngemultimitha | Iiprojekthi eziphezulu zesikolo samabanga aphakamileyo |
Ukuze uqhagamshele kakuhle imithombo emibini yamandla:
- Nika amandla i-microcontroller (i-Arduino, i-micro:bit, okanye i-ESP32) usebenzisa owayo umthombo wamandla owahlukileyo—umzekelo, i-power bank ye-USB ye-5V okanye i-LiPo encinci ye-3.7V ene-boost converter.
- Nika amandla isiphelo samandla emotha se-motor driver (esidla ngokuphawulwa ngokuthi VM okanye VMS) usebenzisa iphakethe lakho eliphambili lebhetri yeemotha (umz. isibambi se-4×AA okanye iphakethe le-2S Li-ion).
- Qhagamshela zonke iintambo zomhlaba (GND) kunye. I-microcontroller ne-motor driver kufuneka zabelane ngomhlaba omnye osisiseko, kungenjalo iisiginali ze-logic ezilawula icala nesantya ziya kudada zisebenze ngokungathembekanga.
Isicombululo 3: Qalisa iimotha zakho kancinci ngekhowudi
Amaxesha amaninzi ungakususa ukuqalisa ngokutsha okubangelwa ziimotha ungayibambanga nokuyibamba i-ayina yokutshisela, nje ngokutshintsha indlela ikhowudi yakho enika ngayo amandla. Emagumbini okufundela, abafundi badla ngokubhala ikhowudi etsibela ngoko nangoko isuka ekuphumleni iye kwisantya esipheleleyo:
analogWrite(motorPin, 255);
Olu tshintsho lwangoko nangoko lubangela owona mbane mkhulu wokungena ngesiquphe. Endaweni yoko, nyusa kancinci i-duty cycle ye-pulse-width modulation (PWM) phakathi kwee-millisecond ezingama-50 ukuya kwezili-100 usebenzisa isangqa esilula. Ukukhawulezisa ukusuka ku-0 ukuya ku-255 ngamanyathelo amancinci amahlanu kunciphisa kakhulu ukunyuka okuphezulu, kugcine i-voltage yebhetri ingaphezu komda we-brownout we-microcontroller ngaphandle kokuba intshukumo yerobhothi ibonakale icotha.
Iimpazamo zeentambo zegumbi lokufundela ezikhangeleka njenge-brownout
Phambi kokuba uphinde utsale iintambo kwisakhelo sakho sonke, khangela ezi ndawo zintathu zokusilela kwezinto eziqhelekileyo kwiimeko zegumbi lokufundela:
- Ii-breadboard zokutyhalela ezingafuni ukutshiselwa: Imizila yamandla ye-breadboard ayinako ukuwuthwala ngokuthembekileyo umbane ophezulu we-1.5 A ukuya kwi-2 A otsalwa ziimotha ezimbini ze-DC ezijikelezayo. Yisa amandla emotha aphezulu ngqo ngeziphelo zesikrufu okanye ngoqhagamshelo olutshiselweyo, hayi ngeeklipsi zesipringi ze-breadboard.
- Iintambo zejampa ezicekethekileyo: Iijampa ze-dupont ezitshiphu ze-28 AWG zinokumelana okuphezulu. Xa umbane wemotha uhamba kwiintambo zejampa ezicekethekileyo, intambo ngokwayo ilahla i-voltage ebalulekileyo phambi kokuba amandla afike nokufika kwi-motor driver.
- Iibhetri ze-alkaline eziphelileyo: Njengokuba iiseli ze-alkaline ziphela, ukumelana kwazo kwangaphakathi kunyuka kakhulu. Iphakethe lebhetri elifunda i-6.0V kwimultimitha xa lingasebenzi lisenokuwela ku-3.2V phantsi komthwalo we-500 mA. Soloko ulinganisa i-voltage yebhetri ngelixa iimotha zizama ngokwenene ukujikeleza.
Ukuba uxhobisa ilebhu yeekhompyutha okanye iqela lokhuphiswano ngezixhobo ezithembekileyo zokusasaza amandla, ii-driver module ezinesihluzi esakhelwe ngaphakathi ziyafumaneka kwivenkile ye-Sheen Robotics, okanye njengenxalenye yeekhithi zethu zerobhothiki ezicwangcisiweyo nge-Infinity.



