Hallo liebes Forum, ich wollte mal Fragen ob ihr Erfahrungen mit dem DRV8825 Stepper Motor Driver habt (https://www.pololu.com/product/2133)?
Ich habe mir oben genannten Driver gekauft und einen Nema 17 bipolaren Schrittmotor mit 1,8Grad Schrittteilung (17HS13-0404S) angeschlossen. Das ganze dann mit dem Raspberry verbunden und über
folgendes Programm zum laufen gebracht:
#zu importierende Module
from time import *
import RPi.GPIO as GPIO
#Pinbelegung
GPIO.setmode(GPIO.BOARD)
#Defenition der GPIO´s
pinDir = 24
pinStep = 26
pause = 0.0005
logic = 15
#Outputs
GPIO.setup(pinDir,GPIO.OUT)
GPIO.setup(pinStep,GPIO.OUT)
GPIO.setup(logic, GPIO.OUT)
#Eine Umdrehung
for i in range (200):
GPIO.output(logic, True)
GPIO.output(pinStep, True)
time.sleep(pause)
GPIO.output(pinStep, False)
GPIO.output(pinDir, False)
Display More
Die Drehzahl des Motors ist nicht sonderlich hoch, circa 200 rpm. Sobald ich den pause Wert noch weiter verringere bleibt der Motor aber stehen und fängt garnicht erst an zu drehen.
Über PWM habe ich auch noch keine höhere Drehzahl geschafft. Laut verschiedenen Seiten im Internet schafft er im Full Step Mode 3000rpm Da er sich bei mir mit 200 Schritten einmal dreht bin ich mir auch ziemlich sicher das ich nicht aus Versehen Micro Stepping verwende
Kann die "time Bibliothek" vielleicht einfach keinen kleineren Wert als 0,0005 Sekunden?
Hat jemand Erfahrungen mit dem DRV8825 und kann mir sagen wie ich mit diesem oder anderem Driver eine höhere Drehzahl erreiche?
Oder mir sagen welches Bauteil mich hier ausbremst?
Mit freundlichen Grüßen