PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hardware Doppelklick



hellobello
14.05.2018, 20:22
Huhu Forum,
wie kann ich es, ohne µC, machen mit einem Taster zwei kurze Impulse zu erzeugen? Also zum Beispiel ich drücke die Taste, und es kommt ein Doppelklick heraus? Irgendwo habe ich von einer XOR Logik mit vorgeschaltetem RC Glied gelesen, aber wie sieht hier der Schaltplan aus?
Grüße, Micha

Klebwax
15.05.2018, 01:14
wie kann ich es, ohne µC, machen mit einem Taster zwei kurze Impulse zu erzeugen?

Nimm einen µC. Gibts als 8-Pinner (wie den 555). Ein µC ist auch nur ein IC.

MfG Klebwax

P.S. der kann auch 3 Pulse oder einen kurzen und einen langen erzeugen. Alles mit der gleichen Hardware, dem gleichen Schaltplan.

i_make_it
15.05.2018, 06:15
Das RC-Glied ist ein Tiefpass und soll den Taster entprellen (Funktion die ein Schmitt Trigger sonst macht)
Das XOR alleine bringt nichts. An einen Eingang muß eine Verzögerung. Damit wir bei jeder Flanke der eine Eingang des XOR etwas früher als der andere gesetzt (bzw. zurückgenommen).
Da ein XOR ja am Ausgang nur logisch 1 ausgibt, wenn beide Eingänge unterschiedliche Pegel haben, werden so aus den beiden Flanken eines Impulses zwei Impulse generiert.
Das ist aber kein Doppelklick sondern zwei Einzelklicks.
Denn der zeitliche Abstand zwichen den beiden Klicks hängt davon ab wie lange die Taste gedrückt wird, wärend bei einem Doppelklick beide Klicks innerhalb einer Maximalzeit erfolgen müssen.

Ein kleiner µC der bei jedem Click ein genau definiertes Ausgangssignal ausgibt ist da einfacher, billiger und sicherer was das Einhalten der Signalfolge angeht.

hardware.bas
17.05.2018, 23:08
Man könnte eine mittelmässig aufwändige, allerdings ziemlich konkret
dimensionierte Schaltung mit einem 4093 und Rs, Cs und Diodn aubauen
und erspart sich Programmieraufwand. Andere Alternative: Kleiner ATiny
und BASCOM als Freversion, damit kann man schon "zaubern"
VG Micha