Schrittmotor macht keine Microsteps

OP #3028629
Lesenswert?

Hallo,

ich bin eigentlich ganz neu hier, entschuldigt also, wenn ich etwas 
dummes frage...

Ich habe ein Problem mit Itead Dual Stepper Motor Driver Shield. Auf 
diesem Arduino Shield sind zwei Schrittmotortreiber A3967 verbaut, wie 
auf dem Easy Driver. Ich kann mit dem Shield zwar Voll- und Halbschritte 
auf den bipolaren Motoren machen, sobald ich aber 1/4 oder 1/8 Schritte 
ausführen will, tut das Ding nicht das was ich will. Es ist aber nicht 
so, dass ich Schritte verliere, sondern im 1/8 Schritt bewegt sich der 
Motor 5 Schritte nicht und macht dann beim sechsten einen grossen Satz. 
Das hat zur Folge, dass der Motor im Betrieb stark vibriert und eben 
ungenau positioniert. Ich habe daraufhin andere Schrittmoren getestet, 
das Motor Shield gegen ein neues getauscht, gemessen, umgepolt und im 
Netz gesucht, leider alles ohne Erfolg.

Hat jemand eine Idee, was ich falsch mache oder was die Ursache sein 
könnte?

Vielen Dank für eure Hilfe.
Gast #3032597
Lesenswert?

... oder ein Effekt des Haltemomentes.

Wenn du den Schrittmotor per Hand drehst, fühlst du das Haltemoment. Du 
musst anfangs recht stark drehen, damit sich überhaupt etwas tut. Danach 
brauchst du weniger Kraft. Etwas weiter gedreht und der Motor springt in 
die nächste Position.

Selber Effekt bei Mikroschritt. Erst nach 5 Mikroschritten reicht die 
Kraft um den Motor überhaupt zu bewegen.
Gast #3032616
Lesenswert?

> Itead Dual Stepper Motor Driver Shield

http://imall.iteadstudio.com/im120417015.html

Das Ding ist übelster Ramsch.
Trotz Verwendung eines A3967 ist es nicht für Mikroschritt geeignet weil 
ihm die shunts zur Strommmessung fehlen, es macht demnach auch keine 
Stromregelung obwohl die Chopperoszillatoren bestückt sind.

ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/SCH_IM120 
417015_Dual_Step_motor_driver_shield.pdf

Immerhin könnte man R7 und R8 wohl nachbestücken. Der Widerstand wird 
nach dem 100% Strom berechnet, die Versorgungsspannugn sollte dann HÖHER 
sein als der Motor laut Aufdruck verträgt.

ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/DS_A3967. 
pdf
Gast #3032632
Lesenswert?

Kein Name schrieb:
> Übrigens -- Unbelastete Schrittmotoren springen immer wild hin und her.
> Hat schon seine Gründe, dass man sie mit robusten Motorhalterungen und
> aufwändigen elastischen Kupplungen einbaut.


Es gibt sicher Varianten die das tun, z.B. welche mit sehr großen 
Schrittwinkeln, die man dann im Vollschrittmodus fährt, aber das sollte 
keinen überraschen!

Jedoch zu schreiben, dass Schrittmotoren "immer wild hin und her 
springen" ist unsinn.

Ich habe hier aktuell einen Motor (200 Steps/U) liegen und der dreht von 
Stillstand bis zu einigen kHz bei 1/20 Schritt absolut sauber.
Gast #3032675
Lesenswert?

Strom, Verkabelung etc. passt alles, getestet, nochmal getestet und an 
mir selbst gezweifelt.

Ich weiss auch nicht, warum R7 und R8 in 0 Ohm ausgeführt sind. Ich habs 
nachgeprüft, ist so. Auf dem EasyDriver sind an Pin SENSE1 und SENSE2 
0.75 Ohm verlötet. Ich habe hier auch einen anderen Beitrag gefunden, in 
dem es ebenfalls ums gleiche Thema ging, allerdings um den nicht 
einstellbaren Strom.

Das Shield scheint wirklich Schrott zu sein. Schade ist nur, dass da 
einige drüber stolpern, die nicht so viel Ahnung haben, und der 
Hersteller auch nicht reagiert. Das Shield ist seit einigen Monaten so 
im Verkauf.

Gut, ich werde mir mal einen EasyDriver besorgen, gleicher 
Treiberbaustein.
Vielen Dank euch allen.
Gast #3033503
Lesenswert?

Nachtrag:
Ich habe nochmal genauer hingeschaut und nachgemessen. Der Strom lässt 
sich an REF mit dem Trimmpot nicht justieren, weil der Spannungsteiler 
nicht korrekt berechnet ist. Erstens sind auf dem Shield nicht die 
Widerstände verlötet, wie im Schaltbild angegeben. Zweitens kann ich mit 
meinen rudimentären Kenntnissen feststellen, dass sich die Spannung nur 
von Vref bis ca. 4.45V am Pin REF verstellen lässt. Somit dürfe sich der 
Strom nur bis ca. 740mA begrenzen lassen. Also müssten nicht nur die 
Shunts R7 und R8 sondern auch die Trimpots und Widerstände R17, R18, R19 
und R20 getauscht werden um den Strom richtig einstellen zu können.

Ab damit in die Tonne... Ärgert mich jetzt!

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