Mikä on Arduino® Stepper?

Arduino® -askel on kirjasto tai koodisarja, jonka avulla käyttäjät voivat ohjata askelmoottoria Arduino® -mikrokontrollerin kautta. Askelmoottori on moottori, joka sähkömagneettisten pulssien avulla luo mekaanista liikettä. Toisin kuin monet muut tämän järjestelmän kirjastot ja ohjelmat, Arduino® -askelmessa on vain muutama parametri. Arduino® -askelmoottorin toiminta vaatii vain vähän; käyttäjä tarvitsee vain Arduino® -kortin, oikean piirisuunnittelun ja askelkirjaston sekä askelmoottorin.

Askelmoottori on moottorityyppi, jossa on kappaleita, joissa on jatkuvasti vaihtuvia magneettisia navoja. Tämän vaihdon kautta moottorin keskiosa liikkuu suurilla nopeuksilla. Arduino® -askelkirjasto pystyy ohjaamaan sekä yksinapaisia ​​että kaksisuuntaisia ​​askelmoottoreita. Yksinapaisen moottorin moottorikäämeissä on kaksi käämiä, yksi negatiivinen ja toinen positiivinen, kun taas bipolaarisessa on yksi käämi, jota muutetaan jatkuvasti. Askelmoottoreita käytetään monissa tietokonelaitteissa, ja niitä käytetään myös teollisesti mekaanisten osien luomiseen, jotka tarvitsevat tarkkaa liikettä ja leikkausta.

Ennen askelmoottorin käyttöä käyttäjällä on oltava askelkirjasto -ohjelma ja oikea piirilevy, jotta askelmoottori toimii. Tämän lisäksi käyttäjän on luotava piiri, jotta virta voi siirtyä Arduino® -laitteistosta moottoriin. Verrattuna monien muiden toimintojen käyttämiseen Arduino® -mikroprosessorin kanssa tämä vaatii hyvin vähän työtä. Askelmoottorit liitetään Arduino®-mikroprosessoriin kahden tai neljän nastaisen piirin avulla askelmoottorin ohjeiden mukaisesti.

Askelmoottorin toimimiseksi on määritettävä kolme parametria: Stepper, SetSpeed ​​ja Step. Ensimmäinen, Stepper, on määritettävä kahdelle tai neljälle nastalle sen mukaan, miten käyttäjä teki piirin. Kannattaa lukea moottorin ohjeet selvittääksesi kuinka monta astetta askelta kohden on, jakaa se 360: llä ja saada askelmäärän. Sitten nastan parametrit on lisättävä pin1 ja pin2, sitten pin3 ja pin4, jos käytettiin nelinapaista kokoonpanoa.

Seuraava parametri, SetSpeed, on askelmoottorin kierrosta minuutissa (RPM) käytön aikana. Tämä parametri asettaa vain nopeuden eikä saa moottoria pyörimään itsestään. Viimeinen parametri, vaihe, on se, joka saa moottorin liikkumaan. Jos syötät numeron tähän, Arduino® -askelin saa askelmoottorin liikkumaan niin monta vaihetta.