Wie finde ich die richtigen Pins in einem CAN-BUS-Stecker?

Diese Frage könnte für dieses Forum zu technisch sein, aber ich werde es versuchen. Ich habe ein 2012er BMW R1200R Motorrad mit CAN-BUS. Ich möchte eine Arduino-Schnittstelle zum Anschluss am Fahrrad herstellen, kenne aber die Pin-Definitionen nicht ...

Kennt jemand die Pin-Definitionen oder wie man herausfindet, was sie sind?

AKTUALISIEREN:

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: Zwei +12V-Leitungen bedeuten wahrscheinlich, dass dies ein Batteriepin ist?

Pin 3: Möglicher Massepin mit zwei 0-Volt-Pins?

Aktualisierung 2:

Das OBD-Wiki zeigt, dass es für diese Pins eines von drei Protokollen sein muss: ISO 9141-2, ISO 14230 oder ISO 15765 . Ich habe nicht alle Chips, die zum Testen von 9141 oder 14230 benötigt werden, aber ich werde sie und ein weiteres Update innerhalb von zwei Wochen haben.

R1200 Diagnosestecker

Hast du auf advrider.com nachgefragt? Möglicherweise gibt es einige GS-Eierköpfe, die helfen könnten.
Wikipedia schlägt vor, dass es sich nicht um eine standardisierte Pinbelegung handelt, daher müssen Sie leider eine BMW-spezifische Pinbelegung dafür finden ...
mac - Danke, ich werde ihnen eine Chance geben. Nick - Ja, ich schätze, es wird schwieriger, als es sein sollte. Ich hatte gehofft, einfach ein O-Scope herauszuholen und über das richtige zu stolpern.
Wenn Sie etwas herausfinden, stellen Sie sicher, dass Sie Ihre eigene Antwort posten!
Update: Also habe ich mein erstes Board in die Luft gesprengt, indem ich es einfach in einige Drähte gesteckt habe. Ich habe jetzt ein neues Board und werde meinen Code auf dem gut dokumentierten System meines Autos testen.
Ich bin interessiert, ob Sie jemals Ihr Ziel erreicht haben. Sie würden nicht zufällig ein Update haben, oder? Ich weiß, das ist mehr als 3 Jahre später, aber ... ich hoffe, Sie tun es.

Antworten (1)

Ich habe nach etwas Ähnlichem gesucht und bin auf eine Seite gestoßen, die das Protokoll für die 650gs beschreibt. Ich habe es noch nicht geschafft, es auszuprobieren, aber es scheint vielversprechend zu sein. http://www.f650gs.crossroadz.com.au/Diagnostics.html

Das Thema wird auch hier diskutiert: http://f650.com/forum/showthread.php?25550-Diagnostic-plug-pinout-does-anyone-have-it

Bitte lassen Sie mich wissen, wie es Ihnen mit Ihrem Projekt geht. Ich habe eine ähnliche Sache im Zusammenhang mit Arduino-GS im Sinn :)

Ein Freund leiht sich gerade mein Arduino aus, aber nachdem ich die von Ihnen gepostete Diagnoseseite gescannt habe, habe ich eine schnelle Suche durchgeführt und ich denke, ich werde [dies] versuchen [ cs.purdue.edu/homes/millerrv/Ryan_Miller/Projects/Entries/2010/ … Website aus