Hilfe bei Encoderauswertung

Gast #3892417
Lesenswert?

Hey also ich habe ein Problem. Ich möchte gerne eine Zeitsteuerung für 
eine Belichtungsanlage bauen die bist auf den Zähler soweit 
funktioniert.
Wenn ich an dem Encoder drehe wird zuerst um 5 sek. hoch gezählt und 
dann wieder auf den Startwert zuruück gesetzt. Eigentlich sollte er in 
die eine Richtung in 5.schritten hoch und in die andere runter zählen.
Wo kann der Fehler liegen? Der Encoder funktioniert habe noch einige 
Baugleiche die auch das selbe Problem aufzeigen.

Habe folgendes Bauteil:
http://www.pollin.de/shop/downloads/D240313D.PDF

Ich bedanke mich im vorraus für die Fachkompetenz :)
LG Nessim
Gast #3892516
Lesenswert?

Nessim schrieb:
> das der ein witzbold ist und denkt die 42 ist die antwort auf
> alles aber
> wenn mein code fehlt hätte er das sagen sollen und nicht sarkastisch
> sein.
> ;)

Ich vermute mal, er wollte nur sehen, ob du es selbst bemerkst. Sowas 
ist schon vielen Leuten passiert, und mit so einer Antwort muß man hier 
rechnen. Aber jetzt, wo du weißt, wie er es gemeint hat, könntest du 
deinen Code ruhig anhängen. Sonst hat man weiterhin nur die Möglichkeit 
zum Raten. Und der nächste Ausspruch von irgend jemandem wird dann sein: 
"Meine Glaskugel ist gerade zur Reparatur" oder irgend sowas...
#3892958
Lesenswert?

Die Bitfolge die der Encoder in eine Richtung ausgibt ist folgende
HH, HL, LL, LH

Das ganze bedeutet wenn nach HH, HL kommt ist das ein Rechtsdreh, 
genauso bei HL->LL oder LL->LH

wenn es aber von LH nach LL, von LL->HL oder HL->HH wechselst hast du 
einen Linksdreh

in deinem Programm scheint aber keine Auswertung zu sein die das 
erkennt, denke da war ursprünglich mal ein anderer Sensor in Funktion

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