Taster click-codiert steuert mehrere Funktionen
Verfasst: Sonntag 8. Juli 2012, 12:25
Guten Tag,
mit nur einem Taster können mehrere Funktionen erfüllt werden.
Die Codierung der Funktionen basiert auf schnellem Multi-Click.
Wird ein einzelner Click getätigt, so läuft eine gate-Zeit ab.
Diese gate-Zeit wird durch mehrere Clicks innerhalb dem Zeitraum entsprechend verlängert (dynamisches gate)
Während der gate-Zeit zählt ein Zähler die Clicks auf.
Der Zählerstand führt auf einen Diskriminator, welcher die Anzahl Clicks auf ein entsprechendes Logiksignal führt.
Wenn die gate-Zeit danach verstrichen ist, setzt sich der Zählerstand und die Diskriminatorsignale zurück.
Vorliegende Schaltung bedient einen Up/Dn-Zähler.
Ein einzelner Click lässt ein Inkrement hoch oder tieferzählen.
Hält der Benutzer den Taster gedrückt, so erfolgt nach einer Verzögerung ein Autoincrement/decrement
Die Zählrichtung kann mit einem Doppelclick getoggelt (up/dn) werden.
Der Zählerstand kann zurückgesetzt (clear) werden, wenn ein Dreifach-Click erfolgt.
Es können weitere Clickfolgen (Vierfach...Clicks) erfasst werden, um noch weitere Funktionen zu bedienen.
Der Taster kann als Hardware von einer IO-Karte eingelesen werden,
dann vereinfacht sich die Verdrahtung/Bedienung/Störfestigkeit (statt Poti auf AD einlesen, etc.)
Anwendungen dieser Funktion können für einen Lichtdimmer sein, oder Drehzahlsteuerung einer Pumpe/Motor,
oder Offset/Gain in einer Verstärkerschaltung für einen Sensor, etc, etc.
Der Integratorstand kann z.B. mit nachfolgender PWM wieder auf die IO-Karte geführt werden, und mittels Treiber einen Motor direkt ansteuern.
Viele Grüsse von Thomas
mit nur einem Taster können mehrere Funktionen erfüllt werden.
Die Codierung der Funktionen basiert auf schnellem Multi-Click.
Wird ein einzelner Click getätigt, so läuft eine gate-Zeit ab.
Diese gate-Zeit wird durch mehrere Clicks innerhalb dem Zeitraum entsprechend verlängert (dynamisches gate)
Während der gate-Zeit zählt ein Zähler die Clicks auf.
Der Zählerstand führt auf einen Diskriminator, welcher die Anzahl Clicks auf ein entsprechendes Logiksignal führt.
Wenn die gate-Zeit danach verstrichen ist, setzt sich der Zählerstand und die Diskriminatorsignale zurück.
Vorliegende Schaltung bedient einen Up/Dn-Zähler.
Ein einzelner Click lässt ein Inkrement hoch oder tieferzählen.
Hält der Benutzer den Taster gedrückt, so erfolgt nach einer Verzögerung ein Autoincrement/decrement
Die Zählrichtung kann mit einem Doppelclick getoggelt (up/dn) werden.
Der Zählerstand kann zurückgesetzt (clear) werden, wenn ein Dreifach-Click erfolgt.
Es können weitere Clickfolgen (Vierfach...Clicks) erfasst werden, um noch weitere Funktionen zu bedienen.
Der Taster kann als Hardware von einer IO-Karte eingelesen werden,
dann vereinfacht sich die Verdrahtung/Bedienung/Störfestigkeit (statt Poti auf AD einlesen, etc.)
Anwendungen dieser Funktion können für einen Lichtdimmer sein, oder Drehzahlsteuerung einer Pumpe/Motor,
oder Offset/Gain in einer Verstärkerschaltung für einen Sensor, etc, etc.
Der Integratorstand kann z.B. mit nachfolgender PWM wieder auf die IO-Karte geführt werden, und mittels Treiber einen Motor direkt ansteuern.
Viele Grüsse von Thomas