Sommario:

Micropasso motore passo-passo Nema17: 6 passaggi
Micropasso motore passo-passo Nema17: 6 passaggi

Video: Micropasso motore passo-passo Nema17: 6 passaggi

Video: Micropasso motore passo-passo Nema17: 6 passaggi
Video: Arduino: stepper motor unipolare facile facile (parte1) 2024, Luglio
Anonim
Micropasso motore passo-passo Nema17
Micropasso motore passo-passo Nema17

Quindi questo sarà il mio primo istruibile, e sono sicuro che dovrò aggiornare le cose quando trovo problemi con esso. Cercherò di sistemare le cose come il tempo lo consente e con un feedback. Grazie!

Tutte le informazioni che ho trovato cercando stepper e micro stepping erano o troppo basilari, o entravano in così tanti dettagli che i miei occhi si sono oscurati dopo poche pagine. Questo è il risultato della mia interpretazione di stepper e micro stepping.

Ho messo insieme una semplice configurazione del motore passo-passo Nema17 che dimostrerà il micro stepping e spiegherà solo un po' come funzionano le cose e alcuni esempi di codice per vederlo in azione.

Abbastanza stranamente il mio divertimento deriva dallo scoprire come funzionano le cose più che usarle per costruire qualcosa:) lo so, strano! Ad ogni modo, ecco una piccola cosa che mi è venuta in mente per soddisfare la mia curiosità sugli stepper e sul micro stepping. Il codice è un po' troppo commentato, ma volevo provare a rispondere a tutte le domande che potrebbero sorgere mentre lo esamino. Ci sono tantissime altre cose da imparare, ma questo dovrebbe aiutarti a iniziare il tuo viaggio.

Il codice è stato scritto per un Arduino Nano, una scheda driver passo-passo DRV8825 e un motore passo-passo Nema17 (17HS4401S). È stato anche compilato e testato su un UNO R3 e un MEGA2650 R3. Spero che questo aiuti qualcuno in un progetto o forse voglia solo sapere come la tua stampante 3D o forse il CNC esegue effettivamente quelle mosse davvero fluide. Gratuito da usare come preferisci.

Iniziamo!

Passaggio 1: parti necessarie

Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie

Se stai guardando questo tutorial probabilmente ne hai già la maggior parte, se non tutti. Per coloro che non lo fanno qui è ciò di cui avrai bisogno per duplicare le cose.

1. Arduino Nano, Uno R3 o Mega2560

2. Motore passo-passo Nema 17. Potresti usare qualsiasi stepper a 4 fili in tutti i probabili cofani, ma questo è quello che avevo

3. Condensatore elettrolitico 100uf 25v. Ne abbiamo bisogno per gestire eventuali picchi di tensione che possono verificarsi durante l'esecuzione del nostro stepper. Possono verificarsi picchi di 45 V, quindi andiamo al sicuro!

4. Scheda driver passo-passo DRV8825

5. Tagliere

6. Fili per tagliere

7. Voltmetro.

8. Un alimentatore. Puoi usare qualsiasi cosa, da una batteria a un alimentatore dedicato. Ha solo bisogno di fornire 12 volt e almeno 1 amp. Preferibilmente 2 ampere poiché il driver gestirà fino a 1,5 prima dello spegnimento.

Passaggio 2: cablare le cose

Cablando le cose!
Cablando le cose!
Cablando le cose!
Cablando le cose!
Cablando le cose!
Cablando le cose!
Cablando le cose!
Cablando le cose!

Ecco il nostro schema che useremo per collegare le cose. Il tuo stepper può avere o meno i fili dello stesso colore. In questo caso dovrai determinare quali fili sono quali avvolgimenti. Potrebbe essere necessario controllare la scheda tecnica per determinare come collegare la tua.

Un modo per farlo sarebbe misurare la resistenza del tuo stepper. Dei 4 fili, 2 coppie leggeranno da qualche parte nelle vicinanze di 3 ohm. Queste 2 coppie sono i tuoi avvolgimenti A e B. Quindi basta collegare ogni "coppia" al DRV8825. 1 coppia a A1 e A2, e l'altra coppia a B1 e B2. Non preoccuparti troppo della polarità. Se hai scambiato una delle coppie, il motore girerà semplicemente nella direzione opposta. Lo so. L'ho provato! Assicurati solo che ogni "coppia" sia collegata allo stesso A o B sul driver.

Passaggio 3: regola il Vref

Dopo aver cablato tutto e pronto per l'uso, dobbiamo prima impostare il vref della nostra scheda DRV8825.

Flasha il tuo Arduino con il codice Stepper_Board_Adjust. Questo ci permetterà semplicemente di spegnere e riaccendere la scheda driver.

Scollega lo stepper.

Apri il monitor seriale e accendi il driver. Il codice dovrebbe mostrare un menu semplice. In caso contrario, ricontrolla le connessioni Arduino.

Prendi il tuo voltmetro e collega la terra al Logic Ground sulla breadboard. Usando il tuo puntale positivo collegalo con delicatezza alla piccola linguetta di metallo accanto al potenziometro. Attento che le tue mani tremanti non lo spostino da nessuna parte! Dai un'occhiata all'immagine per vedere dove toccare il piombo. Fai un test via sulla tua scheda vicino alla regolazione che puoi usare. Sei fortunato!

Regola lentamente il potenziometro con un piccolo cacciavite (attenzione ancora! Niente caffè finché non hai finito!) fino a quando non ottieni circa 0,8 volt. Questo sarà un buon punto di partenza.

Buon lavoro finora!

Passaggio 4: lampeggia il codice principale

Ecco il codice che useremo per divertirci!

Ora è il momento di eseguire il flashing del codice principale sul tuo Arduino.

Non entrerò in una descrizione dettagliata sulla connessione e la configurazione di Arduino. Se sei qui a leggere questo, sai già come farlo.:P

Dai una rapida occhiata al codice. Ci sono alcuni commenti che aiuteranno a spiegare alcune altre cose.

Sarà comunque necessario caricare la libreria. Questo può essere fatto nell'IDE di Arduino nel gestore della libreria.

Dopo aver caricato la libreria, vai avanti e esegui il flashing di Arduino.

Apri la porta seriale e se le cose vanno bene vedrai un menu. Ottimo lavoro!

Il resto sta a voi!

Spero che questo sia stato utile nella tua ricerca di conoscenza e divertimento. So di aver imparato molto facendo questo!

Grazie!

Passaggio 5: note

Appunti
Appunti

Un paio di note.

Ricorda sempre di non scollegare mai il tuo stepper quando è acceso. Spegnere sempre prima l'alimentazione.

Se ritieni che il tuo stepper stia saltando i passaggi a velocità e accelerazione inferiori, prova ad aumentare il vref un po' alla volta.

Passaggio 6: micropassi

Questa è stata scattata a 30 giri, 1/4 di passo, 5000 velocità, 3000 accel.

Consigliato: