Sisällysluettelo:

Nema17 -askelmoottorin mikrotoiminta: 6 vaihetta
Nema17 -askelmoottorin mikrotoiminta: 6 vaihetta

Video: Nema17 -askelmoottorin mikrotoiminta: 6 vaihetta

Video: Nema17 -askelmoottorin mikrotoiminta: 6 vaihetta
Video: На что способен NEMA 17. Тест работы шаговых двигателей 2024, Marraskuu
Anonim
Nema17 Askelmoottorin mikrosteppaus
Nema17 Askelmoottorin mikrosteppaus

Joten tämä on ensimmäinen ohjeeni, ja olen varma, että minun on päivitettävä asioita, kun löydän siitä ongelmia. Yritän korjata asiat ajan ja palautteen perusteella. Kiitos!

Kaikki tiedot, jotka löysin etsimällä steppereitä ja mikroaskelmia, olivat joko liian yksinkertaisia tai menivät niin yksityiskohtaisesti, että silmäni kiilivät muutaman sivun jälkeen. Tämä on seurausta omasta otoksestani steppereihin ja mikroaskelmiin.

Olen koonnut yksinkertaisen Nema17 -askelmoottoriasetuksen, joka osoittaa mikroaskelman ja selittää vain vähän, miten asiat toimivat, ja jonkin esimerkkikoodin nähdäksesi sen toiminnassa.

Kummallista kyllä, nautin siitä, että saan tietää miten asiat toimivat enemmän kuin tosiasiallisesti käyttää niitä jonkin rakentamiseen:) ya Tiedän, Outoa! Joka tapauksessa, tässä on pieni asia, jonka keksin tyydyttääkseni uteliaisuuteni steppereistä ja mikroaskelmista. Koodi on hieman yli kommentoitu, mutta halusin yrittää vastata kaikkiin kysymyksiin, joita voi ilmetä sen tarkastelun aikana. Paljon on vielä opittavaa, mutta tämän pitäisi auttaa sinua pääsemään alkuun.

Koodi on kirjoitettu Arduino Nano -laitteelle, DRV8825 -askelmoottorilevylle ja Nema17 -askelmoottorille (17HS4401S). Se on myös koottu ja testattu UNO R3: lla ja MEGA2650 R3: lla. Toivottavasti tämä auttaa jotakuta projektissa tai ehkä vain haluaa tietää, miten 3D -tulostimesi tai ehkä CNC todella tekee nämä todella sujuvat liikkeet. Saa käyttää vapaasti missä tahansa.

Aloitetaan!

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat

Jos katsot tätä ohjetta, sinulla on todennäköisesti useimmat, elleivät kaikki nämä, jo. Niille, jotka eivät ole täällä, sinun on kopioitava asioita.

1. Arduino Nano, Uno R3 tai Mega2560

2. Nema 17 Askelmoottori. Voit käyttää mitä tahansa 4 -johtimista askelinta kaikessa todennäköisessä hupussa, mutta tämä oli minulla

3. 100uf 25v elektrolyyttikondensaattori. Tarvitsemme tätä käsitelläksemme jännitepiikkejä, joita voi esiintyä askelmiamme käytettäessä. 45v piikkejä voi esiintyä, joten olkaa turvassa!

4. DRV8825 askelmoottorilevy

5. Leipälauta

6. Leipälevyn johdot

7. Volttimittari.

8. Virtalähde. Voit käyttää mitä tahansa akusta akkuvirtalähteeseen. Sen tarvitsee vain syöttää 12 volttia ja vähintään 1 ampeeri. Mieluiten 2 ampeeria, koska kuljettaja kestää jopa 1,5 ennen sammutusta.

Vaihe 2: Johdotus

Asennusten johdotus!
Asennusten johdotus!
Asennusten johdotus!
Asennusten johdotus!
Asennusten johdotus!
Asennusten johdotus!
Asennusten johdotus!
Asennusten johdotus!

Tässä on kaaviomme, jota käytämme asioiden johtamiseen. Stepperissäsi voi olla tai ei ole samaa väriä. Tässä tapauksessa sinun on määritettävä, mitkä johdot ovat käämiä. Sinun on ehkä tarkistettava tietolomakkeestasi, miten voit yhdistää omasi.

Yksi tapa tehdä se olisi mitata stepperin vastus. Neljästä johdosta 2 paria lukee jossain 3 ohmin läheisyydessä. Nämä kaksi paria ovat A- ja B -käämit. Liitä siis vain jokainen "pari" DRV8825: een. 1 pari A1 ja A2 ja toinen pari B1 ja B2. Älä ole huolissasi napaisuudesta liikaa. Jos jompikumpi parista on vaihdettu, moottori yksinkertaisesti kääntyy vastakkaiseen suuntaan. Tiedän. Minä yritin sitä! Varmista vain, että jokainen "pari" on kytketty samaan A- tai B -ohjaimeen.

Vaihe 3: Säädä Vref

Kun kaikki on kytketty ja valmis käytettäväksi, meidän on ensin asetettava DRV8825 -korttimme vref.

Flash Arduinoasi Stepper_Board_Adjust -koodilla. Näin voimme yksinkertaisesti sammuttaa ohjaimen ja kytkeä sen päälle.

Irrota askelin.

Avaa sarjamonitori ja käynnistä ohjain. Koodin pitäisi näyttää yksinkertainen valikko. Jos ei, tarkista Arduino -yhteydet.

Tartu voltimittariin ja liitä maa leipälevyn Logic Groundiin. Käytä terävää positiivista johtoa liittämällä se niin varovasti potentiometrin vieressä olevaan pieneen metallikielekkeeseen. Varo väriseviä käsiäsi, älä siirrä sitä mihinkään! Katso kuvaa nähdäksesi mihin koskettaa johtoa. Teet testin taulullasi lähellä säätöä, jota voit käyttää. Olet onnekas!

Säädä potentiometriä hitaasti pienellä ruuvitaltalla (varo vielä kerran! Ei kahvia ennen kuin olet valmis!), Kunnes saat noin 8 voltin jännitteen. Tämä on hyvä lähtökohta.

Hyvää työtä tähän asti!

Vaihe 4: Flash Main Code

Tässä on koodi, jota käytämme pitääksemme hauskaa!

Nyt on aika vilkuttaa pääkoodi Arduinollesi.

En aio mennä yksityiskohtaiseen kuvaukseen Arduinon yhdistämisestä ja määrittämisestä. Jos luet tätä täällä, tiedät jo, miten tämä tehdään.: P

Vilkaise koodia nopeasti. On joitain kommentteja, jotka auttavat selittämään muutamia asioita.

Sinun on kuitenkin ladattava kirjasto. Tämä voidaan tehdä Arduino IDE: ssä kirjaston hallinnassa.

Kun olet ladannut kirjaston, mene eteenpäin ja vilkaise Arduinoasi.

Avaa sarjaportti ja jos asiat menevät hyvin, näet valikon. Hyvää työtä!

Loppu on sinusta kiinni!

Toivottavasti tästä oli apua etsiessään tietoa ja hauskaa. Tiedän oppineeni paljon tämän tekemisestä!

Kiitos!

Vaihe 5: Huomautuksia

Huomautuksia
Huomautuksia

Pari huomautusta.

Muista aina, ettet koskaan irrota askelmaasi sen ollessa päällä. Katkaise aina virta ensin.

Jos huomaat, että askelma ohittaa askeleet pienemmillä nopeuksilla ja kiihtyvyydellä, yritä nostaa vrefiä vähän kerrallaan.

Vaihe 6: Mikroaskel

Tämä tehtiin 30 kierrosta, 1/4 askelta, 5000 nopeutta, 3000 nopeutta.

Suositeltava: