Go Down

Topic: problema stepper: torna indietro! (Read 2 times) previous topic - next topic

robyr1

certo, l' ho letto, ma purtroppo è proprio questa parte che non capisco:

La prima cosa da fare prima
di utilizzare lo shield è definire
mediante i jumper DIRB,
PWMB, DIRA, PWMA quali
sono i pin di Arduino dedica
-
ti rispettivamente al controllo
della direzione (DIR) e velo
-
cità (PWM) dei due canali B
ed A. La figura 1, ad esempio,
mostra la scelta dei pin 13 per
DIRB, il pin 11 per PWMB, il
pin 7 per DIRA e il pin 6 per
PWMA

Brunello

1) Per pilotare un motore stepper, hai bisogno di tutti e due i canali, A e B
2) Ogni canale ha bisogno di due segnali. PWM ( c0ntrollo di velocita ) e DIR ( direzione )

nello sketch di esempio vengono impostati
int pwm_a = 3; 
int pwm_b = 9;
int dir_a = 2;
int dir_b = 8;

Ma se tu questi pin li avessi gia' occupati per qualche altra cosa, potresti variarli.
E' a questo che servono i Jumper. A collegare fisicamente il Pin scelto da sketch con il piedini interessato sulla Motor Shield


uwefed

Non puoi usare la libreria stepper.h

I pin PWR sono collegati ai pin Enable del L298 e i pin DIR sono collegati una volta direttamente al entrata di un mezzo ponte e l' altra volta col transistore invertito al altra entrata del mezzo ponte.
In pratica piloti in contemporanea tutti due le entrate del Ponte H contemporanemente.

Collega i pin PWM a +5V e i 2 pin DIR con la seguente sequenza:
DirA  H  L  L  H
DirB  L  L  H  H

Ciao Uwe

uwefed


ULN2003 pilota al massimo 500mA per canale e, anche se non ho trovato una indicazione precisa nel datasheet, penso che la corrente massima possa arrivare a 2A complessivi.

Ti sbagli. Guarda il grafico a pagina 5 figura 10 e 11 http://www.doyoung.net/video/DATASHEET/PDF/ULN2003.pdf

4 uscite possono comutare al massimo ca 250mA contemporaneamente.

Ciao Uwe

robyr11

Caspita sono ancora più confuso!! come farò a far girare sto motore??? Rinuncio al driver della futura elettronica, troppo complesso!! Altre soluzioni? so youtube vedo tanti video di gente che utilizza dei semplici ULN2003!! e i motori sono grossi come il mio!

Go Up