Como faço para encontrar os pinos corretos em um conector CAN-BUS?

16

Esta questão pode ser muito técnica para este fórum, mas vou dar uma chance. Eu tenho uma motocicleta 2012 BMW R1200R com CAN-BUS. Eu gostaria de fazer uma interface Arduino para o conector na moto, mas eu não sei as definições dos pinos ...

Alguém sabe as definições dos pinos ou como descobrir o que são?

ATUALIZAR:

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

Pino 2: Duas linhas de + 12V provavelmente significam que é um pino de bateria?

Pino 3: Pino de aterramento possível com dois pinos de 0 volt?

Atualização 2:

o Wiki OBD mostra que para esses pinos deve ser um dos três protocolos: ISO 9141-2, ISO 14230 ou ISO 15765 . Eu não tenho todos os chips necessários para testar 9141 ou 14230, mas vou tê-los e outra atualização dentro de duas semanas.

R1200 Diagnostic Plug

Eric Fossum
fonte
Você perguntou sobre advrider.com? Pode haver alguns chefes de GS que poderiam ajudar.
mac
1
A Wikipedia sugere que não é uma pinagem padronizada, então você terá que encontrar uma pinagem específica da BMW ...
Nick C
mac - Obrigado, vou dar-lhes uma chance.Nick - Sim, eu acho que vai ser mais difícil do que deveria ser. Eu estava esperando apenas pegar um O-scope e topar com o caminho certo.
Eric Fossum
Se você encontrar alguma coisa, não se esqueça de postar sua própria resposta!
mac
Atualização: Então, explodi minha primeira placa apenas ligando-a em alguns fios. Agora tenho uma nova placa e testarei meu código no sistema do meu carro, que está bem documentado.
Eric Fossum

Respostas:

4

Eu estava procurando a coisa semelhante e tropecei em uma página que descreve o protocolo para o 650gs. Ainda não consegui experimentá-lo, mas parece promissor. http://www.f650gs.crossroadz.com.au/Diagnostics.html

O tópico é discutido aqui também: http://f650.com/forum/showthread.php?25550-Diagnostic-plug-pinout-deve-qualquer-qualquer-tem-

Por favor, deixe-me saber como você está indo com o seu projeto. Eu tenho uma coisa similar relacionada ao arduino-gs em mente :)

Tiit
fonte
Um amigo está pegando emprestado meu Arduino atualmente, mas depois de escanear a página de diagnóstico que você postou eu fiz uma busca rápida e acho que vou tentar [isso] [ cs.purdue.edu/homes/millerrv/Ryan_Miller/Projects/Entries/2010/… site fora
Eric Fossum