Tengo dos buses CAN que están terminados en cada extremo por una resistencia de 120, como se muestra en el siguiente diagrama. El bus CAN consiste en un CAN high
, CAN low
y ground
conexión. Para terminarla, se conecta una resistencia de 120 CAN high
y CAN low
.
A veces quiero utilizar ambos buses CAN completamente separados, pero en algunas situaciones, quiero conectar los dispositivos D3 y D4 juntos, haciendo un único bus CAN más grande.
Para conectar los dos, tengo que quitar las dos resistencias R2 y R3 y luego conectar el bus CAN juntos. Mi conexión CAN actualmente termina en un conector D-SUB X1 (en cada extremo D1 , D3 , D4 , D6 ) para conectar fácilmente otros dispositivos CAN. Al mismo tiempo tengo un interruptor ( S1 ) que habilitará o deshabilitará la terminación del bus CAN, como puede verse en el siguiente esquema.
Lo que quiero hacer es eliminar el funcionamiento manual del interruptor S1 incluyendo algo en el conector D-Sub X1 . Cuando no hay nada conectado, la resistencia de terminación R1 se conectará CAN high
y CAN low
. Pero cuando conecto otro dispositivo al conector X1 la resistencia R1 no se conectará CAN high
y CAN low
más.
Agradecería cualquier consejo que me indique una posible solución. También debo mencionar que la conexión y desconexión de cualquier dispositivo se produce cuando todo está apagado y no tiene por qué ocurrir durante el funcionamiento.