NEMA17 El motor paso a paso no gira, pero hace muy poco ruido [cerrado]

0

Tengo un motor paso a paso NEMA17 (2 fases, 12V nominal, 1.2A / fase) y estoy tratando de hacer que funcione con un L298N y una Raspberry Pi. Todo está cableado como se muestra a continuación en las imágenes. Uso una fuente de alimentación de 12V y 2A para alimentar el L298N. El RPi se alimenta por separado.

Medí la resistencia entre los diferentes cables del motor paso a paso. Me han dicho que dos cables son un par si tienen muy poca resistencia. Si no hay resistencia, no son una pareja. De esta manera, creo que los pares correctos están en los terminales A y B del L298N.

Estoy usando el siguiente script de Python:

import RPi.GPIO as GPIO
import time

# Variables

delay = 0.05
steps = 50

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)

# Init pins

coil_A_1_pin = 9
coil_A_2_pin = 25
coil_B_1_pin = 11
coil_B_2_pin = 8

# Set pin states

GPIO.setup(coil_A_1_pin, GPIO.OUT)
GPIO.setup(coil_A_2_pin, GPIO.OUT)
GPIO.setup(coil_B_1_pin, GPIO.OUT)
GPIO.setup(coil_B_2_pin, GPIO.OUT)

# Function for step sequence

def setStep(w1, w2, w3, w4):
  GPIO.output(coil_A_1_pin, w1)
  GPIO.output(coil_A_2_pin, w2)
  GPIO.output(coil_B_1_pin, w3)
  GPIO.output(coil_B_2_pin, w4)


# Example rotations: forward and backward

for i in range(0, steps):
    setStep(1,0,1,0)
    time.sleep(delay)
    setStep(0,1,1,0)
    time.sleep(delay)
    setStep(0,1,0,1)
    time.sleep(delay)
    setStep(1,0,0,1)
    time.sleep(delay)

for i in range(0, steps):
    setStep(1,0,0,1)
    time.sleep(delay)
    setStep(0,1,0,1)
    time.sleep(delay)
    setStep(0,1,1,0)
    time.sleep(delay)
    setStep(1,0,1,0)
    time.sleep(delay)

El motor paso a paso no se mueve en absoluto, desafortunadamente. Hace muy poco ruido al ejecutar el script.

Cualquier idea sobre cómo solucionar este proyecto es muy bienvenida.

Más detalles sobre el motor paso a paso:
FASE: 2 FASE
ÁNGULO DE PASOS: 1.8 ± 5% ° / PASO
VOLTAJE: 12V
CORRIENTE: 1.2 A / FASE
RESISTENCIA: 10.0 ± 10%? / FASE
INDUCTANCIA: 20 ± 20% mH / FASE
PAR DE SOPORTE: 48 N.cm Min
NÚMERO DE LIDERES: 4
ESTILO DE PLOMO: AWG26 UL1007
ESTILO DE PLOMO: AWG26 UL1007
PAR ROTOR: 68 g.cm2
CLASE DE AISLAMIENTO: B
TAMAÑO: 41 x 41 x 62mm
PESO: 181 gramos

pregunta jvermeulen

1 respuesta

0

No tengo la "reputación" de comentar ... pero, ¿están conectados (tierra de 12 voltios y tierra de Raspberry Pi) conectados? ¡Deben ser!

    
respondido por el whitegreg56

Lea otras preguntas en las etiquetas