Stepper Controller mit Microstepping

OP (Firma: Brainit GmbH) #3109830
Lesenswert?

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
Gast #3110087
Lesenswert?

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.
Gast #3110972
Lesenswert?

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
OP (Firma: Brainit GmbH) #3111069
Lesenswert?

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...
(Firma: mechapro GmbH) Persönliche Seite #3113922
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren