Jak znaleźć odpowiednie styki w złączu CAN-BUS?

16

To pytanie może być zbyt techniczne dla tego forum, ale spróbuję. Mam motocykl BMW R1200R 2012 z CAN-BUS. Chciałbym stworzyć interfejs Arduino do złącza na rowerze, ale nie znam definicji pinów ...

Czy ktoś zna definicje pinów lub jak dowiedzieć się, czym one są?

AKTUALIZACJA:

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: Dwie linie + 12V prawdopodobnie oznaczają, że jest to pin baterii?

Pin 3: Możliwy pin uziemienia z dwoma pinami 0 V?

Aktualizacja 2:

W OBD Wiki pokazuje, że dla tych szpilek musi to być jeden z trzech protokołów: ISO 9141-2, ISO 14230 i ISO 15765 . Nie mam wszystkich chipów potrzebnych do przetestowania 9141 lub 14230, ale dostanę je i kolejną aktualizację w ciągu dwóch tygodni.

Wtyk diagnostyczny R1200

Eric Fossum
źródło
Czy pytałeś już na advrider.com? Może być kilka jajogłowych GS, które mogą pomóc.
Mac.
1
Wikipedia sugeruje, że nie jest to ustandaryzowany pinout, więc niestety musisz znaleźć pinout specyficzny dla BMW ...
Nick C
mac - Dzięki, dam im szansę. Nic - Tak, myślę, że będzie trudniej niż powinno. Miałem nadzieję, że po prostu rozwalę O-lunetę i natknę się na właściwy.
Eric Fossum,
jeśli coś znajdziesz, opublikuj własną odpowiedź!
Mac.
Aktualizacja: Więc wysadziłem pierwszą płytę, po prostu podłączając ją do niektórych przewodów. Mam teraz nową płytę i przetestuję mój kod w systemie mojego samochodu, który jest dobrze udokumentowany.
Eric Fossum,

Odpowiedzi:

4

Szukałem podobnej rzeczy i natknąłem się na stronę opisującą protokół dla 650gs. Nie udało mi się tego wypróbować, ale wydaje się obiecujące. http://www.f650gs.crossroadz.com.au/Diagnostics.html

Temat jest również omawiany tutaj: http://f650.com/forum/showthread.php?25550-Diagnostic-plug-pinout-does-anyone-have-it

Proszę, daj mi znać, jak sobie radzisz ze swoim projektem. Mam na myśli coś podobnego do arduino-gs :)

Tiit
źródło
Znajomy pożycza obecnie moje Arduino, ale po zeskanowaniu opublikowanej strony diagnostycznej przeprowadziłem szybkie wyszukiwanie i myślę, że spróbuję [to] [ cs.purdue.edu/homes/millerrv/Ryan_Miller/Projects/Entries/2010/ … Strona na zewnątrz
Eric Fossum