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.
Hat niemand eine Idee wo ich suchen könnte? Werde in den nächsten Tagen einen anderen Motortreiber testen...
Hmmm. Wenn der Motor nach ein paar Schritten einen "großen Satz" macht: könnte das an falscher Verkabelung zum Motor hin liegen? Gerade bei sechs oder acht Anschlüssen vertut man sich da gerne mal.
... 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.
Ü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.
> 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
MaWin schrieb: > Trotz Verwendung eines A3967 ist es nicht für Mikroschritt geeignet weil > ihm die shunts zur Strommmessung fehlen, ... und diese sorgen für Unterschied zwischen genial und fatal :-)
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.
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.
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!
Alexander S. schrieb: > Ab damit in die Tonne... Ärgert mich jetzt! "Warum denn gleich an die Decke gehen? Greife lieber zum .... Lötkolben." Überbrücke R18 und R20, dann kann man Vref bis auf 0V einstellen. Und dann sehen wir weiter.
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.