Estoy tratando de averiguar la mejor manera de construir una pequeña "pared" de 20 diferentes conectores OBD-2 que se utilizaría para inicializar un conjunto de dispositivos compatibles con OBD-2. La situación es que tengo que ser capaz de tener un usuario conectar un conjunto de estos dispositivos y sólo a pie y volver más tarde y todos han sido inicializados.
He intentado lidiar con la señalización (y la conversión de niveles) necesaria para emular uno de los protocolos OBD-2 y he renunciado a lo principal por falta de tiempo. Así que estoy mirando a usar una de estas placas simuladoras de OBD-2, por ejemplo http://www.ebay.com/itm/like/152464135531
Mi pregunta es, eléctricamente, ¿cuál es el mecanismo "normal" para conectar una serie de circuitos de una vía a otra? Creo que sólo se necesitan 4 cables para cada dispositivo para que esto funcione (un bus más y menos, un general 12v+ y una tierra general - probablemente se puede combinar el bus menos y la tierra general). Pero la idea sería utilizar una placa Raspberry Pi o Parallax Propeller para conectar el dispositivo del simulador al primer puerto físico, esperar 2 minutos, luego conectarlo al segundo, etc. y así sucesivamente.
Si utilizo un transistor para activar la vía (de 3,3v en el microcontrolador a lo que sea el voltaje más alto - 5v para el bus o 12v para la energía general) el flujo es esencialmente unidireccional, lo que funciona para la energía pero no para un cable de datos real que está siendo impulsado y detectado alternativamente desde ambos extremos.
¿Hay alguna forma normal de hacerlo? ¿Quizás alguna pieza de hardware barata que haga este tipo de cosas y que deba mirar?