Вопрос
Как определить правильные контакты в разъёме 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, но они будут у меня, и я обновлю информацию в течение двух недель.
Перевод вопроса с 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
4
Я искал что-то подобное и наткнулся на страницу, где описан протокол для 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 :)