Forum: Mikrocontroller und Digitale Elektronik Schrittmotor Geschwindigkeit


von david (Gast)


Lesenswert?

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

von Bananen Joe (Gast)


Lesenswert?

Einfach mal die Frequenz mit der die Schritte erzeugt werden 
verzehnfachen. Das kann schon reichen, sonst einen Motor mit einer 
høheren Schrittfrequenz kaufen.

von Karl H. (kbuchegg)


Lesenswert?

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.

von david (Gast)


Lesenswert?

Danke für die Antworten!

von Sven P. (Gast)


Lesenswert?

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).

von Uwe (Gast)


Lesenswert?

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

von Uwe (Gast)


Lesenswert?

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.

von Reinhard Kern (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.