Hallo Leute, kann mir jemand sagen, welche und wie viele Anschlüsse an einem Impulsgeber, der 2-bittigen Gray-Code erzeugt und Schaltkontakt in der Achse hat, sind. Das Datenblatt ist da nicht sehr hilfreich. Benötigt er VCC und GND? Ist es möglich nur mit GND ein auswertbares Signal zu bekommen? Hat jemand eine Routine zum Auswerten des Gray-Code? (Gray --> Binär) Vielen Dank für eure Antworten. Gruß Funksta
2 Pins für die beiden Datenbits, Einen für den Taster und einen gemeinsamen Pin sollte so ein Ding schon haben wenn er passiv ist. Aktive brauchen durchaus auch ne Stromversorgung. Routinen zur Auswertung gibts mit ein bisschen gutem Willen hier im Forum zu finden. bye Frank
> Das Datenblatt ist da nicht sehr hilfreich.
Wer lesen (denken) kann ist klar im Vorteil.
..du kommst mit masse und 2 drähten für das zeitversetzte signal aus, zumindest bei den mechanischen typen wenn du die druckfunktion nicht nutzen willst, solltest dann allerdings 2 - 1K Pull ups am proz eingang verwenden...ist sicherer Dennis
Ich habe auch noch Kondensatoren zwischen Masse und den Schaltkontakten verwendet (s. Anhang). Die Auswertung läuft bei mir per Interupt. D.h. den Pushbutton direkt an INT1 und Phase A an INT0. Phase B liegt an einem beliebigen Portpin und wird bei einem Interupt von der Phase A abgefragt. Wichtig dabei ist, dass Du die Flankenerkennung (steigende/fallende) nach jedem Interupt umschaltest, damit du eine Richtungserkennung hast. Mein Programm hat keine "Entprell-Routine" und schaffe damit ca. 30 Impulse pro Sekunde ohne Fehler auszuwerten. Somit bin ich auch am Schaltlimit meines Encoders.
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.