PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Welchen Antrieb?



Axi
20.06.2006, 18:18
Hallo,

ich will einen Laserpointer horizontal und vertikal drehen können. Das Problem dabei ist die benötigte Genauigkeit. Er soll auf 0.03° genau ansteuerbar sein. Welcher Antrieb ist dafür am besten geeignet?
Wie genau lässt sich ein Servo positionieren? Oder ist ein Schrittmotor mit Getriebe besser? Ich hoffe Ihr versteht was ich mein.


mfg Axi

vajk
20.06.2006, 18:49
Also ich an Deiner Stelle würde jeweils einen kleinen Schrittmotor nehmen, mit Untersetzung, ein Schritt 1,8° mit 1:60 = 0,03 °

Axi
20.06.2006, 19:16
Wie kann ich bei einem Schrittmotor feststellen wo er gerade steht?
Muß ich jedes mal nach dem einschalten den Laser neu kaliprieren? Oder reicht es wenn ich den Winkel einfach vorm Abschalten speichere? Und welche Drehzahlen schafft ein Schrittmotor ca?

vajk
20.06.2006, 19:41
Nein, ein SM hat keine Rückmeldung ... Initialisierung via Lichtschranke läßt grüßen, Hysterese des Spaltes beachten ...
Die Position speichern ist auch möglich, jedoch würd ich auf eine LR nicht verzichten.
Drehzahlen sind Motorabhängig, ... 1000 .. 2000 Hz ist normal ... Beschleunigungsrampen können wichtig sein ! Kommt auf bewegte Masse an! 1 /cos besser als lineare Steigerung.

Axi
21.06.2006, 07:56
Die Lichtschranke müßte ja nach dem Getriebe sein oder? Geht das von der Genauigkeit? Sind ja doch 12000 Schritte pro Umdrehung?
Wie klein ist der minimale Winkel in dem man ein Servo ansteueren kann?

vajk
21.06.2006, 08:52
Du könntest auch mit dem laser auf eine Diode zielen und auswerten ... die Lichtschranke solltest Du natürlich auf der Montageplatte des Pointers befestigen ... also nach dem Getriebe ....

Axi
21.06.2006, 10:44
Aber wie soll ich da die benötigte Genauigkeit erreichen?
Ich kann mir nur vorstellen das es mit 2 Lochscheiben funktioniert.
Eine direkt beim Schrittmotor mit 200 Löchern und eine nach dem Getriebe die nur noch ein Loch hat. Dann fahr ich so lang bis die Lichtschranke nach dem Getriebe anspricht (also die mit dem einen Loch, das mir anzeigt das der Laserpointer ca 0° hat) und dann weiter bis die zweite Lichtschranke meldet das der Schrittmotor bei 0° steht. Dann müßte der Laser doch genau 0° haben oder?

vajk
21.06.2006, 12:01
Ich denke, es reicht eine Loch/Schlitzscheibe nach dem Getriebe.
Du mußt schon sehr viel mechanische Erfahrung haben, um das Getriebe wirklich Spielfrei zu bekommen - ich hab das Wissen nicht, aber ich kenn jemanden ;-). Vorausgesetzt, Du verlierst keine Schritte beim Antrieb also nutzt Beschleunigungsrampen, bekommst Du eine hohe Widerholgenauigkeit. Bedenke daß Vor- und Rücklauf immer ein Spiel haben wird, so daß Du erst die Lichtschranke finden mußt, dann ein paar Schritte zurückfahren und die LB dann langsam Annähern bis zur Kante einer festgelegte Seite. Dann wirst Du hinreichend Genauigkeit erreichen.

Ich mach es so ähnlich bei meinem Koppler, meine Schlitzscheibe ist z.B. 10 Schritte "breit" und zwischen Vor- und Rücklauf habe ich genau 4 Schritte Unterschied - im Mittel.
Ich habe gute Erfahrungen damit gemacht, nicht via Interrupt die LB auszuwerten, sondern vor jedem Schritt die LB abzufragen.
Bei den Rollspulen messe ich noch den Wert eines 10-Gang-Potis, wobei ich die A/D-Messung bei Eintreten in den Schlitz starte.
Die Motorschritte für alle Motoren löse ich via "konstantem" Timer aus, und verändere durch Teiler (aus Array) die Geschwindigkeit. Hierbei wird zum Anfang und Ende jeweils das Array pro Schritt adressiert .. die Werte im array sollten wie gesagt, nicht linear sondern einer 1/cos-Funktion folgen, dann erreichst Du hohe Endgeschwindigkeit.

Viel Erfolg noch,
Vajk

Axi
21.06.2006, 12:45
für was steht LB?
und hier verstehe ich leider gar nichts :oops:????

Ich mach es so ähnlich bei meinem Koppler, meine Schlitzscheibe ist z.B. 10 Schritte "breit" und zwischen Vor- und Rücklauf habe ich genau 4 Schritte Unterschied - im Mittel.

wie sieht deine Lochschreibe aus? Deine Schlitze sind alle 10 Schritte breit? Was meinst du mit "zwischen Vor- und Rücklauf habe ich genau 4 Schritte Unterschied"?

vajk
21.06.2006, 13:57
> für was steht LB?
oh, sorry LB = LightBarrier = Lichtschranke

> wie sieht deine Lochschreibe aus?
Ist ein Schlitz :-)

> Deine Schlitze sind alle 10 Schritte breit?
jepp

> Was meinst du mit "zwischen Vor- und Rücklauf habe
> ich genau 4 Schritte Unterschied"?
hiermit meine ich die Drehrichtung

Durch das Spiel der mechanischen Übertragung ergeben sich 4 Schritte Unterschied (von Links- zu Rechtslauf) um an die gleiche Position zu kommen - z.B. die linke Seite des Schlitzes.

Anbei ein Bild, die Schlitze auf der Scheibe hab ich markiert, die Gabellichtschranken sind nicht zu erkennen, nur die Halterungen.
Alles klar - hoff ich jetzt!

21.06.2006, 14:25
ok danke, ich glaub jetzt hab ichs einigermaßen verstanden

Axi
21.06.2006, 14:27
:oops: vergessen einzuloggen