Forum: Mikrocontroller und Digitale Elektronik Drehimpulsgeber


von Funksta (Gast)


Angehängte Dateien:

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

von Frank (Gast)


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

von pripri (Gast)


Angehängte Dateien:

Lesenswert?

> Das Datenblatt ist da nicht sehr hilfreich.

Wer lesen (denken) kann ist klar im Vorteil.

von Dennis (Gast)


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

von pripri (Gast)


Angehängte Dateien:

Lesenswert?

siehe Anhang

von Metaller (Gast)


Angehängte Dateien:

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.

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
Noch kein Account? Hier anmelden.