Hallo HaWe,
dann geh ich davon aus das die Anschlüsse an Motor B syncron zu den von Motor A sind.
was Vorwärts, Rückwärst, Bremsen und Stoppen betrifft ?
Gruss Ralph
die L293/8Schrittfolgen hatte ich ja bereits gepostet.
Strom einstellen hat nur was mit Platine/Firmware oder dem Software-Treiber zu tun, aber es soll ja laut OP L293/8 bzw. C-Control-geeignet sein, wie soll da das Stromeinstellen durchgeführt werden? Es geht jedenfalls nicht direkt auf dem L298-Breakoutboard.
Hallo HaWe,
dann geh ich davon aus das die Anschlüsse an Motor B syncron zu den von Motor A sind.
was Vorwärts, Rückwärst, Bremsen und Stoppen betrifft ?
Gruss Ralph
@HaWe: Hast du auch genau gelesen was ich geschrieben habe? Ich habe geschrieben das man bei modernen Treibern (wie z.B. A498 den Strom einstellen kann und das hat nichts mit Firmware o.Ä. zu tun.
@Ralph Eckardt: Du darfst den Treiber nicht so ansteuern wie bei einem DC Motor. Es gibt Schrittfolgen, so musst du die einzelnen Treiber ansteuern.
https://rn-wissen.de/wiki/index.php/Schrittmotoren => dort findest du Informationen über Schrittmotoren, u.A. auch die Schrittfolgen
Wenn du z.B. rechts drehen willst steuerst du die Wicklung so an (Beispiel Vollschritt): Schritt 1=>2=>3=>4
wenn du in gegengesetzter Richtung drehen willst gilt: Schritt 4=>3=>2=>1
Beim Bremsen bzw Stoppen bleibst du einfach in dem aktuellen Schritt. Wichtig ist das du nicht zu schnell beschleunigst bzw abbremst. Beim Beschleunigen musst du langsam die Zeit zwischen den Schritten verringern, das gleiche gilt für das Bremsen. Wenn du zu schnell beschleunigst kann es passieren das der Motor Schritte verliert (Rotor kann dem Feld durch Massenträgheit nicht folgen) und der Motor stehenbleibt und nur mehr vibriert.
MfG Hannes
@ralph eckhardt
Zum Anschluss gibt es im Netz einige Anleitungen, wie die hier: https://www.makerguides.com/l298n-st...uino-tutorial/
Aber warum soll ein NEMA17 an einen L298 angeschlossen werden?
Dafür gibt es entsprechende Treiber, wie manche hier schon erwähnt haben (A4988,TMC2208,DRV8825), welche die Ansteuerung des Schrittmotors übernehmen, so dass man sie nicht selbst in der Software umsetzen muss, an diesen Treiberbausteinen kann man dann auch den Strom einstellen.
MfG
@ 021aet04
klar habe ich das gelesen, aber es war ja nach L293/8 gefragt, die per C-Control angesteuert werden sollen, daher standen "moderne Treiber" nicht zur Debatte - zumindest habe ich daraus nichts ersehen können, wie die "Treiber" mit L293/8 und C-Control arbeiten sollen.
Ich weiß nicht, warum hier ständig andere Leute nochmal auf Schrittfolgen verweisen, denn die 4 Halbschritte hatte ich für vor/zurück ja schon längst gepostet.
Ich habe damit zwar einen Synchronbetrieb noch nicht gemacht (nur eine Plottersteuerung für x/y, aber auch nicht mit C-Control), aber wenn du 2 Schrittmotoren an 2 getrennten L298 identisch verkabelst und dann die Signale identisch generierst, dann wäre das ntl schon zu erwarten. Und wenn du sie dann spiegelbildlich einbaust, wird wschl auch die Drehrichtung synchron, aber spiegelbildlich sein.
Allerdings kann es immer mal passieren, dass einer der beiden Schrittmotoren einen der Schritte nicht korrkt ausführt (je nach Last oder Geschwindigkeit), wodurch es dann nach und nach zu Asynchronitäten kommen kann.
Wenn C-Controll schon einen PWM-Ausgang hat, spricht doch nichts dagegen, den mit einem Treiberbaustein zu verbinden. Dann noch den Direction-Pin ansteuern (digital), den Enable-Pin (digital) und der Schrittmodus wird vermtl. fest verdrahtet. Man kann das sicher auch diskret aufbauen, was so ein Treiberbaustein schon alles tut (inkl. Schutzschaltungen).
MfG
Hallo Nochmal,
für schrittfolge 1=>2=>3=> 4
gilt das für jeden Stepp oder für jede 90° drehung ??
Danke
und Grüß Ralph
p.s die C-Control hat 2 PMW und 2 Ausgänge für Enable.. Die Steuerung mach ich über 4 DigitalPorts
Lesezeichen