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
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.