INHOUDSOPGAWE:
- Stap 1: Onderdele benodig
- Stap 2: Maak dinge reg
- Stap 3: Pas die Vref
- Stap 4: Flits die hoofkode
- Stap 5: Notas
- Stap 6: Mikrostap
Video: Nema17 Stepper Motor Microstepping: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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
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
'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:
Met 'n motor en 'n motor met 'n motor: 18 stappe
Hoe kan 'n motor 'n motor gebruik word? Met ander woorde: hoe kan ons 'n motor vir 'n motor gebruik, maar ook vir 'n motor of 'n motor of 'n ander komponent? ons kan dit ook gebruik om elemente te gebruik wat
Omskep enige R/C -motor in 'n Bluetooth -app -beheer R/C -motor: 9 stappe
Omskep enige R/C -motor in 'n Bluetooth -appbeheer R/C -motor: Hierdie projek toon die stappe om 'n gewone afstandsbedieningsmotor na 'n Bluetooth (BLE) -beheermotor te verander met Wombatics SAM01 robotika -bord, Blynk -app en MIT App Inventor. Daar is baie goedkoop RC -motors met baie funksies, soos die LED -kopligte en
Elektro Motor + Fidget Motor: 12 stappe
Elektro Motor + Fidget Motor: In hierdie instruksies word uitgelaai hoe 2 verskillende elektromotore gemaak kan word. Die eerste is 'n klein elektromotor waar die spoel draait en die magneet groot sit. Die tweede is fidget motor waar die spoel groot sit en die magneten op 'n fidg
Eagle Hacks/truuks: Voorbeeld TB6600 CNC Mill Stepper Motor Driver: 7 stappe
Eagle Hacks/truuks: Voorbeeld TB6600 CNC Mill Stepper Motor Driver: Dit maak dit 'n goeie projek om die paar truuks te wys wat u lewe makliker sal maak by die skep van PCB's. Eagle, ek kies 'n eenvoudige projek wat ek vir my Kickstarter gedoen het. Ek het 'n ekstern nodig gehad
التحكم بالمحرك الخطوي (Stepper Motor) بطريقة (Microstep): 5 stappe
التحكم بالمحرك الخطوي (Stepper Motor) بطريقة (Microstep): ف هذه ي ق قर् ا