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!!
Hm, es scheint als ob man den Wert nicht einstellen kann, sondern beim Hersteller einen anderen Wert anfragen muss. Das waere ja... suboptimal.
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
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
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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.