"Orientación estándar" para motores paso a paso en hojas de datos

1

Acabo de terminar de obtener un SOYO [email protected] motor paso a paso unipolar funcionando , y quería saber más sobre un problema que enfrenté al hacerlo.

Utilicé la siguiente secuencia de pasos con un chip L293D para controlar la corriente del motor paso a paso:

Entonces,saqué la hoja de datos para el motor , y echó un vistazo al diagrama de cableado:

Basándomeenestediseño,asumílaspolaridades(asumiendoqueM1+==1a,M1-==1b,M2+==2ayM2-==2b):

  • M1+:Blk
  • M1-:Grn
  • M2+:Rojo
  • M2-:Blu

Entonces,conectéelmotorcomotalconrespectoamicontroladoractual:

Sin embargo, esto no funcionó como se esperaba, y cuando usé mi lógica de código gris, el motor simplemente marcó una y otra vez. Entonces, terminé cambiando el cableado a lo siguiente, y funcionó:

  • M1 +: Grn
  • M1-: Blk
  • M2 +: Blu
  • M2-: Rojo

Y funcionó. Entonces, mi pregunta es: ¿hay una representación "estándar" de los diagramas del motor paso a paso en las hojas de datos que podría usar, así que lo hago la primera vez la próxima vez que use un motor diferente?

¡Gracias!

    
pregunta DevNull

1 respuesta

3

Bueno, como dice Connor Wolf, a veces las hojas de datos son malas y solo hay que determinar las cosas experimentalmente. Sin embargo, no creo que ese sea tu problema.

Su motor tiene seis cables. Tiene dos bobinas, cada una girada en el medio. No necesita las tomas centrales porque están diseñadas para un circuito de manejo más simple que solo puede conducir su carga en una polaridad, como esto (la mitad de su motor):

simular este circuito : esquema creado usando CircuitLab

Al cerrar SW1, el campo magnético generado por la bobina va en una dirección. Al cerrar SW2, va en la dirección opuesta. Por lo tanto, aunque el conductor solo puede conducir una polaridad, puede girar el campo magnético que es necesario para hacer girar el motor.

La desventaja aquí es que en un momento dado solo está utilizando la mitad de las vueltas en la bobina. Pero tienes un L293 que puede usarse para hacer un H-bridge , que puede impulsar las bobinas en cualquiera de las dos polaridades. No necesita los grifos centrales (cables amarillo y blanco) en absoluto. Déjalos desconectados. Con un puente en H, puede hacer esto (de nuevo, solo la mitad del motor):

simular este circuito

Para una polaridad, cierre SW1 y SW4. Para ir por el otro lado, SW2 y SW3. No necesita el cable central en absoluto, aún puede ir en ambos sentidos y puede usar toda la bobina todo el tiempo.

Nunca cierre SW1 y SW3, o SW2 y SW4 al mismo tiempo, ya que eso solo corta la fuente de alimentación. Puede quemar un fusible o simplemente disparar la protección térmica en el controlador del motor. De cualquier manera, no es lo que quieres.

Cada una de las salidas en el L293 es solo la mitad de este puente H, así que solo S1 y S3, por ejemplo. Cada salida se puede conectar a Vcc o tierra. Con los cuatro medios puentes en el L293 puede hacer dos puentes en H, uno para cada bobina en su motor.

Para hacer girar el motor, llame a una bobina A y la otra B. Comience en cualquier estado. Entonces:

  1. Invierta la polaridad de la bobina A.
  2. Invierta la polaridad de la bobina B.
  3. Repetir.

Hay cierta ambigüedad en esta definición, pero el motor debería girar sin importar qué. Simplemente podría ser el camino equivocado. Si se desvía, haz una de estas cosas:

  • Ejecuta el algoritmo hacia atrás,
  • intercambiar la bobina A y la bobina B, o
  • invierta la polaridad de uno de las bobinas.
respondido por el Phil Frost

Lea otras preguntas en las etiquetas