Taster nach Vcc oder GND ?

Gast #4570040
Lesenswert?
• ▲
▼
Hallo
habe einen Drehgeber bei Con.. gekauft. Das besonder an ihm sind 3 x LED 
in den Farben rot, grün und blau. Diese sitzen innerhalb des Drehgebers 
und können einzeln angesteuert werden. Natürlich gibt es auch einen 
Taster. Die 3 LED und der Taster haben einen gemeinsamen Kontakt der 
nach aussen geführt ist. Betätige ich den Taster bekomme ich Vcc (+). 
Das möchte ich mit einem Prozessor auswerten. Eine Beschaltung mit 
Widerständen wie bisher, geht ja nicht mehr. Meine damit, Taster 
schaltet nach Masse, Vorwiderstand von Vcc ca. 4k7 und Schutzwiderstand 
zum IC.
Wie mach ich das in dieser Schaltung?
Habe das Datenblatt des Drehgebers angehängt

Vielen Dank
LG LL
Angehängte Dateien:
Gast #4570047
Lesenswert?
• ▲
▼
Lehrling schrieb:
> Eine Beschaltung mit
> Widerständen wie bisher, geht ja nicht mehr. Meine damit, Taster
> schaltet nach Masse, Vorwiderstand von Vcc ca. 4k7 und Schutzwiderstand
> zum IC.
> Wie mach ich das in dieser Schaltung?

Genau anders rum.
Taster nach VCC, Pull-Down Widerstand nach Gnd und Schutzwiderstand zum 
IC.
Gast #4570082
Lesenswert?
• ▲
▼
Sorry F. siehst du die Sache verkehrt herum?
Wenn ich auf 5 Vcc (+) gebe, dann kann ich mit einem Pin vom Prozessor 
nach Masse die LED einschalten. Betätige ich mit oder ohne LED den 
Taster, dann habe ich auf 3 meine Vcc.

Wolfgang schrieb:
> Genau anders rum.
> Taster nach VCC, Pull-Down Widerstand nach Gnd und Schutzwiderstand zum
> IC.

Wenn ich das so mache, dann habe ich 2 Zustände
1. Taster offen - nicht gedrückt --> GND über den Pull Down Widerstand 
am Pin des Prozessors
2. Taster geschlossen - gedrückt --> Vcc über Schutzwiderstand am Pin 
des Prozessors
Habe immer ein definierten Pegal am Pin anliegen
Muss dann nur aufpassen mit der Auswertung im Prozessor.
Dass werde ich so machen. Danke für die Info
LG LL
#4570112
Lesenswert?
• ▲
▼
Ob man ein Pullup-Konzept oder eines mit Pulldown macht ist eigentlich 
Wurst. Man muss nur darauf achten, welchen Pegel man zu erwarten hat, 
abhängig vom Widerstand.

Pullup: Taster gedrückt, du misst GND, sonst VCC
Pulldown: Taster gedrückt, du misst VCC, sonst GND

Bei VCC = 5V, kannste mit 10k für den Pullup/-down nichts verkehrt 
machen. (0,5mA)
Angehängte Dateien:
#4570174
Lesenswert?
• ▲
▼
Wolfgang schrieb:
> Philipp X. schrieb:
>> Ob man ein Pullup-Konzept oder eines mit Pulldown macht ist eigentlich
>> Wurst.
>
> Pull-Down ist oft mehr Aufwand, jedenfalls wenn man durch Aktivierung
> der interen Pull-Up Widerstände bereits den nötigen Störabstand
> erreicht.

Das ist natürlich richtig, wenn man die internen Pullups denn zur 
Verfügung hat. Dann ist ja noch die Frage, ob man analog oder digital 
auswerten möchte.

Digital bedeutet theoretisch weniger Aufwand, da du mit Interrupts 
arbeiten kannst. Das birgt aber auch die Gefahr, dass man Probleme mit 
eingefangenen Störsignalen bekommt.

Wenn man analog einliest, muss man natürlich auf SW-Seite mehr Aufwand 
treiben, da man den eingelesenen Spannungswert entweder per Hysterese 
und/oder zeitlicher Entprellung absichern muss. Allerding ist das Ganze 
auch weniger empfindlich gegenüber Störsignalen. Bonus: Man kann den 
Taster diagnostizieren. (Kurzschluss nach 
Masse/Versorgung/Openloaderkennung)

Letzteres wird in der Automobilindustrie gemacht.

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