Hi Ich möchte solch einen Schrittmotor https://www.pollin.de/p/act-schrittmotor-17hs5425-1-80-2-phasen-3-1-v-310777 mit diesem Modul https://www.pollin.de/p/daycom-schrittmotor-treiber-st-a4988-712678 ansteuern ohne µC. Als Taktgeber habe ich eine Schaltung mit 555 aufgebaut, die einen Takt von ca. 1 Hz bis ca. 100 Hz ausgibt. Der Motor pfeift (Wahrscheinlich der Haltestrom) und ruckelt, aber dreht sich nicht vernünftig, Woran kann das liegen? Was habe ich falsch gemacht?
Der Enable-Eingang ist offen, sollte aber unbedingt auf Low gezogen werden. /SLEEP wiederum muss auf High. Und die MS-Eingänge müssen natürlich auch auf wohldefinierte Pegel gezogen werden. Hast Du überhaupt mal ansatzweise das als Produktbeschreibung untergeschobene Datenblatt gelesen und verstanden?
:
Bearbeitet durch User
Peter N. schrieb: > Der Motor pfeift (Wahrscheinlich der Haltestrom) und ruckelt, aber dreht > sich nicht vernünftig, 1.) Hast du deinen Motor überhaupt vernünftig belastet? So ganz ohne Last werden Schrittmotoren recht gerne "störrisch". 2.) Hast du bedacht das Schrittmotoren nicht direkt mit maximal möglichen Schrittfreq. gestartet werden können, sondern ggf. "langsam" beschleunigt werden müssen?
Es könnte an Microschritt oder(und) zu niedrig Motorspannung liegen.
Peter N. schrieb: > Ich möchte solch einen Schrittmotor > mit diesem Modul ansteuern Wie kommt man auf die Idee ? Der Schrittmotor will 2.5Arms, also 3.6A Spitze. Der billigste aller billigen Treiber bringt maximal 2A (bei bester Kühlung) auf der Platine eher nur 1A. Wir wissen nicht welchen Wert die Sense-Widerstände haben. Und er benötigt mindestens 8V Motorspannung, du lieferst nur 5V. Und 2200uF sind gut, aber nicht an VCC sondern an Vmot, und du hast durch die Diode gerade dir Wirkung für Vmot aufgehoben. Bleibt die Verwendung der Anschlüsse, deren Bedeutung du nicht kennst. Ob offen lassen unbedingt richtig ist ? MS offen hat (hochohmige) pull down und würde auf Vollschritt stellen.
MaWin schrieb: > Wie kommt man auf die Idee ? Mit ein wenig Nachdenken. > Der Schrittmotor will 2.5Arms, also 3.6A Spitze. Will er überhaupt nicht. Der läuft auch schon mit 0,1 A. > MS offen hat (hochohmige) pull > down und würde auf Vollschritt stellen. Na und? Ob 1 oder 100 Schritte/s liegen noch im Rahmen der Start-Stopp-Frequenz.
Andreas S. schrieb: > Der Enable-Eingang ist offen, sollte aber unbedingt auf Low gezogen > werden. /SLEEP wiederum muss auf High. Und die MS-Eingänge müssen > natürlich auch auf wohldefinierte Pegel gezogen werden. Enable hat auf dem Modul einen 100k Pulldown, Sleep hat einen 100k Pullup, die MS-Eingänge haben Chipintern entsprechende Pullup/Pulldown, alle offen = Vollschritt. MaWin schrieb: > . Wir wissen nicht welchen Wert die > Sense-Widerstände haben. Die Sense-Widerstände sind R100, also 0,1 Ohm. MaWin schrieb: > Und 2200uF sind gut, aber nicht an VCC sondern an Vmot, und du hast > durch die Diode gerade dir Wirkung für Vmot aufgehoben. Damit möchte ich die die Steuerseite des Treiberchips und den Taktgeber von ev. Spannungseinbrüchen durch den Motor entkoppeln. Das Netzteil kann 2,5A liefern.
Ich würd (in dieser Reihenfolge) einen Elko an VMOT geben, 50mal checken ob auch wirklich STEP und nicht DIR am Taktgenerator liegt, und dann das Taktsignal mal mit einem Oszi ansehen. Falls das noch immer nichts bringt mal die Motorspannungen oszilloskopieren.
So, jetzt dreht er sich :) Das Problem war scheinbar, daß ich Dir offen gelassen habe (überall auf dem Modul sind Pullups/-downs, aber dort ist keiner...). 100k Pullup ist scheinbar immer noch etwas viel, wenn man den Dir-Pin berrührt, läuft der Motor etwas ruckelig. Noch ein paar Fragen zum Modul: Die Polung der Motorwicklungen ist egal? Man verändert damit doch nur die Drehrichtung? Die Mororwicklingen werden stromgesteuert? Sonst kann ich mir nicht erklären, wie man einen 3V oder 5V-Schrittmotor mit 8V Motorspannung betreiben kann?
Lies dir doch erstmal die Grundlagen an. Wenn dann noch Fragen offen sind helfen wir dir gerne... http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.10 http://www.schrittmotor-blog.de/ Mit freundlichen Grüßen Thorsten Ostermann
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.