Turinys:
- 1 žingsnis: ko mums reikia
- 2 žingsnis: kaip veikia žingsninis variklis ir kodėl mes naudojame tvarkyklę
- 3 žingsnis: jungtys
- 4 žingsnis: programinė įranga ir valdymas
- 5 žingsnis: atsisakymas
Video: Žingsninio variklio valdymas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Ši pamoka galioja tiek tuo atveju, jei naudojame „Arduino“, tiek ir naudodami „Drivemall“lentą, esančią žemiau esančioje nuorodoje „Drivemall“kūrimui.
„Drivemall“pranašumas prieš klasikinę „Arduino“plokštę yra tai, kad sumažėja jungčių sudėtingumas, todėl sąranka yra tvarkingesnė. Tačiau tai neprivaloma: visi rezultatai vis dar galioja naudojant „arduino“plokštę, duonos lentą ir pakankamai „dupont“jungiklių.
Valdykime žingsninį variklį su arduino lenta.
1 žingsnis: ko mums reikia
- „Arduino“mikrovaldiklis arba „Drivemall“
- Viela (-os)
- Žingsninis variklis
- Vairuotojas A4988 arba DRV8825 arba L298N arba ULN2003 (yra daug tvarkyklių)
2 žingsnis: kaip veikia žingsninis variklis ir kodėl mes naudojame tvarkyklę
Žingsninis variklis iš esmės susideda iš dviejų ritinių, kurios turi būti tinkamai maitinamos (1 pav.). Jei variklis tiekiamas netinkamai, jis gali sukelti trumpąjį GND.
Kiekviename žingsnyje variklis sukasi gerai žinomu kampu, kurį gamintojas paprastai nurodo kaip 1,8 °, todėl norint atlikti visą ratą reikia atlikti 200 žingsnių
Paaiškinkime, kodėl mums reikia tvarkyklės, o ne prijungti žingsnį tiesiai prie mikrovaldiklio.
Tvarkyklės leidžia nuskaityti veiksmus, nes mikrovaldiklis negali įkelti ritės žingsninio variklio viduje.
Rinkoje yra dviejų tipų žingsninių variklių tvarkyklės:
- klasikinės tvarkyklės L298 arba ULN2003-dvigubas H tiltas, kuriame vienų fazių maitinimo logika yra kode;
- Šiuolaikinės tvarkyklės A4988 arba drv8825, kuriose tam tikra logika yra diske.
Įvesties funkcija A4988 suteikia įjungimo funkciją ir du kaiščius, vieną kryptimi, kitą žingsnių skaičiui ir maitinimą.
3 žingsnis: jungtys
Kaip pirmąjį žingsninių variklių metodą pasirinkome naudoti tvarkyklę ULN2003.
Trys variklio valdymo mygtukai yra prijungti prie „Arduino“su rezistoriumi, prijungtu prie GND.
Mes prijungiame variklį prie ULN pagal 2 paveiksle pateiktą schemą, „Arduino“yra prijungtas prie tvarkyklės su kaiščiais 8 9 10 ir 11.
4 žingsnis: programinė įranga ir valdymas
Čia rasite pagrindinę žingsninio variklio valdymo programinę įrangą. Šiuo ypatingu atveju apačioje
- kaištis A0 naudojamas teigiamai krypčiai ir sustojimui
- kaištis A1 naudojamas neigiamai krypčiai ir sustojimui
- kaištis A2 naudojamas patvirtinti ir pradėti judėti pagal anksčiau nuspausto mygtuko kryptį
žingsnių skaičius per ciklą nustatytas į 20, tai reiškia, kad programa atliks 10 ciklų, kad atliktų vieną visišką variklio apsisukimą
5 žingsnis: atsisakymas
Ši pamoka parengta kaip projekto „Makerspace for Inclusion“dalis, bendrai finansuojama iš Europos Komisijos programos „Erasmus +“.
Projektu siekiama skatinti neformalią švietimo formą, kaip priemonę skatinti jaunimo socialinę įtrauktį, neformalų ugdymą, kurį galima rasti kūrėjų erdvėse.
Ši pamoka atspindi tik autorių požiūrį, ir Europos Komisija negali būti laikoma atsakinga už bet kokį joje esančios informacijos panaudojimą.
Rekomenduojamas:
„Raspberry Pi“, „Python“ir „TB6600“žingsninio variklio tvarkyklė: 9 žingsniai
„Raspberry Pi“, „Python“ir „TB6600“žingsninio variklio tvarkyklė: šioje instrukcijoje atliekami žingsniai, kurių aš ėmiausi prijungdamas „Raspberry Pi 3b“prie „TB6600“žingsninio variklio valdiklio, 24 V nuolatinės srovės maitinimo šaltinio ir 6 laidų žingsninio variklio. Aš tikriausiai kaip ir daugelis iš jūsų ir atsitiktinai turiu " griebti maišelį " likusios par
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: 3 žingsniai
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: tai 28BYJ-48 žingsninio variklio valdymo schema, kurią sukūriau kaip savo paskutinių metų disertacijos projekto dalį. Aš to dar nemačiau, todėl galvojau, kad įkelsiu tai, ką atradau. Tikimės, kad tai padės kam nors kitam
„Arduino“pamoka - žingsninio variklio valdymas naudojant potenciometrą: 5 žingsniai
„Arduino“pamoka - žingsninio variklio valdymas naudojant potenciometrą: ši instrukcija yra rašytinė mano „Arduino: Kaip valdyti žingsninį variklį naudojant potenciometrą“versija. „YouTube“vaizdo įrašas, kurį neseniai įkėliau. Aš primygtinai rekomenduoju jums tai patikrinti. Mano „YouTube“kanale pirmiausia turėtumėte pamatyti
„Arduino“pamoka - žingsninio variklio valdymas su tvarkyklės ULN 2003: 5 žingsniai
„Arduino“pamoka - žingsninio variklio valdymas su vairuotojo ULN 2003: Šis nurodymas yra rašytinė mano „Arduino: Kaip valdyti žingsninį variklį naudojant ULN 2003 variklio tvarkyklę“versija. „YouTube“vaizdo įrašas, kurį neseniai įkėliau. Aš primygtinai rekomenduoju jums tai patikrinti
Žingsninio variklio valdymas naudojant „Arduino“: 8 žingsniai
Žingsninio variklio valdymas naudojant „Arduino“: „Salut les Makers :)“c'est Maker3.0Notre premier " instructable " est un petit projet qui va vous permettre de contrôler un Moteur pas a pas " Stepper Motor " sa vitesse son sens de rotation ir cela de façon manuelle ou automatique