Schrittmotortreiber Strom viel geringer als berechnet

OP #5377361
Lesenswert?

Hi,

Ich habe mir folgenden Schrittmotortreiber zugelegt:

http://www.ti.com/lit/ds/symlink/drv8825.pdf

Das Schaltschema ist wie auf Seite 18, außer dass ich für VREF einen 
Spannungsteiler mit 10kOhm und 4.7kOhm bilde, was einer Spannung von 
grob 1V ergibt. Die Shunts sind auch jeweils 200mOhm.

Nun zieht mein Schrittmotor gerade mal 220mA (total vom Labornetzteil. 
Strombegrenzung nicht limitierend) bei 24V, obwohl der Innenwiderstand 
nur 1Ohm beträgt. Nach der Berechnung sollte der Schrittmotor aber um 
die 1A ziehen. Der Fault Pin ist immer auf HIGH, somit gibt der Treiber 
kein Fehler aus. Die Ladungspumpe funktioniert und liefert um die 37V, 
ohne Einbrüche. Die Verbindungen zum IC wurden alle mit einem Multimeter 
getestet.

Jemand eine Idee, warum der Strom nur grob 1/5 des berechneten ist? Es 
scheint fast so, als ob der Gain Av bei mir nicht 5, sondern 1 ist?
#5377372
Lesenswert?

Äh, wird der Motor auch angetrieben, oder hast du einfach nur eine Spule 
unter Strom gesetzt?
Was Energie benötigt, ist nämlich das Aufbauen des Magnetfeldes. Sobald 
dieses steht und nicht gegen ein anderes magnetfeld (Stator) ankämpft, 
muss erheblich weniger Strom fließen (vereinfacht ausgedrückt).

Schrittmotoren verhalten sich darum genau entgegengesetzt zu DC Motoren 
welche im blockierten Zustand, den höchsten verbrauch haben.

Du kannst das ja mal testen indem du mit der Hand die Welle grad soweit 
drehst dass der Stator zwischen zwei Spulen ist (von denen eine die 
aktive ist). Dann sollte der Strom höher sein.
Moderator (Firma: Titel) Persönliche Seite #5377375
Lesenswert?

Bert S. schrieb:
> Jemand eine Idee, warum der Strom nur grob 1/5 des berechneten ist?
Wie sieht denn das Layout aus? Und was hast du für Shunts? Und welche 
Spannung ist tatsächlich am Ref-Eingang?

Alex G. schrieb:
> muss erheblich weniger Strom fließen (vereinfacht ausgedrückt).
Nicht beim Schrittmotor. Da fließt immer der gewünschte Strom. Der macht 
dann das Haltemoment aus...
OP #5377406
Lesenswert?

Ich habe hier noch eine Erklärung gefunden, jedoch verstehe ich diese 
nicht wirklich, da ich ja nicht die Leistung regle, sondern direkt den 
Strom, obwohl das Verhalten eher einer Konstant-Leistungsregelung 
entspricht:

https://electronics.stackexchange.com/questions/357232/stepper-motor-drawing-very-low-current-from-drv8825

Wenn ich die Spannung runterdrehe, dann steigt auch der Strom an. So 
zieht bei 12V Eingangsspannung der Treiber etwa 400mA Strom.

Lothar M. schrieb:
> Wie sieht denn das Layout aus? Und was hast du für Shunts? Und welche
> Spannung ist tatsächlich am Ref-Eingang?

Shunts sind diese hier:
https://www.mouser.ch/ProductDetail/panasonic/erj-6dsfr20v/?qs=WO7YBshssFGjzKGXf%252bLgAQ==&countrycode=CH&currencycode=CHF

Am VREF Eingang ist 1.04V.
Angehängte Dateien:
Gast #5377461
Lesenswert?

Alex G. schrieb:
> Schrittmotoren verhalten sich darum genau entgegengesetzt zu DC Motoren
> welche im blockierten Zustand, den höchsten verbrauch haben.

Bei Schrittmotoren an einem Treiber mit Stromregelung wird bei 
ausreichend hoher Betriebsspannung der Strom einfach durchgedrückt - 
egal ob der Motor steht, oder nicht. Das ist genau der Sinn der 
Stromregelung.
(Firma: mechapro GmbH) Persönliche Seite #5377487
Lesenswert?

Du darfst nicht den Strom vom Netzteil zum Motortreiber mit dem 
Wicklungsstrom im Motor gleichsetzen. Die Wicklungen werden ja durch den 
Stromregler getaktet betrieben und sehen im zeitlichen Mittel damit eine 
viel niedrigere Spannung.

Ausführliche Erklärung dazu siehe:
http://www.schrittmotor-blog.de/betrachtungen-zur-leistung-von-schrittmotoren/

Mit freundlichen Grüßen
Thorsten Ostermann
OP #5377495
Lesenswert?

Thorsten O. schrieb:
> Du darfst nicht den Strom vom Netzteil zum Motortreiber mit dem
> Wicklungsstrom im Motor gleichsetzen. Die Wicklungen werden ja durch den
> Stromregler getaktet betrieben und sehen im zeitlichen Mittel damit eine
> viel niedrigere Spannung.
>
> Ausführliche Erklärung dazu siehe:
> http://www.schrittmotor-blog.de/betrachtungen-zur-leistung-von-schrittmotoren/
>
> Mit freundlichen Grüßen
> Thorsten Ostermann

Danke, ich habe hier auch noch gerade eine Berechnung gefunden:

https://electronics.stackexchange.com/questions/248381/calculation-of-supply-current-in-stepping-motor-driven-using-chopping-driver

Daher stimmt das schon mit dem Strom.
Gast #5377506
Lesenswert?

Bert S. schrieb:
> Die Stromveränderung beim Zurückfahren auf 12V ist aber auch nur im
> 1/16 und 1/32 Microstep Mode zu beobachten, bei den anderen Modi bleibt
> der Konstant.

Die Reduzierung des Wicklungsstromes ist bei alle Schrittmodi aktiv. 
Guck dir mal die Tabelle 2 (Relative Current and Step Directions) im 
Datenblatt vom DRV8825 an. Im Fullstep Modus fließen maximal 71%.
Nur bei den anderen Modi fließt manchmal der volle Strom durch eine 
Wicklung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren