Kas yra Arduino® Stepper?

„Arduino® stepper“ yra biblioteka arba kodų rinkinys, leidžiantis vartotojams valdyti žingsninį variklį per Arduino® mikrovaldiklį. Žingsninis variklis yra variklis, kuris, naudodamas elektromagnetinius impulsus, sukuria mechaninį judėjimą. Skirtingai nuo daugelio kitų šios sistemos bibliotekų ir programų, Arduino® stepper susideda tik iš kelių parametrų. Kad Arduino® steperis veiktų, reikia labai nedaug; vartotojui tereikia Arduino® plokštės, tinkamo grandinės dizaino ir žingsninės bibliotekos bei paties žingsninio variklio.

Žingsninis variklis yra variklio tipas, kuriame yra dalių su nuolat besikeičiančiais magnetiniais poliais. Per šį pavarų perjungimą centrinė variklio dalis juda dideliu greičiu. Arduino® žingsninė biblioteka gali valdyti ir vienpolius, ir dvipolius žingsninius variklius. Vienpolio variklio variklio ritės turi dvi apvijas, vieną neigiamai ir vieną teigiamai, o dvipoliame – vieną nuolat keičiamą apviją. Žingsniniai varikliai naudojami daugelyje kompiuterių įrenginių, taip pat naudojami pramonėje kuriant mechanines dalis, kurias reikia tiksliai perkelti ir pjauti.

Prieš naudodamas žingsninį variklį, vartotojas turi turėti žingsninių bibliotekos programą ir tinkamą plokštę, kad veiktų žingsninis variklis. Be to, vartotojas turi sukurti grandinę, kad energija iš Arduino® aparatinės įrangos galėtų patekti į variklį. Palyginti su daugelio kitų funkcijų naudojimu su Arduino® mikroprocesoriumi, tai reikalauja labai mažai darbo. Žingsniniai varikliai yra prijungti prie Arduino® mikroprocesoriaus dviejų arba keturių kontaktų grandine pagal žingsninio variklio instrukcijas.

Norint, kad žingsninis variklis veiktų, reikia nustatyti tris parametrus: Stepper, SetSpeed ​​ir Step. Pirmasis, Stepper, turi būti sukonfigūruotas dviem arba keturiems kaiščiams, atsižvelgiant į tai, kaip vartotojas sukūrė grandinę. Reikėtų perskaityti variklio instrukcijas, kad sužinotumėte, kiek laipsnių yra žingsnyje, padalinkite jį iš 360 ir gaukite žingsnių skaičių. Tada kaiščio parametrai turi būti pridėti kaip pin1 ir pin2, tada pin3 ir pin4, jei buvo naudojama keturių kontaktų konfigūracija.

Kitas parametras „SetSpeed“ yra žingsninio variklio apsisukimai per minutę (RPM), kai jis naudojamas. Šis parametras nustato tik greitį ir neprivers variklio suktis. Paskutinis parametras Step yra tas, dėl kurio variklis juda. Čia įvedus skaičių, Arduino® žingsninis variklis privers judėti tiek žingsnių.