Этот вопрос может быть слишком техническим для этого форума, но я попробую. У меня 2012 мотоцикл BMW R1200R с CAN-BUS. Я хотел бы сделать интерфейс 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:
В БД Wiki показывает , что для этих контактов он должен быть одним из трех протоколов: ISO 9141-2, ISO 14230 или ISO 15765 . У меня нет всех чипов, необходимых для тестирования 9141 или 14230, но я получу их и еще одно обновление в течение двух недель.
Ответы:
Я искал похожую вещь и наткнулся на страницу, которая описывает протокол для 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 :)
источник