PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Taster Überwachen



sebi87
07.10.2009, 09:04
Hallo Leute,

ich habe gerade irgendwie eine Denkblockade, vielleicht könnt ihr mir helfen.

Ich suche eine Möglichkeit, wie ich mit einem AVR einen Taster Überwachen und Auslösen kann. Also der AVR soll registrieren wenn der Taster gedrückt ist und er soll den Taster "Drücken" können.
Das Ganze sollte dann von dem Taster elektronisch getrennt sein.

Mein Ansatz war das ich es über Optokoppler und Fet realisiere.

Jetzt hänge ich hier leider.

Über Lösungsvorschläge wäre ich sehr dankbar.

Grüßle Bastii

Hubert.G
07.10.2009, 11:20
Hängst du Hardwareseitig oder Softwareseitig.
Hardware ist, Taster gegen GND an einen Pin, auf Eingang schalten, internen PullUp aktivieren.
Ausgang über 47Ohm auf einen LogikLevel-N-Fet.
Wenn es potentialgetrennt sein soll, dann ein Optokoppler an den Ausgang schalten.
Softwarebeispiele findest du im RN-Wissen.

sebi87
07.10.2009, 11:30
Ja so waren meine Überlegungen auch...

Wie müsste das Hardwareseitig mit Optokoppler aussehn.
Kann mir da jemand einen Skizze machen.

Es soll komplett Potentialgetrennt sein

Hubert.G
07.10.2009, 16:33
Sollte etwa so aussehen:

sebi87
07.10.2009, 17:04
Irgendwie verstehe ich das nicht ganz.

Ganz Links ist der Ausgang des Fet um den Taster zu schalten.
Dann kommt der Optokoppler. Und dann steig ich aus.
Rechts ist die Potentialseite des Tasters. Aber wo ist der Taster???
Und wie Frage ich ab ob der Taster gedrückt wurde?

Grüßle Bastii

KingTobi
07.10.2009, 17:23
Hi

Ich würde als Eingang einen Interrupteingang nehmen, dann muss man sich nicht selber um die Überwachung kümmern und kann das Ereignis auch einfach selbst auslösen!

sebi87
07.10.2009, 17:45
Hmm hat jetzt nicht wirklich was mit dem Hardware-Problem zu tun...

Ich weiß nicht wie ich den Taster anschließen muss, oder besser gesagt wie ich den AVR an den Taster (in vorhandener Schaltung) anschließe damit ich ihn "drücken" und abfragen kann.

Grüßle Bastii

Hubert.G
07.10.2009, 21:47
Um dir da einen Rat zu geben müsste man die vorhandene Schaltung kennen.