Вопрос

Как определить правильные контакты в разъёме CAN-BUS?

Возможно, этот вопрос слишком технический для данного форума, но я попробую. У меня мотоцикл BMW R1200R 2012 года выпуска с шиной CAN. Я хотел бы подключить Arduino к разъёму на мотоцикле, но не знаю, какие контакты за что отвечают...



Кто-нибудь знает, что означают эти значки или как их расшифровать?



Обновить:



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


Контакт 2: Две линии +12 В, вероятно, означают, что это контакт для подключения аккумулятора?



Контакт 3: Возможный контакт заземления с двумя контактами 0 В?



Обновление 2:



OBD Wiki показывает, что для этих контактов должен использоваться один из трёх протоколов: ISO 9141-2, ISO 14230 или ISO 15765. У меня нет всех чипов, необходимых для тестирования 9141 или 14230, но они будут у меня, и я обновлю информацию в течение двух недель.



Диагностический разъём R1200



Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/4573/how-do-i-find-the-correct-pins-in-a-can-bus-connector

8 Комментариев

  1. Я искал что-то подобное и наткнулся на страницу, где описан протокол для 650gs. Мне пока не удалось его опробовать, но он кажется многообещающим. http://www.f650gs.crossroadz.com.au/Diagnostics.html



    Эта тема также обсуждается здесь:
    http://f650.com/forum/showthread.php?25550-Diagnostic-plug-pinout-does-anyone-have-it



    Пожалуйста, дайте мне знать, как продвигается ваш проект. У меня есть идея, связанная с Arduino и GS :)


  1. Мой друг сейчас пользуется моим Arduino, но после того, как я просмотрел страницу с диагностикой, которую вы опубликовали, я быстро поискал информацию и решил, что попробую [это][cs.purdue.edu/homes/millerrv/Ryan_Miller/Projects/Ent‌​ries/2010/…
  1. Мне интересно, достигли ли вы когда-нибудь своей цели. У вас, случайно, нет новостей? Я знаю, что прошло уже более трёх лет, но... надеюсь, что есть.
  1. Обновление: я спалил свою первую плату, просто подключив её к проводам. Теперь у меня есть новая плата, и я буду тестировать свой код на системе моего автомобиля, которая хорошо документирована.
  1. Если вам что-то станет известно, обязательно опубликуйте свой ответ!
  1. Мак: Спасибо, я попробую. Ник: Да, думаю, это будет сложнее, чем должно быть. Я надеялся просто взять эндоскоп и наткнуться на нужный.
  1. В Википедии говорится, что это не стандартизированная распиновка, поэтому, к сожалению, вам придётся искать распиновку для конкретной модели BMW...
  1. Вы обращались на сайт advrider.com? Возможно, там есть специалисты по GS, которые могли бы вам помочь.
Вы уже ответили на этот вопрос