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.
Respostas:
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 :)
fonte