Schrittmotor hat nur jeden 2. Schritt Kraft

Gast #2375743
Lesenswert?

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

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

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

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

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