Hallo zusammen, für den Bau einer (schweren = die Konstruktion der Z Achse wiegt ca. 30Kg) zweiachsigen Heißdraht CNC Maschine suche ich nach einer Lösung die zwei Nema 23 Schrittmotoren der Z Achse sowie die zwei Nema 17 Motoren der X Achse jeweils in Reihe zu schalten. Das System besteht darüber hinaus aus einem Arduino Uno sowie vier TB6600 Treibern. Das Netzteil ist noch nicht bestellt. Ich habe bereits einige Videos auf Youtube zu der Reihenschaltung zweier Schrittmotoren an nur einem Treiber gefunden. (bspw.: https://youtu.be/cLhvnmZK_mQ )Jedoch finde ich auch unter jedem dieser Videos Kommentare, die gegen eine solche Schaltung sprechen. Was spricht eurer Meinung nach dagegen? Eine Option der synchronen Kraftübertragung mittels Riemen oder Gewindespindel von nur einem Motor je Achse auf beide Seiten der Maschine besteht durch die gewählte Konstruktion leider nicht. Ist es statt der scheinbar umstrittenen Lösung mit zwei in Reihe geschalteten Motoren an nur einem Treiber möglich, zwei Treiber mit je einem Motor an einer Achse in Reihe zu schalten? Oder parallel? Wie würde eine solche Schaltung aussehen, damit sich die beiden Motoren einer Achse entgegengesetzt drehen? Anbei als Beispiel ein Schaltplan mit nur einem Treiber und Motor. Ich freue mich auf eure Hilfe! :) Bitte habt etwas Nachsicht, dass ich Laie auf diesem Gebiet bin. Ich habe meine MPCNC mittels Youtube Anleitungen verlässlich aufbauen und nutzen können. Darüber hinaus gehört das Thema Mikrocontroller/Elektrotechnik jedoch leider noch nicht zu meinen Stärken. Viele Grüße
:
Bearbeitet durch User
Wenn deine Arduilo-Ports 2 Endstufen treiben kann: gut, ansonsten damit 2 TTL-Treiber ansteuern und über die die Schrittmotorendstufen. Bei einem (!) Motor die Kabel einer (!) Spule gedreht anschliessen. Fertig.
Crazy H. schrieb: > Wenn deine Arduilo-Ports 2 Endstufen treiben kann: gut, ansonsten damit > 2 TTL-Treiber ansteuern und über die die Schrittmotorendstufen. Bei > einem (!) Motor die Kabel einer (!) Spule gedreht anschliessen. Fertig. Danke für die schnelle Antwort Crazy H. :) Wie erkenne ich, ob mein Arduino Uno zwei Endstufen betreiben kann? Ich habe mal versucht die Reihenschaltung zweier Endstufen auf dem Schaltkreis zu ergänzen. Siehe Bild im Anhang. Wäre der Schaltplan so korrekt? Die Stromversorgung der beiden Endstufen vom Netzteil (GND u. VCC) würde ich dann ebenfalls in Reihe schalten.
> Die Stromversorgung der beiden Endstufen vom Netzteil (GND u. > VCC) würde ich dann ebenfalls in Reihe schalten. Prima Idee, dann will ich mal sehen wie Du dabei beide GND realisieren willst, so daß sie auch beide GND haben. Vielleicht solltest Du nochmal in die Schule, ist sonst doch nur schade um die Bauteile. Ein Ardummino macht halt noch lange keinen Elektrotechnik-Entwickler.
Danke für den Hinweis Ben B. Dann bekommt jede Endstufe eine separate Stromversorgung vom Netzteil. Ist der Aufbau der Schaltung wie im Bild oben ansonsten korrekt? Ich habe ja bereits eingangs erwähnt, dass ich über den Bau einer MPCNC nach genauer Anleitung keinerlei Erfahrung in diesem Bereich habe. Aus dem Grund frage ich ja Experten wie euch/dich. :) Um „Elektrotechnik-Entwickler“ zu werden, ist es in meinem Alter mit Sicherheit zu spät. Das ist aber auch nicht mein Ziel. Ich freue mich auf eure Hilfe!
Malte D. schrieb: > Danke für den Hinweis Ben B. Dann bekommt jede Endstufe eine separate > Stromversorgung vom Netzteil. > > Ist der Aufbau der Schaltung wie im Bild oben ansonsten korrekt? > > Ich habe ja bereits eingangs erwähnt, dass ich über den Bau einer MPCNC > nach genauer Anleitung keinerlei Erfahrung in diesem Bereich habe. Aus > dem Grund frage ich ja Experten wie euch/dich. :) Um > „Elektrotechnik-Entwickler“ zu werden, ist es in meinem Alter mit > Sicherheit zu spät. Das ist aber auch nicht mein Ziel. > > Ich freue mich auf eure Hilfe! Was du gezeichnet hast, ist die Parallelschaltung der Ansteuerung. Das dürfte so gehen. Wenn du die Motoren in Reihe schalten willst, brauchst du ja nur einen Treiber und dann müssen die wie in der Datei hier verschaltet werden.
Malte D. schrieb: > TB6600_Reihenschaltung.jpeg Wenn ich solche Bilder sehe, wird mir immer klarer, warum soetwas wie Schaltbilder erfunden wurden. Ist dir das ein zu hoher Abstraktionsgrad oder warum diese Klicki-Bunti-Bilder?
Wolfgang schrieb: > Malte D. schrieb: >> TB6600_Reihenschaltung.jpeg > > Wenn ich solche Bilder sehe, wird mir immer klarer, warum soetwas wie > Schaltbilder erfunden wurden. Ist dir das ein zu hoher Abstraktionsgrad > oder warum diese Klicki-Bunti-Bilder? Weil mir dieses „Klicki-Bunti-Bild“ auf die Schnelle zur Verfügung stand. Geht mit Sicherheit übersichtlicher und weniger farbenfroh. Aber zur Veranschaulichung sollte es wohl ausreichen.
Ich würde einen Treiber je Motor verwenden. Die haben üblicherweise einen Optokoppler 6N137 am Eingang. Die kann man in Reihe schalten. Allerdings haben die noch Vorwiderstände die man kurzschliessen und durch einen kleineren ersetzen muss.
Johannes S. schrieb: > Ich würde einen Treiber je Motor verwenden. Die haben > üblicherweise > einen Optokoppler 6N137 am Eingang. Die kann man in Reihe schalten. > Allerdings haben die noch Vorwiderstände die man kurzschliessen und > durch einen kleineren ersetzen muss. ... oder parallel schalten, wenn man den Strom der LEDs im OK wissen würde.
Crazy H. schrieb: > ... oder parallel schalten, wenn man den Strom der LEDs im OK wissen > würde. ja, da gibts aber viele Variationen, da muss man sich die Eingangsbeschaltung ansehen und nachmessen. Habe ein älteres low cost TB6560 Modul, das hat 300R. Dann noch ein Chinateil das hat 55R. Und DM542 mit je 2 Transistoren vor dem OK.
Hier die Treiber die mir aktuell zur Verfügung stehen: https://www.robotshop.com/de/de/tb6600-schrittmotortreiber.html Eigentlich suche ich nach einer einfachen Lösung, um jeweils zwei Schrittmotoren synchron an einer Achse zu betreiben. D.h. Arduino/Treiber/Stepper in der richtigen Kombination/Schaltung verdrahten/crimpen und fertig. :) Gibt es keine Lösung dies ohne Kurzschließen und Ersetzen von Vorwiderständen zu realisieren? So ausgefallen ist mein Vorhaben ja nun auch wieder nicht oder? Gerne bin ich dafür auch bereit auf andere Treiber auszuweichen, wenn diese die gewünschte Schaltung ohne weitere Umbaumaßnahmen zulassen.
:
Bearbeitet durch User
Malte D. schrieb: > Hier die Treiber die mir aktuell zur Verfügung stehen: > https://www.robotshop.com/de/de/tb6600-schrittmotortreiber.html Versteh ich nicht. Wenn du die schon hast, warum verschaltest du es dann nicht einfach so wie im bild und testest es? Für die Reihenschaltung der Motoren hab ich dir ja auch schon ein Verdrahtungsplan dagelassen. Einfach machen. Wenn die OKs zu geringe Widerstände Eingangseitig haben für STEP UND DIR, dann dann steuert der Arduino Pin halt voll durch. Wird für den internen Schrittmotortreiber schon ausreichend sein. Wenn nicht, dann setzt halt noch n Darlington davor oder irgendwas.
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.