¿Cómo cablear un motor paso a paso YH42BYGH60-401A accionado por A4988?

0

Estoy tratando de conducir el motor paso a paso YH42BYGH60-401A usando A4988 controlado por arduino mega. YH42BYGH60-401A es un motor paso a paso bipolar con 4 conductores; Los cables verde y negro están conectados a una bobina; Los cables rojo y azul están conectados a la otra bobina. Intenté con el cableado predeterminado (rojo, azul, verde, negro para 2B, 2A, 1A, 1B), pero el motor solo tiembla sin girar, pero hay una salida de par (no puedo rotarlo externamente). Luego probé con todos los 24 cables posibles con la corriente extraída de la fuente de alimentación medida con un multímetro, pero nadie funcionó. ¿Qué es posiblemente incorrecto?

El código arduino que estoy usando:

#define X_STEP_PIN         A0
#define X_DIR_PIN          A1
#define X_ENABLE_PIN       38
#define DELAY 10
void setup() {
  pinMode(X_STEP_PIN  , OUTPUT);
  pinMode(X_DIR_PIN    , OUTPUT);
  pinMode(X_ENABLE_PIN    , OUTPUT);
  digitalWrite(X_ENABLE_PIN , LOW);
  digitalWrite(X_DIR_PIN , LOW);
  digitalWrite(X_ENABLE_PIN , LOW);

}

void loop() {
  // put your main code here, to run repeatedly:
  delay(DELAY);
  digitalWrite(X_ENABLE_PIN , HIGH);
  delay(1);
  digitalWrite(X_ENABLE_PIN , LOW);

}

Nota: d, e, n, k significa rojo, azul, verde, negro.

La corriente de 0.03A es esencialmente sin corriente, el motor no tiembla ni genera ningún par.

2B, 2A, 1A, 1B,current/A
d,e,n,k,0.20
d,e,k,n,0.20
d,k,e,n,1.02
d,k,n,e,0.03
d,n,k,e,0.03
d,n,e,k,1.02
n,d,e,k,0.03
n,d,k,e,0.98
n,k,d,e,0.23
n,k,e,d,0.21
n,e,k,d,1.01
n,e,d,k,0.03
e,n,d,k,1.02
e,n,k,d,0.03
e,k,n,d,0.03
e,k,d,n,1.00
e,d,k,n,0.19
e,d,n,k,0.20
k,d,n,e,1.00
k,d,e,n,0.03
k,e,d,n,0.03
k,e,n,d,1.01
k,n,e,d,0.20
k,n,d,e,0.20
    
pregunta yecheng

0 respuestas

Lea otras preguntas en las etiquetas