Hallo liebe Leute, für ein Uni-Projekt muss ich einen Schrittmotor der in der Lage ist eine kleine Legotechnik Konstruktion anzutreiben, welche einen Pinsel mit 30 cm/s bewegt, kaufen. Mein Kollege hat einen 1.8° Schrittmotor mit 12 V. Die gegebene Legotechnik Konstruktion bewegt sich bei maximaler Geschwindigkeit des Motors mit 2 - 3 cm/s - was für mein Experiment viel zu langsam ist. Meine Frage ist nun ob ich die Geschwindigkeit erhöhen kann wenn ich einen Motor mit einer geringeren Schrittzahl benutze und ob sich der Geschwindigkeitsanstieg proportional zu dem Schrittzahl Unterschied verhält. Die Position des Motors ist in meinem Fall sekundär, deshalb wäre die angestiegene Ungenauigkeit bei geringerer Schrittzahl nicht so wichtig. Falls der Geschwindigkeitsanstieg proportional ist zu dem Schrittzahl Unterschied wäre in meinem Fall ja selbst ein 15° Motor zu langsam. Gäbe es dann (abgesehen natürlich von Änderungen an der Legotechnik Konstruktion)noch Möglichkeiten den Motor schneller zu bekommen? Bitte entschuldigt meine Unwissenheit und vielen Dank schon einmal für eure Antworten! (Falls es bereits einen Thread gibt der meine Frage im Prinzip erklärt bin ich auch sehr dankbar für einen Verweis auf diesen - habe nur nichts gefunden) Viele Grüße, David
Einfach mal die Frequenz mit der die Schritte erzeugt werden verzehnfachen. Das kann schon reichen, sonst einen Motor mit einer høheren Schrittfrequenz kaufen.
In erster Linie hängt die Geschwindigkeit ja wohl davon ab, wieviele Schritte der Motor in der Sekunde macht. Da existiert also noch eine andere Größe, die du beeinflussen kannst. Und der Rest: Sei nicht böse, aber das ist relativ banales Rechnen. Weit unter Uni-Niveau. Daher will ich da jetzt nicht wirklich darauf eingehen.
Je nach Ansteuerung des Motors. Mit dem Schrittwinkel rechnest du sinnigerweise bei Vollschrittbetrieb -- schau nach, ob das auch der Fall ist. Wenn du jetzt schon Halb- oder Mikroschritte machst, schalte auf Vollschritt um. Als nächstes wird bei steigender Schrittfrequenz der Motor außer Tritt fallen, stehen bleiben und brummen. Sofern du bisher Wavedrive machst (immer eine Spule eingeschaltet) könntest du noch mit 'richtigem' Vollschritt (immer zwei Spulen gleichzeitig eingeschaltet) etwas Tempo herauskriegen. Auch da gibt es mitunter die Variante, bei der zwar zwei Spulen gleichzeitig, aber jeweils nur mit 1/sqrt(2)-fachem Strom beaufschlagt werden. Das bringt ruhigeren Drehmonentverlauf, kostet aber auch Tempo. Schließlich könntest du den Antrieb selbst überdenken. Wie setzt du die rotatorische in die lineare Bewegung um? Spindeln? Dann probiers mal mit (Zahn-)Riemen und/oder Getriebe. Oder mit konventionellen Servomotoren (Gleichstrommotor mit Resolver oder sowas).
Wenn du am Limit der Schrittfrequenz des Motors bist hilft : Spannung erhöhen, Strom erhöhen, Last verringern, sanfter beschleunigen. 1.Spannung erhöhen wird limitiert durch deinen Treiber (H-Brücke) 2.Strom erhöhen wird ddurch deinen Motor und deine H-Brücke limitiert 3.Last verringern wird durch deinen notwendigen Aufbau bzw. den Anker des Motors begrenzt 4.Sanfter beschleunigen kann die Physik aber auch nicht überlisten
Einen Schrittmotor mit 12V benutz man mit einer viel Höheren Spannung als 12V. So 42V wären wohl besser. Aber das geht nur im Chopper-Modus, dabei wird der Strom sozusagen konstant gehalten obwohl soviel Spannung anliegt.
Uwe schrieb: > 4.Sanfter beschleunigen kann die Physik aber auch nicht überlisten So wie er sich bisher geäussert hat weiss er garnicht, dass und wie das geht. Es ist aber i.A. unmöglich, einen Schrittmotor drehzahlmässig auszureizen, ohne beim Start die Drehzahl in einer Rampenfunktion hochzufahren - die meisten haben eine ziemlich geringe Start/Stopp-Frequenz bzw. -Drehzahl, verglichen mit der maximalen. Also entweder mit einem Poti manuell hochfahren oder µP-System. Gruss Reinhard
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.