Innholdsfortegnelse:
- Trinn 1: Nødvendige deler
- Trinn 2: Koble ting opp
- Trinn 3: Juster Vref
- Trinn 4: Flash hovedkoden
- Trinn 5: Merknader
- Trinn 6: Microstepping
Video: Nema17 Stepper Motor Microstepping: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Så dette blir min første instruks, og jeg er sikker på at jeg må oppdatere ting etter hvert som jeg finner problemer med det. Jeg skal prøve å fikse ting etter hvert som tiden tillater det og med tilbakemelding. Takk!
All informasjonen jeg fant ved å lete etter steppere og mikrotrinn var enten for grunnleggende, eller gikk så detaljert inn at øynene mine glanset etter noen få sider. Dette er resultatet av min egen oppfatning av steppere og mikrotrinn.
Jeg har satt sammen et enkelt Nema17 Stepper Motor -oppsett som vil demonstrere mikrotrinn og forklare litt hvordan ting fungerer og noen eksempler på kode for å se det i aksjon.
Merkelig nok kommer min glede fra å finne ut hvordan ting fungerer mer enn å faktisk bruke dem til å bygge noe:) ja jeg vet, Rart! Uansett, her er litt jeg kom på for å tilfredsstille nysgjerrigheten min om steppere og mikrosteg. Koden er litt overkommentert, men jeg ønsket å prøve å svare på eventuelle spørsmål som kan oppstå mens jeg ser på den. Det er tonnevis å lære, men dette skal hjelpe deg med å komme i gang på reisen.
Koden ble skrevet for en Arduino Nano, et DRV8825 stepperdriverbrett og en Nema17 trinnmotor (17HS4401S). Den ble også samlet og testet på en UNO R3 og en MEGA2650 R3. Håper dette hjelper noen i et prosjekt eller kanskje bare vil vite hvordan 3D -skriveren din eller kanskje CNC faktisk gjør de virkelig jevne bevegelsene. Gratis å bruke i uansett hva du liker.
La oss komme i gang!
Trinn 1: Nødvendige deler
Hvis du ser på dette instruerbare, har du sannsynligvis de fleste, om ikke alle disse, allerede. For de som ikke gjør det, er det du trenger for å kopiere ting.
1. Arduino Nano, Uno R3 eller Mega2560
2. Nema 17 Trinnmotor. Du kan bruke hvilken som helst 4 -tråds stepper i all sannsynlig hette, men dette er hva jeg hadde
3. 100uf 25v elektrolytisk kondensator. Vi trenger dette for å håndtere eventuelle spenningstopper som kan oppstå mens vi kjører stepperen. 45v pigger kan oppstå, så vær trygg!
4. DRV8825 stepper driverbrett
5. Brødbrett
6. Brødbrettsledninger
7. Volt meter.
8. En strømforsyning. Du kan bruke alt fra et batteri til en dedikert strømforsyning. Den trenger bare å levere 12 volt og minst 1 amp. Gjerne 2 ampere da sjåføren vil håndtere opptil 1,5 før den slås av.
Trinn 2: Koble ting opp
Her er skjematikken vi skal bruke til å koble ting. Stepper kan ha eller ikke ha ledninger i samme farge. I dette tilfellet må du finne ut hvilke ledninger som er hvilke viklinger. Du må kanskje sjekke databladet for å finne ut hvordan du kobler det til.
En måte å gjøre det på er å måle motstanden til stepperen din. Av de 4 ledningene vil 2 par lese et sted i nærheten av 3 ohm. Disse 2 parene er dine A- og B -viklinger. Så bare koble hvert "par" til DRV8825. 1 par til A1 og A2, og det andre paret til B1 og B2. Ikke bekymre deg for polaritet for mye. Hvis du har byttet et av parene, vil motoren rett og slett snu motsatt retning. Jeg vet. Jeg prøvde det! Bare sørg for at hvert "par" er koblet til samme A eller B på driveren.
Trinn 3: Juster Vref
Etter at alt er klart og klart til bruk, må vi først sette vref på DRV8825 -kortet.
Flash din Arduino med Stepper_Board_Adjust -koden. Dette vil ganske enkelt tillate oss å slå av og på førerkortet.
Koble fra stepper.
Åpne den serielle skjermen og slå på driveren. Koden skal vise en enkel meny. Hvis ikke, dobbeltsjekk Arduino -tilkoblingene.
Ta tak i voltmåleren og koble bakken til Logic Ground på brødbrettet. Ved å bruke din spisse positive ledning kobler du den så forsiktig til den lille metallfliken ved siden av potensiometeret. Vær forsiktig med at dine vaklende hender ikke flytter det noen steder! Ta en titt på bildet for å se hvor du skal berøre ledningen. Du må ta en test via på brettet ditt i nærheten av justeringen du kan bruke. Heldig du!
Juster sakte potensiometeret med en liten skrutrekker (forsiktig igjen! Ingen kaffe før du er ferdig!) Til du kommer rundt. 8 volt. Dette blir et godt utgangspunkt.
Godt arbeid så langt!
Trinn 4: Flash hovedkoden
Her er koden vi skal bruke for å ha det gøy!
Nå er det på tide å blinke hovedkoden til din Arduino.
Jeg skal ikke gå inn på en detaljert beskrivelse av tilkobling og konfigurering av Arduino. Hvis du leser dette, vet du hvordan du gjør dette allerede.: P
Ta et raskt blikk på koden. Det er noen kommentarer som kan hjelpe deg med å forklare noen flere ting.
Du må imidlertid laste inn biblioteket. Dette kan gjøres i Arduino IDE i biblioteksjefen.
Etter at du har lastet biblioteket, kan du blinke Arduino.
Åpne serieporten, og hvis det går bra, ser du en meny. Flott jobb!
Resten er opp til deg!
Jeg håper dette var nyttig i jakten på kunnskap og moro. Jeg vet at jeg lærte mye å lage dette!
Takk!
Trinn 5: Merknader
Et par notater.
Husk alltid å aldri koble stepperen mens den er slått på. Slå alltid av strømmen først.
Hvis du finner ut at stepperen hopper over trinn ved lavere hastigheter og akselerasjon, kan du prøve å heve vref litt om gangen.
Trinn 6: Microstepping
Dette ble tatt med 30 omdreininger, 1/4 trinn, 5000 hastigheter, 3000 akseler.
Anbefalt:
Raspberry Pi, Python, og en TB6600 Stepper Motor Driver: 9 trinn
Raspberry Pi, Python og en TB6600 steppermotordriver: Denne instruksjonen følger trinnene jeg tok for å koble en Raspberry Pi 3b til en TB6600 trinnmotorkontroller, en 24 VDC strømforsyning og en 6 -tråds trinnmotor. Jeg er sannsynligvis som mange av dere og har tilfeldigvis en " håndveske " av gjenværende par
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: 7 trinn
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: Dette gjør det til et godt prosjekt å vise de få triksene som vil gjøre livet ditt enklere når du lager PCB. For å lære deg noen hacks, slik at du får mer ut av Eagle, jeg velger et enkelt prosjekt som jeg gjorde for min Kickstarter. Jeg trengte en ekstern
DIY Stepper Motor Controller: 6 trinn (med bilder)
DIY Stepper Motor Controller: Husk de likestrømsmotorene, alt du trenger å gjøre er å koble til de positive og negative ledningene til et batteri og det begynner å gå. Men da vi begynte å gjøre mer komplekse prosjekter, ser det ikke ut til at disse DC -motorene leverer det du trenger … ja jeg mener
Stepper Motor Test Fixture: 3 trinn
Stepper Motor Test Fixture: Jeg hadde liten eller ingen erfaring med å kjøre trinnmotorer, så før jeg designet, skrev ut, monterte og programmerte den 'antikke' autokorrigerende analoge klokken (https://www.instructables.com/id/Antique-Auto-Correcting -Analog-Clock/) ved hjelp av en trinnmotor
التحكم بالمحرك الخطوي (Stepper Motor) بطريقة (Microstep): 5 trinn
التحكم بالمحرك الخطوي (Stepper Motor) بطريقة (Microstep): في المدونة اتحدث عن كيف م ف ق ق