Hallo Leute,
ich habe folgendes Problem und hoffe das mir hir einer helfen kann.
Ich möchte ein sogenanntes Drehkarussel betreiben das Platzt für 165
CD´s hat.
Jedes CD Fach sollte genau angefahren werden können. Der Motor sollte am
besten bis max 10V betreibbar sein. Zudem müsste er mind. 3 kg bewegen
können. Stromaufnahme ist mir relativ egal sollte aber
wenns geht gering sein :).
Mein Problem das ich habe ist die genaue Positionierung und wie ich die
Drehzahl Regel.
Anfangs wollte ich dafür einen Schrittmotor verwenden jedoch bekomme
ich damit keine genaue Position hin.Ich müsste dafür einen Winkel von
2,181818... anfahren
können (360°/165 CD´s).
Einen passenden Schrittmotor habe ich nicht gefunden. 200 Steps reichen
da nicht aus und durch µSteps verkleinert sich zwar der Winkel jedoch
bekomme ich damit auch nicht die ganau position hin.
Meine zweite Überlegung war ein Getriebemotor zu verwenden und die
position über Sersoren zu erfassen.Das Problem heirbei ist das die
Drehzahlen der Motoren doch ziemlich hoch
ist und erstmals herunter geregelt werden müsste. Zudem müsste ich den
Motor irgendwie abrupt stoppen damit er nicht über das Ziel hinaus
fährt.
Meine dritte überlegung war ein Servomotor. Einen 360° servo habe ich
gefunden jedoch müsste ich auch hier die Drehzahl herunterregeln, da er
immer noch zu schchnell ist.(trotz Getriebe) und das zweite Problem ist
die Positionierung . Woher weiß ich wo der Motor steht ?
Meine Frage ist nun:
- welcher der drei Motoren ist für eine genau Positionierung am besten
geeignet?
- gibt es gute Schaltpläne od. Bausatz für eine gute Drehzahlregelung
die ihr mir empfehlen könnt?
- Einen Servomotor mit encoder habe ich nicht gefunden, kennt einer vllt
einen guten?
- Ein Getriebemotor mit encoder hab ich gefunden jedoch ist auch hier
die Drehzahl zu hoch und ich bin noch Unschlüssig welcher Motor für eine
genaue Positionierung am besten geeignet ist.
http://nodna.de/Metall-Getriebemotor-6V-mit-48-CPR-Encoder-33rpm
Vielleicht hat ja einer Erfahrung damit und kann mir Behilflich sein :)
@ Neuling (Gast)
>Ich möchte ein sogenanntes Drehkarussel betreiben das Platzt für 165>CD´s hat.
Im MP3 und IPod Zeitalter?
>Jedes CD Fach sollte genau angefahren werden können. Der Motor sollte am>besten bis max 10V betreibbar sein.
Warum?
> Zudem müsste er mind. 3 kg bewegen>können.
Wie? Drehen? Hochheben? Schweben lassen? ;-)
>Anfangs wollte ich dafür einen Schrittmotor verwenden jedoch bekomme>ich damit keine genaue Position hin.
Dann machst du was falsch. Die meisten Schrittmotoren haben 1,8 oder
3,6° Schrittwinkel, das macht 200 bzw 100 Schritt / U. Mit Untersetzung
per Getrieb noch mehr.
>Ich müsste dafür einen Winkel von>2,181818... anfahren
Gehts nicht noch etwas genauer ;-)
>können (360°/165 CD´s).
Siehe oben.
>Einen passenden Schrittmotor habe ich nicht gefunden. 200 Steps reichen>da nicht aus und durch µSteps verkleinert sich zwar der Winkel jedoch>bekomme ich damit auch nicht die ganau position hin.
Dann machst du immer noch was falsch. Wenn es denn WIRKLICH nicht nur
mit dem Schrittmotor geht, musst du den realen Drehwinkel halt messen.
Das geht u.a. mit einem Drehgeber.
>Meine zweite Überlegung war ein Getriebemotor zu verwenden und die>position über Sersoren zu erfassen.Das Problem heirbei ist das die>Drehzahlen der Motoren doch ziemlich hoch>ist und erstmals herunter geregelt werden müsste.
Bei einem Getriebemotor? Naja, selbst wenn, du brauchst so oder so eine
Endstufe, die den Strom reglen kann. Die erledigt das gleich mit.
> Zudem müsste ich den>Motor irgendwie abrupt stoppen damit er nicht über das Ziel hinaus>fährt.
Andere Leute nennen das bremsen und tun das eher nicht so apprupt
sondern sachte.
>Meine dritte überlegung war ein Servomotor. Einen 360° servo habe ich>gefunden jedoch müsste ich auch hier die Drehzahl herunterregeln, da er>immer noch zu schchnell ist.(trotz Getriebe) und das zweite Problem ist>die Positionierung . Woher weiß ich wo der Motor steht ?
Der Servo hat einen Positionssensor.
>- welcher der drei Motoren ist für eine genau Positionierung am besten>geeignet?
Es geht mit allen drei. Der Schrittmotor kommt ggf. ohne Positionssensor
aus, wenn man es richtig macht.
>- gibt es gute Schaltpläne od. Bausatz für eine gute Drehzahlregelung>die ihr mir empfehlen könnt?
Du brauchst keine Drehzahlregelung sondern ein Strom und
Positionsregelung.
http://elm-chan.org/works/smc/report_e.html>- Ein Getriebemotor mit encoder hab ich gefunden jedoch ist auch hier>die Drehzahl zu hoch und ich bin noch Unschlüssig welcher Motor für eine>genaue Positionierung am besten geeignet ist.>http://nodna.de/Metall-Getriebemotor-6V-mit-48-CPR...
Einen Motor langsamer laufen zu lassen ist doch kein Problem, einfach
weniger Spannung draufgeben, bzw. einen Motorotreiber mit Stromregelung
nutzen. Der Motor sieht gut aus und hat einen Encoder dran. Was willst
du mehr?
Motoransteuerung mit PWM
Da man das Karusell nur in eine Richtung drehen muss, reicht ein
einfacher 1 Quadratensteller, der muss nicht mal ne Stromregelung haben.
Einfach sachte anfahren und sachte wieder bremsen. Wer es dynamischer
will, nit halt eine H-Brücke und bremst härter, muss dann aber ggf.
wieder ein Stück zurück fahren.
Danke für die schnelle Rückantwort :)
>Im MP3 und IPod Zeitalter?
Ja im Zeitalter von IPod und MP3 :)
>Warum?
Es muss genau sein damit ich die CD´s im nachhinein automatisch
ausgeworfen werden können.
>Wie? Drehen? Hochheben? Schweben lassen? ;-)
Drehen. Rechts-Linkslauf
>Dann machst du was falsch. Die meisten Schrittmotoren haben 1,8 oder>3,6° Schrittwinkel, das macht 200 bzw 100 Schritt / U. Mit Untersetzung>per Getrieb noch mehr.
ja der Schrittmotor mit 200Steps hat ein Schrittwinkel von 1,8° aber ich
bräuchte wenn ich die Positionen genau anfahren will einen Schrittwinkel
von 2,1818....° das ergibt sich aus 360° / 165 Cd Plätze.
Ich werde mir mal den Getriebemotor mit Endcoder und ggf noch einen
Servomotor besorgen und teste mal welches am besten passt.
@ Neuling (Gast)
>Drehen. Rechts-Linkslauf
Also brauchst du eine H-Brücke. Bei dem Getriebemotor mit gerade mal
80mA kein Problem, nimm was integeriertes ala L6202, siehe [[H-Brücken
Übersicht]]. Oder ein fertiges Board ala Arduino-Shields.
>bräuchte wenn ich die Positionen genau anfahren will einen Schrittwinkel>von 2,1818....° das ergibt sich aus 360° / 165 Cd Plätze.
Naja, soooo genau muss das nicht sein. Bei 165 CDs / Umdrehung und eine
Ausrichtung auf 0,5mm bei 6,5mm Hüllenbreite macht das eine Genauigkeit
von ca. 2145 Positionen/U, das sind 0,16°. Der Encoder mit 8192 Codes/U
ist damit schon recht passend.
Neuling schrieb:> ja der Schrittmotor mit 200Steps hat ein Schrittwinkel von 1,8° aber ich> bräuchte wenn ich die Positionen genau anfahren will einen Schrittwinkel> von 2,1818....° das ergibt sich aus 360° / 165 Cd Plätze.
Seit der Erfindung des Getriebes, sollte das kein Problem sein. Mit
einem Schneckenradgetriebe ist das wunderbar ohne
Rundungs-/Teilungsfehler hinzubekommen. Deine Fachanzahl enthält die
Primfaktoren 3, 5 und 11, während die Schrittanzahl des Motors für eine
Umdrehung sich aus 2^3 und 5^2 zusammensetzt. Wenn du also ein
Schneckenrad mit 3*11=33 Zähnen einsetzt, geht das bestens auf und dein
Schrittmotor muss exakt 40 Schritte machen, um von Fach zu Fach zu
drehen. Nach 6600 Schritten ist er einmal rum.