1 votos

El motor paso a paso bipolar no gira pero vibra

Tengo un problema con el control de un motor paso a paso bipolar. No gira pero vibra. Aquí está el esquema de mi controlador de paso a paso: enter image description here DVDD suministra 5v CC.

Aquí está el mapa de cableado de la especificación del motor: enter image description here

Aquí está el motor y cómo lo conecté a mi PCB: enter image description here enter image description here

En las especificaciones también se dan algunas pistas sobre aceleración y par elevado.

enter image description here Revelación completa: No estoy seguro de qué hacer con esta información, no soy un ingeniero eléctrico. Ahora, he tratado de escribir un script de python simple para conducir el paso a paso. Sin embargo, todos mis mejores esfuerzos terminaron con el motor vibrando.

import RPi.GPIO as GPIO
import time

delay = 0.005# time to settle

drv_m1 = 8 #GPIO08
drv_step = 20 #GPIO20
drv_dir = 26 #GPIO26
drv_nfault = 21 #GPIO21

def setup():
   GPIO.setmode(GPIO.BCM)
   GPIO.setup(drv_m1, GPIO.OUT, initial=GPIO.LOW)
   GPIO.setup(drv_step, GPIO.OUT,initial=GPIO.LOW)
   GPIO.setup(drv_dir, GPIO.OUT, initial=GPIO.HIGH)
   GPIO.setup(drv_nfault, GPIO.OUT, initial=GPIO.HIGH)

setup()

try:
   while 1:
       GPIO.output(drv_step, 1)
       time.sleep(delay)
       GPIO.output(drv_step, 0)
       time.sleep(delay)
except KeyboardInterrupt:
   pass
GPIO.cleanup()

He probado una varius valores de retardo (entre 0,0001 y 0,1) y trató de utilizar PWM con frecuencias tan bajas como 100hz a 14000hz sin suerte.

¿Alguna idea de lo que podría estar causando el problema aquí?

1voto

Ted Puntos 13

Estás usando el chip equivocado. El DRV8428P que está utilizando no es un controlador de paso a paso, es sólo un doble puente H. Por lo tanto, tu código está simplemente encendiendo y apagando una de las bobinas del motor paso a paso, haciéndolo vibrar.

Necesitas un controlador de motor paso a paso real que tenga pines de entrada de "paso" y "dirección". Si no, tendrás que generar manualmente las formas de onda para las bobinas de los motores paso a paso.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X