Когда взял чирка в нем уже стояла 2din голова Prology (половина кнопок не работала, даже USB нет), пока вместо него вкинул Mystery. Но как известно кнопки на руле у нас отдаются по CAN. Вот и возникла идея собрать на ардуинке эмулятор аналоговых кнопок (ну давит меня зеленый зверь отдать 150-300 баксов за тупую железяку, да и на своей больше функционала реализовать можно).
Ардуинок несколько завалялось, купил парочку can модулей на mcp2515
Ну начнем.
Певые грабли:
CAN B у нас работает на скорости 83.3 kbps, в библиотеке у для mcp2515 такая скорость предусмотрена только для 16Mhz кварца, а на купленных модулях стоит 8Mhz. Поэтому были докуплены и перепаяны кварцы.
Подключаем к 3 и 11 контакту OBD (распиновка с jeepswk.com говорит, что на них должен быть CAN B) — тишина. Берем осцылограф — тишина. Нет там CAN B!
Пришлось лезть к разъему магнитолы (белый и бело-оранжевый провода) — понеслись пакеты.
Но получив 30-40 пакетов поток прекратился. Реконектишисься — опять 30-40 пакетов и тишина. Вобщем теперь нужно это победить.
Дальше будет.
P.S. Может у кого-то, в Украине, завалялся ненужный ушастик? С удовольствием прийму в дар для экспериментов по запуску и управлению усилителем.