Wie kann man das Verhalten eines Schalters umkehren?

Ich habe ein Sustain-Pedal (das nur ein Momentschalter ist!) mit der falschen Polarität (je nach Gerät, mit dem ich es verwende):

  • Kreislauf ist GESCHLOSSEN , wenn das Pedal gedrückt wird
  • Der Kreis ist OFFEN , wenn das Pedal losgelassen wird

Ich möchte das Gegenteil.

Gibt es eine elektronische Lösung, um das Verhalten eines solchen Schalters mit nur passiven Komponenten umzukehren (ohne eine batteriebetriebene Komponente usw. verwenden zu müssen)?

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Wenn Sie Glück haben, hat der interne Schalter sowohl "normalerweise geöffnete" als auch "normalerweise geschlossene" Kontakte. Wenn dies der Fall ist, müssen Sie nur das Kabel auf die andere Verbindung verschieben. Bist du bereit, es auseinander zu nehmen und zu sehen? Wenn ja, poste ein Bild :)
Einige musikalische Sachen können automatisch erkennen, welche Art von Schalter Sie daran angeschlossen haben. Unabhängig davon, welchen Zustand es beim Einschalten sieht, wird davon ausgegangen, dass es inaktiv ist. Sie können dies testen, indem Sie das Pedal gedrückt halten, während Sie das Ding einschalten, mit dem es verbunden ist. Wenn es sich auf magische Weise selbst repariert, passiert wahrscheinlich genau das.
Schlimmer noch, wenn Sie einen Transistor verwenden, der als invertierender Schalter konfiguriert ist. Sie könnten das auf ein Arduino schlagen.
Eine elektronische Lösung würde davon abhängen, woran der Schalter angeschlossen ist. Sie könnten es mit einem Relais und einer Stromversorgung tun, um das Relais mit dem Schalter ein- und auszuschalten.
@bitsmack Ich habe meine Frage korrigiert (ich habe mit einem Multimeter überprüft: Stromkreis ist GESCHLOSSEN, wenn das Pedal gedrückt wird!) Und 2 Bilder hinzugefügt, die zeigen, was sich im Pedal befindet :) Leider keine Kontakte "Normalerweise geöffnet / geschlossen" ...
@AaronD Ich habe das bereits versucht, aber leider funktioniert es nicht mit meinem DX7 oder meinem Juno 106: Sie erkennen nicht automatisch, welche Art von Schalter angeschlossen ist
@mcmiln Ein Arduino + Netzteil wäre teurer als ein neues Sustain-Pedal mit der richtigen Polarität (ca. 10 bis 15 US-Dollar).
Es besteht die Möglichkeit einer mechanischen Lösung. Eine Feder oder ähnliches übt kontinuierlich Druck auf den Schalter aus, bis ein Fuß den Druck durch einen Ausleger entlastet.
Bist du sicher , dass du tatsächlich ein Problem hast? Viele Instrumente, die Pedaleingaben akzeptieren, erkennen, ob der Schalter beim Einschalten geöffnet ist. Wenn es geschlossen ist, gehen sie davon aus, dass Sie ein NC-Pedal haben. Vielleicht macht das dein Instrument/Effektgerät ja schon?
@KubaOber noch mein DX7 oder mein Juno106 erkennen, ob der Schalter beim Einschalten geöffnet oder geschlossen ist
:( Tut mir leid, das zu hören. Es ist eines dieser Features, die normalerweise implementiert werden, wenn es eine CPU gibt und wenn jemand von dem Trick gehört oder ihn wiederentdeckt hat. Wahrscheinlich sind Vintage-Instrumente älter als das weit verbreitete Wissen über diesen Ansatz.

Antworten (5)

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Das könnte funktionieren.
Bevor Sie dies versuchen, überprüfen Sie die Ausrüstung, mit der es arbeiten muss, und messen Sie die Spannung über dem offenen Schalter. Wenn Sie 3 bis 5 V sehen, steigt die Wahrscheinlichkeit, dass dies funktioniert. Andernfalls lohnt es sich möglicherweise nicht, es zu versuchen. Verbinden Sie die Plusseite mit dem Plus des Diagramms.

Wenn SW1 offen ist, leitet R1, Q1 schaltet ein, die Spannung zwischen + und - wird etwa 0,7 V (wenn der Strom von der Ausrüstung nicht zu hoch ist). Es besteht eine vernünftige Wahrscheinlichkeit, dass das Gerät 0,7 V als geschlossenen Schalter interpretiert.

Wenn SW1 geschlossen ist, ist die Basis von Q1 geerdet, eine kleine Strommenge fließt durch R1. Wenn der Quellenwiderstand im Vergleich zu R1 klein ist, ist die Spannung hoch.

Möglicherweise müssen Sie mit einem anderen Wert von R1 experimentieren, aber höchstwahrscheinlich etwas zwischen 10.000 und 100.000.

Wow, das sieht toll aus! Vor dem Testen, wie hoch ist das prozentuale Risiko, dass meine Synthesizer mit diesem Test beschädigt werden? 1% 10e-7 %? Ich habe jetzt einige 2N3904 bei ebay bestellt!
Eine Beschädigung der Geräte ist so gut wie ausgeschlossen. Diese Schaltung hat keine Stromquelle. Im Grunde ändert es nur den Widerstand. Wenn Sie nur einen Schalter betrachten, ändert er den Widerstand von 0 bis unendlich. Die Ausrüstung muss also in der Lage sein, die Änderung zu tolerieren. Ich sollte wahrscheinlich nicht einmal sagen "Basis ist geerdet". Wenn SW1 geschlossen ist, wird der Basis-Emitter von Q1 kurzgeschlossen und schaltet ihn aus. Dann wird die Schaltung so, als wäre sie nur R1 allein. Wenn R1 groß ist (wie 100K), sollte es wie ein offener Schalter zum Gerät aussehen.
Ich bin heute Abend zu meinem üblichen Fablab gegangen und habe festgestellt, dass sie viele unbenutzte 2N3904- und 10K-Widerstände haben. Ich habe Ihre Schaltpläne ausprobiert ... und es funktioniert jetzt mit meinem Synthesizer :) :)
Nebenbemerkung: Funktioniert leider noch nicht mit meinem Roland Juno 106 ... Würde es mehr Möglichkeiten geben, mit einem 100K-Widerstand zu arbeiten als mit den 10K, die ich verwendet habe? Welche Spannung statt 0,7V würde es bei 100K / 10K geben?
100K können einen Unterschied machen, da der größere Widerstand eher einem offenen Schalter ähnelt. Es dauert ungefähr 0,6-0,7 V v B E um den Transistor einzuschalten. Die Einschaltspannung würde bei etwa 0,7 V bleiben, es sei denn, der von der Ausrüstung gelieferte Strom ist zu groß.
Mit 100K funktioniert das sowohl mit DX7 als auch mit Juno 106 :) Nochmals vielen Dank @rioraxe !

Diese Art von Schalter ist nur normalerweise offen. Es funktioniert, indem ein leitfähiges Pad über die freigelegten Leiterbahnen gedrückt wird.

Mir ist keine passive Möglichkeit bekannt, Strom zuzulassen, wenn das Steuergerät ihn blockiert, und ihn dann zu blockieren, wenn das Steuergerät dies zulässt. Im besten Fall würden Sie am Ende die ganze Zeit oder gar keinen Strom zulassen.

Wenn es für Sie in Ordnung ist, das vorhandene Gerät möglicherweise zu beschädigen, können Sie eine mechanische Lösung ausprobieren. Drücken Sie das Pad irgendwie mit etwas anderem als dem Pedal gegen die Platine und verwenden Sie das Pedal, um es loszulassen.

Viel Glück!

Die einfachste Methode ist die Verwendung eines Relais! Verbinden Sie Ihren Schalter mit den Relaisspulenstiften und dem Stromkreis, den Sie steuern möchten, mit den Stiften, die normalerweise offen sind. Das ist es!

Wenn Sie das Pedal gedrückt halten, während Sie das Gerät einschalten, wird die Polarität umgeschaltet. Fast alle Tastaturen haben dieses Verhalten.

Schlagen Sie vor, dass das OP umkehrt, wie es sein Pedal verwendet, anstatt es so zu ändern, dass es so funktioniert, wie es möchte (was die Absicht der Frage ist)? Beachten Sie auch, dass dies eine 4 Jahre alte Frage ist.
@Devin, du hast Recht, es kann mit vielen Tastaturen funktionieren (ich habe positiv bewertet), aber nicht mit allen. Daher meine Frage.
@Daniel, auch wenn es eine alte Frage ist, ist jede neue gute Antwort immer willkommen :)

Ich habe ein bisschen mehr über dieses Problem nachgedacht. Es besteht keine Notwendigkeit für Arduino/uC/externes Zubehör und so weiter.
Die Lösung ist denkbar einfach:

Sie benötigen einen SPST-Schalter, der NC (normalerweise geschlossen) ist. Sie müssen es anstelle des Originals wieder einlöten. Hier sind einige SPST NC , die ich bei meiner Schnellsuche gefunden habe. Stellen Sie sicher, dass es in seine ursprüngliche Position zurückkehren kann, und Sie werden keine anderen Probleme haben.

Einige Bilder:
Sie haben diese Art von Schalter (nennen Sie es Schaltfläche). Es ist normalerweise GEÖFFNET. Wenn das Pedal gedrückt wird, wird es geschlossen.SPST-NR


Stattdessen benötigen Sie für Ihre Bedürfnisse eine Taste, die normalerweise GESCHLOSSEN ist, und wenn sie geschaltet wird, wird sie normalerweise geöffnet.

SPST NC
Ich hoffe, das ist die einfachste verfügbare Lösung. Holen Sie sich den richtigen Knopf und da haben Sie es.

Danke! Hast du ein Foto von so einem Bauteil? Glaubst du, ich könnte es einfach auf der aktuellen Platine montieren? (Siehe meine Frage - bearbeitet - mit einigen Fotos im Inneren des Pedals / der Leiterplatte)
Ja, ich konnte es in der Frage nicht hochladen. Hier gehen Sie media.digikey.com/photos/Judco%20Mfg%20Photos/… . Fügen Sie den grauen Knopf über dem gelben hinzu, wenn Sie möchten (mehr Bounce).
Danke @Triak, aber wie montiere ich das auf meiner aktuellen Platine?
Sie müssen die vorhandene Platine entfernen. Sie müssen den neuen Schalter umlöten (Pin1 geht auf Schwarz oder Weiß, Pin2 geht auf den verbleibenden Draht).
Dann @Triak denke ich, dass dies teurer sein wird (eine neue Platine herstellen) als ein anderes Pedal zu kaufen (10 $)
Sie benötigen keine Leiterplatte, um den Schalter zu befestigen und zu löten.
Meine Sorge bei der Verwendung eines Druckknopfs wie dem verlinkten ist, die Reise richtig zu machen. Ich denke, es wäre sinnvoller, einen Mikroschalter wie diesen zu verwenden , der einen langen Hebel hat, der eingestellt werden kann. Das einzige Problem hier ist, dass ich denke, dass die Mindesthöhe etwa 1/2 Zoll beträgt, sodass dies möglicherweise nicht in das Pedal passt - auf dem Foto schwer zu erkennen. Ich stimme anderen zu, dass die Leiterplatte nicht entfernt werden muss , kann man einfach einen Schalter auf die Stromkontakte kleben und mit den vorhandenen Spuren verdrahten.