Inkremental-Codierung

Gast #602745
Lesenswert?

Hallo Leute!

In einem neuen Projekt benötige ich so eine Art Inkremental-Codierung.

Es soll ein Absolutwert bestimmt werden. Das bedeutet es wird von mir 
ein Streifen ausgedruckt, der den 4Bit-8Bit Code enthalten soll.
Dieser Streifen soll auf eine Vorrichtung geklebt werden. Es gibt hier 
keine Drehbewegung, sondern nur eine Vor- und Zurückbewegung.

Jetzt benötige ich ein Gerät, welches 4 - 8 Leuchtdioden mit jeweils
einer Fotodiode enthält, sodass es möglich wird mit einem 
Mikrokontroller
diese Vorrichtung abzufragen, um die genaue Position ermitteln zu 
können.

Kennt sich jemand von euch in diesem Bereich aus, sodass er mir etwas 
Passendes empfehlen kann?

Danke für eure Hilfe.

Tschüss
Martin
#602763
Lesenswert?

Martin wrote:
> In einem neuen Projekt benötige ich so eine Art Inkremental-Codierung.
>
> Es soll ein Absolutwert bestimmt werden.
Also doch keine Inkremental- sondern eine Absolut-"Codierung"...

> ...
> Jetzt benötige ich ein Gerät, welches 4 - 8 Leuchtdioden mit jeweils
> einer Fotodiode enthält, sodass es möglich wird mit einem
> Mikrokontroller
> diese Vorrichtung abzufragen, um die genaue Position ermitteln zu
> können.
Mal mit Reflexionslichtschranken probiert? Kommt jetzt natürlich drauf 
an, wie groß das ganze werden darf.
Gast #603620
Lesenswert?

Danke für eure zahlreichen Antworten.

Ich möchte euch noch ein paar Infos zukommen lassen.

Der Streifen, der die Codierung enthält soll ca. 15cm lang sein.
Fremdlicht kommt nicht vor.
Wäre Durchlicht besser?
Wir hätten eher Reflexion vorgezogen.
Und der Streifen soll über einen Drucker ausgedruckt werden,
dadurch hat man den Vorteil, dass man die Codierung ändern kann.
Man könnte z.B. eine Log-Codierung oder Lineare verwenden.
Geschwindigkeit: 100-1000 Abfragen pro Sekunde.

Gray-Code ist auf jeden Fall unverzichtbar.

Die Frage stellt sich jetzt nur, ob man sich so ein
Ding mit Leds und Empfängern selbst bauen muss oder
ob es sowas fertig gibt.

Soweit ich weiß gibt es Scheiben, die eine absolute
Codierung beinhalten. Dafür muss es doch entsprechende Vorrichtungen
geben, die die Codierung lesen können?

Danke.
Tschüss.
Martin
Gast #603643
Lesenswert?

Es gibt beim großen C Inkrementalencoder, also Lichtschranke (A+B-Spur) 
mit optischer Strichscheibe (rund, zum auf ne Welle montieren). 
Vielleicht kannst du die Teile nehmen, nur halt mit eigener 
(ausgewickelter) Strichscheibe..

Alternativ würde ich dir Gabellichtschranken empfehlen. die gibt es 
fertig zu kaufen. Haben 2Anschlüsse für LED und 2 für Fototransistor.
Allerdings könnte es hier sein, dass der Lichtstrahl zu dick ist (bei 
dünnen Linien)
Gast #604215
Lesenswert?

Durchlicht ist besser (einfacher, Led+Fototransistor wäre möglich).
Graycode auf den 15cm langen Codierstreifen verteilen.
Soviel Spuren (Bits), wie geforderte Auflösung braucht.
Bei 0,1mm wären das also 1500 Werte --> 2^11 (2048)  11 Spuren.

Streifen über Laserdrucker auf Folie (Laserdruckerfolie hitzefest !)

Habe sowas schon gebaut, das funktioniert.
Sensorelement TSL3301 von http://www.taosinc.com

http://www.taosinc.com/product_detail.asp?cateid=3&proid=34

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren