Forum: Mikrocontroller und Digitale Elektronik Positionsermittlung eines Ultraschallmotors


von Stefan M. (fox2k)


Lesenswert?

Hallo,

ich möchte mit einem Motor bei einer vollen Umdrehung 50 Positionen 
anfahren. Hierfür möchte ich wissen zu welcher Zeit sicher die Achse an 
welcher Position befindet. Hinzu kommt dass das ganze sehr klein sein 
soll.

Zuerst dachte ich an einen Schrittmotor allerdings habe ich keinen 
gefunden der im Durchmesser unter 2 cm liegt. Dann bin ich auf 
Ultraschallmotoren gestoßen. Nun habe ich das Problem dass die Motoren 
keine Rückmeldung über ihre Position geben.

Habt ihr eine Idee wie ich bei diesem Maßstab feststellen kann an 
welcher Stelle sich die Achse des Motors befindet?

Gruß
Stefan

von Dominik (Gast)


Lesenswert?

Das kommt sehr auf den gesamten Aufbau an. Am einfachsten ist sicherlich 
eine Lochscheibe in Kombination mit einer Gabellichtschranke. Eine 
andere Lösung könnte es sein, ein Poti mit zu drehen, da stößt man 
jedoch ohne Untersetzung schnell an Grenzen :-)
Vielleicht beschreibst du mal, um was es genau geht...

von Uwe (Gast)


Lesenswert?

> Nun habe ich das Problem dass die Motoren keine Rückmeldung über ihre
> Position geben.
Schrittmotore auch nicht!
Es gibt verschiedene Bauarten von Ultraschallmotore, z.B. mit Piezolegs, 
die werden ähnlich angesteuert wie Schrittmotore und man zählt halt 
einfach die Schritte mit. Es gibt dann auch noch welche mit 
Hybriedantrieb, die dann sozusagen einen Microschrittbetieb ermöglichen 
indem die Legs (Beinchen) im Piezomodus analog angesteuert werden. 
natürlich kann man auch noch nen Linearen Weggeber spendieren.

von Stefan M. (fox2k)


Lesenswert?

Ich möchte in eine etwa Steichholzschachtel große Box den Motor 
einbauen. Dieser soll über eine Welle durch die Box einen Zeiger 
bewegen. Außen wird dann eine Scheibe aufgeklebt auf der Nummern stehen. 
Nun will ich die Box über einen Stecker mit einem Board verbinden und 
per Zufall eine Nummer auswählen die angefahren wird. Die Nummer die er 
anzeigt muss ich aber für das weitere Programm wissen da ich zusätzlich 
noch etwas zur Nummer auf einem Display ausgeben möchte.
Die Idee mir der Lochscheibe an der Welle klingt gut. Von Hand kann ich 
eine so feine Lochscheibe allerdings nicht bauen und online finde ich 
keine die so klein ist und entsprechend auflöst.

von Stefan M. (fox2k)


Lesenswert?

Uwe schrieb:
> Schrittmotore auch nicht!
> Es gibt verschiedene Bauarten von Ultraschallmotore, z.B. mit Piezolegs,

Bei den Schrittmotoren kann ich allerdings die Schritte zählen und weiß 
immer wo er sich befindet.

Bei den Ultraschallmotoren mit Piezolegs finde ich nur lineare Motoren. 
Ich benötige aber eine Kreisbewegung. Oder hab ich da was übersehen?

von Uwe (Gast)


Lesenswert?

http://www.piezomotor.com/products/rotary/
ist aber zu groß, hab aber irgendwo schon mal kleinere gesehen

von Dominik (Gast)


Lesenswert?

Stefan Müller schrieb:
> Die Idee mir der Lochscheibe an der Welle klingt gut. Von Hand kann ich
> eine so feine Lochscheibe allerdings nicht bauen und online finde ich
> keine die so klein ist und entsprechend auflöst.

Deshalb meinte ich, dass es auf den Aufbau ankommt. Du könntest zwar 
eine Folie schwarz bedrucken, statt eine lochscheibe zu nehmen, aber ob 
du eine passende Lichtschranke mit der Auflösung findest, ist noch so 
eine Frage...

Ich habe gerade bei Digikey Pitentiometer ohne Anschlag gefunden, die du 
auf der Motorwelle befestigen könntest. Die haben zwar nur einen Bereich 
von 330 Grad, aber wenn du die vollen 360 Grad brauchst, kannst du ja 
zwei Stück versetzt einbauen.

http://www.digikey.com/product-search/en?pv1322=23&FV=fff4001e%2Cfff803d4&mnonly=0&newproducts=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25

von Mike (Gast)


Lesenswert?

Stefan Müller schrieb:
> Von Hand kann ich eine so feine Lochscheibe allerdings nicht bauen

Die Löcher müssen nicht mechanisch sein. Es reicht optisch (bedruckte 
Transparentfolie).

Dominik schrieb:
> ... aber ob du eine passende Lichtschranke mit der Auflösung findest,
> ist noch so eine Frage...
..., die sich durch den Blick in ein paar Datenblätter vielleicht 
beantworten ließe. Eine GP1S53V von Sharp schaltet z.B. innerhalb von 
0,4 Millimeter durch.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stefan Müller schrieb:
> Zuerst dachte ich an einen Schrittmotor allerdings habe ich keinen
> gefunden der im Durchmesser unter 2 cm liegt.

Es gibt deutlich kleinere:

http://de.aliexpress.com/item/6mm-2-phase-4-wire-stepper-motor-stepper-motor-micro-stepping-motor-mini-DIY/1121175110.html

So etwas wird beispielsweise in manchen Photoobjektiven verwendet; bei 
vollelektronisch gesteuerten wie für das Canon-EOS-System wird damit die 
Blende verstellt.

von Marian (phiarc) Benutzerseite


Lesenswert?

Rufus Τ. Firefly schrieb:
> bei
> vollelektronisch gesteuerten wie für das Canon-EOS-System wird damit die
> Blende verstellt.

auch bei nikon, nur ist der motor dafür im gehäuse...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das wird auch bei anderen Kameras so sein, allerdings ist der Platz im 
Objektiv i.d.R. geringer als der im Kamerabody, und mir fiel die ganze 
Chose ein, weil ich kürzlich ein schadhaftes Sigma-Objektiv mit 
Canon-Bajonett seziert habe und darin einen sehr niedlichen Schrittmotor 
entdeckte.

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.