Taula de continguts:

Microstepping del motor pas a pas Nema17: 6 passos
Microstepping del motor pas a pas Nema17: 6 passos

Vídeo: Microstepping del motor pas a pas Nema17: 6 passos

Vídeo: Microstepping del motor pas a pas Nema17: 6 passos
Vídeo: stepper motor speed controller reverse or forward controller 2024, Desembre
Anonim
Microstepping del motor pas a pas Nema17
Microstepping del motor pas a pas Nema17

Per tant, aquest serà el meu primer instructiu i estic segur que hauré d’actualitzar les coses a mesura que hi trobo problemes. Intentaré solucionar les coses segons el temps ho permeti i amb comentaris. Gràcies!

Tota la informació que vaig trobar buscant steppers i micro stepping era massa bàsica o em detallava tant els ulls després d'unes quantes pàgines. Aquest és el resultat de la meva pròpia visió de steppers i micro stepping.

He elaborat una senzilla configuració del motor pas a pas Nema17 que demostrarà el micro pas i explicarà una mica com funcionen les coses i alguns exemples de codi per veure-ho en acció.

Curiosament, el meu gaudi prové de saber com funcionen les coses més que de fer-les servir per construir alguna cosa:) ja ho sé, estrany! De totes maneres, aquí hi ha una mica que em va semblar per satisfer la meva curiositat sobre els steppers i els micro stepping. El codi està una mica excessivament comentat, però volia intentar respondre a qualsevol pregunta que pogués sorgir tot mirant-lo. Hi ha moltes coses més per aprendre, però això us ajudarà a iniciar el vostre viatge.

El codi es va escriure per a un Arduino Nano, una placa de controladors pas a pas DRV8825 i un motor pas a pas Nema17 (17HS4401S). També es va compilar i provar en un UNO R3 i un MEGA2650 R3. Espero que això ajudi a algú en un projecte o potser només vulgui saber com la vostra impressora 3D o potser el CNC realitza aquests moviments realment suaus. Lliure d’utilitzar com vulgueu.

Comencem!

Pas 1: parts necessàries

Parts necessàries
Parts necessàries
Parts necessàries
Parts necessàries
Parts necessàries
Parts necessàries

Si esteu mirant aquest instructiu, probablement ja en teniu la majoria, si no tots. Per a aquells que no ho fan, és el que necessitareu per duplicar les coses.

1. Arduino Nano, Uno R3 o Mega2560

2. Motor pas a pas Nema 17. Podeu utilitzar qualsevol pas a pas de 4 fils a tota campana, però això és el que tenia

3. Condensador electrolític de 100uf 25v. Necessitem això per manejar els pics de tensió que es puguin produir mentre executem el nostre pas a pas. Es poden produir pics de 45v, de manera que siguem segurs.

4. Taula de controladors pas a pas DRV8825

5. Taula de pa

6. Fils de taulers de pa

7. Voltímetre.

8. Una font d'alimentació. Podeu utilitzar qualsevol cosa, des d'una bateria fins a una font d'alimentació dedicada. Només necessita subministrar 12 volts i com a mínim 1 amp. Preferiblement, 2 amperes, ja que el controlador en manejarà fins a 1,5 abans d’apagar-lo.

Pas 2: connectar les coses

Cablatge de les coses!
Cablatge de les coses!
Cablatge de les coses!
Cablatge de les coses!
Cablatge de les coses!
Cablatge de les coses!
Cablatge de les coses!
Cablatge de les coses!

Aquí teniu el nostre esquema que farem servir per connectar les coses. El pas a pas pot tenir o no els cables del mateix color. En aquest cas, haureu de determinar quins cables són quins bobinats. És possible que hàgiu de revisar el full de dades per determinar com connectar el vostre.

Una manera de fer-ho seria mesurar la resistència del pas a pas. Dels 4 cables, 2 parells llegiran en algun lloc proper als 3 ohms. Aquests 2 parells són els vostres bobinatges A i B. Per tant, només cal que connecteu cada "parell" al DRV8825. 1 parell a A1 i A2 i l’altre parell a B1 i B2. No us preocupeu massa per la polaritat. Si teniu qualsevol dels parells intercanviats, el motor simplement girarà en sentit contrari. Ho sé. Ho he provat! Assegureu-vos que cada "parell" estigui connectat al mateix A o B del controlador.

Pas 3: ajusteu el Vref

Després de tenir-ho tot connectat i llest per començar, primer hem de configurar el vref de la nostra placa DRV8825.

Feu llançar el vostre Arduino amb el codi Stepper_Board_Adjust. Això simplement ens permetrà apagar-nos i accedir a la placa del controlador.

Desconnecteu el pas a pas.

Obriu el monitor sèrie i engegueu el controlador. El codi hauria de mostrar un menú senzill. Si no, comproveu les connexions Arduino.

Agafeu el vostre voltímetre i connecteu la terra a la terra lògica de la placa. Feu servir el cable positiu de punta connecteu-lo de manera tan suau a la petita pestanya metàl·lica que hi ha al costat del potenciòmetre. Amb compte, les mans tremoloses no la moguin enlloc. Mireu la imatge per veure on toqueu el plom. Feu una prova a través del tauler a prop de l’ajust que podeu utilitzar. Que afortunat!

Ajusteu lentament el potenciòmetre amb un tornavís petit (aneu amb compte, sense cafè fins que no hàgiu acabat!) Fins a aconseguir uns 8 volts. Aquest serà un bon punt de partida.

Bona feina fins ara!

Pas 4: llampegeu el codi principal

Aquí teniu el codi que farem servir per divertir-nos!

Ara és hora de llançar el codi principal al vostre Arduino.

No entraré en una descripció detallada sobre la connexió i la configuració del vostre Arduino. Si esteu llegint això ja sabeu com fer-ho.: Pàg

Feu una ullada ràpida al codi. Hi ha alguns comentaris que us ajudaran a explicar algunes coses més.

Tanmateix, haureu de carregar la biblioteca. Això es pot fer a l'IDE Arduino al gestor de la biblioteca.

Després de carregar la biblioteca, endegueu el vostre Arduino.

Obriu el port sèrie i, si les coses van bé, veureu un menú. Bona feina!

La resta és cosa vostra!

Espero que això us hagi estat útil en la vostra recerca de coneixement i diversió. Sé que he après molt fent això!

Gràcies!

Pas 5: notes

Notes
Notes

Un parell de notes.

Recordeu sempre de no desconnectar mai el pas a pas amb el dispositiu encès. Apagueu sempre l’alimentació primer.

Si trobeu que el vostre pas a pas salta passos a velocitats i acceleracions més baixes, proveu de pujar el vref una mica a la vegada.

Pas 6: Microstepping

Es va fer a 30 revolucions, 1/4 de pas, 5.000 velocitats, 3.000 acceleracions.

Recomanat: