Un saludo:
Estoy desarrollando un control para motor unipolar y estoy usando el integrado l297.
El problema es que no he podido hacer que se mueva correctamenta los motores, es decir hacen un movimento erratico como hacia dalente y hacia atras y sin nada de torque.
Tengo un motor de 2,4 A por fase alimentado a 12v unipolar, la parte de control esta implementada por 4 mosfet IRFz44n.
Segun el data sheet la secuencia del motor esta dada por (CORRESPONDINTE A MEDIO PASO):
ABCD
0101
0001
1001
1000
1010
0010
0110
0100
Para poder trabajar entonces uso la siguiente secuencia:
BDAC
1100
0100
0110
0010
0011
0001
1001
1000
El pin de control (pin 11) lo tengo en estado alto por que no estoy usando INH1 y INH2, ya que el chopeo se hace por ABCD. ¿estoy en lo correcto?
Pero sigo sin entender por que no se mueve correcto.
La señal de reloj la genero por medio de labview y todo el control, no se si esto tega que ver algo.
Gracias pòr la ayuda.
Estoy desarrollando un control para motor unipolar y estoy usando el integrado l297.
El problema es que no he podido hacer que se mueva correctamenta los motores, es decir hacen un movimento erratico como hacia dalente y hacia atras y sin nada de torque.
Tengo un motor de 2,4 A por fase alimentado a 12v unipolar, la parte de control esta implementada por 4 mosfet IRFz44n.
Segun el data sheet la secuencia del motor esta dada por (CORRESPONDINTE A MEDIO PASO):
ABCD
0101
0001
1001
1000
1010
0010
0110
0100
Para poder trabajar entonces uso la siguiente secuencia:
BDAC
1100
0100
0110
0010
0011
0001
1001
1000
El pin de control (pin 11) lo tengo en estado alto por que no estoy usando INH1 y INH2, ya que el chopeo se hace por ABCD. ¿estoy en lo correcto?
Pero sigo sin entender por que no se mueve correcto.
La señal de reloj la genero por medio de labview y todo el control, no se si esto tega que ver algo.
Gracias pòr la ayuda.