Taster mit Delay - Nutzung eines Tasters für 2 Funktionen

Gast #3275604
Hallo

Ich habe einen Taster den ich für zwei Funktionen nutzen möchte.
Und zwar sollte dieser die Funktion "OK" und "Return" beinhalten. (... 
jeweils High/Low d.h. 12V/0V)
Die Funktion "OK" sollte  bei einem kurzen Tastendruck (zB 1/3 Sekunde) 
ausgelöst werden und die Funktion "Return" nach z.B 2 Sekunden. 
Tastendruck.
Natürlich darf nur eine dieser Fuktionen ausgelöst werden d.h. bei einem 
Tastendruck von 2 Sekudnen darf nicht nach 1/3 Sekunde das "OK" und dann 
"Return" ausgeköst werden.

Wie kann ich so etwas realisieren. Gibt es diesbezüglich eventuell ein 
fertiges IC?
Ich möchte für diesen Teil der Schaltung ungern einen µController nutzen 
;)

lg und Danke
Gerald
#3275679
Die Funktionen deiner Taste sind:
"OK" wenn die Taste innerhalb 1/3s nach dem Drücken losgelassen wird.
Anders kann man das nicht detektieren. Denn wenn die gedrückt wird, 
weisst nur du selbst, wie lange sie jetzt gedrückt werden soll.
"Return": Taste ist nach 2s immer noch gedrückt.
Du brauchst eine Schaltung, die die Zeit erfasst: RC-Glied.
Taste drücken >> Kondensator lädt.
Mit einem Komparator "misst" du die Ladespannung und schaltest bei 
erreichen des Schwellwertes. Das ist dann "Return".
Wird die Taste losgelassen bevor der Schwellwert erreicht ist: "OK". 
Dann muss noch sichergestellt werden, daß der Kondensator wieder 
entladen wird. Sonst funktioniert es dreimal und dann ist immer 
"Return". Das Loslassen nach "Return" muss ignoriert werden.
Mit dem meistgebauten IC aller Zeiten, NE555, wird es da wahrscheinlich 
eine Lösung geben. Gugel da einfach mal nach.

mfg.

PS: Ich würde einen µC nehmen. Alles andere wäre mir viel zu aufwendig.
Gast #3287819
Hallo und Danke für die Antwort!

Ja also auf allle Fälle habe ich mir eine 555er Lösung durchgedacht mit 
anschließender Logik .... nunja ich habe nicht viel Platz für die 
Schaltung ^^

Da ich das Ding in einem Fahrzeug betreibe, brauche ich ohnehin eine 
Schutzbeschaltung ...

Für die Tastergeschichten wirds ein kleiner ATTINY wohl tun ... mit der 
Option später mal leicht was dran zu ändern ...

lg
Gerald

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.