◎ La38 variklio valdiklis įrangos mašinoje, skirtas maitinti ir sukti nuolatinės srovės variklių porą!

Nesvarbu, ar tai mažytė roboto pelė, ar mažas daiktų interneto elektrinis ventiliatorius, žinantis, kaip valdyti dalykus nuolatinės srovės varikliu suįrangos mašinaatveria daug kūrybingų „pasidaryk pats“ projektų, kad jus užimtų.Šioje pamokoje mes naudojamela38variklio valdiklis ant aįrangos mašinamaitinti ir sukti nuolatinės srovės variklių porą!
Thela38Variklio valdiklio modulis yra plokštė, padedanti mikrovaldikliams ir mikroprocesoriams, tokiems kaipįrangos mašinagalios nuolatinės srovės varikliai, kuriems reikia daugiau nei 3,3 V arba 5 V.
Jis naudojala38IC maitinti visą logiką ir galios valdymą, reikalingą varikliui paleisti ir izoliuotiįrangos mašinanuo nuolatinės srovės varikliui taikomų aukštesnių įtampų.
Thela38modulis yra pagrindinis variklio valdiklis pradedančiųjų robotikos rinkinyje, nes juo lengva naudotis.Jame yra smeigtukų antraštės, į kurias galite įdėti trumpiklius, kad galėtumėte sklandžiai prijungti jį prie savoįrangos mašina.Taip pat galite paspartinti arba sulėtinti variklį, pritaikydami impulso pločio moduliacijos (PWM) signalą jo įjungimo kaiščiuiterminalas.
Kalbant apiesrovės,la38yraaukštas srovė.Iš tikrųjų tai a10 amperų srovės susideda iš variklių su keturiaismomentiniai elektros jungikliai kontaktas.Tai leidžia nustatyti srovės kryptį iš naujo neprijungus variklio.Pakeitus srovės kryptį ant H tilto, pasikeičia ir variklio sukimosi kryptis.La38 turi du valdymo kontaktus, kurie leidžia savarankiškai valdyti porą variklių.Jei pirmą kartą naudojate Python programavimą, nepraleiskite šių naudingų Python vienetų.
Nors ciklo metu kairysisForward ir rightForward kaiščiai pirmiausia įsijungia vienai sekundei.Norėdami valdyti greitį, pakeiskite įjungimo išėjimo darbo ciklą.Pirmiausia vienai sekundei nustatykite 100 % darbo ciklą, tada nustatykite 50 %.100 % darbo ciklas variklius veiks didžiausiu greičiu, o 50 % darbo ciklas – puse greičio.
Išsaugokite jį kaip „rpi-dcmotor.py“ arba bet kurį kitą failo pavadinimą, jei jis baigiasi „.py“ plėtiniu.Po to išjunkite savoįrangos mašina.
PASTABA.Šie trumpikliai automatiškai prijungia EN kaištį prie 5 V, „leisdami“ valdytisrovėper IN kaištį.Nors vis tiek turėtumėte tiekti maitinimą per šį kaištį, 5 V gali sukelti tam tikrų problemųįrangos mašinanes turėtų būti naudojama 3,3 V, o ne 5 V.Be to, prijungdami šiuos kaiščius prieįrangos mašinavėliau galėsite valdyti variklių greitį..
Patarimas: norėdami sužinoti, koks yra jūsų PIN kodasįrangos mašina, laikykite taip, kad GPIO kaiščiai būtų dešinėje.Tai mažytės metalo šukės, sėdinčios ant juodo padėklo.Tada, jei pažvelgsite į viršutinį kairįjį to dėklo kaištį, tai yra 1 kaištis. Dešinėje jo yra 2 kaištis. Po 1 kaiščiu yra 3 kaištis ir pan.
PASTABA.Dauguma nuolatinės srovės variklių paprastai neturi litavimo laidų.Juos galite lituoti patys.Veiks bet koks matuoklis, tačiau geriausiai veikia suvyta varinė viela.
Kodą galite paleisti paleisdami scenarijų terminale.Tačiau prieš tai turite pridėti galiosla38modulis.
Thela38Nuolatinės srovės variklio valdiklio modulį galima prijungti prie bet kokio nuolatinės srovės maitinimo šaltinio, jei įtampa neviršija 45 V.Kalbant apie patogumą, paprasčiau būtų naudoti 9V bateriją ir nuolatinės srovės kištuką, prijungtą prie modulio maitinimo gnybtų.
Taip pat nereikia jaudintis, kad 9V baterijos gali sugadinti jūsų įrenginįįrangos mašina.Thela38modulis naudoja specialų IC, vadinamą MOSFET, kuris veikia kaip mažos galios relė ir tampamomentinis elektrinisjungiklis, kuris izoliuoja jūsų kaiščius nuo maitinimo šaltinio.
Kaip galiu siųsti srovę iš kaiščio, kad nuolatinės srovės variklis suktųsi?Pažiūrėkime atidžiau, kaip priverčiame variklį suktis.
Thela38variklio valdiklio modulis naudoja keletąmomentinis elektrinisjungikliai, skirti valdyti variklio sukimąsi.Šiuos jungiklius galite įsivaizduoti kaip sieninį jungiklį, išskyrus tai, kad jie valdo ne pirštais – jie naudoja 3,3 V išįrangos mašina.
Ir čia yra GPIO.output( , GPIO.HIGH).Tai yra GPIO.output( , GPIO.HIGH).Nustačius šį kaištį į GPIO.HIGH, šis kaištis skleidžia 3,3 V.Taiįjungia jungiklį, leidžianti srovei tekėti į variklį.Tada srovė sukasi variklį.Perkėlus šiuos kaiščius į GPIO.LOW, jungiklis išjungiamas, o tai nutraukia variklio maitinimą.
Variklio sukimosi kryptį galime pakeisti keisdami varikliu tekančios srovės kryptį.Štai kodėl turime du atskirus kaiščius vieno variklio sukimuisi valdyti: galinį ir priekinį.Jie veikiamomentinis elektrinisjungikliai abiejose variklio maitinimo šaltinio pusėse, nukreipdami maitinimą pirmyn arba atgal.
Tas pats pasakytina apie greitį.Skirtingai nuo priekinės ir atbulinės eigos išvesties kaiščių, įjungimo kaištis kontroliuoja varikliu bet kuriuo metu tekančios galios kiekį.
Padidinus įtampą prie įjungimo kontakto, jų jungikliai atsidaro šiek tiek "plačiau" ir leidžia daugiau srovės tekėti per variklį.Padidinus variklių galią, jie greičiau sukasi.Sumažėjus, jie tampa lėtesni.
Antįrangos mašina, kaiščių išėjimo įtampai valdyti naudojame PWM arba impulsų moduliaciją.Padidinus darbo ciklą maksimali įtampa priartėja prie 3,3 V, o sumažinus – iki 0 V.
Tiesą sakant, jūs galite "išjungti“ variklį tam tikru būdu nustatydami variklio įjungimo kaištį į 0 V.Pagalvokite apie tai kaip apie automobilį: įjungimo kaiščiai tiekia dujas, kurios maitina variklius, o priekinės ir atbulinės eigos kaiščių judesiai judina pavaras, leidžiančias judėti pirmyn arba atgal.
Jie skiriasi priklausomai nuo to, kur yra jų solenoidinės ritės.Nuolatinės srovės šepečiu variklyje yra ritė, kuri sukasi tarp nuolatinių magnetų žiedo.Bešepetėliuose nuolatinės srovės varikliuose yra ritės kitoje pusėje – jų elektromagnetinės ritės supa nuolatinius magnetus.
Kolektorių varikliai yra pigūs ir pasižymi geru našumu esant mažam greičiui.Tačiau jie linkę įkaisti greičiau nei varikliai be šepetėlių ir yra mažiau energijos taupantys.Kita vertus, varikliai be šepetėlių gali pasiekti didesnį greitį, mažiau perkaisti ir naudoti mažiau energijos, kad suktųsi greičiau nei varikliai su šepečiu.
Jei naudojate variklį viduje aįrangos mašinaroboto ratų pavarų dėžė, šepečiu variklis turėtų būti geresnis.Tačiau jei naudojate variklį be reduktoriaus, pavyzdžiui, mažą elektrinį ventiliatorių, variklis be šepetėlių turėtų būti geresnis.
Nors tai gali skirtis priklausomai nuo gamintojo, galite tikėtis 2 A didžiausios srovės vienam varikliuila38variklio vairuotojo modulis.
Terence'as yra robotikos entuziastas, bandantis sukurti geriausią robotą pasaulyje.Jei jis nebūtų deginęs šviesos diodų kaip antrojo pomėgio, jis jau seniai to būtų ėmęsis.
Filialo atskleidimas.Tai, kad lengviau uždirbti komisinius už produktus, įsigytus naudojant mūsų nuorodas, palaiko darbą, kurį atliekame savo skaitytojams.