PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrittmotor als Botantrieb



oderlachs
19.01.2014, 10:31
Hallo Freak's !

Ich hatte mir mal 2 1,8° Schrittmotore (http://www.exp-tech.de/Servos-und-Motoren/Stepper-Motor-Bipolar-200-Steps-Rev-35x28mm-10V-500mA.html) zum Experimentieren gekauft. Diese möchte nun in diesem Jahr in ein Roboterprojekt als Antriebe einbauen.
Macht es denn aus der erfahrung her überhaupt Sinn , Schrittmotore als Antriebe für Rad oder Kette zu verwenden ??

Ihre Werte sind: 1,8°/Stepp = 200 Stepp/Umdr und 10V Ub und 0,5A Normalstrom.

Kann mir hier wer dazu raten oder ist davon abzuraten.

Ich würde gerne einen Kettengetrieben Bot davon bauen wollen, sollte ich dazu benötigte Antriebsräder und -ketten bekommen.

Gruss und Dank

Gerhard

malthy
19.01.2014, 11:00
Hi,

ich verwende Schrittmotoren gerne als Antrieb weil man sie - so lange man im Arbeitsbereich bleibt - recht verlässlich open loop betreiben kann, d.h. recht präzise definierte Geschwindigkeiten auch ohne Encoder o. ä. erzeugen kann. Allerdings ist es (je nach Radgröße) vom Drehmoment erfahrungsgemäß weniger günstig, ohne Untersetzung direkt auf die Räder zu gehen. Ob man selber ein einfaches Getriebe aufbauen möchte, kommt auf Lust und Laune und technische Ausstattung der eigenen Werkstatt an :-).

Gruß
Malte

Besserwessi
19.01.2014, 12:49
Schrittmotoren haben auch ein paar Nachteile: Im Vergleich zum DC Motor eher schwerer für die gleiche Leistung, und auch in Stillstand und langsamer Bewegung braucht man Strom. Für hohe Leistung/Geschwindigkeit braucht man oft relativ Spannung (z.B. 24 V), und ohne extra Überwachung muss man die Motoren immer eher reichlich dimensionieren, damit es nicht zu Schrittverlusten kommt. Wenn es auf geringen Stromverbrauch ankommt sind Schrittmotoren da eher nicht so gut.

malthy
19.01.2014, 12:59
Hallo Besserwessi,

ich will nicht oderlachs' Thread kapern, aber kannst Du etwas halbwegs konkretes zu Wirkungsgraden von Schrittmotoren vs. DC-Motoren sagen? Das "pro Leistung" höhere Gewicht bei Steppern war mir zB auch nicht klar (auch wenn ich es intuitiv nachvollziehen kann, jetzt da ich darüber nachdenke). Der Stromverbrauch im Stillstand lässt sich ja zumindest leicht unterbinden (und ist unter bestimmten Bedingungen ja auch ein Vorteil: Haltemoment ohne Bewegung) ...

Danke!
Malte

Geistesblitz
19.01.2014, 14:20
Trotzdem ist es ja so, dass man Schrittmotoren, völlig unabhängig von der Last, mit weitestgehend Konstantstrom versorgt, damit sie das geforderte Moment bringen. Bei geregelten DC-Motoren stellt sich der Strom so ein, dass er etwa der auftretenden Last entspricht (sonst würde sich der Motor ja auch schneller oder langsamer drehen, als er eigentlich sollte). Bei Schrittmotoren lässt man immer mehr Strom fließen, damit man nicht zu nah an die Belastungsgrenze kommt, wo sie dann Schritte verlieren können. Das Haltemoment im Stillstand mag zwar ganz schön sein, allerdings lässt sich sowas auch mit selbsthemmenden Getrieben erreichen, und da fließt im Stillstand dann gar kein Strom. Schrittmotoren sind aber dennoch praktisch, weil man sie halt relativ zuverlässig und einfach steuern kann, eine gute Regelung für DC-Motoren zu entwerfen ist da nicht ganz so einfach, dafür laufen diese dann sparsamer.

oderlachs
19.01.2014, 14:43
Hallo @ll !

habt erst einmal recht vielen Dank für Eure Informationen und Gedanken zum Thema. Das ein Stepper keine "EierlegendeWollmilchSau" ist kann ich mir schon denken, auch das mit dem Strom gegenüber dem normalen DC-Motor. Natürlich habe ich das vorher schon bedacht, diesen dort einzusetzen wo ich die Stromversorgung dafür auch sicherstellen kann.
Mir geht es dabei auch um das Lernen in Sachen Programmierung. Nur solch ein Wulst von Steckkabeln, Steckboards usw. auf dem Arbeitstisch, ist nicht das was ich gerade mir ersehne, also soll dabei letztendlich auch was Praktisches, vielleicht ein Bot dabei herrauskommen.
Ich muss und will ja damit keine "7-Tage-Rennen" fahren ;)

Gruss und Dank Gerhard

Michael
19.01.2014, 15:44
Ihre Werte sind: 1,8°/Stepp = 200 Stepp/Umdr und 10V Ub und 0,5A Normalstrom.

Kann mir hier wer dazu raten oder ist davon abzuraten.

ich möchte dir von diesen Motoren abraten. Meiner Erfahrung nach würden sie einen Fahrroboter mit 1 bis 1,5kg antreiben können. Wenn da aber schon 600g auf die Motoren entfallen, bleibt nicht mehr viel übrig für Akku, Chassis und die eigentliche Aufgabe.

Gruß, Michael

Geistesblitz
19.01.2014, 17:10
Wie kommst du auf 600g? Ich komme auf 280g, was eigentlich nicht so besonders viel ist. Ist aber wirklich die Frage, ob da vielleicht doch ein Getriebe angebracht wäre, denn 0,1Nm sind nicht gerade viel.

oderlachs
19.01.2014, 17:29
Meine Stepper-Motoren wiegen je 122g nach meiner hoffendlich genau gehenden "Digital-Post-Waage".
Ich denke meine Getriebemotore vom Rover 5 (http://www.exp-tech.de/Roboter/UGV/Dagu-Rover-5-Chassis-2WD--2-Motoren---2-Encodern--281.html) ziehen auch nicht weniger Strom, wenn sie in Betrieb sind und der Bot etwas im "Rucksack" sprich auf der "Ladefläche" hat

Das Akkupack dürfte der schwerste Teil vom Bot werden 2x 7,4V 2800mAh.

Gerhard

malthy
19.01.2014, 17:29
Wie kommst du auf 600g? Ich komme auf 280g, was eigentlich nicht so besonders viel ist.

Würde ich auch eher vermuten, dieser hier (http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren/ST4118/ST4118X0404.pdf) wiegt 150 g.


Ist aber wirklich die Frage, ob da vielleicht doch ein Getriebe angebracht wäre, denn 0,1Nm sind nicht gerade viel.

Ohne Getriebe bin ich acuh schonmal gescheitert, deswegen meine Andeutung oben. Ich hab's vor Ewigkeiten dann mal so gelöst (Ritzel aus altem Drucker, Stepper ebenfalls):

27257 27258

Wobei das auch noch ziemlich schrottige Motoren waren ... :-)

oderlachs
19.01.2014, 17:37
Danke Malthy für die Detailansicht !

Ich habe jetzt eher Probleme mit dem Dauerlauf der Motoren so mit vorgegebenen Stepps gehts schon in der Programmierung..

Gerhard

Michael
19.01.2014, 18:02
Wie kommst du auf 600g? Ich komme auf 280g, was eigentlich nicht so besonders viel ist. Ist aber wirklich die Frage, ob da vielleicht doch ein Getriebe angebracht wäre, denn 0,1Nm sind nicht gerade viel.
genau da liegt das Problem.
Stepper mit 140g das Stück schaffen es einfach nicht, einen Roboter normal fortzubewegen. Mit Getriebe schaffst du nur Kriechgang, das frustiert auf Dauer.
Aber das war nur meine Erfahrung, ich hab schon 2 Roboter mit Steppern gebaut, daher dachte ich, dass es dir nützen könnte.
Eigene Erfahrungen sind durch nichts zu ersetzen.

Gruß, Michael

oderlachs
19.01.2014, 18:43
Nun ja Michael,
ich möchte da ja auch nur das Programmieren von Robotern daran lernen, kann ja einen "Schneckenroboter" bauen im Schneckenhaus zBsp. ;)
Aber ich danke doch sehr für die Gedanken ind die Meinungen , auch wenn sie oft verschieden sind. Man lernt ja nie aus....

Gruss
Gerhard