Drehimpulsgeber

Gast #430323
Lesenswert?

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
Angehängte Dateien:
Gast #430338
Lesenswert?

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
Gast #430644
Lesenswert?

..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
Gast #431098
Lesenswert?

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.
Angehängte Dateien:

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