Motore passp-passo: a volte torna indietro tipo gambero!

Oct 07, 2013 5 Replies

Sto sperimentando un po' con i motori passo passo. Provo a far girare a vuoto un motore sempre nello stesso verso, ma ogni 5-7 step circa mi fa uno step in senso opposto, in pratica mi torna indietro come un gambero!



L'ho preso da una vecchia stampante ad aghi,NMB PM55L-048-TCD2, l'ho alimentato con i 12V del PC, anche se penso andasse a 5V ma non sono riuscito a trovare un data sheet appropriato e l'ho collegato ad un controller Pololu A4988 ed il pin DIR l'ho messo fisso a massa, mentre il pin STEP l'ho collegato ad un pin della porta parallela, e con un programma che ho fatto in linguaggio C sotto linux (Ubuntu-RTAI) setto il pin a 1 e 0 alternativamente ogni 0,30 secondi in un ciclo for da 0 a 50.



Come mai ogni tanto il motore fa il gambero? A cosa sara' dovuto? Il motore scaldava molto, ed ho abbassato l'amperaggio (trimmer sul A4988), ora non scalda piu' ma fa sempre il gambero.



Ma la frase "perde il passo" che significa esattamente? Ma la perdita del passo succede quando solo quando si applica un carico?



Grazie.


Il 07/10/2013 19:21, Marco ha scritto:

La perdita del passo puo' succedere se il carico applicato e' troppo alto oppure succede anche in determinate zone di frequenza che ogni motore ha, il software dovrebbe eliminare queste frequenze saltandole.

Per il gambero, e' normale se non ha il carico applicato.

- Saluti da Drizzt

Grazie per la risposta!

Ma in pratica quando perde il passo, cosa succede? come lo si nota? Semplicemente non muove e quindi non fa lo step comandatogli, o magari trema un po'?

azz, questo non lo sapevo. E per ovviare basta gia' un piccolo carico, o ci vuole qualcosa di sostanzioso, se aumento la velocita' di rotazione, aumentando la frequenza dell'onda quadra del segnale STEP, il gambero scompare o peggiora? O non cambia nulla?

Il 08/10/2013 01:11, Marco ha scritto:

un po tutte e due le cose, dipende dal carico applicato.

Ti rispondo in base agli esperimenti che ho fatto con diversi tipi di motori PP, col carico applicato non mi e' capitato che tornasse indietro ma puo' dipendere anche dal motore e dal tipo di carico.

Devi calcolare bene il carico applicato e scegliere il motore adatto in base alla forza richiesta, un motore troppo potente potrebbe dare problemi come uno poco potente, se vuoi usare quello che hai l'unica e' provare.

- Saluti da Drizzt

Il giorno martedì 8 ottobre 2013 00:11:36 UTC+1, Marco ha scritto:

Hai la possibilità di controllare gli ingressi MS1,2,3? Cambiando lo stepping potresti verificare che non sia un problema di risona nza. Anche cambiando il ritardo da software.

Piccio.

Volendo si, potrei fare dei jumper e settare il microstepping, anche se non mi serve essere piu' preciso, dovrei fare una rotazione di 14,4 gradi (1/25 di giro) ogni secondo circa..

Ma il microstepping oltre a dare piu' precisione, serve ad altro, che vantaggi e/o svantaggi? La velocita', coppia ecc. cambia?

Cosa e' il problema della risonanza? Tramite software (scritto da me), oltre alla frequenza, potrei variare la durata dello stato alto rispetto allo stato basso, che fino ad ora ho sempre impostato come di uguale durata.

Scusate l'ignoranza, ma documentandomi sul web, ho trovato milioni di guide tutte uguali che spiegano l'ABC dei motori passo-passo e nessuna che scenda di piu' nei particolari con maggior riferimento pratico. Addirittura, visto che il carico non sara' eccessivo, un braccio di circa

5cm che dovra' spostare circa 100 grammi, avevo pensato ai servomotori, poi in un forum ho letto che non sono indicati per l'utilizzo continuo (12h/24h) e quindi per fortuna ho ordinato dei passo-passo.

Grazie.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required