INHOUDSOPGAWE:

Nema17 Stepper Motor Microstepping: 6 stappe
Nema17 Stepper Motor Microstepping: 6 stappe

Video: Nema17 Stepper Motor Microstepping: 6 stappe

Video: Nema17 Stepper Motor Microstepping: 6 stappe
Video: stepper motor speed controller reverse or forward controller 2024, Julie
Anonim
Nema17 Stepper Motor Microstepping
Nema17 Stepper Motor Microstepping

Dit sal dus my eerste opdrag wees, en ek is seker dat ek dinge moet opdateer namate ek probleme ondervind. Ek sal probeer om dinge reg te maak soos die tyd dit toelaat en met terugvoer. Dankie!

Al die inligting wat ek gevind het om na steppers en mikrostappe te soek, was óf te basies, óf het in soveel detail ingegaan dat my oë na 'n paar bladsye verlig is. Dit is die gevolg van my eie opvatting oor steppers en mikrostappe.

Ek het 'n eenvoudige Nema17 -stapmotor -opstelling saamgestel wat mikro -trappe sal demonstreer en net 'n bietjie sal verduidelik hoe dinge werk en 'n paar voorbeeldkode om dit in aksie te sien.

Vreemd genoeg kom my plesier uit die ontdekking van hoe dinge meer werk as om dit eintlik te gebruik om iets te bou:) ja, ek weet, Weird! In elk geval, hier is iets wat ek bedink het om my nuuskierigheid oor steppers en mikrostappe te bevredig. Die kode het 'n bietjie kommentaar gelewer, maar ek wou probeer om enige vrae te beantwoord wat kan ontstaan terwyl ek daarna kyk. Daar is nog baie meer om te leer, maar dit moet u help om u reis te begin.

Kode is geskryf vir 'n Arduino Nano, 'n DRV8825 stepper driver board en 'n Nema17 stepper motor (17HS4401S). Dit is ook saamgestel en getoets op 'n UNO R3 en 'n MEGA2650 R3. Hoop dit help iemand in 'n projek, of wil u net weet hoe u 3D -drukker of CNC die werklike gladde bewegings doen. Gratis om te gebruik in elk geval wat u wil.

Laat ons begin!

Stap 1: Onderdele benodig

Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig

As u na hierdie instruksies kyk, het u waarskynlik al die meeste, indien nie almal nie. Vir diegene wat nie hier is nie, is wat u nodig het om dinge te dupliseer.

1. Arduino Nano, Uno R3, of Mega2560

2. Nema 17 Stapmotor. U kan 'n 4 -draads stepper in 'n waarskynlike kap gebruik, maar dit is wat ek gehad het

3. 100uf 25v elektrolitiese kapasitor. Ons het dit nodig om enige spanningspieke wat kan voorkom tydens ons stepper te hanteer. 45v -spykers kan voorkom, so wees veilig!

4. DRV8825 stepper bestuurdersbord

5. Broodbord

6. Broodborddrade

7. Volt meter.

8. 'n Kragtoevoer. U kan alles gebruik, van 'n battery tot 'n spesiale kragbron. Dit benodig net 12 volt en ten minste 1 amp. Verkieslik 2 ampère, aangesien die bestuurder tot 1,5 kan hanteer voordat dit afgeskakel word.

Stap 2: Maak dinge reg

Bedrieg dinge!
Bedrieg dinge!
Bedrieg dinge!
Bedrieg dinge!
Bedrieg dinge!
Bedrieg dinge!
Bedrieg dinge!
Bedrieg dinge!

Hier is ons skema wat ons sal gebruik om dinge op te knoop. Jou stepper het moontlik dieselfde kleur drade. In hierdie geval moet u bepaal watter drade die wikkelinge is. Miskien moet u u datablad nagaan om te bepaal hoe u joune kan koppel.

Een manier om dit te doen, is om die weerstand van u stepper te meet. Uit die 4 drade sal 2 paar êrens in die omgewing van 3ohms lees. Hierdie 2 pare is u A- en B -wikkelinge. Koppel dus net elke 'paar' aan die DRV8825. 1 paar met A1 en A2, en die ander paar met B1 en B2. Moenie te veel bekommerd wees oor polariteit nie. As u een van die pare omgeruil het, draai die motor eenvoudig die teenoorgestelde rigting. Ek weet. Ek het dit probeer! Maak net seker dat elke "paar" aan dieselfde A of B op die bestuurder gekoppel is.

Stap 3: Pas die Vref

Nadat alles klaar is en gereed is, moet ons eers die vref van ons DRV8825 -bord instel.

Flits jou Arduino met die Stepper_Board_Adjust -kode. Hiermee kan ons eenvoudig die bestuurdersbord afskakel en aanskakel.

Ontkoppel die stepper.

Maak die seriële monitor oop en skakel die bestuurder aan. Die kode moet 'n eenvoudige spyskaart vertoon. Indien nie, kontroleer u Arduino -verbindings.

Gryp u voltmeter en verbind die grond met die Logic Ground op die broodbord. Koppel dit altyd so saggies met u puntige positiewe lood aan die klein metaalbladjie langs die potensiometer. Pasop dat u bewerige hande dit nêrens beweeg nie! Kyk na die prentjie om te sien waar u die lood moet aanraak. U kan 'n toets op u bord doen naby die aanpassing wat u kan gebruik. Gelukkige jy!

Pas die potensiometer stadig aan met 'n klein skroewedraaier (weer versigtig! Geen koffie totdat jy klaar is nie!) Totdat jy 0,8 volt bereik. Dit sal 'n goeie beginpunt wees.

Goeie werk tot dusver!

Stap 4: Flits die hoofkode

Hier is die kode wat ons sal gebruik om pret te hê!

Nou is dit tyd om die hoofkode na u Arduino te flits.

Ek gaan nie in op 'n gedetailleerde beskrywing van die verbinding en konfigurasie van u Arduino nie. As u hier lees, weet u al hoe u dit moet doen.: P

Kyk vinnig na die kode. Daar is 'n paar opmerkings wat u sal help om nog 'n paar dinge te verduidelik.

U sal egter die biblioteek moet laai. Dit kan gedoen word in die Arduino IDE in die biblioteekbestuurder.

Nadat u die biblioteek gelaai het, moet u u Arduino flits.

Maak die seriële poort oop, en as dit goed gaan, sien u 'n spyskaart. Goeie werk!

Die res is aan jou!

Ek hoop dit was nuttig in u soeke na kennis en plesier. Ek weet ek het baie geleer om dit te maak!

Dankie!

Stap 5: Notas

Notas
Notas

'N Paar aantekeninge.

Onthou altyd dat u u stepper nooit moet ontkoppel terwyl dit aangeskakel is nie. Skakel altyd eers die krag af.

As u agterkom dat u trapper stappe met laer snelhede en versnelling oorskry, probeer om die vref 'n bietjie op 'n slag te verhoog.

Stap 6: Mikrostap

Dit is geneem by 30 omwentelinge, 1/4 stap, 5000 spoed, 3000 accel.

Aanbeveel: