Der Titel sagt so ziemlich alles.
Ich habe eine Idee, eine Operationsverstärker-Differenzierungsschaltung und eine Diodenbrücke auszuprobieren, aber ich fliege blind.
Auch ich versuche dies ohne einen Mikrocontroller zu erreichen.
Der Titel sagt so ziemlich alles.
Ich habe eine Idee, eine Operationsverstärker-Differenzierungsschaltung und eine Diodenbrücke auszuprobieren, aber ich fliege blind.
Auch ich versuche dies ohne einen Mikrocontroller zu erreichen.
Antworten:
XOR-Gatter:
Ich habe dafür den NC7SZ58 verwendet , der billig (0,04 USD) und winzig ist und Schmitt-Triggereingänge hat, sodass die Impulse ungefähr gleich lang sind (was durch die RC-Werte eingestellt werden kann).
Wenn Sie eine schöne analoge Lösung wünschen, gibt es diese Schaltung, die von Flugsimmern verwendet wird:
(Quelle: simprojects.nl )
Das Schema zeigt die Anordnung für einen Kippschalter, aber es könnte leicht für einen Moment ersetzt werden.
Jedes Mal, wenn der Schalter seine Position ändert, muss der Kondensator geladen und entladen werden. Während dieser Zeit wird an den Relaiskontakten eine Spannung aufgebaut, die den Schalter schließt. Sobald der Kondensator aufgeladen ist, schaltet sich das Relais wieder aus.
Weitere Informationen hier: http://www.simprojects.nl/toggle_to_momentary.htm
Je nachdem, wie viel Sie in das Lernen investieren möchten, ist die Entprellungs-, Xor- oder Flip-Flop-Lösung die "grundlegendste". Der 555 ist eine großartige Rennstrecke. Hier ist eine Seite, die eine große Anzahl von Anwendungen dafür durchläuft: http://www.kpsec.freeuk.com/555timer.htm
Wenn Sie im monostabilen Bereich nach "Edge-Triggering" suchen, finden Sie die Lösung, nach der Sie suchen.
Sie können ein einfaches xor-Gatter und einen der Eingänge verwenden, die direkt mit dem Schalter verbunden sind, während der andere Eingang über eine RC-Schaltung erfolgt, die die Verzögerung bereitstellt. Dies funktioniert als "Kantendetektor" in Ordnung, führt jedoch keine Entprellung durch - Sie haben nicht danach gefragt :-). Dies ist wahrscheinlich der billigste Weg, wenn Sie bereits ein unbenutztes xor-Tor in Ihrem Design haben.
Wenn Sie einen 555 zulassen, aber einen Mikrocontroller ablehnen, ist dies albern. Sie können einen Mikrocontroller im selben oder einem kleineren Paket als einen 555 erhalten. Als Bonus können Sie das Entprellen in Software durchführen und einige zusätzliche Komponenten sparen, die zum Entprellen des Signals für den erforderlich wären 555. Gleiches gilt für D-Flip-Flop und XOR-Gatter ... das sind 2 ICs, die Sie zusätzlich zu den Entprellungskomponenten benötigen.
Was ist Ihr Grund, einen Mikrocontroller vermeiden zu wollen? Die einfachsten sind $ 1, wahrscheinlich viel weniger in großen Mengen. Wenn es Platz ist, gibt es einen 8-poligen TSSOP AVR, der wie 3x5 mm ist, ziemlich klein.
Es könnte eine Möglichkeit geben, dies mit einem 555-Timer zu tun, der als One-Shot eingerichtet ist.
Ein D-Flip-Flop und ein XOR-Gatter tun dies ebenfalls. Genaue Logik, die dem Leser als Übung überlassen bleibt.