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
Viele Encoder haben mehrere Zustände zwischen zwei Rastpunkten. Es kann durchaus sein, das dein Alps einen halben Schaltzyklus zwischen zwei Rastpunkten macht, musst im Datenblatt kucken.
Kanal A schaltet (60±30)° vor Kanal B. Das dient der Drehrichtungserkennung.
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
Harald W. schrieb: > Ich würde mal sagen, A und B sind identisch; nur die Rastpunkte > sind unterschiedlich. Es gibt einige verschiedene Ausführungen von solchen Encodern, aber eines gibt es ganz bestimmt nicht: unterschiedliche Rastpunkte für jeden Ausgang. Georg
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.