Anfängerfrage Rotary Encoder

OP #4573171
Lesenswert?
• ▲
▼
Liebes Forum,

Ich erlaube mir, hier als Nicht-Fachmann eine Frage zu stellen, deren 
Antwort mir nach langem Googeln und Stöbern in diesem Forum immer noch 
nicht ganz klar ist.

Ich bin immer davon ausgegangen, dass ein (relativer, imkrementeller) 
Rotary Encoder (z.B. von ALPS) abwechslungsweise dauerhaft folgende 
Zustände bereitstellt (in den "Ruhepositionen" zwischen den überwundenen 
Nubsis): 11, 10, 00, 01, 11, 10, 00, 01, etc (bei umgekehrter 
Drehrichtung in umgekehrter Reihenfolge). Ich dachte, das könnte ich 
dann messen, d.h. mein Multimeter würde wie folgt piepsen, zwischen GND 
und A: 1, 1, 0, 0, 1, 1... und zwischen GND und B entsprechend um 90 
Grad verschoben.

Bei meinem Encoder (ALPS EC11B152420Q) sieht es aber nun so aus, dass 
nach jedem Drehimpuls beide Ausgänge von 0 auf 1 gehen und beim nächsten 
Drehen wieder bei von 1 auf 0. (wohl einer ein bisschen vorher als der 
andere).

Deshalb meine Frage: gibt es eigentlich prinzipiell verschiedene 
Encodertypen?

- A: beide Flanken ändern minimal zeitversetzt von 0 auf 1 bzw von 1 auf 
0 pro Drehimpuls
- B: nach jedem Drehimpuls ein anderer Gray-Code anliegend, 11, 10, 00, 
01

Oder gibt es überhaupt nur Encoder vom Typ A?

Vielen Dank,
Martin
#4573192
Lesenswert?
• ▲
▼
Martin Z. schrieb:

> - A: beide Flanken ändern minimal zeitversetzt von 0 auf 1 bzw von 1 auf
> 0 pro Drehimpuls
> - B: nach jedem Drehimpuls ein anderer Gray-Code anliegend, 11, 10, 00,
> 01


Ich würde mal sagen, A und B sind identisch; nur die Rastpunkte
sind unterschiedlich. Die Auswertung sollte also bei beiden
identisch mit einer Statemaschine möglich sein. Zur Auswertung
siehe DSE-FAQ:
http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.