Lo que estoy tratando de hacer se puede describir mejor mediante el siguiente circuito basado en un relé electromecánico:
Sin embargo, ¿existe una solución más simple que no implique partes mecánicas / móviles? [[editar: según lo señalado por la respuesta de Lundin, cambiar el rebote y EMI de la bobina podría significar que este enfoque es totalmente inadecuado]]
La "complicación" es que CAN es un bus de transmisión con conexiones de tipo colector abierto (no estoy seguro de que estén implementadas como un colector abierto verdadero) para emular un "AND cableado" (cualquier dispositivo puede hacer valer un 0 lógico). ). Sin embargo, no estoy seguro de cómo se implementa exactamente el "controlador" físico (en la conexión del dispositivo al bus), ya que es diferencial, con estados: ambas líneas a 2,5 V para un voltaje diferencial de 0 V, y (CAN_H , CAN_L) = (5V, 0V) para un voltaje diferencial de 0V (no estoy seguro de que siempre sea así, pero este parece ser un esquema común).
¿Un transistor MOSFET que actúe como interruptor hará el truco? ¿Qué pasa con un relé de estado sólido? ¿El SSR podrá transmitir la señal de 1Mbps (Megabit por segundo) cuando esté en su estado "cerrado"?
El tiempo de reacción (tiempo que toma conectar o desconectar el dispositivo) no es importante. [[editar: la noción pretendida era "desconectar latencia"; siempre que la desconexión real ocurra rápido, no importa que tome 100 ms desde el momento en que decidimos que queremos desconectarnos hasta el momento en que realmente lo desconectamos]]