Forum: Mikrocontroller und Digitale Elektronik Schrittmotoren einer Achse in Reihe oder Parallel schalten?


von diy_don_germany (Gast)


Angehängte Dateien:

Lesenswert?

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

von Erfahrener Entwickler (Gast)


Lesenswert?

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"?

von Elbi (Gast)


Lesenswert?

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?

von diy_don_germany (Gast)


Lesenswert?

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

von diy_don_germany (Gast)


Lesenswert?

Achso, die Treiber können auch bis zu 2.5A. Dann sollte doch auch 
Parallel funktionieren, oder denke ich dann falsch?
Gruß Daniel

von Wolfgang (Gast)


Lesenswert?

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.

von Georg (Gast)


Lesenswert?

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

von U.G. L. (dlchnr)


Lesenswert?

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.

von diy_don_germany (Gast)


Lesenswert?

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

von Gebhard R. (Firma: Raich Gerätebau & Entwicklung) (geb)


Lesenswert?

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.

von Stephan (Gast)


Lesenswert?

Wozu sollte man denn überhaupt Motoren Parallel oder in Reihe schalten? 
Wenn 2 Motoren an einer Achse arbeiten hat jeder seine eigene Endstufe.

von M. K. (sylaina)


Lesenswert?

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.

von Wolfgang (Gast)


Lesenswert?

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.

von MaWin (Gast)


Lesenswert?

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

von Wolfgang (Gast)


Lesenswert?

MaWin schrieb:
> Theoretisch egal, es gibt auch Motoren mit 2 Spulenwicklungen.

Praktisch besitzen die Motoren des TO zwei Spulenwicklungen ;-)

Du meinst was anderes?

von Stephan (Gast)


Lesenswert?

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.

von Erfahrener Entwickler (Gast)


Lesenswert?

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...

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


Lesenswert?

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
Noch kein Account? Hier anmelden.