Sadržaj:

Nema koraka mikro17 koračnih motora Nema17: 6 koraka
Nema koraka mikro17 koračnih motora Nema17: 6 koraka

Video: Nema koraka mikro17 koračnih motora Nema17: 6 koraka

Video: Nema koraka mikro17 koračnih motora Nema17: 6 koraka
Video: SKR 1.4 - TMC2209 v1.2 2024, Novembar
Anonim
Nema17 koračni motor Microstepping
Nema17 koračni motor Microstepping

Ovo će biti moje prvo uputstvo i siguran sam da ću morati ažurirati stvari jer nađem problema s tim. Pokušat ću popraviti stvari kako vrijeme dopušta i s povratnim informacijama. Hvala!

Sve informacije koje sam pronašao u potrazi za steperima i mikrostepanjem bile su previše bazične ili su došle do toliko detalja da su mi se oči zagledale nakon nekoliko stranica. Ovo je rezultat mog vlastitog shvatanja stepera i mikro koračanja.

Sastavio sam jednostavno postavljanje koračnog motora Nema17 koje će demonstrirati mikro koračanje i objasniti samo malo kako stvari funkcioniraju i nekoliko primjera koda da biste ga vidjeli na djelu.

Čudno, ali moje zadovoljstvo dolazi od saznanja kako stvari funkcioniraju više nego od toga da ih zapravo upotrebimo za izgradnju:) da, znam, čudno! U svakom slučaju, evo nešto što sam smislio kako bih zadovoljio svoju znatiželju o steperima i mikrostepingu. Kôd je malo previše komentiran, ali htio sam pokušati odgovoriti na sva pitanja koja se mogu pojaviti dok ga pregledavam. Ima još mnogo toga za naučiti, ali ovo bi vam trebalo pomoći da započnete svoje putovanje.

Kôd je napisan za Arduino Nano, DRV8825 upravljačku ploču koračnog upravljača i Nema17 koračni motor (17HS4401S). Takođe je sastavljen i testiran na UNO R3 i MEGA2650 R3. Nadam se da će ovo pomoći nekome u projektu ili možda samo želi znati kako vaš 3D pisač ili možda CNC zapravo radi te zaista glatke poteze. Besplatno korištenje u bilo kojem obliku koji želite.

Hajde da počnemo!

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi

Ako gledate ovo uputstvo, vjerovatno već imate većinu, ako ne i sve ove. Za one koji nemaju ovdje, trebate kopirati stvari.

1. Arduino Nano, Uno R3 ili Mega2560

2. Nema 17 Koračni motor. Mogli biste koristiti bilo koji 4 -žični steper u vjerovatno haubi, ali ovo sam imao

3. 100uf 25v elektrolitički kondenzator. Ovo nam je potrebno za rješavanje bilo kakvih skokova napona koji se mogu pojaviti tijekom rada našeg stepera. Može doći do skokova od 45 V pa budimo sigurni!

4. DRV8825 koračna ploča upravljačkog programa

5. Oglasna ploča

6. Žice za matičnu ploču

7. Voltmetar.

8. Napajanje. Možete koristiti bilo šta, od baterije do namjenskog izvora napajanja. Potrebno je samo napajati 12 volti i najmanje 1 pojačalo. Poželjno je 2 pojačala jer će vozač upravljati do 1,5 prije isključivanja.

Korak 2: Ožičite stvari

Ožičenje stvari gore!
Ožičenje stvari gore!
Ožičenje stvari gore!
Ožičenje stvari gore!
Ožičenje stvari gore!
Ožičenje stvari gore!
Ožičenje stvari gore!
Ožičenje stvari gore!

Evo naše sheme koju ćemo koristiti za povezivanje stvari. Vaš steper može, ali i ne mora imati žice iste boje. U ovom slučaju morate odrediti koje su žice koji namoti. Možda ćete morati provjeriti svoj podatkovni list kako biste utvrdili kako spojiti svoj.

Jedan način da to učinite bio bi izmjeriti otpor vašeg stepera. Od 4 žice, 2 para će čitati negdje u blizini 3 ohma. Ova 2 para su vaši A i B namotaji. Zato samo spojite svaki "par" na DRV8825. 1 par na A1 i A2, a drugi par na B1 i B2. Ne brinite previše o polaritetu. Ako zamijenite jedan od parova, motor će se jednostavno okrenuti u suprotnom smjeru. Znam. Probao sam! Samo provjerite je li svaki "par" spojen na isti A ili B na upravljačkom programu.

Korak 3: Podesite Vref

Nakon što sve ožičite i pripremite za rad, prvo moramo postaviti vref naše DRV8825 ploče.

Bljesnite svoj Arduino sa kodom Stepper_Board_Adjust. Ovo će nam jednostavno omogućiti da isključimo i uključimo upravljačku ploču.

Odspojite steper.

Otvorite serijski monitor i uključite upravljački program. Kôd bi trebao prikazivati jednostavan meni. U suprotnom, dvaput provjerite svoje Arduino veze.

Uzmite mjerač volta i spojite uzemljenje s logičkim uzemljenjem na ploči. Pomoću vašeg šiljastog pozitivnog kabela spojite ga tako nježno s malim metalnim jezičkom pored potenciometra. Pazite da vaše drhtave ruke nigdje ne premještaju! Pogledajte sliku da vidite gdje treba dodirnuti vodstvo. Napravite test na ploči u blizini prilagodbe koju možete koristiti. Blago tebi!

Polako podesite potenciometar s malim odvijačem (opet oprezno! Nema kave dok ne završite!) Dok ne zaobiđete 0,8 volti. Ovo će biti dobro polazište.

Dobar posao do sada!

Korak 4: Postavite glavni kôd

Evo koda koji ćemo koristiti za zabavu!

Sada je vrijeme da prebacite glavni kôd na svoj Arduino.

Neću ulaziti u detaljan opis povezivanja i konfiguriranja vašeg Arduina. Ako čitate ovo, znate kako to već učiniti.: P

Brzo bacite pogled na kôd. Postoje neki komentari koji će vam pomoći objasniti još neke stvari.

Morat ćete učitati biblioteku. To se može učiniti u Arduino IDE -u u upravitelju biblioteke.

Nakon što učitate biblioteku, nastavite i bljesnite svoj Arduino.

Otvorite serijski port i ako sve bude u redu vidjet ćete izbornik. Odlično!

Ostalo je na vama!

Nadam se da vam je ovo pomoglo u potrazi za znanjem i zabavom. Znam da sam mnogo naučio praveći ovo!

Hvala!

Korak 5: Napomene

Napomene
Napomene

Par napomena.

Uvijek zapamtite da nikada ne isključujete steper sa uključenim napajanjem. Uvijek prvo isključite napajanje.

Ako otkrijete da vaš steper preskače korake pri manjim brzinama i ubrzanju, pokušajte podizati vref malo po malo.

Korak 6: Mikrokoraci

Ovo je snimljeno pri 30 okretaja, 1/4 korak, 5000 brzina, 3000 ubrzanja.

Preporučuje se: