Hallo, ich möchte gerne mit meinem Arduino Board einen Schrittmotor steuern. Ich habe mich auch schon was reingelesen und erfahren, dass ich zwischen dem Arduino Board und dem Schrittmotor eine stromgeregelte Steuerung einbauen muss (L298 oder L297),da der Schrittmotor sonst bei höherer Belastung in die Knie geht. Ich würde gerne diesen Schrittmotor verwenden (http://www.reichelt.de/Schrittmotoren/QSH4218-51-049/3/index.html?;ACTION=3;LA=446;ARTICLE=62654;GROUPID=3299;artnr=QSH4218-51-049;SID=13UCFd0X8AAAIAAFiNXnMc9f88ba0e84b01b05d49bf854e7fcf4c) Könnte ich dafür diese stromgeregelte Steuerung nehmen? (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=177) Mit welcher maximalen Spannung darf ich diesen Schrittmotor dann betreiben? Kann ich Ihn mit 30 Volt betreiben? Vielen Dank! Torsten
Hallo Torsten, Der L298 IC hält bis zu 50V aus. Die Frage ist, welche Bauteile sonst auf der Platine von diesem Hersteller verwendet wurden. Ausschlaggebend sind auch die Leiterbahnendicken die auf der Leiterplatte verwendet wurden. Hinsichtlich dieser Argumente und dem meiner Meinung nach unverschämten Kaufpreis von 38€ würde ich dir raten, diese Platine lieber selber zu bauen. Sie macht nicht so viel Aufwand, du bekommst sie billiger, sie ist deinen Bedürfnissen angepasst und mir persönlich würde es sogar Spaß machen. Eine Schrittmotorsteuerung mit L297 und L298 hab ich gefühlte 100 mal schon gelötet. So schwer ist das nicht. LG, Thomas M.
Torsten schrieb: > Mit welcher maximalen Spannung darf ich diesen Schrittmotor dann > betreiben? Kann ich Ihn mit 30 Volt betreiben? Die manchmal angegebene Betriebsspannung bei Schrittmotoren ist zu beachten, wenn der Motor ohne Stromregelung betrieben wird. Entscheidend ist, was der Stromregler an Spannung verträgt. Die Schrittmotoransteuerung hat den Nachteil, dass man den Strom nicht vom µC aus steuern kann (z.B. Absenkung zum Halten der Position) und dass kein Mikroschrittbetrieb unterstützt wird.
http://www.ebay.de/itm/NEW-L298-Based-Stepper-Motor-Driver-Board-Arduino-L298N-Controller-Module-/280921229665?pt=Motoren_Getriebe&hash=item416835c961 Für das Geld kann man es nicht mehr selber machen. Dauert halt etwas mit dem Versand. Gibt es auch für mehrere Achsen wenn nötig. Gruß
Hallo, als zusätzliche Alternative habe ich vor kurzem diese Steuerungen gefunden: http://www.watterott.com/de/Pololu-A4988-Schrittmotortreiber 8-35V, max 2A, mit verschiedenen Microschritt Möglichkeiten. Viele Grüße Christian
Torsten schrieb: > Ich habe mich auch schon was reingelesen und erfahren, dass ich zwischen > dem Arduino Board und dem Schrittmotor eine stromgeregelte Steuerung > einbauen muss (L298 oder L297), Vergiss L298 und L297. Da gibts Besseres. > Könnte ich dafür diese stromgeregelte Steuerung nehmen? > (http://www.shop.robotikhardware.de/shop/catalog/pr...) 38 Euro für einen einzelnen Treiber... Happig! Nimm doch (pro Motor) einen von Denen: http://www.watterott.com/de/Pololu-A4988-Schrittmotortreiber http://www.watterott.com/de/Pololu-A4988-Schrittmotortreiber-Spannungsregler > Mit welcher maximalen Spannung darf ich diesen Schrittmotor dann > betreiben? Kann ich Ihn mit 30 Volt betreiben? Wenn du den/die Schrittmotor(en) schnell laufen lassen willst, nimm 24V. Siehe auch die entsprechenden Angaben im Datenblatt deines Steppers.
Da gibt es doch schon das Arduino Stepper Driver Shield. Hab noch nicht rausgefunden, woher man es beziehen kann und wieviel es kosten wird. Aber ich geb dir mal noch einen Link mit zu. http://www.all-electronics.de/texte/anzeigen/47447/Schrittmotoransteuerung-mittels-Arduino-Shield-stark-vereinfacht Gruß Steffen
Vielen Dank an alle für die guten Antworten! Lg Torsten
> Vergiss L298 und L297. Da gibts Besseres.
Hi!
Was genau ist an dieser Kombination denn nachteilig? Hatte ebenfalls vor
die aufzubauen...
2 Chips, viele Dioden. Der TB6560 bringt mehr (z.B. Mikroschritt) und benötigt weniger. Zum Ursprungsposting: Passt. Zu Rene Zimmermanns eBay Artikel: Bullshit, der kann keine Stromregelung da ihm der L297 fehlt.
> 2 Chips, viele Dioden. Der TB6560 bringt mehr (z.B. Mikroschritt) und > benötigt weniger. Danke für den Tip! Der Chip sieht sehr gut aus. Blöd das ich mir die L298/297 Kombi schon bestellt habe. :-/ Auch preislich wäre der TB6560 besser gewesen. Naja seis drumm...
Hallo, Was meint ihr mit der TB6560 Schaltung? Ist die Pololu A4988 eine TB6560 Schaltung? (http://www.watterott.com/de/Pololu-A4988-Schrittmotortreiber-Spannungsregler) Vielen Dank für eure Hilfe! Habt mir schon sehr gut geholfen! Lg Torsten
> Was meint ihr mit der TB6560 Schaltung? Eine Schaltung mit dem TB6560. > Ist die Pololu A4988 eine TB6560 Schaltung? Nein, sondern mit dem A4988 von Allegor, welche ein Wunder. Aber der A4988 mit seinen 2A reicht für deine Motoren, es muss nicht der TB6560 mit 3.5A sein. Deine 1A Motore dürfen in Mikroschritt sogar mit 1.4A bestromt werden (da maximal beide gleichzeitig mit 0.7-fach bestromt werden, also aben 1A). Da allerdings die Platine von Pololu nicht besonders gut gekühlt aussieht, würde ich es bei 1A Strangstrom belassen, sind immerhin 1.8 Watt die der Chip verbraten muss, oder besser noch einenkleinen Kühlkörper auf den Chip kleben. Der TB6560 hat nicht ohne Grund ein gehäuse mit Blachlasche zum dranschrauben eines Kühlkörpers.
Hallo, ich hätte noch ein Frage, wie könnte man es realisieren, dass der Schrittmotor bei Überlast (oder beim blockieren) sich ausschalten, bzw kurz stehen bleibt und dann seine Richtung ändert. Vielleicht kann man irgendwie den Strom messen und wenn der über einen bestimmten Wert geht, bekomme ich ein Signal an einem Eingang des Arduino Boards? Ich würde den Schrittmotor mit dem Treiber Pololu A4988 betreiben und diesen mit einem Arduino Board steueren. Vielen vielen Dank!
Torsten B. schrieb: > ich hätte noch ein Frage, wie könnte man es realisieren, dass der > Schrittmotor bei Überlast (oder beim blockieren) sich ausschalten, bzw > kurz stehen bleibt und dann seine Richtung ändert. Der Schrittmotor wird beim Blockieren nicht überlastet. Wenn man das Blockieren erkennen möchte, braucht man einen Winkelgeber, der die Position an den µC meldet. Der kann ihn dann auch in Gegenrichtung wieder loslaufen lassen. > Vielleicht kann man irgendwie den Strom messen und wenn der über einen > bestimmten Wert geht, bekomme ich ein Signal an einem Eingang des > Arduino Boards? Der Strom ist beim Schrittmotor unabhängig davon, ob er blockiert.
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.