Меню Рубрики

Установка bluetooth freelander 2

Land Rover Freelander Борис Борисыч › Бортжурнал › 🧐Делаем Bluetooth и Usb MP3 за (1200 р.🤙 или 200 р.)👇

Доброго здравия Фриловоды и драйвовчане!

Месяца два назад на драйве поголовно все ставили и писали об установках магнитол с Блюпупоп и USB, но я не хотел ставить другую голову, так как в принципе все устраивала, да и вдруг у кого то перчаточный ящик и дорестайл, как у меня, но при этом он хочет полноценно слушать музыку с телефона без проводов или с флешки.

Поставил себе небольшую головоломку и цель как сделать это бюджетно изначально планировал бюджет в 2000 рублей, но оказалось дешевле.

Так вот для этого нам понадобится :

1. Кнопки которые встают штатно от китайского мультимедийного устройства. (1000 руб.)
2. «USB, FM, bluetooth декодер» с известного нам сайта Аликспресс — 174 рубля ( брал две «вдруг кривые руки»)
3. «Стабилизатор, регулятор напряжения» — 26 рублей (брал две «по той же причине, что и выше»)

Далее идет необязательное (брал для эстетики)
4. Комплект разъемов универсальных (7810133 + 7810130) 2х контактный -TE PARTS 7110163 — 110 рублей.
5. Провода многожильные (брал со старого блока питания от компьютера. -бесплатно.
6. Термоусадка (либо изолента)

Инструмент для работы:
1. Пластиковая карточка (любая)
2. Торекс для отручивания панели.
3. Головка на 7 для откручивания консоли пола.
4. Ножницы.
5. Клещи для обжима контактов (необязательно, но если кто с проводкой занимается рекомендую, качественно и недорого) — Дело Техники 417200 -810 рублей.
6. Паяльник и припой.
7. Тестер для проверки проводки и измерения напряжения.

Для начала думал где взять кнопки от китайской магнитолы, магнитолу покупать не вариант для таких экспирементов (дорого и нецелесообразно), б/у от 7 тыс. тоже не вариант. Поэтому решил пообщаться с нашими китайскими собратьями и вот что получилось :

Даже получилось сторговаться с 30$ до 15$ чтобы попасть бюджет идеи итого (1000р)

Далее заказываю «USB, FM, bluetooth декодер» здесь торговаться не пришлось и так не дорого и + к нему заказал дополнительный «Стабилизатор, регулятор напряжения» чтоб не сжечь устройство.

Две недели ожидания, а пока обдумывания как будет реализовываться объединение устройств, курение схем и тому подобное :
даже вспомнил Саймона из радио энерджи :

источник

ЗАРЕГИСТРИРОВАТЬСЯ

Группа: Член Клуба (100)
Сообщений: 179
Регистрация: 8.7.2010
Из: Одинцово
Пользователь №: 18 691

Марка машины:
LR4/DISCOVERY 4

вот решил таки разрешить вопрос, подключить Мобильник через штатную систему Фрила. и . ни чего не вышло.

Читаю инструкцию от аудиосистемы — написано, «простая», «премиум Дав. » и еще чтото. смотрб на свою судя по наличию ченджера, АУХ, и кнопки телефона. должен быть. Лезу в меню . нету, только «часы».

что делать ? можно ли «перепрошить», сталкивались ли с подобными вопросами ?

купить новые «мозги» кажется дороговато ради одного только блютуса.

спасибо за ответы и рекомендации.

Понравилась тема? Полезная? Поделись c друзьями в соцсетях:

Группа: Член Клуба (100)
Сообщений: 316
Регистрация: 30.1.2012
Из: Москва
Пользователь №: 37 592
Номер машины:
209

Марка машины:
FREELANDER 2/LR2

Группа: Пользователи
Сообщений: 22 343
Регистрация: 4.4.2009
Из: Санкт-Петербург
Пользователь №: 9 403
Номер машины:
888 333

Марка машины:
FREELANDER 2/LR2

Группа: Член Клуба
Сообщений: 83
Регистрация: 6.8.2011
Пользователь №: 32 060
Номер машины:
871

Марка машины:
FREELANDER 2/LR2

Группа: Член Клуба (100)
Сообщений: 179
Регистрация: 8.7.2010
Из: Одинцово
Пользователь №: 18 691

Марка машины:
LR4/DISCOVERY 4

1. на руле кнопок нет.
2. телефн блютус не находит (в мануале код 2121)
3. Фрил у меня СЕ, 2010 года. брал новый в салоне т.е. все как с завода пришло так и есть.

вопрос — можно ли блютус «до установить» ?
существуют ли какие либо сторонние устройства, которые подключаются к штатной системе и работают «как родное» ?

МайДин знаю, но это внешнее устройство котрое не дружит с родной системой и фактически выводит звук в колонки через АУХ в общем совсем не то что надо . да и блютус там так для ассортимента это главным образом для навигации сделано.

Группа: Член Клуба
Сообщений: 83
Регистрация: 6.8.2011
Пользователь №: 32 060
Номер машины:
871

Марка машины:
FREELANDER 2/LR2

Группа: Член Клуба
Сообщений: 94
Регистрация: 4.12.2012
Из: Pietari
Пользователь №: 48 270

Марка машины:
FREELANDER 2/LR2

1. на руле кнопок нет.
2. телефн блютус не находит (в мануале код 2121)
3. Фрил у меня СЕ, 2010 года. брал новый в салоне т.е. все как с завода пришло так и есть.

Читайте также:  Установка вентилятора на магнитолу

вопрос — можно ли блютус «до установить» ?
существуют ли какие либо сторонние устройства, которые подключаются к штатной системе и работают «как родное» ?

МайДин знаю, но это внешнее устройство котрое не дружит с родной системой и фактически выводит звук в колонки через АУХ в общем совсем не то что надо . да и блютус там так для ассортимента это главным образом для навигации сделано.

источник

Land Rover Freelander › Бортжурнал › Объемный звук 5.1 в freelander2 через шину MOST

В автомобиле freelander2 с комплектацией SE или HSE передача звука от головного устройства(ГУ) до усилителя организована через оптическую шину MOST.
Если вкратце то эта шина позволяет передавать до 30 звуковых каналов с частотой дискретизации 48кГц и разрядностью выборок 16 бит. Более подробнее про шину MOST можно прочитать здесь: описание шины MOST

В первое десятилетие 2000-х шиной MOST оборудовались автомобили разных автопроизводителей, в основном это были европейские марки: Bmw, MB, LR, Volvo.

В автомобиле freelander2 в зависимости от года выпуска, может быть установлена аудиосистема Harman kardon либо Meridian.
Дальнейшее повествование будет качаться freelander2 2007-2012 годов с системой Harman kardon, но в целом все верно и для аудиосистемы Meridian в freelander 2013 года, только Meridian имеет больше функций(bluetooth, usb), большую мощность и большее число динамиков.

В hi комплектациях установлен усилитель Harman kardon.
— ГУ транслирует стерео-звук в усилитель с радиоприемника или с CD привода
— усилитель транслирует стерео звук на все свои 6+1(сабфувер) каналов.
— усилитель имеет возможности для воспроизведения многоканального звука.
Последняя функция подтверждается тем фактом, что писк от датчиков пактроников воспроизводится отдельно на передние и задние динамики, значит как минимум есть поддержка 4 канального звука.
— всего 6+1(сабфувер) звуковых каналов, боковые динамики по умолчанию не установлены, но могут быть легко добавлены. Твитеры не отображены т.к. они подключены не в отдельный канал, а параллельно к среднечастотным динамикам.

В premium комплектациях установлен усилитель Harman kardon Logic 7.
Ключевые изменения относительно hi комплектации:
— в усилителе добавлены три дополнительных звуковых канала
— есть преобразование 2-канального звука в псевдо 5.1(DTS Neo:6/Dolby Pro Logic II)
— есть возможность воспроизведения многоканального звука 5.1, но только с dvd источника.
— всего 9+1(сабфувер) звуковых каналов.

Обычно улучшение звука для hi комплектации поэтапно выглядит так:
— установка двух дополнительных динамиков по бокам торпедо
— замена усилителя на premium
— установка трех дополнительных динамиков, один в центр торпедо и два в задние боковые стойки
— установка кроссоверов по звуковым каналам
— замена штатных динамиков на динамики других производителей
Все вышеперечисленные работы производятся с тем условием, что в автомобиле остается штатное ГУ, т.к. оно организует звуковую систему в атомобиле.

Но кто-то идет еще дальше и заменяет все штатное аудио оборудование и получает бонусом неработающие штатные парктроники ). Есть еще конечно вариант сохранить штатное ГУ в атомобиле, но спрятать его подальше с глаз(бардачек, багажник, под сиденьем т.д.).

Я же решил остановиться на первом пункте, установив два динамика по бокам торпедо и реализовать поддержку шины MOST в ГУ с android, которое я установил при рестайлинге центральной консоли.
А т.к. android начиная с версии 5 поддерживает внешние USB звуковые карты(профиль UAC1), то мне показалость вполне логичным сделать звуковую карту с интерфейсом USB с одной стороны и интерфейсом MOST с другой стороны.

Плату сделал в kicad5, исходники к плате доступны на github-е под лицензией GPLv3.
Сделал запрос на получение официальной пары VID/PID через pid.codes, а именно 0x1219/0xABAD, не плохой запрос, да ) ?

Аппаратные характеристики платы:
— холодный цифровой звук)
— 8 звуковых каналов 16 бит/ 48кГц через шину MOST
— 6 звуковых каналов через шину USB (стерео звук или звук 5.1 через профиль UAC1)
— 2 звуковых канала 16 бит/ 48кГц через bluetooth(A2DP)
— 3 CAN интерфейса, пара для HS и LS шин автомобиля и один интерфейс для панели управления магнитолы
— 1 LIN интерфейс, для часов на панели управления магнитолы
— 1 UART для эмуляции CANBUS box-а в андроиде
— 1 UART для организации последовательного порта через bluetooth(RFCOMM)

Программные функции платы, пока это только желания:
— два звуковых профиля(стерео и 5.1)
— генерация звука при парковке по сигналам из шины CAN со штатных парктроников.
— эмуляция CANBUS box-а для штатного ПО в ГУ с android
— перенаправление пакетов из шин HS CAN и MS CAN в ГУ для реализации приборной панели
— косвенный контроль давления в шинах
— взаимодействие с рестайловой панелью управления магнитолы
— преобразование стерео в формат 5.1(upmix)
— программный эквалайзер по каждому каналу

Читайте также:  Установка проектора для интерактивной доски

Заказ на производство 5 плат сделал у китайцев через сайт jlcpcb.com, китайцы оперативно сделали платы за 3 дня, а сейчас платы где-то пересылаются по почте. Жду посылку.

Себестоимость платы определяется применяемыми компонентами:
MOST коннектор 1-1394640-1 16$
MOST трансивер os8104 2$
stm32f413 650р
dc-dc регуляторы, can и lin трансиверы 600р
резисторы, емкости, индуктивности 400р
esp-wroom32 3.5$
изготовление платы 100р
Итого: 3500р

источник

Land Rover Freelander › Бортжурнал › Превращаем freelander в tiguan (подключение штатных парктроников к android магнитоле)

В заметке представлена информация об отображении данных со штатных датчиков партроника в android магнитоле. В результате при движении задним ходом на изображение с камеры накладывается состояние штатных датчиков. Это как минимум может быть полезно зимой, когда партроник постоянно пищит, при обледенении одного из датчиков, да и выглядит это информативно.

1. Интеграция android магнитолы с CAN шиной автомобиля

Автомобильные магнитолы на базе android помимо основного функционала имеют возможность подключения к шине CAN автомобиля. При этом магнитола подключается не напрямую к шине CAN, а через так называемый CANBUS адаптер, который по сути является преобразователям шины CAN в последовательный порт(UART) с дополнительными управляющими выходами. На aliexpress устройства данного типа можно найти по словам «canbus box». На моей магнитоле canbus адаптер подключается в разъем С, пины 7 и 8, которые являются выводами RX и TX одного из последовательных портов в процессоре магнитолы.

Основные функции Canbus адаптера:
— трансляция нажатия кнопок на руле в android
— включение 12В на дополнительном выходе адаптера при заведенном двигателе
— включение 12В на дополнительном выходе адаптера при включенной подсветке в салоне
— включение 12В на дополнительном выходе адаптера при включении заднего хода
— включение 12В на дополнительном выходе адаптера для питания усилителя антенны
— трансляция состояния датчиков парктроника в android
— трансляция давления шин в android
— управление климатической установкой и многое другое

Конечно же основное достоинство canbus адаптера это возможность простой и быстрой установки магнитолы, т.к. сам canbus адаптер предоставляет нужные сигнальные провода (зажигание, подсветка, задний ход). Так на примере подключения магнитолы в freelander2 нет нужды искать провод зажигания и подключаться к прикуривателю, нет нужды искать проводку для подключения к AUX для звука и конечно же не надо протягивать проводку от задних фонарей для питания камеры ЗХ.
Все эти сигнальные провода предоставляет canbus адаптер, если конечно он есть для конкретной модели автомобиля.
Для freelander2 я не нашел canbus адаптера ни в магнитоле за 45$ ни за 400$. Отсутствие canbus адаптера также было немаловажным фактором, почему я приобрел магнитолу за 50$, а не более дорогую. Т.к. даже заплатив в 10 раз большую сумму за более дорогое китайское г…, я также бы резал штатную проводку и делал скрутки(.

Владельцам других моделей автомобилей повезло больше, вот например canbus адаптер для volvo xc90 идет в составе магнитолы, и кстати разъемы у него совместимые с разъемами freelander2(комплектация с отдельным усилителем в багажнике). Кто подключал магнитолу в freelander2 самостоятельно, тот конечно же уже знает, что на сером разъеме есть питание 12В и aux, а на зеленом разъеме есть питание 12В, CAN шина и управление с кнопок руля. Хотя на картинке распиновка чуть и отличается от распиновки для freelander2, но это не важно.

Но вернемся, к нашему freelander2. Меня заинтересовала возможность отображения датчиков партроников на экране магнитолы, и раз это штатная функция магнитолы, то она должна работать, иначе магнитола используется на 100%. Далее решенно было взять доступный canbus адаптер и разобраться в его протоколе общения с ГУ android.
Canbus адаптеры выпускают несколько производителей, у каждого производителя свой список поддерживаемых моделей автомобилей и свой протокол общения с ГУ android. В моей магнитоле возможен выбор canbus адаптера разных производителей, я же остановил свой выбор на адаптере для tiguan с aliexpress за 13$. На фотографии видно название производителя адаптера Raise.

Выбор типа canbus адаптера в андроид происходит инженерном меню. Был выбран адаптер Raise/Volksvagen/Tiguan. После этого магнитола стала считать, что она работает в «дас авто» автомобиле).

Читайте также:  Установки газовых счетчиков тверская область

При заказе данного адаптера у меня была надежда, что в адаптере будет установлен какой-либо общеизвестный контроллер и что я смогу снять с него дамп и понять протокол обмена с ГУ. Но как оказалось впоследствии в адаптере был установлен китайский микроконтроллер GD32 да еще и с заблокированной для чтения памятью — двойной облом.

2. Расшифровка android приложения CanBus.apk
Поэтому к решению задачи с определением протокола я подошел с другой стороны. Руководствуясь статьей по реверсу android приложения я определил, что за отображение парктроников отвечает функция Golfdata в файле CanBusRadar.smali.
По ней видно, что передние парктроники отображаются для пакетов, в которых первый байт равен 35, а задниие парктроники для которых первый байт равен 34.

if (da[1] == 35) <
radarda[0] = da[3];
radarda[1] = da[4];
radarda[2] = da[5];
radarda[3] = da[6];
drawRadarImgFront_da(radarda, 4, new int[]<60, 120, 120, 60>, 0);
> else if (da[1] == 34) <
radarda[0] = da[3];
radarda[1] = da[4];
radarda[2] = da[5];
radarda[3] = da[6];
drawRadarImgBack_da(radarda, 4, new int[]<60, 165, 165, 60>, 0);
>

Анализируя функцию canbox_rx_uart в файле CanBusSerial.smali определил общий формат пакета:
46 тип длина данные кс, где
46 — стартовый байт
тип — байт с типом посылки
длина — байт длины
данные — данные
кс — контрольная сумма, сумма всех байт помимо стартового, и в конце XOR 255.

Что касается конкретно пакетов для отображения парктроников, то они имеют такой вид:

46 тип длина 1д 2д 3д 4д кс, где

46 — стартовый байт
тип — байт с типом посылки, 35 или 34
длина — байт длины, д.б. 4
1д — данные с первого датчика
2д — данные со второго датчика
3д — данные с третьего датчика
4д — данные с четвертого датчика
кс — контрольная сумма

Т.е, достаточно отправить в уарт следующие 8 байт для отображения переднего парктроника:
2E 23 04 08 10 18 20 88
и например такие 8 байт для отображение заднего парктроника:
2E22040810182089

Настройки последовательного порта: 38400, 8n1.

Дополнительные примеры пакетов:
2E20020101DB — vol+
2E20020201DA — vol-
2E20020301D9 — media next
2E20020401D8 — media prev
2E20020501D7 — media bt
2E20020601D6 — media mute
2E20020701D5 — media home

Здесь надо понимать, что данный формат пакетов специфичен для Raise/Volkswagen, у других адаптеров протокол может быть другой.

3. Анализ данных в шине MS CAN автомобиля freelander 2
С отображением данных стало понятно, далее возникает вопрос откуда брать данные для отображения. Т.к. штатная магнитола воспроизводит «писк» при срабатывании датчиков парктроника, а она имеет подключение только к низкоскоростной шине MS CAN, то данные от партроника надо искать в этой шине.
Записываем данные в шине MS CAN с периодичным нажатием кнопки «Park», а затем ищем в записанных данных знакомую последовательность нажатий с помощью приложения описанного у меня в блоге Расшифровка данных в CAN шине .
Нужная последовательность нашлась в первом байте из пакетов с идентификатором 0x188.

Дополнительно записываем данные с CAN шины при последовательном закрытии/открытии датчиков парктроника рукой. Искомая последовательность нашлась также в пакетах с идентификатором 0x188.

Дальнейший анализ данных помог определить формат пакета от парктроника:
1 байт состояние кнопки
2 байт общее состояние датчиков
3,4,5 байты состояние передних датчиков по 5 бит на каждый
6,7,8 байты состояние задних датчиков по 5 бит на каждый

4. Реализация canbus адаптера в составе платы usb2most

У себя в автомобиле трансляцию информации от датчиков я реализовал на плате usb2most, т.к. еще при ее проектировании заложил разъем для эмуляции canbus адаптера. Плату usb2most я делаю для возможности прямого подключения android магнитолы в мультимедийную шину MOST, а не через разъем AUX как это обычно происходит.

5. Самодельная реализация canbus адаптера на stm32

Кто хочет самостоятельно сделать canbus адаптер, могу рекомендовать решение на основе stm32f103(синяя таблетка) и can трансивера tja1050 это обойдется в 3$. Надо спаять несколько проводов и запрограммировать stm32.

Исходный код для данной схемки находится на github-е, проверено — все работает, готовый файл для прошивки там же, это main.bin. Для прошивки достаточно подключиться последовательным портом к плате, перемычку BOOT0 замкнуть в 1 и с помощью Flash Loader Demonstartor прошить микроконтроллер.

Финальный бонус в форме видео с работой парктроников для тех кто смог дочитать до конца. Добавляйте громкость, чтобы услышать срабатывание парктроника синхронно с изменением изображения датчиков.

источник

Добавить комментарий

Adblock
detector