Не для слабонервных, 40+
Pathfinder 2012 LE, 2.5 АКП
Начало было положено сильным желанием иметь нормальную навигацию и ГУ которое ест форматы мультимедиа отличные от mp3.
Собственно искомое я получил, но япона-матерь с испанским папой заставили меня заплатить цену лютую, не очень ожидаемую
...пойду по порядку не оконченного пока процесса:
1. согрешил значит я с китайской Андроид-магнитолой, каюсь-каюсь, но поставить её имея схемы подключения не очень сложно, единственно по звуку пришлось переделывать штатный жгут переходника от магнитолы, чтоб сигнал на усилитель снимался с линейного выхода, а не с мощного УНЧ самой магнитолы. Далее подключил заднюю камеру, собственно сигнал заднего хода подаётся на магнитолу и сообщает ей об этом, и ещё запитывает штатную камеру через преобразователь с Али понижающий (+6.1v как в доках av.pdf), а композитный сигнал камеры снимается уже с шедшего ранее на дисплей разъёма M150 пин 8 и 7. Красота, работает.
...а далее самое интересное:
2. Подключил панель с батонами и крутилками и... имею неработающий климат, ибо все кнопки управления им находятся на этой самой панели и не работают.
Попытки разобраться:
-- Имеем CAN шину подключённую в разъём M146 на пины 90 (CAN_H) и 74 (CAN_L):
-- Имеем там-же подключение CAN к набору кнопок (он-же multifunction switch) под магнитолой через пины 91(MCAN_H) и 75(MCAN_L).
Соответственно видно, что штатное ГУ как-бы пропускает CAN через себя, между системным CAN - пины 90(CAN_H), 74(CAN_L)
и выделенной CAN-шиной панели управления — пины 91(MCAN_H) и 75(MCAN_L) разъёма M146.
* На пинах 76 и 92 внутри штатного ГУ висит сбалансированный терминатор 120 ом, что посмотрел и померил на плате родного ГУ.
Попытка прокинуть CAN шину: 90 на 91, а 74 на 75, не дала результата, после чего стало понятно,
что штатное ГУ делает это с обработкой и возможно с другой скоростью обмена
.
Вопрос понятно какой -- "Как оживить кнопки?" Варианты которые вижу пока я:
1. Вертать штатное ГУ (того что было уже нет и это == покупка) + восстановить один провод в разъёме дисплея + покупка модуля андроида который работает со штатной системой и переключаться по кнопке между системами.
На круг это 40 тыр примерно.
2. Попробовать интегрировать блок климата от дорестайла с его крутилками...
3. Делать умную «мульку» повторяющую то, что делает штатное ГУ по CAN в две стороны. По программированию там работы на пару часов (какой нить stm32 вполне справится с запасом), но это если знать протокол, а так полностью расковыривать протоколы до климата с одной стороны и до набора кнопок-крутилок центральной панели с другой, - крышу вывихнуть можно, а ещё по основной работе надо функционировать
.
Суммарно трудозатраты трудно прогонзируемы по варианту номер 3.
(но он самый "жирный" по выхлопу, можно будет использовать _все_ кнопки как угодно)
* пока готовлю оснастку для чтения CAN, но это путь номер 3 самый не предсказуемый.
ЗЫ
Неужто никто не попадал на эти "красивый грабля"(с)?