DRV8825 Schrittmotor Strom einstellen

Ein wichtiger Punkt bei beim Aufbau eines RepRap 3D Druckers ist die Einstellung der Stromstärke, mit der die Schrittmotoren der Achsen angesteuert werden. Ein üblicher Ansatz ist, mit dem Trimpoti die Stromstärke am Treiberboard solange zu erhöhen, bis die Achsen sauber laufen und die Treiber bzw. Motoren nicht überhitzen.

Es gibt jedoch einen genaueren Weg, indem die Referenzspannung am DRV8825 gemessen wird, wie nachfolgend beschrieben wird.

Polulu gibt auf seiner Website an, dass folgender Zusammenhang zwischen der Referenzspannung und der Stromstärke am Motor besteht:

Imot = 2 * Uref

D. h. wenn der DRV8825 den Schrittmotor mit 1,4 Ampere ansteuern soll, so muss die Referenzspannung auf 0,7V justiert werden.

Diese Formel gilt jedoch nur, wenn der Widerstand am Stromsensor des DRV8825 einen Wert von 100mOhm aufweist!

Dies ist bei den im Shop vertriebenen Treiberboards der Fall (siehe die beiden SMD Widerstände neben dem Trimpoti mit dem Wert R10 = 100mOhm).

Die Frage ist nur, wo soll denn jetzt Uref am DRV8825 Board gemessen werden?!

Hier die Antwort:

Im originalen Polulu Platinenlayout gibt es dafür zwei Möglichkeiten:

  1. Am Mittenabgriff des Trimmpotis für die Stromeinstellung
  2. Am dafür vorgesehenen Messpunkt (Durchkontaktierung) auf der Platine


Für die von uns vertriebenen DRV8825 Treiberplatinen funktioniert jedoch nur die Variante 1), d. h. die Referenzspannung für den Schrittmotorstrom kann nur am Mittenabgriff des Trimpotis gemessen werden!
drv8825-messpunkte-1920x1080 


Neben dem Platinen Layout von Polulu für den DRV8825 gibt es noch das Design von Kliment für die Treiber Platine. Hier gibt es auch zwei mögiche Messpunkte für die Referenzspannung.

drv8825-kliment-messpunkte-1920-1080
 

Die Justierung des Motorstroms erfolgt in drei Schritten:

  1. Maximalen Phasenstrom des Schrittmotors aus dem Datenblatt ermitteln
  2. Referenzspannung am Mittenabgriff messen und mit Potentiometer einstellen, der Schrittmotor wird noch nicht angeschlossen!
  3. Schrittmotor anschliessen und auf Funktion prüfen

 drv8825-adjust-stepper-current

drv8825-check-motor-function

Die mit einem * markierten Felder sind Pflichtfelder.