Go Down

Topic: Stepper Motor (Read 143 times) previous topic - next topic

frank001

Ciao a tutti,
volevo chiedervi un consiglio.
Ho bisogno per un progetto di muovere un motore passo passo di 0,00417807 gradi al secondo, tenendo il motore accesso qualche ora.

Prima domanda:

partendo dai gradi al secondo a cui mi devo muovere, come faccio a programmare il motore per farglielo fare?
Pensavo di utilizzare dei microstep 1/16 per aumentare la precisione .

Utilizzo un Nema 17 a 200 giri con 1.8° per step.
Il driver è il drv8825

Seconda domanda:
La mia configurazione è la seguente:

Ho il motore passo passo che,con un sistema a cinghia, muove una puleggia ( di  36 denti ), collegato direttamente a una alberino di una vite senza fine, che fa girare una ruota dentata di 144 denti. ( una riduzione di 4:1) è questa corona che si deve muovere 0,00417807 gradi al secondo

Per mantenere la riduzione di 4:1, la puleggia del motore passo passo quanti denti deve avere sempre 12?

Grazie a tutti
FL
 






gpb01

Buongiorno,
essendo il tuo primo post, 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 su citato REGOLAMENTO ... Grazie. :)

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell'apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. ;)
Search is Your friend ... or I am Your enemy !

frank001


gpb01

>frank001:  ti rammento che, da regolamento, è permesso sollecitare risposte (fare "up") solo dopo almeno 48/72 ore dall'ultimo post. Grazie.

Guglielmo
Search is Your friend ... or I am Your enemy !

uwefed

Da dove hai preso i  0,00417807  gradi al secondo?

Non so dirti se il motore da te descritto funziona col driver menzionato.

Per pilotare il motore basta un segnale rettangolare con la frequenza giusta.

Con un motore a 1,8° per step (200 passi per giro)  con 16 microstep e un ingranaggio 1 a 4. sono  0,028125 ° per step lato pilotaggio. Per arrivare a 0,00417807° al secondo serve un segnale con 0,1485536 Hz ovvero un impulso ogni 6,73157702 secondi.

Ciao Uwe

frank001

Ciao UWE,
intanto grazie per la risposta.

Sto lavorando a un sistema goto per la montatura del mio telescopio procedendo a passi.

Il primo passo è capire come muovere in maniera constante la ruota dentata da 144, con un angolo di 0,00417807 al sec per riuscire ad avere il corretto inseguimento di un astro.

86164,0905 --> giorno siderale in secondi ( 24h 56min 4 sec )
1296000 --> arsec. per una rotazione completa della terra

1296000\86164,0905 = 15,04106865 arcsec.

15,04106865 arcsec. = 0,0041780746250123 Gradi

Significa che puntando una stella con il mio telescopio, se voglio mantenerla visibile all'interno del mio campo visivo, devo muovere la mia montatura ( RA ) mi maniera costante di 0,0041780746250123 Gradi al secondo così da compensare la rotazione terrestre.

Il motore passo passo che sto utilizzando è:

#1200 (SY42STH47-1206A) --> https://www.pololu.com/product/1200

Grazie
FL




Go Up