Forum: Mikrocontroller und Digitale Elektronik Stromaufnahme meines Schrittmotors


von Bonkers (Gast)


Lesenswert?

Ich versuche gerade eine Schrittmotor Steuerung mit einem Arduino (Mega 
ADK) und einer Trinamic Schrittmotor-Karte (TMCM-023) zu realisieren. 
Die Schritt und Richtungs-Signale vom Arduino zur Trinamics Karte sind 
keine Problem, nur die Stromaufnahme meines Motors macht mir Sorgen. Im 
Einsatz steht ein Trinamics Motor QSH2818-32-07-006, der braucht eine 
Phasenspannung von 3,8V und einen Strom von 0.67A. Der Hersteller gibt 
an das die Versorgungs-Spannung der Karte mindestens 4 x Phasenspannung 
des Motors sein sollte. Da meine ich meinen Arduino mit der gleichen 
Spannung betreiben möchte habe ich für den ersten Test mal 18V gewählt. 
Soweit lief alles gut, die Karte zeigt keine Unterspannung an und der 
Motor dreht sich, laut Netzteil habe ich aber eine Stromaufnahme von 
2,5-3A und der Motor wird sehr schnell heiss. Laut Datenblatt des Motors 
sollte aber die Stromaufnahme bei 24V bei 0.67A liegen (also 16W) bei 
18V wäre das 0.89A. Was mache ich falsch? Vielen Dank für Eure 
Anregungen!!

von David .. (volatile)


Lesenswert?

Strombegrenzung richtig eingestellt?

von David .. (volatile)


Lesenswert?

Hm, es scheint als ob man den Wert nicht einstellen kann, sondern beim 
Hersteller einen anderen Wert anfragen muss. Das waere ja... suboptimal.

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Tatsächlich. So was habe ich noch nie gesehen. Auf ein paar 
Jumper/DIP-Schalter wäre es doch sicher nicht angekommen?!

Da passen wohl Motor und Treiber nicht zusammen. Ich könnte dir bei 
Bedarf gerne einen 2A-Motor oder einen Treiber mit einstellbarem 
Motorstrom anbieten ;)

Mit freundlichen Grüßen
Thorsten Ostermann

von Klaus (Gast)


Lesenswert?

Die 24V für Step und Dir passen auch nicht recht zum Arduino, also ein 
klassischer Fehlkauf.

Thorsten Ostermann schrieb:
> Tatsächlich. So was habe ich noch nie gesehen. Auf ein paar
> Jumper/DIP-Schalter wäre es doch sicher nicht angekommen?!

Die werden ja doch bloß falsch eingestellt und schlagen dann beim 
Support auf. Am besten Motor und Treiber nur passend zusammen verkaufen, 
nichts zum Einstellen, geht bloß schief, wie man sieht. Die Teile sind 
offensichtlich zu billig, so daß sich die Arduino Fraktion das leisten 
kann.

MfG Klaus

von Bonkers (Gast)


Lesenswert?

Die Step und Dir Signale kann man ganz einfach auf 5V umbauen, kein 
Problem für den Arduino. Und die Karte hatte ich noch so rumliegen, hab 
ich nicht extra gekauft.

Aus euren Antworten schliesse ich das auf der Treiberkarte der Strom für 
den Motor eingestellt werden müsste? In der Bedienungsanleitung habe ich 
nichts dazu gefunden, werde mal den Hersteller kontaktieren.

Verstehe ich das Richtig das die Treiber Karte nur die Ausgangsspannung 
dem eingestellten Stromwert anpasst, Deshalb kann ich die Karte mit 
18-24V speisen?

von San L. (zwillingsfreunde)


Lesenswert?

Bonkers schrieb:
> Die Step und Dir Signale kann man ganz einfach auf 5V umbauen

Wie denn das? Beim überfliegen des Datasheets habe ich gesehen es gibt 
einen Eingang "VCom" welcher die Spannung definiert, mit welcher 
geschalten wird.
"Supply voltage for step and direction; (inputs have negative logic)"
Das Teil ist allerdings mit min. 18V spezifiert.

Entweder hast du das andersherum gemeint, dass du die 5V Pegel vom 
Arduino auf 24V regelst und somit hätte ich deinen Satz falsch 
verstanden, oder du die Funktion des Moduls.

Edit:
Sorry nichts gesgt, gerade erst jetzt Punkt 5.5 im Datenblatt gesehen!

: Bearbeitet durch User
von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Hallo Bonkers,

> Aus euren Antworten schliesse ich das auf der Treiberkarte der Strom für
> den Motor eingestellt werden müsste? In der Bedienungsanleitung habe ich
> nichts dazu gefunden, werde mal den Hersteller kontaktieren.

Nein. Aus unseren Antworten kann man schließen, dass man die Karte nicht 
einstellen kann, was äußert ungewöhnlich, um nicht zu sagen dämlich ist.

> Verstehe ich das Richtig das die Treiber Karte nur die Ausgangsspannung
> dem eingestellten Stromwert anpasst, Deshalb kann ich die Karte mit
> 18-24V speisen?

Die Karte regelt die Wicklungsstrom, deswegen kann und muss die 
Eingangsspannung deutlich höher sein als die Motornennspannung. Die 
Spannung über der Wicklung stellt sich dann nach dem ohmschen Gesetz 
ein. Das gilt ja bekanntlich auch für komplexe Widerstände, also auch 
für den induktiven Anteil der Spule.

Mit freundlichen Grüßen
Thorsten Ostermann

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.