PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Drehencoder anschließen ?



Blamaster
04.06.2009, 14:18
Hi,

bei normalen Tastern gibt es ja 2 typische Möglichkeiten um sie von einem µC auswerten zu lassen.

Entweder mit Pullup oder Pulldown Widerständen (High oder Low Level).

Wie sieht das nun bei einem Drehencoder aus ?

Im Datenblatt des Encoders ist ein Schaltplan in dem der Encoder am Pin C GND anliegen hat. Die Pins A und B sind mit Pullups an VCC.

Kann ich das ganze nun einfach umdrehen und Pin C an VCC hängen und die beiden Pins A und B mit Pulldowns an GND ?

mfg Blamaster

Ceos
04.06.2009, 14:22
von welchem drehencoder redest du denn ? ein link oder typenbezeichung wären nicht schlecht

Blamaster
04.06.2009, 16:13
Hi,

http://www.pollin.de/shop/shop.php?cf=detail.php&pg=NQ==&a=MDY2OTU3OTk=

kywalda
04.06.2009, 18:47
also nach dem Datenblatt dürfte es keine Probleme damit geben, Vcc an Pin C zu legen. Dann zählst Du halt die Highs und nicht die Lows.

lg, arne

Blamaster
04.06.2009, 20:22
Hi,

Habe es jetzt ebend ausprobiert und funktioniert wie es soll. Der Encoder ist ja letzlich auch nichts anderes als ein "Schalter".

Danke für die Hilfe.

mfg Yannic

jwsk
05.06.2009, 06:08
Was hat es denn mit V1=V2=1.5 V auf sich?
heißt das, wir dürfen hier nicht die 5 V Pegel nutzen?

021aet04
05.06.2009, 08:36
Was das V1=V2=1.5V heißt weiß ich nicht. Aber auf der ersten Seite steht bei Electrical Performance => Ratings: 10mA 5V und auf bei der Testschaltung iat der Pegel auch 5V

stalker17
07.09.2009, 18:49
Hallo,
Hab ein kleines Problem. den oben genannten Encoder hab ich schon angeschlossen und programmiert, als Ausgabe hab ich erst mal 2 leds dazugeschaltet, nun wen ich den encoder hin und her schalte sehe ich dass der linke LED oder der rechte LED angeht, nur Leuchten die sehr schwach, mit einer einfachen blink Schaltung leuchten die ganz normal.

vielleicht weiß einer wo der Fehler sein könnte.

µC - AT90S2313
Programm - Bascom
Programm Beispiel aus der Infosammlung
"Bascom ENCODER- Befehl mit Anpassung"

Danke führ die Mühe

stalker17
07.09.2009, 19:01
Ist schon gut hab er rausgefunden woran es lag
Hab vergessen die Ausgänge auf Output zu stellen ;-)