¿Por qué este interruptor giratorio registra múltiples posiciones simultáneamente?

0

Nuevo en electrónica, abordando un proyecto que involucra una matriz de conmutación. Tras comprender el concepto de matrices de botones y teclas modificadoras regulares, es hora de pasar a explorar tipos alternativos de interruptores, como los interruptores giratorios y deslizantes. Sin embargo, me encontré con el siguiente problema:

¿Por qué sucede esto? Al principio me pregunté si esto era una manifestación del fenómeno fantasma que leí cuando aprendía sobre matrices de botones regulares, pero tengo dudas: si pienso en este cableado, si hubiera conectado las primeras patas de los botones a la misma Fila1, y sus segundas patas individualmente a Columna1 y Columna2 respectivamente, entonces solo obtendría una pulsación de tecla registrada a la vez. ¿Qué hace que este cableado del interruptor giratorio sea diferente?

(Pensé que no necesitaría cablear las 11 posiciones hasta que consiga que el principio funcione con el mínimo).

    
pregunta user158589

2 respuestas

1

Figura1.Elinterruptor"make before break". Tenga en cuenta que el limpiador (1) conectará los contactos adyacentes (2) cuando cambie de una posición a otra.

Estos interruptores se usan cuando se quiere evitar desconectar la señal completamente cuando se cambia de una posición a otra. por ejemplo, si su interruptor se usó como control de volumen con una cadena de resistencias cableadas entre cada pestaña de contacto, esto dará lugar a un cambio sin interrupciones, mientras que un interruptor de interrupción antes de la toma desconectará el audio momentáneamente y dará como resultado un error.

La variante de romper antes de hacer tendrá un espacio entre los contactos (2 arriba) para evitar cortocircuitos.

  

Programé tres sonidos claramente diferentes para que se reprodujeran en cada posición de rotación, y de hecho, nunca se reproducen simultáneamente, solo uno a la vez, al 'llegar'.

Sin un diagrama esquemático, no puedo comentar sobre lo que has hecho aquí.

    
respondido por el Transistor
0

Conecté un tercer lanzamiento para probar cuántas cosas suceden cada vez que se cambia la posición: siempre son dos, o tantos como tiros conectados. Con tres conectados, aparentemente son solo dos los que se activan, no tres. Esa es una pista importante.

En una inspección más cercana de la interfaz de programación, parece que la actividad observada que ocurre en dos posiciones a la vez no es idéntica: la otra actividad es que el interruptor pase a la posición ON, y el otro interruptor vaya a la posición OFF, como debería ser. Para una prueba adicional, programé tres sonidos claramente diferentes para que se reprodujeran por cada posición de rotación, y de hecho, nunca se reproducen simultáneamente, solo uno a la vez, al momento de la "llegada".

Cuando observé por primera vez el fenómeno de que se estaban registrando varias pulsaciones de teclas, solo indica que la activación ha ocurrido, pero no dice si está ENCENDIDO o APAGADO. Habiendo usado esto con botones hasta ahora, tenía la impresión de que los indicadores de activación parpadean solo cuando el botón está en la posición ON. Ahora que lo pienso, es una tontería asumir que no sería igual de importante informar los mensajes de apagado: algunos tipos de interruptores están normalmente abiertos , ¡y estar fuera es un estado excepcional!

    
respondido por el user158589

Lea otras preguntas en las etiquetas