Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Cablarea lucrurilor
- Pasul 3: Reglați Vref
- Pasul 4: Introduceți codul principal
- Pasul 5: Note
- Pasul 6: Microstepping
Video: Microstepping cu motor pas cu pas Nema17: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Deci, acesta va fi primul meu instructable și sunt sigur că va trebui să actualizez lucrurile pe măsură ce găsesc probleme cu acesta. Voi încerca să rezolv lucrurile pe măsură ce timpul ne permite și cu feedback. Mulțumiri!
Toate informațiile pe care le-am găsit căutând steppers și micro stepping au fost fie de bază, fie au intrat în atât de multe detalii ochii mei au trecut peste câteva pagini. Acesta este rezultatul propriei mele abordări pe steppers și micro stepping.
Am realizat o simplă configurare a motorului pas cu pas Nema17 care va demonstra micro stepping și va explica puțin cum funcționează lucrurile și câteva exemple de cod pentru a le vedea în acțiune.
În mod ciudat, plăcerea mea vine din a afla cum funcționează lucrurile mai mult decât să le folosesc de fapt pentru a construi ceva:) ya Știu, Ciudat! Oricum, iată un mic lucru cu care am venit pentru a-mi satisface curiozitatea cu privire la steppers și micro stepping. Codul este cam prea comentat, dar am vrut să încerc să răspund la orice întrebări care ar putea apărea în timp ce l-am analizat. Mai sunt multe de învățat, dar acest lucru ar trebui să vă ajute să începeți călătoria.
Codul a fost scris pentru un Arduino Nano, o placă de driver DRV8825 pas cu pas și un motor pas cu pas Nema17 (17HS4401S). De asemenea, a fost compilat și testat pe un UNO R3 și un MEGA2650 R3. Sper că acest lucru ajută pe cineva într-un proiect sau poate vrea doar să știe cum imprimanta dvs. 3D sau poate CNC face de fapt acele mișcări foarte bune. Folosire gratuită oricum doriți.
Să începem!
Pasul 1: Piese necesare
Dacă vă uitați la acest instructabil, probabil că aveți deja cele mai multe, dacă nu chiar toate acestea. Pentru cei care nu au aici este ceea ce va trebui pentru a dubla lucrurile.
1. Arduino Nano, Uno R3 sau Mega2560
2. Motorul pas cu pas Nema 17. Ai putea folosi orice stepper cu 4 fire în orice capotă probabilă, dar asta am avut
3. Condensator electrolitic 100uf 25v. Avem nevoie de acest lucru pentru a face față oricăror vârfuri de tensiune care pot apărea în timp ce rulăm pasul nostru. Pot apărea vârfuri de 45v, astfel încât să fim siguri!
4. Placă de driver DRV8825 pas cu pas
5. Pană de pâine
6. Sârme de panouri
7. Voltmetru.
8. O sursă de alimentare. Puteți folosi orice, de la o baterie la o sursă de alimentare dedicată. Trebuie doar să furnizeze 12 volți și cel puțin 1 amp. De preferință, 2 amperi, deoarece șoferul va gestiona până la 1,5 înainte de oprire.
Pasul 2: Cablarea lucrurilor
Iată schema noastră pe care o vom folosi pentru a conecta lucrurile. Stepper-ul dvs. poate avea sau nu firele de aceeași culoare. În acest caz, va trebui să determinați ce fire sunt înfășurări. Poate fi necesar să vă verificați foaia de date pentru a stabili cum să vă conectați.
O modalitate de a face acest lucru ar fi măsurarea rezistenței pasului tău. Din cele 4 fire, 2 perechi vor citi undeva în vecinătatea a 3 ohmi. Aceste 2 perechi sunt înfășurările dvs. A și B. Deci, conectați fiecare „pereche” la DRV8825. 1 pereche la A1 și A2, iar cealaltă pereche la B1 și B2. Nu vă faceți griji prea mult despre polaritate. Dacă aveți una dintre perechi schimbate, motorul va roti pur și simplu o direcție opusă. Știu. Am încercat! Asigurați-vă că fiecare „pereche” este conectată la același A sau B de pe driver.
Pasul 3: Reglați Vref
După ce aveți totul conectat și gata de pornire, trebuie mai întâi să setăm vref-ul plăcii noastre DRV8825.
Aruncați Arduino cu codul Stepper_Board_Adjust. Acest lucru ne va permite pur și simplu să oprim și să pornim de pe placa șoferului.
Deconectați stepperul.
Deschideți monitorul serial și porniți driverul. Codul ar trebui să afișeze un meniu simplu. Dacă nu, verificați conexiunile Arduino.
Luați-vă voltmetrul și conectați solul la masa logică de pe panou. Folosind cablul dvs. pozitiv ascuțit, conectați-l atât de ușor la mica filă metalică de lângă potențiometru. Atenție, mâinile tale tremurătoare nu o mișcă nicăieri! Uitați-vă la imagine pentru a vedea unde să atingeți cablul. Faceți să aveți un test pe tablă lângă reglajul pe care îl puteți utiliza. Norocosule!
Reglați încet potențiometrul cu o șurubelniță mică (atenție din nou! Fără cafea până când nu ați terminat!) Până când ajungeți în jur de.8 volți. Acesta va fi un bun punct de plecare.
Muncă bună până acum!
Pasul 4: Introduceți codul principal
Iată codul pe care îl vom folosi pentru a ne distra!
Acum este timpul să trimiți codul principal pe Arduino.
Nu voi intra într-o descriere detaliată despre conectarea și configurarea Arduino. Dacă citiți aici, știți cum să faceți acest lucru deja.: P
Aruncați o privire rapidă asupra codului. Există câteva comentarii care vă vor ajuta să explicați încă câteva lucruri.
Cu toate acestea, va trebui să încărcați biblioteca. Acest lucru se poate face în ID-ul Arduino din managerul de bibliotecă.
După ce ați încărcat biblioteca, continuați și aruncați Arduino.
Deschideți portul serial și, dacă lucrurile merg bine, veți vedea un meniu. Buna treaba!
Restul depinde de tine!
Sper că acest lucru a fost de ajutor în căutarea dvs. de cunoaștere și distracție. Știu că am învățat multe făcând asta!
Mulțumiri!
Pasul 5: Note
Câteva note.
Amintiți-vă întotdeauna să nu vă deconectați niciodată stepper-ul cu acesta pornit. Opriți întotdeauna curentul mai întâi.
Dacă descoperiți că pasul tău trece peste pași cu viteze și accelerație mai mici, încercați să ridicați vreful puțin câte unul.
Pasul 6: Microstepping
Acest lucru a fost făcut la 30 de rotații, 1/4 pas, 5000 viteză, 3000 accel.
Recomandat:
Motor pas cu pas controlat MIDI cu cip de sinteză digitală directă (DDS): 3 pași
Motor pas cu pas controlat MIDI cu cip de sinteză digitală directă (DDS): Ați avut vreodată o idee proastă că DOAR a trebuit să vă transformați într-un mini proiect? Ei bine, mă jucam cu o schiță pe care o făcusem pentru Arduino Due menită să fac muzică cu un modul AD9833 Direct Digital Synthesis (DDS) … și la un moment dat m-am gândit & q
Motor pas cu pas Motor controlat pas cu microcontroler !: 6 pași
Motor pas cu pas controlat Motor pas cu pas fără microcontroler! Acest proiect nu necesită circuite complexe sau un microcontroler. Deci, fără alte întrebări, să începem
Motor pas cu pas Motor controlat pas cu microcontroler (V2): 9 pași (cu imagini)
Motor pas cu pas controlat Motor pas cu pas fără microcontroler (V2): Într-unul din manualele mele anterioare, v-am arătat cum să controlați un motor pas cu pas folosind un motor pas cu pas fără un microcontroler. A fost un proiect rapid și distractiv, dar a venit cu două probleme care vor fi rezolvate în acest instructabil. Deci, inteligență
Locomotivă model controlată cu motor pas cu pas - Motor pas cu pas ca codificator rotativ: 11 pași (cu imagini)
Locomotivă controlată cu motor pas cu pas | Motorul pas cu pas ca codificator rotativ: Într-unul din manualele anterioare, am învățat cum să folosim un motor pas cu pas ca codificator rotativ. În acest proiect, vom folosi acum acel motor pas cu pas rotit pentru a controla un model de locomotivă folosind un microcontroler Arduino. Deci, fără fu
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: 11 pași (cu imagini)
Motor pas cu pas Motor controlat pas cu pas Motor pas cu pas ca codificator rotativ: Aveți câteva motoare pas cu pas în jur și doriți să faceți ceva? În acest manual, să folosim un motor pas cu pas ca un codificator rotativ pentru a controla poziția unui alt motor pas cu pas folosind un microcontroler Arduino. Deci, fără alte întrebări, hai să