Hallo, Ich baue mir gerade eine MPCNC. Ich habe noch Nema23 Schrittmotoren zu Hause rumliegen, die ich gern verwenden möchte (23HM20-0384S). Diese haben eine Spannung von 12 V, einen Strom von 0,4 A pro Phase und ein Drehmoment von 0,9 Nm. Das ganze soll mit einem 12V-Netzteil auf einem Arduino mit CNC Shield und DRV8825 betrieben werden. Nun meine Frage: Soll ich die Motoren in Reihe oder parallel schalten? Die Anleitung sagt in Reihe, die nutzen aber auch kleinere Nema17 mit weniger Spannung und mehr Strom pro Phase. Vielen Dank im Voraus für eure Tipps. Grüße Daniel
Du musst sie in Reihe schalten, weil der Strom vom Treiber geregelt wird. Allerdings wirst Du je nach Versorgungsspannung eben nicht viel Leistung aus den Motoren bekommen, weil sie eine zu hohe Nennspannung haben. Wieviel Spannung hast Du denn zur Verfügung? Und was ist die maximale Betriebsspannung vom "CNC Shield"?
Funktioniert denn soetwas zuverlässig? Die SM werden mit solchen SIN COS angefahren, was passiert, wenn ein Motor etwas anders reagiert? Produzieren die dann nicht Schwingungen gegeneinander?
Ich habe ein 12V 10A meanwell Netzteil zur Verfügung. Das CNC-Shield könnte auch mehr mit den DRV8825. Wenn die nicht die ganzen 0.9Nm bringen wäre dies nicht so schlimm. Die vorgeschlagenen haben auch nur die Hälfte. Gruß Daniel
Achso, die Treiber können auch bis zu 2.5A. Dann sollte doch auch Parallel funktionieren, oder denke ich dann falsch? Gruß Daniel
Erfahrener Entwickler schrieb: > Du musst sie in Reihe schalten, weil der Strom vom Treiber geregelt > wird. Mit deiner Erfahrung scheint es nicht weit her zu sein. Bei 12V Betriebsspannung und einer Nennspannung der Motoren von 12V gibt es keinen Spielraum für eine Stromregelung. Die setzt sinnvollerweise eine kräftige Spannungsreserve voraus. Schon gar nicht ist genug Spannung vorhanden, um mehrere Motoren in Reihe zu schalten.
Wolfgang schrieb: > Bei 12V > Betriebsspannung und einer Nennspannung der Motoren von 12V gibt es > keinen Spielraum für eine Stromregelung Das ist aber der Fehler des TO und nicht von Erfahrener Entwickler. Wolfgang schrieb: > Mit deiner Erfahrung scheint es nicht weit her zu sein Das ist halt deine übliche anlasslose Pöbelei. Sicher fühlst du dich jetzt besser. Georg
Parallel geht auf keinen Fall - der geregelte Strom könnte sich völlig ungleich verteilen. U.U. kannst Du aber zwei DRV8825 verwenden, falls das mechanisch möglich ist und sich das DRV8825 z.B. mit Schritt und Richtung ansteuern läßt, das Teil also mit Signalen kontrolliert wird, die sich von einem Stuerausgang auf die entsprechenden Eingänge von zweien dieser Treiber führen lassen.
U.G. L. schrieb: > Parallel geht auf keinen Fall - der geregelte Strom könnte sich > völlig > ungleich verteilen. U.U. kannst Du aber zwei DRV8825 verwenden, falls > das mechanisch möglich ist und sich das DRV8825 z.B. mit Schritt und > Richtung ansteuern läßt, das Teil also mit Signalen kontrolliert wird, > die sich von einem Stuerausgang auf die entsprechenden Eingänge von > zweien dieser Treiber führen lassen. Danke für die Antwort. 2 DRV8825 zu verwenden geht leider nur für 1 Achse mit dem CNC-Shield. Ich benötige aber 2 Achsen mit 2 Motoren. So wie ich das jetzt rauslese gibt es also nur 2 Möglichkeiten: 1. Kauf von Motoren mit kleiner Nennspannung oder 2. Erhöhung der Versorgungsspannung. Ich würde Punkt 2 bevorzugen. Würde dann ein 24V Netzteil ausreichen um 2 12V-Schrittmotoren in Reihe zu betreiben oder benötigt man noch mehr Spannungsreserve? Kann der einzelne 12V-Schrittmotor an der Z-Achse dann auch die höhere Spannung ab? Danke und Gruß Daniel
U.G. L. schrieb: > Parallel geht auf keinen Fall - der geregelte Strom könnte sich völlig > ungleich verteilen. Warum sollte das sein bei gleichen Motoren? Da der ohmsche wicklungswiderstand mit steigender Temperatur zunimmt, kommt es automatisch zu einer gleichmäßigen Verteilung.
Wozu sollte man denn überhaupt Motoren Parallel oder in Reihe schalten? Wenn 2 Motoren an einer Achse arbeiten hat jeder seine eigene Endstufe.
diy_don_germany schrieb: > Soll ich die Motoren in Reihe oder parallel schalten? Beides ist Pfusch. Schrittmotoren schaltet man nicht zusammen. Jeder Motor bekommt seinen eigenen Treiber. Nur so kann das überhaupt was vernünftiges werden.
Georg schrieb: > Wolfgang schrieb: >> Erfahrener Entwickler schrieb: >>> Du musst sie in Reihe schalten, weil der Strom vom Treiber geregelt >>> wird. >> >> Mit deiner Erfahrung scheint es nicht weit her zu sein. Bei 12V >> Betriebsspannung und einer Nennspannung der Motoren von 12V gibt es >> keinen Spielraum für eine Stromregelung. > > Das ist aber der Fehler des TO und nicht von Erfahrener Entwickler. Der Fehler von jemandem, der sich als "Erfahrener Entwickler" betitelt, ist es, bei einer verfügbaren Betriebsspannung von 12V und Motoren mit Nennspannung von 12V eine Reihenschaltung als zwingend zu bezeichnen. Das ist in diesem Fall einfach Unfug und man muss für jeden Motor einen separaten Treiber verwenden. Mit der bisherigen Spannungskonstellation sind allerdings jegliche Stromregelversuche zur Unwirksamkeit verdammt, solange es um wesentlich mehr als Haltestromabsenkung geht. Eine Verschiebung der Drehmomentkurve zu höheren Schrittfrequenzen ist damit nicht zu erreichen.
diy_don_germany schrieb: > Das ganze soll mit einem 12V-Netzteil auf einem Arduino mit CNC Shield > und DRV8825 betrieben werden. > > Nun meine Frage: > Soll ich die Motoren in Reihe oder parallel schalten Theoretisch egal, es gibt auch Motoren mit 2 Spulenwicklungen. Parallel für geringere Induktivität und damit schnelleres Drehen, in Reihe für geringeren Strom wenn der (Mikroschritt-)Treiber nicht genug Strom bringt. Aber in deinem Fall sind 1#V sowieso zu viel an dem Treiber, auch mit 24V wird der keine Mikroschritte mit voller Leistung bringen (2x12Vx1.424=34v+2V Treiber macht 36V minimale Netztdilspanning). Auch sind 2 Motoren an einer Welle immer doof und bringen nicht die doppelte Leistung, sondern nur Probleme. Bleib also beim 12V Netzteil und den Treibern und kaufe den stärksten Motor mit der niedrigsten Spannung (eher 1V als 5V) und einem Nennstrom kleiner als 0.7 x Treiberstrom. Siehe Grundlagen in http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.10
MaWin schrieb: > Theoretisch egal, es gibt auch Motoren mit 2 Spulenwicklungen. Praktisch besitzen die Motoren des TO zwei Spulenwicklungen ;-) Du meinst was anderes?
MaWin schrieb: > Auch sind 2 Motoren an einer Welle immer doof und bringen nicht die > doppelte Leistung, sondern nur Probleme. Das geht schon. Habe ich auch so. Nur eben mit 2 Endstufen. Eine Master und die 2 wird nachgeführt. Ist zB. in MAch3 vorgesehen. Was sich halt nicht definieren läßt ist der Einschaltmoment. Da geht jeder Motor eben in seine nächste volle Position. Ob die rechts oder links ist läßt sich eben nicht vorhersagen. Daher wird eine Referenzfahrt gemacht.
Wolfgang schrieb: > Mit der bisherigen Spannungskonstellation > sind allerdings jegliche Stromregelversuche zur Unwirksamkeit verdammt, > solange es um wesentlich mehr als Haltestromabsenkung geht. Es gibt auf dieser Welt noch mehr als nur Vollschrittbetrieb...
Hallo "Erfahrener" Erfahrener Entwickler schrieb: > Wolfgang schrieb: >> Mit der bisherigen Spannungskonstellation >> sind allerdings jegliche Stromregelversuche zur Unwirksamkeit verdammt, >> solange es um wesentlich mehr als Haltestromabsenkung geht. > > Es gibt auf dieser Welt noch mehr als nur Vollschrittbetrieb... Mikroschritt funktioniert aber nur, wenn der Motorstrom geregelt werden kann. Mit einem 12V Motor an einer 12V Versorgung geht nur Halb- und Vollschritt, und das auch mehr schlecht als recht. 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.