Los multiplexores utilizados como interruptor parecen "perder" cuando se corta la alimentación

3

Descripción

Intento construir un dispositivo con Arduino que me permita reiniciar de forma remota un grupo de computadoras de escritorio que tengo. El dispositivo funciona conectando momentáneamente los puentes del botón RESET en la placa base de un escritorio. Se utilizan dos multiplexores para poder conectar 8 escritorios a la vez. Un multiplexor controla la conexión a tierra del botón de restablecimiento y el otro controla el terminal positivo del botón de restablecimiento. Se necesitan dos multiplexores para conectar la misma tierra de la placa madre a la misma placa madre positiva.

Problema

El problema que tengo es que el dispositivo funciona cuando está conectado al USB de mi computadora portátil, pero reinicia la computadora cuando desconecto la alimentación. El dispositivo no funciona en absoluto cuando lo conecto al USB de mi servidor lunux, en lugar de eso parece enviar un tipo de señal muy débil a los cables RESTABLECIDOS de la placa madre que hacen que la placa madre se congele en lugar de restablecerse.

Creo que el problema tiene que ver con mi limitada comprensión de los matices del flujo eléctrico a través de estos dispositivos. Siento que debe haber algún tipo de reflujo o una pequeña fuga que esté causando interrupciones en este caso de uso. Como puedes ver, he añadido diodos que conectan la alimentación. Esto reduce significativamente la posibilidad de que la placa base se reinicie cuando desconecto la alimentación, pero todavía sucede a veces. Además, el dispositivo aún funciona solo cuando está conectado a mi computadora portátil USB y no a mi servidor linux USB. Siento que quizás haya alguna configuración de diodos, condensadores o diferentes tipos de interruptores que deberían usarse. ¿Como un relé o MOSFET en lugar de los multiplexores?

Intenté desconectar completamente el cable amarillo antes de desconectar la alimentación, pero esto no ayudó. Parece que se está filtrando una señal de la placa base a la placa madre positiva a través de algún otro canal. Lo único que funciona es desconectar físicamente uno de los cables de la placa base de la placa antes de desconectar la alimentación. La conexión de la placa madre positiva o tierra al positivo del arduino o tierra tampoco restablece la placa madre. Esto me implica que una señal de alguna manera se está filtrando directamente de una placa madre a otra a través del sistema.

Ejemplo

En el siguiente ejemplo, solo una placa base de escritorio está conectada para realizar pruebas (a través de los cables amarillo y azul). Los LED en el lado derecho son para "depurar", por lo que puedo ver qué cables de control están entregando carga a los multiplexores. Los cables verdes se conectan como cables de control a cada multiplexor (de modo que A, B, C e INHIBIT son iguales para cada uno) y el cable amarillo que conecta los dos multiplexores conecta la "SALIDA" del multiplexor de tierra a la "ENTRADA" de el multiplexor de cable puente positivo.

    
pregunta Chris Dutrow

1 respuesta

2
  

Se necesitan dos multiplexores para conectar la misma tierra de la placa madre a   la misma placa madre positiva.

Es posible que no esté entendiendo bien lo que has hecho, pero parece que estás intentando usar los multiplexores como si fueran físicamente así dentro:

Pero,dehecho,sonmáscomoestodentro:

El punto es que el multiplexor en realidad no está conectando una entrada particular directamente a la salida, como lo haría un interruptor físico, sino una versión de buffered . / p>

Si desea conectar físicamente el pin positivo del interruptor de reinicio a la tierra de la placa base, puede hacerlo con, por ejemplo, un optoaislador para cada placa base:

    
respondido por el Alfred Centauri

Lea otras preguntas en las etiquetas