Jeep Grand Cherokee (WK) ()

Начал хакать CAN-шину (часть 1)

Я їжджу на Jeep Grand Cherokee (WK)
Київ, Україна

Когда взял чирка в нем уже стояла 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. Может у кого-то, в Украине, завалялся ненужный ушастик? С удовольствием прийму в дар для экспериментов по запуску и управлению усилителем.

Опубліковано: 27 липня 2020р. 14:46
0 0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.