Hallo zur frühen Stunde! Ich habe mir aus der bekannten Kombination L297 und 2x L6203 eine Platine zum ansteuern eines Schrittmotors aufgebaut (nach Datenblatt des L6203). Lasse ich den Schrittmotor nun mit ~1000rpm drehen sieht alles sehr gut aus. So ist mir folgende ungereimtheit zunächst garnicht aufgefallen: Mache ich im Sekundentakt einen Einzelschritt, so hat er bei jedem 2. Schritt absolut kein Haltemoment - er "zittert" sogar. In den anderen Schritten hält er "bombenfest". Die beiden L6203 geben folgende Schritte 0 -> 2 -> 8 -> 2 -> 0 -> -2 -> -8 -> -2 -> 0V aus. Natürlich beide Verschoben. In etwa passende Schrittmotoren habe ich schon einige durchprobiert - sie zeigen alle das gleiche Verhalten. Wenn ich auf Halbschritt umstelle ist das verhalten eher noch schlechter, wobei ich jetzt nicht genau sagen kann, bei jedem wievielten Schritt nun kein Moment da ist. Wo sollte ich hier mal als erstes nach schauen? Ist das irgendwofür ein Standartindiz? Achso: Vs ist mit 16V zwar niedrig aber laut Spec i.O.
Hallo Stryker! Was und wie hast du da an den L6203 gemessen? Und wie ist der Mode-Pin vom L297 beschaltet? Du fährst im Vollschritt? Wie groß ist die Referenzspannung und welche Sense-Widerstände hast du verwendet? Mit freundlichen Grüßen Thorsten Ostermann
Thorsten Ostermann schrieb: > Du fährst im Vollschritt? Stryker schrieb: > Wenn ich auf Halbschritt umstelle > ist das verhalten eher noch schlechter Ich denke eher, dass du aus Versehen zwei unterschiedliche Sense-Widerstände erwischt hast.
Stryker schrieb: > Die beiden L6203 geben folgende Schritte > 0 -> 2 -> 8 -> 2 -> 0 -> -2 -> -8 -> -2 -> 0V > aus. Natürlich beide Verschoben. So sieht das eher nach Halbschritt aus. Allerdings ist in den Phasen, in denen beide Wicklungen bestromt sind, die Spannung sehr niedrig. Die andere Wicklung müßte dann mit folgender Spannung beaufschlagt sein: 8 -> 2 -> 0 -> -2 -> -8 -> -2 -> 0 -> 2 -> 8V Für gleiches Drehmoment sollten das auf den Zwischenschritten 5.7V statt 2V sein.
Thorsten Ostermann schrieb: > Du fährst im Vollschritt? Danach sieht der Spannungsverlauf nicht aus. Bei einer Periode von 8 Schritten muß es sich um Halbschrittbetrieb handeln.
Hallo! Danke für eure Antworten! Da es ja Verwirrung um den Modus gab, den ich fahre: es ist fast egal ;-) In der Homestellung des translators ist alles okay. in jedem anderen Schritt ist mehr oder weniger kein Haltemoment da. Man kann wirres zittern am Motor feststellen und ihn leicht selber drehen. Hier die gewünschten Infos: - VRef ist 1V ( 0,5 Ohm x 2A ) - Die Widerstände sind beide R51 mit 10% - ich habe sie aber durchgemessen, ein Wertunterschied war für mich nicht messbar (gibt es auch selten - daher erinnere ich mich noch daran). Sie werden im Betrieb aber auch nicht warm, wie man es sonst bei Problemschaltungen ließt... - Mode Pin... ich denke du meinst den H/F ? der ist bei mir mittels Jumper ausgeführt. Ich bin also frei, welchen Modus ich verwende. Die Lange Kette oben ist mit 8 Schritten demnach im Halbschrittmodus. - Control liegt auf Gnd - da bekomme ich neuerdings etwas magengrummeln, da -INHx mit den EN vom L6203 verbunden sind. Dies ist zwar auch so in der Referenz vorgeschlagen, jedoch habe ich recht häufig gelesen (hier im Forum), dass man dies unter keinen Umständen so machen sollte. Ohne jetzt zu seeden: soll ich die Absenkung lieber über [A-D] laufen lassen? Ich löte jetzt mal noch schnell ein paar zusätzliche Entstör- und Stützkondensatoren an. Ich möchte umbedingt ausschließen, dass mir irgendwo etwas einstreut - zumindest deutet das zittern ja darauf hin... Ps: ich benutze einen Mega8 mit dem ich den Takt (Clock) sende. Massen sind natürlich verbunden. Reset, C/CW ist testweise fest mit Masse und Reset mit Gnd verbunden.
Ich habe mal ein Video gemacht, damit man genauer erkennen kann, was ich meine: http://www.youtube.com/watch?v=8MLvlJbpXZ0 Die 2. Led von unten im Hintergrund ist der Clock. Ganz oben ist die Homeposition vom translator. Die LED's leuchten glaube ich bei active Low.
Hallo Stryker! Ich würde Controll auf VCC legen (Phase-Chopping). Wenn Du den auf Masse ziehst, arbeitet der Chopper auf den Enable-Leitungen (Enable-Chopping, bei anderen Herstellern auch Fast-Decay genannt). Reines Fast-Decay ist problematisch, und eine automatische Umschaltung innerhalb eines Schrittes (Mixed-Decay) kann der L297 nicht. Mit freundlichen Grüßen Thorsten Ostermann
Das Problem habe ich beim Vögeln auch immer wieder ! Läßt Du halt immer einen Schritt aus, das hilft.
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.