Domanda:
Come invertire il comportamento di un interruttore?
Basj
2015-02-11 23:39:17 UTC
view on stackexchange narkive permalink

Ho un pedale del sustain (che è solo un interruttore momentaneo!) con la polarità sbagliata (a seconda del dispositivo con cui lo sto usando):

  • il circuito è CHIUSO quando il pedale è premuto”
  • il circuito è APERTO quando il pedale è rilasciato”

Vorrei il contrario.

Esiste una soluzione elettronica per invertire il comportamento di un tale interruttore, con solo componenti passivi (senza dover utilizzare un componente alimentato a batteria, ecc.)?

enter image description here

enter image description here

enter image description here

Se sei fortunato, l'interruttore interno avrà entrambi i contatti "Normalmente aperto" e "Normalmente chiuso".In questo caso, dovrai solo spostare il cavo sull'altra connessione.Sei disposto a smontarlo e vedere?Se è così, pubblica una foto :)
Alcune cose musicali possono rilevare automaticamente il tipo di interruttore che hai collegato.Qualunque sia lo stato che vede quando si accende si presume che sia inattivo.Puoi testarlo tenendo premuto il pedale mentre accendi l'oggetto a cui è collegato.Se si risolve magicamente da solo, probabilmente è quello che sta succedendo.
Peggio va in peggio usare un transistor configurato come un interruttore invertente.Potresti sbatterlo su un arduino.
Una soluzione elettronica dipenderebbe da ciò a cui si collega l'interruttore.Potresti farlo con un relè e un alimentatore per accendere e spegnere il relè con l'interruttore.
@bitsmack Ho corretto la mia domanda (ho controllato con un multimetro: il circuito è CHIUSO quando si preme il pedale!) E ho aggiunto 2 immagini di cosa c'è dentro il pedale :) Sfortunatamente, nessun contatto "normalmente aperto / chiuso" ...
@AaronD L'ho già provato, ma sfortunatamente non funziona con il mio DX7 o il mio Juno 106: non rilevano automaticamente quale tipo di interruttore è collegato
@mcmiln un * alimentatore arduino + * sarebbe più costoso di un nuovo pedale sustain con la polarità corretta (circa $ 10- $ 15)
C'è la possibilità di una soluzione meccanica.Una molla o simile applica continuamente pressione all'interruttore finché un piede non allevia la pressione attraverso un cantilever.
Sei * sicuro * di avere davvero un problema?Molti strumenti che accettano ingressi a pedale rileveranno se l'interruttore è aperto all'accensione.Se è chiuso, presumeranno che tu abbia un pedale NC.Forse il tuo strumento / effetti box lo fa già?
-1
:( Mi dispiace sentirlo. È una di quelle caratteristiche che di solito vengono implementate se c'è una CPU, e se qualcuno ha sentito parlare del trucco o lo ha riscoperto. Probabilmente gli strumenti vintage sono antecedenti alla conoscenza diffusa di questo approccio.
Cinque risposte:
rioraxe
2015-02-12 10:41:42 UTC
view on stackexchange narkive permalink

schematic

simula questo circuito - Schema creato utilizzando CircuitLab

Questo potrebbe funzionare.
Prima di provare, controllare l'attrezzatura con cui deve lavorare e misurare la tensione attraverso l'interruttore aperto. Se vedi da 3 a 5 V, la possibilità che funzioni aumenti. Altrimenti, potrebbe non valere la pena provare. Collega il lato positivo con il positivo del diagramma.

Quando SW1 è aperto, R1 conduce, Q1 si accende, la tensione tra + e - diventa di circa 0,7 V (se la corrente dall'apparecchiatura non è troppo alta). Esiste una ragionevole possibilità che l'apparecchiatura interpreti 0,7 V come interruttore chiuso.

Quando SW1 è chiuso, la base di Q1 è messa a terra, una piccola quantità di corrente drena attraverso R1. Se la resistenza della sorgente è piccola rispetto a R1, la tensione è alta.

Potrebbe essere necessario sperimentare un valore diverso di R1 ma molto probabilmente qualcosa da circa 10K a 100K.

Waw, sembra fantastico!Prima del test, qual è la% di rischio di danneggiare i miei sintetizzatori con questo test?1% 10e-7%? Ora ho ordinato un po 'di 2N3904 su ebay!
Questa è la prima volta che ho bisogno di costruire qualcosa da solo con un transistor (tranne x0xb0x e kit midibox, ma su di loro, non ho capito il design e ho appena saldato!) ... In parole semplici, come funziona un 2N3904 (specifiche PDFsono troppo complicati)?Cosa succede quando la base è collegata a terra / non a terra?
Non c'è quasi nessuna possibilità di danneggiare l'attrezzatura.Questo circuito non ha una fonte di alimentazione.Fondamentalmente, cambia solo la resistenza.Se guardi solo un interruttore, cambia la resistenza da 0 a infinito.Quindi l'attrezzatura deve essere in grado di tollerare il cambiamento.Probabilmente non avrei nemmeno dovuto dire "la base è radicata".Quando SW1 è chiuso, l'emettitore di base di Q1 è in corto, spegnendolo.Quindi il circuito diventa come se fosse solo R1 da solo.Se R1 è grande (come 100K), dovrebbe apparire come un interruttore aperto per l'apparecchiatura.
Sono appena andato al mio solito fablab questa sera e ho scoperto che avevano molte resistenze 2N3904 e 10K inutilizzate.Ho provato i tuoi schemi ... e ora funziona con il mio synth :) :)
Nota a margine: Sfortunatamente non funziona ancora con il mio Roland Juno 106 ... Ci sarebbero più possibilità di lavorare con un resistore da 100K rispetto al 10K che ho usato?Quale tensione invece di 0,7 V ci sarebbe con 100 K / 10 K?
100K può fare la differenza, perché la resistenza maggiore è più simile a un interruttore aperto.Ci vogliono circa 0,6-0,7 V di \ $ V_ {BE} \ $ per accendere il transistor.La tensione di accensione rimarrebbe intorno a 0,7 V a meno che la corrente fornita dall'apparecchiatura non sia troppo grande.
Con 100K, funziona sia con DX7 che con Juno 106 :) Grazie ancora @rioraxe!
AaronD
2015-02-12 01:37:41 UTC
view on stackexchange narkive permalink

Questo tipo di interruttore è normalmente solo aperto. Funziona premendo un pad conduttivo sulle tracce PCB esposte.

Non esiste un modo passivo che io conosca per consentire la corrente quando il dispositivo di controllo lo blocca e quindi bloccarlo quando il dispositivo di controllo lo consente. Nella migliore delle ipotesi, finiresti per consentire la corrente sempre o per niente.

Se sei d'accordo con potenzialmente rompere quello che hai, potresti provare una soluzione meccanica. In qualche modo, premi il pad contro il PCB usando qualcosa di diverso dal pedale e usa il pedale per rilasciarlo.

Buona fortuna!

Jachym
2017-03-05 22:05:32 UTC
view on stackexchange narkive permalink

Il metodo più semplice è usare un relè! Collega il tuo interruttore ai pin della bobina del relè e il circuito che desideri controllare ai pin che sono normalmente aperti.Questo è tutto!

Devin
2019-03-07 06:18:01 UTC
view on stackexchange narkive permalink

Se tieni premuto il pedale mentre accendi il dispositivo, cambierà la polarità.Quasi tutte le tastiere hanno questo comportamento.

Stai suggerendo all'OP di invertire il modo in cui usano il pedale, piuttosto che modificarlo per farlo funzionare come vogliono (qual è lo scopo della domanda)?Inoltre, tieni presente che questa è una domanda vecchia di 4 anni.
@Devin, hai ragione, può funzionare con molte tastiere (ho votato in alto), ma non tutte.Così la mia domanda.
@Daniel anche se è una vecchia domanda, ogni nuova buona risposta è sempre la benvenuta :)
Triak
2015-02-12 01:39:53 UTC
view on stackexchange narkive permalink

Stavo pensando ancora un po 'a questo problema. Non c'è bisogno di alimentatori arduino / uC / esterni e così via.
La soluzione è tanto semplice quanto può essere:

È necessario ottenere un interruttore SPST che è NC (normalmente chiuso ). Dovrai risaldarlo al posto di quello originale. Ecco alcuni SPST NC che ho trovato dalla mia ricerca rapida. Assicurati che possa tornare alla sua posizione originale e non avrai altri problemi.

Alcune immagini:
Hai questo tipo di interruttore (chiamalo pulsante). Normalmente è APERTO. Quando il pedale viene premuto si CHIUDE. SPST NO


Invece, per le tue esigenze, hai bisogno di un pulsante che normalmente è CHIUSO, poi quando viene commutato si apre normalmente.

SPST NC
Spero che questa sia la soluzione più semplice disponibile. Ottieni il pulsante corretto e il gioco è fatto.

Grazie!Hai una foto di un tale componente?Pensi che potrei montarlo facilmente sull'attuale PCB?(Vedi la mia domanda - modificata - con alcune foto dell'interno del pedale / PCB)
Sì, non ho potuto caricarlo nella domanda.Ecco http://media.digikey.com/photos/Judco%20Mfg%20Photos/50-0014-00_sml.jpg.Aggiungi il pulsante grigio sopra quello giallo se lo desideri (più rimbalzo).
Grazie @Triak, ma come montarlo sul mio attuale PCB?
Sarà necessario rimuovere il PCB esistente.Sarà necessario risaldare il nuovo interruttore (il pin1 diventa nero o bianco, il pin2 va al filo rimanente).
Quindi @Triak penso che questo sarà più costoso (fare un nuovo PCB) che acquistare un altro pedale (10 $)
Non è necessario PCB per fissare l'interruttore in posizione e saldarlo.
La mia preoccupazione per l'utilizzo di un pulsante come quello collegato a è ottenere il viaggio giusto.Penso che avrebbe più senso usare un microinterruttore come [questo] (http://www.digikey.com/product-detail/en/V-10G3-1C24-K/SW1068-ND/369917) che ha unleva lunga che può essere regolata.L'unico problema qui è che penso che l'altezza minima di questi sia di circa 1/2 ", quindi potrebbe non entrare nel pedale - difficile da dire dalla foto. Sono d'accordo con gli altri non è necessario eliminare il PCB, si può semplicemente applicare un interruttore epossidico sopra i contatti di corrente e collegare le tracce esistenti.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...