manueller Drehimpulschalter -> AVR

Gast #2400376
Lesenswert?
• ▲
▼
Hi

Ich habe aus einer alten Stereoanlage diesen Drehimpulsgeber (Lautstärke 
usw.) ausgebaut. Das Teil ist von Alps (sonst steht nix drauf) und hat 
drei Kontakte. Den in der Mitte hab ich mal an VCC gelegt, die anderen 
zwei an einen Atmega. Nun versuche ich das Signal richtig auszuwerten, 
hab aber noch keinen richtigen Ansatz dafür...
Hat vielleicht jemand bereits eine Routine dafür?

Tom!
#2400409
Lesenswert?
• ▲
▼
Tom! schrieb:
> Den in der Mitte hab ich mal an VCC gelegt,

An GND ist der besser aufgehoben, denn dann kann man die internen 
PullUps nutzen.

> die anderen zwei an einen Atmega.

Das ist soweit richtig.

Nun musst Du nur noch eine entsprechende Routine schreiben oder finden, 
die anhand der Pegelwechsel einen Zählerstand ändert.

Mit dem Suchbegriff "Drehgeber" wirst Du hier im Forum und auch im Wiki 
fündig. Das ist nämlich alles schon mehrfach erschöpfend diskutiert 
worden.

...
Gast #2400433
Lesenswert?
• ▲
▼
Der mittlere Anschluß, Terminal C, ist Masse.
Du mußt die anderen 2 je einen R an Vcc legen und kannst dann daran den 
Impulsversatz abgreifen.

          ---------------+--------------- Vcc
          |              |
          |              |
          R              R
          |              |
          |----A         |-----B
          |              |
          0      int.    0
             Schalter    
          0              0
          |              |
          -------+--------
                 |
                 |
                 C
            -----   -----
            |off| on|   |
      A: ---|   |---|   |----

              -----   -----
              |off| on|   |
      B:    --|   |---|   |----

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.