Considerazioni sul controllo degli stepper

Buongiorno a tutti,
sto provando a controllare uno stepper dotato di drive con la accelstepper.
Dalle verifiche fatte, il comando che permette di generare l'impulso, viene chiamato all'interno del loop e quindi per ogni ciclo può essere generato o meno a seconda della frequenza richiesta. Questo comporta però che l'impulso può avere valori discreti pari a una frequenza che è una frazione della frequenza di loop e, avvicinandosi alla frequenza del loop, l'uscita che comanda lo stepper salta da un valore all'altro con ampi valori vanificando di fatto l'accelerazione. In conclusione se voglio controllare con precisione uno stepper dovrei prevedere un microcontrollore sovradimensionato.
Sbaglio qualcosa nel ragionamento?
Mi viene da pensare che, banalmente, se nel ciclo venisse introdotto un delay per modificare opportunamente la durata del ciclo, almeno da una certa frequenza in poi, si potrebbe arrivare fino alla frequenza di ciclo gradatamente e senza salti.
Che ne pensate?

Fabio

Buonasera e benvenuto, :slight_smile:

essendo il tuo primo post nella sezione italiana, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione … possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO … Grazie. :slight_smile:

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.