Als "motor power supply" hab ich ein Netzteil, eingestellt auf 3,3V.
Was ist in dem Fall "logic power supply"? Reicht es, wenn ich dafür den Arduino über den PC anschließe?
Macht die Schaltung so Sinn? Am Sketch dazu tüftle ich noch.
Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden. Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.
Die meisten modernen Schrittmotortreiber haben eine eingebaute Strombegrenzung.
Diese Strombegrenzung wird über eine Steuerspannung eingestellt.
Die 0,08 V meinen die Steuerspannung der Strombegrenzung
Durch die Strombegrenzung kann man den Schrittmotor auch mit höheren Spannungen betreiben als die angegebene Dauerspannung. Das sind bei deinem Schrittmotor die 3,3V.
Höhe Spannungen im Zusammenspiel mit einer korrekt eingestellten Strombegrenzung ermöglichen etwas höheres Drehmoment am Schrittmotor.
Wenn die Strombegrenzung falsch eingestellt ist und einen zu hohen Strom zulässt wird der Schrittmotor überhitzt oder die Spulen brennen durch.
Also für erste Tests die Schrittmotorversorgungsspannung auf 3,3V einstellen.
So lange der Schrittmotor eine Last zu bewegen hat sondern nur sich selbst und man keine hohe Beschleunigung braucht funktioniert das gut.
Für das Ansteuerung des Schrittmotors empfehle ich auch die MobaTools.
Angenommen ich verwende einen 3,7 V LiPo Akku als Energieversorgung und muss nicht auf das Drehmoment achten - das funktioniert oder?
Brauche ich dann noch den Kondensator zwischen GND und VMOT?
Wenn der Schrittmotor für 3,3V ausgelegt ist dann fließen da
3,3V / 20 Ohm = 0.165 A = 165 mA
Wenn du ihn mit 3,7V Lipo betreibst der im voll aufgelandenen Zustand dann 4,2V hat
was für den Lipo ganz normal ist - dann fließen da
4.2/20 = 0.21A = 210 mA. Das sind dann gegenüber 3.3V 27% höherer Strom.
Auf der Herstellerseite steht leider nichts zum maximalen zulässigen Strom.
Es gibt ein zweites Diagramm mit 5V. Aber das könnte eben gemeint sein Strom "gechoppert" als Strombegrenzung mit Versorgungsspannung 5V = etwas höheres Drehmoment.
Also doch die Strombegrenzung einstellen.
Dazu solltest du dir diese Seite durchlesen
Wie viele von den Schrittmotoren hast du?
Wie viel kostet einer? Ich vermute mal 3 bis 5 Euro.
Wenn du 5 Stück hast könnte man auch einen Testweise mit immer höherem Strom belasten
um herauszufinden wann wird er heiß
danke für deine ausführliche Antwort!
Ich habe auf der Seite das Video angesehen (sorry, dass ich das nicht eher gemacht habe) und denke, ich habe es verstanden.
Zu deinen Fragen: Ich hab nur 2 Stück und ich stehe etwas unter Zeitdruck, daher würde ich das ungern ausprobieren
Ich muss bis Ende September abgeben. Das ist aber nur ein kleiner Teil des Projektes.
Der Schrittmotor ist in dem Sinne ein Schritt-Linearmotor und soll mit seinem Hub etwas abdrücken.
LG
Aha. Jetzt wäre noch wichtig zu wissen welchen Microcontroller du verwendest.
Ich benutze gerne die MobaTools zur Schrittmotor-Ansteuerung. Die kann man aber nicht für alle Microcontroller verwenden bzw. je nachdem was man außer dem Schrittmotor noch machen will geht das evtl. nicht mit jedem µCller. Deshalb ist es wichtig zu wissen welchen Du verwendest.
EDIT: Achja wer genau liest ist im Vorteil. Steht ja schon im Titel Arduino Uno.
Da kann man die MobaTools verwenden.
hab eine Erweiterung: Ich benutze jetzt den Adafruit QT Py (der war eh vorgesehen).
Im Datenblatt steht, er kann unter 3 V 600mA ausgeben. Das reicht für meinen Motor, der 150mA pro Phase erlaubt, oder? Brauche ich dann dazwischen noch einen Treiber?