Как подружить магнитолу с кнопками на руле volvo xc90

Опубликовано: 05.07.2024


Не редкость, что на автомобилях выходят из строя штатные мультимедийные системы,
особенно если в них используются многодисковые CD-чейнджеры. Стоимость ремонта или замены такого неисправного устройства может составлять большую сумму.
Иногда целесообразнее приобрести переходную рамку и установить современную мультимедийную систему(далее МС), недорогую и гораздо более функциональную.

Останется только задействовать кнопки управления на руле для управления ею.
Как правило, многие МС (made in CHINA) могут легко адаптироваться к штатным резистивным кнопкам руля.
Но вот по штатной автомобильной системе CAN их мало.
Имеем автомобиль Volvo S60 2006 года (аналогично и у XC70, XC90).
Родная МС пережевала и накрошила CD — диски, при включении впадала в конвульсии,
и в конце концов была выкинута на мороз.
В данном автомобиле, блоки кнопок на руле (каждый на микроконтроллере),
передают информацию по LIN – шине о их состоянии в центральный электронный блок автомобиля — CEM.
А дальше по низко скоростной CAN шине, в МС и другие заинтересованные в звуке блоки.
В качестве новой МС владелец выбрал магнитолу Pioneer, имеющий специальный вход для
подключения дистанционного управления:


В интернете полно схем и решений использования данного входа, приведу для примера такой рисунок:

Подключение проводов питания, зажигания, громкоговорителей думаю читателей мало интересна,
все на уровне школьных знаний, есть даже переходные разъемы…


С помощью планшета, программы CANHACKER, своего переходника CAN-USB, подключенного к CAN шине на разъеме МС,
был определен пакет данных, содержащий информацию о состоянии кнопок управления МС.
Нужные провода CAN — белый и зеленый:


Ищем и записываем:


Я для своей работы разработал и использую универсальные платы-конструкторы, на базе STM32,
с помощью которых можно быстро реализовывать разнообразные устройства
(если CAN модуль Starline не подходит для этого :) ).
Вот схема одной из плат:


Теперь осталось только запрограммировать следующий алгоритм:
Настраиваем плату только слушать CAN шину по указанному адресу. Из принятых данных анализируем выбранный байт. И в зависимости от его содержимого, активируем определенные транзисторы для выдачи правильного сопротивления резисторной матрицы на плате в шину дистанционного управления МС Pioneer. Я знаю что есть электронные сопротивления и прочее прочее. Мне так было дешевле и удобней.
Весь проект выкладывать не буду, там много еще другого реализовано. А кусочки кода для Volvo приложу.
Настройка CAN фильтра:

Процедура, вызываемая при приеме пакета:

И далее разбор принятого сообщения:

Некоторые данные для работы программы хранятся в оперативно изменяемой области флеш памяти, что бы к примеру подключив плату к компьютеру, оперативно что либо изменить, не внося изменений в код:


Написав все это, думаю что чуть упростил жизнь другим интересующимся людям, хотя разбираться в чужом коде сомнительное удовольствие. Главное не боятся. И «лучше день потерять, затем за час долететь». В итоге все заработало как надо.
Если есть вопросы, пишите, буду исправлять и дополнять по возможности.

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

Всегда хотел себе хэндс-фри в автомобиль, но такой, чтобы сел в автомобиль, а твой телефон сам законектился к Bluetooth авто, а на входящие звонки отвечал, не снимая рук с руля. Насколько я понимаю, так все и работает у обладателей штатного Bluetooth, но к счастливым обладателям этого аксессуара я не отношусь.

Был у меня купленный на просторах Инета простой Bluetooth адаптер с тремя кнопками: ответ/отмена вызова и две кнопки перехода на следующий и предыдущий трек при прослушивании музыки. У адаптера два выхода – аудио-джек 3.5 мм и USB разъем для питания девайса. По задумке этот адаптер крепится в авто около места водителя и подсоединяется к AUX.

Я разобрал адаптер и увидел там миниатюрные тактовые кнопки, которые, по идее, можно замкнуть, даже не нажимая на них. Например, если сделать отводы от них к контактам реле, которым будет кто-то управлять.

Я уже упомянул, что хотелось управлять телефоном с помощью кнопок на руле. У меня на руле они есть, но только для управления магнитолой, кнопок ответа и отмены вызова нет. Купить новый блок кнопок на руль была не проблема, что и было сделано. Установка этого блока много времени не заняла, перепрошивать ничего не нужно, управление магнитолой от новых кнопок на руле сохранилось. Копки “Yes” и “No” хоть и подсвечивались, но при нажатии на них ничего не происходило.

Следующим шагом было придумать, как определить, что нажата какая-то кнопка. Все, наверное, знают, что в современных моделях Volvo есть шины передачи данных CAN и LIN, по которым общаются узлы автомобиля. При нажатии на любую кнопку генерируется уникальный пакет данных, который передается по шине до мозгов автомобиля. Протоколы CAN и LIN являются открытыми, данные в этих шинах можно читать и анализировать с помощью специальных контроллеров. Мысль привела к тому, что мне нужен такой контроллер, который поймает нажатие кнопки и даст мне об этом знать.

Я остановил свой выбор на миниатюрном контроллере “Canny-7” производства российской компании с таким же именем (текущая цена – 3900р.). Вместе с девайсом идет софт по анализу протоколов и среда разработки для этого контроллера. Анализатор нужен, чтобы слушать шину и читать данные из нее; среда разработки – для создания мини-программ для управления этим контроллером. Т.е. контроллер может выступать как конечное устройство на шине со своей логикой. У контроллера есть 10 выходных каналов, на которые из программы можно подать +12В.

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

Что делает моя программа: слушает шину LIN и ждет появления пакетов с заданными характеристиками, после чего подает +12В на один из выходов в зависимости от того, какая кнопка на руле нажата. Т.е. нажали кнопку ответа на вызов – появилось напряжения на выходе №1, нажали на кнопку следующего трека – появилось напряжение на выходе №2 и т.д. Эти выходы с контроллера я соединил с миниатюрными реле, а контакты реле уже замыкали кнопки на Bluetooth адаптере.

Плату Bluetooth адаптера поместил за обшивку потолка над головой водителя на специальную рамку. Для прохождения звука к микрофону адаптера сделал вырез в обшивке потолка, куда вставил небольшую решетку (решетка для потолочного микрофона от BMW), которая подходила по цвету. От адаптера провода (питание, аудио и к контроллеру Canny) идут под обшивкой левой стойки. Аудио провод подключен к центральному динамику (сам динамик от Premium Sound, но звук на него выводится через отдельный усилитель) и к AUX. Центральный динамик может воспроизводить звук даже при выключенной магнитоле, поэтому для разговора нет надобности ее включать. А вот для прослушивания музыки с телефона лучше ее включить, чтобы звук шел через все 9 динамиков.

Конечно, у простых Bluetooth адаптеров (в моем в том числе) отсутствуют продвинутые кодеки (типа LDAC или aptX), поэтому, любителям беспроводного звука хорошего качества описанный в статье адаптер не совсем подойдет. Хотя я сам и люблю качественный звук, но для себя решил, что такого варианта мне достаточно – при шумах при движении авто потеря качества звука через Bluetooth для меня не особо заметна и не критична.

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

Практически все современные машины выпускаются со штатной музыкальной установкой. Но что если захотелось поменять автомагнитолу? Установить более мощную и совершенную систему? В этом случае кнопки на руле работать не будут. Есть два варианта решения проблемы. Управлять системой в обычном режиме или провести лёгкий тюнинг. Выбираете второй вариант — статья именно для вас. Мы расскажем о том, как подключить кнопки на руле к магнитоле.

Кнопки магнитолы на руле

Кнопки управления можно подключить даже к нештатной магнитоле

Особенности рулевого управления

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

Виды контроллеров:

  • резисторные (работают по принципу замера сопротивления. Подходят для большинства современных авто);
  • CAN-модуль (работают по принципу преобразования цифрового сигнала. Используются преимущественно на европейских машинах).

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

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

Независимо от того, какой тип контроллера выбрали — принцип подключения у всех устройств примерно одинаковый. Для того чтобы всё работало, нужно подсоединить четыре провода (на некоторых моделях — только три). Как правило, для маркировки проводов применяются стандартные цвета — красный, чёрный, синий и зелёный. Дополнительно используется цифровое обозначение (в конкретном случае это 6, 7, 15 и 16). Цвета проводов могут быть и другие. Цифровая маркировка не меняется, поэтому ориентируйтесь прежде всего на этот показатель.

Порядок подключения:

Вывод

Как видно из статьи, самостоятельно подключить магнитолу и осуществлять управление ею при помощи руля не так уж и сложно. Дополнительно руководствуйтесь инструкцией. У каждого конкретного устройства могут быть какие-то особенности.

Возможно, вам приходилось подключать нештатную магнитолу? Поделитесь опытом с читателями в комментариях. Любая информация будет очень полезна.

Эй, кто там говорил что замена штатной магнитолы в вольво это проблема? Смотрите сами!

Как я уже говорил, после неудачного отключения аккумулятора сиди ченджер сказал что больше работать не хочет и не будет. Я расстроился, конечно, но не очень сильно. Было принято решение ставить новую двухдиновую магнитолу. Тем более что и радио с его американскими частотами не особо радовало.

Предварительно затариваемся архи необходимыми вещами:
1. Двухдиновый переходник с ISO адаптером.
2. Блок для подключения кнопок на руле.
3. Собственно само головное устройство. Выбор пал на PIONEER AVH-3400DVD.

Снимаем блок с головным устройством и климат контролем. (если не хотим чтоб компьютер выдал ошибку подушек безопасности — отключаем клемму аккумулятора, а уж потом отсоединяем все провода). Как снять блок? Элементарно. Интернет поможет. :-)

Вот он. Слишком много в нём пластмассы. при таком раскладе магнитола не влезет. Не беда. болгарка поможет :-)

Рамка встаёт без проблем.
Дальше ещё одно дело: без штатной магнитолы не будет работать климат контроль (я не удивлюсь если и ещё что-нибудь. Судя по электрической схеме- там вообще такого нагорожено… )
Курочим магнитолу. Вот, что нам нужно. этот зелёный разъём и небольшая плата, прилогающаяся к нему.

Достаём эту плату и на всякий случай заворачиваем в плёнку и обматываем скотчем. (без скотча вообще нельзя начинать ни одно более-менее важное дело) :-)
…и водворяем обратно во внутренности машины.

остаётся подключить колонки и питание к новой магнитоле. Провода от колонок можно найти сняв усилитель, расположенный под пассажирским сидением. (бывает и под водительским)

Отключаем провода от усилителя. он нам вообще больше не понадобится. Подключаемся к колонкам
при помощи ISO адаптера и протягиваем шлейф проводов к центральной консоли. Дело нехитрое, щелей под обшивкой много. От усилителя же берём 12 вольт для питания магнитолы. На этих проводах 12 вольт висит постоянно, даже когда автомобиль не работает. Минус — к чёрному проводу ISO разъёма, плюс к желтому проводу. Также нам понадобится ещё один плюс 12V. который включает магнитолу при включении зажигания. Его берём от прикуривателя и подключаем к красному проводу того же ISO разъёма.

Эти махинации заняли два часа. Теперь всё должно работать. Всё, кроме кнопок на руле и антенны.
Подключаем адаптер для рулевых кнопок. Катался без него неделю и как-то тоскливо было, честно скажу. Нажимать мелкие кнопочки на магнитоле очень неудобно.

От адаптера выходит много проводов. нам понадобятся для подключения питания три провода (как и для питания магнитолы — чёрный, желтый и красный) Подключаем точно также как подключали магнитолу. А также два провода именуемые CAN HI (белый) и CAN LO (зелёный). Их подсоединяем к проводам, которые подключались в штатное головное устройство и к которым мы подключили пакетик со старой платой :-) На фотографии вроде бы всё понятно что куда…

О том, что всё подключено правильно, нам сигнализируют два светодиода в адаптере, которые загораются после включения зажигания.

Ну да. Всё работает. УРА!

Осталось подключение антенны и камеры заднего вида. Со штатной антенной решил не связываться и подключить новую, клеющуюся на стекло и с усилителем.

Антенна оказалась китайское фуфло. Теперь поставил BOSCH. Результат — на четыре с плюсом.

Про подкючение камеры заднего вида смотри другую запись в журнале.

И короткое резюме.

Из минусов можно отметить несколько пострадавший внешний вид центральной консоли. Какая-то она стала скучная и грустная. Но учитывая, что мы получили очень неплохой звук и большой 7-дюймовый монитор с возможностью подключения камеры заднего вида, на это спокойно можно закрыть глаза. Меня это особо не напрягает.
(можно, также, подключить дополнительный монитор для заднего пассажира. Чтобы при путешествиях на дальние дистанции можно было включить мультики и чтоб он не спрашивал каждые пять минут: "Папа, мы уже приехали?". :-)

Из минусов самого головного устройства PIONEER AVH-3400DVD — не особо высокое разрешение экрана (но всё же оно получше чем получилось на последней фотографии :-)))
и отсутствие слота под SD карту. Но на задней панели есть выход USB, придётся его куда-то тянуть. Например- в бокс между передними сидениями.
(уже установил в бардачёк)

Порадовала функция изменения подсветки кнопок и русское меню.

Ещё раз про адаптер рулевых кнопок: заказывал его из Англии. с доставкой обошелся ровно в 100 фунтов. Кто-то скажет — дорого для подключения четырёх кнопок. Я считаю- денег он этих СТОИТ!

Вот и всё. оказалось ничего сложного :-)

Забыл сказать — любителям хороших качественных, а главное — громких басов, колонки-то тоже придётся менять на более серьёзные. Возможно и аккумулятор. Вот.
(я хоть и не фанат кристально чистого звука, но тоже стал задумываться о замене колонок, так как они явно не справляются с мощностью пионера)

И ещё забыл сказать — тем у кого парктроник. С новым мафоном он вроде бы тоже перестаёт работать. Я в это дело особо не вникал но заставить его работать тоже можно.


Штатная магнитола, которая устанавливается автопроизводителем на заводе, не всегда отвечает запросам владельца автомобиля.

Как правило, это весьма аскетичное и малофункциональное устройство, да и качеством воспроизведения звука заводские аудиосистемы не радуют.

Как подключить нештатную магнитолу к кнопкам руля

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

Однако в процессе установки могут возникнуть некоторые несостыковки.

Одна из наиболее распространенных проблем — некорректное взаимодействие нештатной магнитолы с кнопками управления на руле.

В результате неправильной установки магнитола может, например, переключать треки при попытке водителя увеличить громкость или вовсе не реагировать на команды, подаваемые с мультируля.

Подготовка к подключению кнопок руля к неродной магнитоле

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

В продаже можно встретить как отдельные модели адаптеров, которые подходят только на определенные марки автомобилей, так и универсальные переходники.

Среди универсальных устройств большой популярностью пользуется программируемый адаптер от торговой марки ACV (Accessories for Vehicles Hi-Tech).

Универсальный адаптер управления неродной магнитолой штатными кнопками на руле серии SWI-X1 от ACV подходит к автомобилям практически всех популярных марок (Hyundai, Киа, Toyota, Honda, Nissan, Chevrolet, Форд, Mazda, Mitsubishi, Suzuki и др.), которые имеют на мультируле кнопки резистивного типа.

Адаптер для кнопок к нештатной магнитоле

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

ACV SWI-X1 программируется для автомагнитол и головных устройств всех популярных брендов (Пионер, Alpine, Sony, Panasonic, JVC, Kenwood, Пролоджи и др.), которые имеют в комплекте пульт дистанционного управления.

Программирование осуществляется непосредственно с пульта д/у головного устройства.

Итак, после покупки универсального адаптера для кнопок на руле, мы можем приступать к установке.

Инструкция — подключаем мультимедийные кнопки на руле к магнитоле Pioneer

Рассмотрим процесс подключение Пионера к кнопкам на руле автомобиля Nissan Tiida.

Для работы нам потребуется:

  • Руль с кнопками управления. Обычно на Ниссанах он имеется в штатном порядке;
    Новенькая магнитола от Pioneer;
  • Адаптер ISO, переходник, должен быть в комплекте с автомагнитолой;
  • Второй адаптер ISO. Вам нужно приобрести его отдельно;
  • Адаптер SWI для кнопок на рулевом колесе о котором мы писали выше.

1.Первым делом соединяем черный, зеленый, синий и красный провод адаптера SWI-X1 с проводами на штатной колодке автомобиля в соответствии со схемой;

Схема подключения к кнопкам руля магнитолы

Инструкция подключения нештатной магнитолы к кнопкам руля


Подключение:

  • синий провод ЛИНИЯ 1 — STRG SWA
  • зеленый провод ЛИНИЯ 2 — STRG SWB
  • черный провод МАССА — STRG GND
  • черный провод МАССА — на минус питания (корпус авто).

2.Далее приступаем к программированию каждой кнопки на мультируле.

ВНИМАНИЕ! Перед началом следует убедиться, что белый провод адаптера отключен от массы.

Начинаем программировать, выполняя следующие действия в указанной последовательности:

Читайте также: