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

Acabo de terminar de hacer funcionar un motor paso a paso unipolar SOYO 6V @ 0.8A y quería saber más sobre un problema que enfrenté mientras lo hacía.

Usé la siguiente secuencia de pasos con un chip L293D para impulsar la corriente para el motor paso a paso:

ingrese la descripción de la imagen aquí

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

ingrese la descripción de la imagen aquí

Basado en este diseño, asumí las polaridades (asumiendo M1+==1a, M1-==1b, M2+==2ay M2-==2b):

  • M1+: Negro
  • M1-: Verde
  • M2+: rojo
  • M2-: Azul

Entonces, conecté el motor así con respecto a mi controlador actual:

ingrese la descripción de la imagen aquí

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

  • M1+: Verde
  • M1-: negro
  • M2+: Azul
  • M2-: rojo

Y funcionó. Entonces, mi pregunta es: ¿existe una representación "estándar" de los diagramas de motores paso a paso en las hojas de datos que podría usar para hacerlo bien la primera vez que use un motor diferente?

¡Gracias!

Wow, esa es una hoja de datos de mierda. No tiene información de fase alguna. Vas a tener que determinarlo experimentalmente.
@ConnorWolf Gracias. Supuse que le faltaban datos.
@ConnorWolf Además, si ese es el caso, y no hay información adicional más allá de la necesidad de determinar experimentalmente la información de fase, publique esto como respuesta y lo marcaré como aceptado. ¡Gracias!
Ayudaría si usara la misma notación para las tablas de pasos (1a, 1b, 2a, 2b) y cómo ha conectado el motor (M1+, M1-, M2+, M2-).

Respuestas (1)

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

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

esquemático

simular este circuito : esquema creado con CircuitLab

Al cerrar SW1, el campo magnético generado por la bobina va en una dirección. Al cerrar SW2, va en sentido contrario. Por lo tanto, aunque el controlador puede manejar solo una polaridad, aún puede cambiar el campo magnético alrededor del cual es necesario hacer girar el motor.

La desventaja aquí es que en un momento dado solo está usando la mitad de las vueltas en la bobina. Pero tiene un L293 que se puede usar para hacer un puente H , que puede impulsar las bobinas en cualquier polaridad. No necesita los grifos centrales (cables amarillo y blanco) en absoluto. Déjalos desconectados. Con un puente H, puede hacer esto (nuevamente solo la mitad del motor):

esquemático

simular este circuito

Para una polaridad, cierre SW1 y SW4. Para ir al 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 provoca un cortocircuito en la fuente de alimentación. Puede fundir un fusible o simplemente activar la protección térmica en el controlador del motor. De cualquier manera, no es lo que quieres.

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

Para hacer girar el motor, llame a una bobina A y a la otra B. Arranque 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 pase lo que pase. Puede que sea por el camino equivocado. Si gira en la dirección equivocada, haga una de estas cosas:

  • Ejecutar el algoritmo al revés,
  • intercambiar bobina A y bobina B, o
  • invertir la polaridad de una de las bobinas.