Hallo zusammen, nachdem ich nun wochenlang versucht habe, einen L6228 (Stepper Controler & Driver) sauber mit Microstepping zu betreiben, gestehe ich mein Scheitern ein :-( Das Problem ist, dass ich oder der L6228 irgendwo Clocks "verliere", speziell wenns zu sehr feinen Vor- und Rückwärtsbewegungen um einen Umschaltpunkt herum kommt. Lästig ist das insofern, dass man nicht feststellen kann wo sich die State Machine des L6228 grad befindet... Deshalb suche ich grad nach einer Alternative: a) sowas wie der L298 und den Rest "zu Fuß" mit einem ATmega328P b) ein Chip der schon von Haus aus Microstepping beherrscht. zu a) gibts eine empfehlenswerte Alternative zum (doch schon betagten) L298? Schön wäre wenn er zumindest einen Vref-Eingang zu Stromwahl/Begrenzung hätte, an den ich dann meinen Microstepping-Sinus per PWM anlegen könnte... zu b) gibts da (leistbare und für Normalsterbliche verfügbare) Empfehlungen? Idealerweise nicht-SMD (ich bin ein Old School bastler :-) Danke, Michi
Moin Moin, wie wäre es mit pololu a4988 oder pololu easy driver Gruss
Aeh... Mikrostepping ist Erstens eine Frage des Controllers und zweitens eine Frage des Motors. Nicht jeder Motor kann Mikrostepping. Er muss dafuer spezifiziert sein. Das ersieht man auch daran, dass das Rastmoment des Motors gegen Null geht, optimal Null sein sollte.
Der Motor ist Microstep-Tauglich. Ich denke ich bin in der Zwischenzeit eh fündig geworden: L6207. Ist im Prinzip ein L6228 ohne Sequenzer, die H-Brücken können direkt angesteuert werden. Noch dazu fast pin-kompatibel mit dem L6228, sodass nur minimale Änderungen am layout notwendig waren. lg Michi
Der L6208 wäre auch möglich: www.st.com/internet/analog/product/63235.jsp Hier ist es ganz gut beschrieben: AN1495 Application note Microstepping stepper motor drive using peak detecting current control By Thomas Hopkins http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application_note/CD00004353.pdf Verwende bitte die "große Forensuche", zum Thema gibt es ein Dutzend Threads. http://www.mikrocontroller.net/search
> gibts da Empfehlungen?
Hängt ja von Strom und Spannung ab, über die du NATÜRLICH nichts
geschrieben hast.
Sonst TB6560A
Kannst dir auch mal die ICs von Trinamic anschauen , TMC246 z.b. jenachdem wieviel strom benötigt wird. alerdings Smd
L6208 hat wieder eine komplette Schrittsteuer-Logik drinnen, was ich ja genau nicht will. Obwohl ich den L6207 (gibts übrigens auch als L6227 mit geringerem Strom) noch nicht in Händen halte, hab ich mal die AVR-Software angepasst. Nun, was soll ich sagen: Ich kann Treiber ohne logik nur empfehlen, der ganze Code umfasst sicher nur mehr 30% von vorher...
Hallo Michael! Schau dir mal die Kombination L6203/L6506 an. Die ist zwar etwas betagt und relativ teuer, aber in Bastler-freundlichen Gehäusen erhältlich und bis 45V/4A einsetzbar. Siehe auch meine HP-Step, die als Bausatz erhältlich ist. Wenn es auch SMD sein darf oder moderner und billiger sein soll: A3959 von Allegro. Davon sind allerdings zwei für einen Schrittmotor erforderlich. 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.