Hi,
ich habe hier eine Platine für einen Schrittmotortreiber ( https://de.aliexpress.com/item/1005003229187487.html )
Und eine Platine mit Potentiometer ( https://de.aliexpress.com/item/1005004375840449.html)
mit der ich einen Stepper Motor anschalten und in der Geschwindigkeit sowie Richtung regeln wollte.
Ich schließe ein 12V Netzteil an.
Der A4988 Stepper Driver wird ziemlich heiß und zieht 2W.
Aber bewegen tut sich nichts.
Habe ich die Verkabelung falsch?
Gruß
maxpd
Leider führt der obere Link bei mir ins leere.
Wenn der Steppdriver heiß wird ist nicht gut, die können auch schnell Durchbrennen.
Ist die Stromstärke am Poti des Steppdriver schon eingestellt?
Wird die Motorwelle nach dem Einschalten fest in Position gehalten?
Das Board kann zwei Arten von Ausgabesignale, beide getestet? Also J3 umgesteckt? Wofür ist der J4?
Link geupdated, wobei er immer noch gleich ist. - geht aber nu
Ich habe jetzt 0,23W bei 2 Steppdriver, wobei 1er 0W anzeigt. Der ist dann wohl hin.
Drehe ich am Poti/Stromstärke des Steppdrivers änder sich nichts.
Drehe ich den Poti des Boards auf Anschlag wechselt der Strom von 0,11 auf die genannten 0,23W. Ohne Verlauf, sondern auf einen Schlag.
Die Motorwelle wird nicht gehalten und ist fest. Ich höre auch kein Summen oder ähnliches am Motor.
Also, dann rate ich erstmal im Netz zu suchen, gibt Anleitungen wie die Steppdriver Potis einzustellen sind im Bezug auf den vorhanden Stepper. Die sind nicht Plug und Play und die sind empfindlich.
Was ist genau mit der Welle? Wenn der Steppdriver aus ist, dann muß man die frei drehen können. Wenn der Driver an ist muss die gehalten werden und kann dann nur mit deutlichem Kraftaufwand gedreht werden. Somit wird die entweder Gehalten/ist fest, oder es passiert nichts.
Abgesehen davon gehe ich erstmal davon aus, das kein geeignetes Step Signal am Driver ankommt.
Der Driver braucht ein geeignetes Signal in PWM mit entsprechender Signallänge, ein Aktivierungssignal und ein Richtungssignal. Ist die Masse am Anschluss gleich der Masse vom Spannungseingang? Den Ground vom Controller zum Steppdriverboard führst du ja anscheinend nicht rüber
Der Treiber arbeitet mit Puls/Richtungssignal
Da die Richtung ja erstmal egal ist - ist es das Signal auch.
Pulse kann man mit entsprechendem Pegel am Puls Eingang erzeugen. Mit einem Draht einfach mal tick tick tick..
Der Draht sollte auf geeignetem Potential liegen. Mit jedem Impuls sollte der Motor einmal zucken.
Eigentlich sollte der Strom über ein Poti eingestellt werden können ?
Die Schrittweite ebenso - erstmal Vollschritt
Der Haltestrom - insofern vorhanden - irgendwie einstellen.
Nun mit angeschlossenem Motor und Haltestrom, die Motorachse vonm hand drehen - dreht sich nicht oder nur schwer - funktioniert schonmal die Endstufe. Ohne Haltestrom dreht sich der Motor leicht rastend - - je Rastung meist 1,8° - oder 200 Schritte pro Umdrehung.
Mit jedem Impuls im Vollschritt sollte bei ausreichendem Strom der Motor um 1,8° zucken - sonst Treiber kaputt
Entweder ist der Treiber - oder die andere Pul/Richtungsplatine defekt. Zweite kann man testen, in dem am Pulsausgang eine LED passend beschaltet angeschlossen wird. Die müßte dann blinken - mehr oder weniger - Pulse halt. Das Richtungssignal ist nur on/off - also high low - ebenso einfach testbar - mit geicher LED.
Ich teste jetzt erstmal dieses Board komplett getrennt.
Den Stepper habe ich mit VM01 an VI positioniert, andersherum wäre es Direction, was sich aus meiner Sicht nicht passend anhört.
Ich lege 12 V an.
Ich habe mal alle Dip Schalter auf 1 (also im Zweifel einfach mal alles auf On)
Ich habe den Stepper Motor mit dessen 4 Pins in dessen Standardreihenfolge und auch mal umgekehrt auf den weißen Pinout gesteckt. Das wäre eigentlich die Basis, die ich wissen müsste, wie rum (vllt sogar im Mix) der Motor zu stecken wäre.
Wie verfahre ich nun mit DIR | Step | EN ; S | V | G
Lege ich auf V Potential an, leuchtet eine rote LED.
Auf G gibts mit Potential Funken, also vermute ich, G steht für Ground. Dort lege ich dann - an.
Was lege ich dann an S an? Und welche der 3 Spalten ist zu nutzen? DIR | Step | EN
Also, wenn ich mal raten darf:
EN ist enable
Dir ist Drehrichtung
Step ist Schritt. Einer. Du steuerst also mit einem Impuls einen Schritt.
G ist ground. Alle drei schwarzen. V und S? Einer müsste plus oder Spannung sein. Alle drei.
Wie wäre es mit
G Ground (alle drei)
S Signal ( die drei obigen Signale)
V VCC (alle drei)
Jeweils alle Drei. Ein bequemes Steckerfeld, wo du die drei Signale anschließt.
Der Motor hat 2 Wicklungen mit 4 Anschlüssen. Ein 2 phasiger Motor. Der wird auf den weissen 4pol passen. Kannst du messen am Motor, je 2 der 4 Leitungen müssen verbunden sein, durch eine Wicklung. Wenn du eine ne wicklung sinnvoll bestromst, muss der Rotor minimal zucken und "einrasten".
Das ist der urtümliche Schrittmotortreiber, wie Gott ihn vor 50 Jahren schuf.
Ich bin kein Amateur, aber ich lerne trotzdem noch.
Bürokratie schafft man nicht durch neue Regeln oder Gesetze ab.
Das ist nur das Schrittmotortreiber Board, das ist nur für die Aufnahme des Schrittmotortreiber und Einstellung der Schritte, ob Voll, Halb, Viertelschritt per Dipschalter. Da fehlt Dir das Enable(Aktivierungs)Signal, das Richtungssignal und das Schrittsignal. Also alles was man für einen Funktionstest braucht
Ich weiß zwar nicht wie Du die Wattwerte bei dem Drehpoti auf dem Schrittmotortreiber ermittelst, aber die Watt sind egal, da es nur um den Strom geht, der abhängig von der Kühlung des Schrittmotortreiber und des verwendeten Motors vorher zu ermitteln und dort auch einzustellen ist.
Wenn der Wert sprunghaft steigt, wird der Motortreiber schon defekt sein. Ebenso habe ich geschrieben dass die Treiber bei Hitze schnell sterben. Deiner wird schon tot sein, alleine durch das "rum probieren" mit bis Anschlag drehen. Ebenso darf man die nicht einfach mal anders herum aufstecken, das killt den Chip ebenso. Nicht umsonst ist der PIN 1 Markiert.
Es gibt viele Anleitungen im Netz einen Steppdriver einzustellen, aber ich würde erstmal einen neuen nehmen