¿Cómo encuentro los pines correctos en un conector CAN-BUS?

Esta pregunta puede ser demasiado técnica para este foro, pero lo intentaré. Tengo una motocicleta BMW R1200R 2012 con CAN-BUS. Me gustaría hacer una interfaz Arduino para el conector de la bicicleta, pero no sé las definiciones de los pines...

¿Alguien sabe las definiciones de los pines o cómo averiguar cuáles son?

ACTUALIZAR:

Pin #.Wire color.Ohms with disconnected battery.Voltage with key off.Voltage with key on  
1     Green/Blue  3.2 ohms                       0 V                   12.25 V  
2     Red         2.2 KOhms                      12.9 V                12.32 V  
3     Brown       0.4 Ohms                       0 V                   0 V
4     Brown/Black 16 Ohms to 12.4 Ohms           ~0.003 V              11.2 V

Pin 2: ¿Dos líneas de +12 V probablemente significan que este es un pin de batería?

Pin 3: ¿Posible pin de tierra con dos pines de 0 voltios?

Actualización 2:

OBD Wiki muestra que para estos pines debe ser uno de los tres protocolos: ISO 9141-2, ISO 14230 o ISO 15765 . No tengo todos los chips necesarios para probar 9141 o 14230, pero los tendré y otra actualización dentro de dos semanas.

Conector de diagnóstico R1200

¿Has preguntado en advrider.com? Puede haber algunos intelectuales de GS que podrían ayudar.
Wikipedia sugiere que no es un pinout estandarizado, por lo que desafortunadamente tendrás que encontrar un pinout específico de BMW...
mac: gracias, les daré una oportunidad. Nick: sí, supongo que será más difícil de lo que debería ser. Tenía la esperanza de simplemente sacar un O-scopio y tropezar con el correcto.
Si encuentras algo, ¡asegúrate de publicar tu propia respuesta!
Actualización: Entonces, exploté mi primera placa simplemente conectándola a algunos cables. Ahora tengo una placa nueva y probaré mi código en el sistema de mi automóvil, que está bien documentado.
Me interesa si alguna vez lograste tu objetivo. No tendrías una actualización, ¿verdad? Sé que esto es más de 3 años después, pero... espero que lo hagas.

Respuestas (1)

Estaba buscando algo similar y tropecé con una página que describe el protocolo para el 650gs. Todavía no he podido probarlo, pero parece prometedor. http://www.f650gs.crossroadz.com.au/Diagnostics.html

El tema también se trata aquí: http://f650.com/forum/showthread.php?25550-Diagnostic-plug-pinout-does-anyone-have-it

Por favor, déjame saber cómo te va con tu proyecto. Tengo algo similar relacionado con arduino-gs en mente :)

Un amigo está tomando prestado mi Arduino actualmente, pero después de escanear la página de diagnóstico que publicaste, hice una búsqueda rápida y creo que probaré [esto][ cs.purdue.edu/homes/millerrv/Ryan_Miller/Projects/Entries/2010/ … sitio fuera