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

Обновлено: 19.09.2024


В данной записи поговорим о выводе сигнала REMOTE из штатной магнитолы.

Кому больше нравится видео формат — переходим в конец записи и смотрим видео

В качестве REMOTE можно использовать, например, подключение к зажиганию. Так, в принципе, и делает большинство. И это хороший вариант, у которого есть свои + и -. Можно также поискать дорожки на плате магнитолы, на которых появляется напряжение при её включении, но найти такие не всегда удаётся.
Дело в том, что в современных штатных магнитолах (да и не только штатных) применяются последние несколько лет микросхемы усилителей с цифровым управлением по шине I2C. Для производителя магнитолы это удобно: помимо управления включением усилителя магнитолы, они получают дополнительные плюшки — возможность диагностировать состояние проводки и акустических систем, ну а шина I2C уже есть в любой магнитоле (она применяется уже много лет) и поставить в магнитолу МС усилителя с управлением по I2C производителю магнитолы ничего не стоит. Поэтому подключиться к ножке STND-BY как раньше в таких магнитолах уже не получится. Ножка эта есть, но для управления усилителем она, как правило, не используется.
Можно подключиться к подсветке дисплея или к другим цепям магнитолы, но там свои нюансы.
В этом видео я покажу ещё один способ получить сигнал REMOTE. Мы сделаем небольшое устройство — перехватчик команд к микросхеме усилителя. Соответственно, напряжение на выходе REMOTE у нас будет появляться ровно тогда, когда магнитола посчитает нужным включить свой встроенный усилитель. Перехватчик никак не будет влиять на обмен процессора с микросхемой усилителя, но летящие команды видеть будет. Делать будем перехватчика на основе самой маленькой платы из arduino-подобных, а точнее — из её китайской копии. Выводить сигнал REMOTE будем из штатной магнитолы SWING-II для Skoda Octavia A7.
Поехали…


К сожалению, в разных магнитолах применяются разные микросхемы усилителя с отличающимся протоколом обмена. Поэтому прошивка для перехватчика нужна своя для каждой из таких микросхем.
Для начала разбираем магнитолу и смотрим, какая микросхема усилителя установлена внутри. В данной магнитоле применена TDF8546:



Прошиваем атмегу, крепим плату arduino внутри магнитолы и подпаиваем к плате магнитолы.
Подключить нужно питание 3.3В, на плате магнитолы подходящих точек подключения полно, я выбрал следующие:


Далее, нужно подключить линии I2C. На мелких платах arduino линия SDA обычно на выводе A4, линия SCL на выводе A5. На магнитоле подключиться к шине I2C проще всего на контактах микросхемы усилителя (открываете документацию на вашу микросхему и находите, на каких выводах сигналы SDA и SCL).

Также с платы arduino нужно вывести сам выход REMOTE. Ножка микроконтроллера B.5 (для выложенных прошивок), на мелких arduino обычно выведена на вывод, обозначенный "13". Но следует учесть, что этот вывод имеет напряжение лог. 1 = 3,3В, поэтому его нужно ещё раскачать до 12В. Я в данном случае поставил управляемый линейный стабилизатор 78R12, которому на 4 ножку завёл сигнал REMOTE с arduino. Таким образом, стабилизатор у меня включается тогда, когда магнитола включает свой встроенный усилитель.

Также 78R12 я дополнил предохранителем на 0,5А и вывел наружу из магнитолы.


Сигнал REMOTE (напряжение 12В, которое служит для включения внешних усилителей когда включена магнитола) из современных штатных магнитол вывести не так просто. Если раньше можно было использовать ножку ST-BY микросхемы-усилителя, то теперь разработчики магнитол не используют эту ножку, потому что появились микросхемы-усилители с цифровым управлением.

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

Попробую описать другой вариант выхода из положения на примере штатной магнитолы Swing на Skoda Octavia A7

Изучаем устройство

Оконечный усилитель — TDA7563, на него аналоговый сигнал приходит с DSP SAF7741HV.

TDA7563, как выяснилось, очень любят разработчики штатных магнитол из-за того, что микросхема имеет цифровое управление и диагностику по шине i2c, а i2c применяется в магнитолах уже очень давно. Микросхема усилителя при включении магнитолы по команде основного процессора производит тест динамиков, результат теста отдаёт по i2c — определяется обрыв/КЗ, что позволяет блоку магнитолы выдавать эти ошибки по CAN диагностическому оборудованию. В спящий режим микросхема усилителя переводится тоже командами по i2c (нога ST-BY усилителя не используется), что сильно усложняет получение сигнала REMOTE.

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

Состояние включенности габаритов и включенности зажигания магнитола получает по CAN. Обмен с кнопками руля — по CAN до блока шлюза диагностических шин, далее — по LIN до контроллера кнопок в руле.

Идея в том, чтобы на внутреннюю шину магнитолы i2c посадить ещё одно устройство на базе простого и дешёвого микроконтроллера, которое будет прикидываться микросхемой усилителя и слушать все команды, которые летят в неё от процессора магнитолы. Причём i2c позволяют нашему «шпиону» оставаться незаметным для процессора магнитолы. Встроенный усилитель будет функционировать как и прежде, а сигнал REMOTE будет формироваться микроконтроллером ровно тогда, когда магнитола будет включать свой встроенный усилитель. Данный способ подойдет для всех магнитол, в которых применена микросхема TDA7563 или совместимые с ней по протоколу обмена.

Само устройство было собрано в выходные на плате, на которой кроме микроконтроллера расположились только 3 резистора и 2 отладочных светодиода (необязательных). Микроконтроллер выковырян из ненужного устройства, поэтому долго над выбором мк я не думал.




Отлаживаем ПО контроллера

Всё достаточно просто. Нам всего лишь нужно реализовать i2c-slave с адресом как у TDA7563 (0x6C) и ждать обращений на запись. Далее нужно принять 2 Instruction byte от процессора магнитолы и их проанализировать. Интересующие биты — Standby Off в байте IB2, Unmute Rear Channels и Unmute Front Channels в байте IB1. Вообще выяснилось, что магнитола сначала выставляет бит Standby Off и с небольшой задержкой — биты Unmute Front Channels и Unmute Rear Channels.


Командные байты я описал в виде структур бит, которые поместил в объединение вместе с массивом из 2 байт, чтобы при заполнении буфера обращаться к нему побайтово, а при разборе команды иметь удобный доступ к битам:

typedef struct
unsigned char CD_10 :1;
unsigned char UnmuteRearChannels :1;
unsigned char UnmuteFrontChannels :1;
unsigned char RearChannelGain12db :1;
unsigned char FrontChannelGain12db :1;
unsigned char OffsetDetectionEnable :1;
unsigned char DiagnosticEnable :1;
unsigned char NotUsed1 :1;
> tIB1;

typedef struct
unsigned char HighEfficiencyMode_Left :1;
unsigned char HighEfficiencyMode_Right :1;
unsigned char CurrentDetectionDiagnosticEnable:1;
unsigned char LineDriverModeDiagnostic :1;
unsigned char StandbyOff :1;
unsigned char FastMuting :1;
unsigned char NotUsed1 :1;
unsigned char NotUsed2 :1;
> tIB2;

typedef union
struct
tIB1 IB1;
tIB2 IB2;
> IBs;
char Bytes[2];
> tTWI_Buff;

А так выглядит проверка команды (я проверяю биты Standby Off и Unmute Front Channels):

void CheckTWIbuff(void)
if ((TWI_Buff.IBs.IB2.StandbyOff) && (TWI_Buff.IBs.IB1.UnmuteFrontChannels))
REMOTE_ON();
else
REMOTE_OFF();
>

Чтобы шпион не мешал чтению состояния из TDA7563, при операциях чтения из слейва будем выдавать байты = 0xFF, чтобы TDA мог в нужные моменты притягивать линию SDA к земле и шпион ему не мешал это делать.

TWCR |= (1 << TWINT); // Сброс флага прерывания.
>

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

Контроллер у меня спит 99% времени в режиме Power-down. Просыпается при обращении к его i2c-адресу (используется аппаратный TWI), принимает команду, анализирует её, при необходимости выдаёт 1 на вывод REMOTE_3.3, моргает вторым отладочным светодиодом (D2) и снова засыпает.


Собираем

Когда прошивка отлажена можно приступать к сборке магнитолы.

Плату я приклеил к экрану тюнера:


Т.к. на плате у меня не было предусмотрено место для транзисторов, формирующих из REMOTE_3.3 контроллера напряжение 12В, просто взял управляемый логическим уровнем 78R12. Также добавил интегральный предохранитель N10 на 0,4А.


К i2c-шине магнитолы подключился на ногах TDA7563:



Магнитола собрана. Заветный синий проводок

Приложение Sony App Remote: управляй музыкой в машине с телефона

Управляйте воспроизведением музыки, запускайте приложения и получайте SMS во время вождения, подключив смартфон к стереосистеме автомобиля • Подключите ваш смартфон к стереосистеме автомобиля, чтобы упростить управление музыкой и приложениями за рулем • Информация о том, какой контент воспроизводится стереосистемой, отображается на экране смартфона • Не отвлекайтесь от дороги, чтобы проверить SMS, — App Remote зачитает их текст через стереосистему автомобиля

Ранне в этом блоге уже была новость о технологии Mirror Link в двух-диновых автомагнитолах Sony (см. новость "XAV-601BT. Новая автомобильная магнитола от Sony с технологией MirrorLink").

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


Контролируйте ситуацию во время вождения

Хотите слушать любимую музыку в дальних поездках, но многие треки хранятся на вашем смартфоне? Если вы за рулем, то постоянно переключаться между смартфоном и стереосистемой автомобиля бывает очень неудобно и даже не безопасно. Приложение App Remote компании Sony даст вам свободу слушать любимые песни — неважно, на каком устройстве они хранятся, — при этом не подвергая себя опасности во время езды.

Управление музыкальной системой на экране смартфона

Теперь все элементы управления стереосистемы автомобиля можно отображать на экране смартфона. Вы сможете управлять воспроизведением с помощью таких простых жестов(4), как вертикальное движение пальца по экрану для смены радиостанции, прикосновение для прекращения или возобновления звучания или горизонтальное движение пальцем для перехода к следующей композиции на USB-устройстве, подключенном к стереосистеме. Слушайте любимые мелодии, не отвлекаясь на изменение настроек музыкальной системы.

Не упускайте ничего важного

Превратите каждое путешествие в развлекательный тур

App Remote — это еще одно инновационное решение от Sony, созданное, чтобы перевернуть ваше представление об автомобильных поездках. App Remote позволяет объединить все коллекции развлекательного контента, неважно, на каком устройстве они хранятся.

«Мы создали App Remote, чтобы сделать ваши поездки комфортными и интересными. Благодаря этому приложению гораздо легче наслаждаться любимыми композициями и приложениями,» — объясняет Томохиро Суко (Tomohiro Suko), директор по автомобильным стереосистемам подразделения Sony Europe.

Приложение App Remote поддерживается следующими моделями автомобильных аудиосистем Sony:

- CDX-GT570UE (ориентировочная стоимость – 3990 руб, в продаже с октября 2012 года);

- CDX-GT570UI (ориентировочная стоимость – 3990 руб, в продаже с октября 2012 года);

- CDX-GT574UI (ориентировочная стоимость – 3990 руб, в продаже с октября 2012 года);

- CDX-GT575UE (ориентировочная стоимость – 4490 руб, в продаже с октября 2012 года).

В данных моделях управление осуществляется с помощью iPhone посредством USB-соединения.

Также чуть позже приложение App Remote будет реализовано в модели MEX-BT4100E (ориентировочная стоимость – 7790 руб, в продаже с февраля 2013 года).

Приложение App Remote доступно бесплатно на Google Play (для смартфонов с ОС Android) и App Store (для устройств iPhone с iOS).

Сноски:

(1) Совместимо со следующими аудиосистемами для автомобилей Sony: MEX-BT4100E, CDX-GT575UE, CDX-GT570UE/GT570UI/GT574UI.

(2) Автоматическое зачитывание SMS доступно только для телефонов с ОС Android и установленной подсистемой TTS.

(3) Приложения для смартфонов можно запустить из аудиосистемы автомобиля, однако количество элементов управления будет ограничено.

(4) Из соображений безопасности следуйте государственным и местным правилам дорожного движения и положениям законодательства и избегайте работы с приложениями во время вождения.

(5) Доступно только для телефонов Android с установленной подсистемой TTS.

nadpis-remote-na-magnitole-1.jpg

Самым часто задаваемым вопросом является что такое провод System Remote Сontrol на магнитоле и как его подключить?

Чаще всего в дополнение к ГУ идет бесплатная инструкция. Как например для модели Ford 6000cd, в мануале которой дается пошаговое описание подключения магнитолы.

Однако не всем так везет и довольно часто в руководствах пользователя к ГУ производителей Sony или JVC о способе подключения Remote Control на магнитоле не сказано ни слова.

nadpis-remote-na-magnitole-1-1.jpg

Remote: что это и как подключить

Пришло время ответить на главный вопрос. Remote на магнитоле Pioneer и Remote in на магнитоле Sony: что это и одно ли это и то же?

Провод Remote на магнитоле — это выход на её колодке питания, предназначенный для включения и выключения периферийным оборудованием посредством подачи и снятия напряжения 12В. Этот провод традиционно делается голубого цвета.

nadpis-remote-na-magnitole-2.jpg

Выход Remote организуется через транзисторный ключ, расположенный на плате аудиосистемы. В среднем его пропускная способность ограничивается 200 мА. Более точная информация указывается в инструкции к модели.

nadpis-remote-na-magnitole-1-2.jpg

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

Однако случается, что после такого подключения несколько усилителей не работают. Причина может крыться непосредственно в их схематике. Тогда последовательность действий меняется. Перед каждым входом remote, прямо в клемму, устанавливается диод. Сам провод просто припаивается.

nadpis-remote-na-magnitole-3.jpg

При подключении по этой схеме, усилители начинают правильно работать, не принося больше проблем.

Порой возникает необходимость установить на Remote реле. Сопротивление катушки должно быть от 80 Ом. Лучше всего для этого подходит ВАЗовское реле. После его установки выход remote не перегрузится и не сгорит.

Подключение проводится по следующей схеме:

  1. 85 колодка реле соединяется с проводом;
  2. Далее он через предохранитель тянется к 87 колодке;
  3. Предохранитель ставят на место смены сечения. В большинстве случаев, он и будет являться дистрибьютором.
  4. 86 колодка либо ставится на «минусовый» провод или кузов.

В таком случае, 30 колодка будет являться усиленным выходом провода Remote на магнитоле. Важно помнить, что устанавливать реле не всегда необходимо. Нужно исходить из ситуации.

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

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

Устанавливать его можно только при наличии периферического оборудования, которое будет работать вместе с аудиосистемой.

Всем привет, ребята, сегодня у нас серьезный разбор по поводу System Remote Control Pioneer — мы узнаем что это такое и куда подключать.

Я соберу всю важную инфу и напишу все простыми словами. Теперь поехали разбираться!

Разбираемся

Итак, начал копаться в интернете и вроде выяснил:

System Remote Control — это провод, который идет на вшение устройства. На провод подается плюс, когда магнитола включается. Например к такому проводу можно подключить усилитель, чтобы он включался или отключался вместе с магнитолой. Кроме усилителя можно подключить активный кросс, питание антенны.

Сам провод может иметь примерно такой вид:

190725074800.jpg

Вот коммент, чел пишет, что провод для усилителя:

190725074859.jpg

И еще один важный коммент:

190725074923.jpg

Такс, снова важная инфа. Провод System Remote Control может быть не только на магнитоле Пионер, но и на Сони. Он как правило синего цвета. Напряжение на него подается 12 вольт.

Ну и вот снова подтверждение того, что провод нужен для включения другого устройства:

190725075432.jpg

Но важно понимать что.. если на провод подается 12 вольт, то устройство, которое подключено к этому проводу — должно корректно реагировать на это напряжение. Я к тому веду, что к проводу нужно подключать только устройства, понимающие такое подключение.

Такс. Вот одна важная особенность, о которой я не подумал, но обязан вас предупредить! Если у вас нет усилителя, то очень важно, чтобы вы провод заизолировали! Иначе провод может создать неприятности, все таки 12 вольт..

Заключение

Ребята, мне кажется, что мы все выяснили:

  1. System Remote Control на магнитолах Пионер, Сони — провод для подключения дополнительного устройства. Например усилитель, питание антенны.
  2. Магнитола на этот провод подает 12 вольт при включении, поэтому будьте осторожны и подключайте только те устройства, которые 200% совместимы.
  3. Ну и конечно идеально почитать инструкцию, как к магнитоле, так и к устройству, которое собрались подключать к этому проводу. Хотя.. вроде пишут что как раз в инструкции инфы иногда нет..

На этом все. Удачи и добра, до новых встреч!

53328471d0f74244b3d0803bab02a902.jpg

На главную! 25.07.2019 «> Читать! —> Сигнал REMOTE (напряжение 12В, которое служит для включения внешних усилителей когда включена магнитола) из современных штатных магнитол вывести не так просто. Если раньше можно было использовать ножку ST-BY микросхемы-усилителя, то теперь разработчики магнитол не используют эту ножку, потому что появились микросхемы-усилители с цифровым управлением. Можно поискать на плате дорожки, на которых появляется напряжение тогда, когда включается магнитола, но в большинстве случаев они не подходят. Можно подключиться к питанию подсветки дисплея, вот только в этом случае усилитель может включаться незапланированно — до включения встроенного усилителя (что сопровождается щелчками в тракте) или при регулировке климата или при работе парктроника. Попробую описать другой вариант выхода из положения на примере штатной магнитолы Swing на Skoda Octavia A7

Изучаем устройство

Оконечный усилитель — TDA7563, на него аналоговый сигнал приходит с DSP SAF7741HV. TDA7563, как выяснилось, очень любят разработчики штатных магнитол из-за того, что микросхема имеет цифровое управление и диагностику по шине i2c, а i2c применяется в магнитолах уже очень давно. Микросхема усилителя при включении магнитолы по команде основного процессора производит тест динамиков, результат теста отдаёт по i2c — определяется обрыв/КЗ, что позволяет блоку магнитолы выдавать эти ошибки по CAN диагностическому оборудованию. В спящий режим микросхема усилителя переводится тоже командами по i2c (нога ST-BY усилителя не используется), что сильно усложняет получение сигнала REMOTE. Вообще, вся магнитола постоянно запитана, независимо от того, включена ли она и включено ли зажигание. Просто все ненужные микросхемы (и усилитель в том числе) засыпают до тех пор пока не понадобятся и их не разбудит основной процессор магнитолы (в нашем случае ). Состояние включенности габаритов и включенности зажигания магнитола получает по CAN. Обмен с кнопками руля — по CAN до блока шлюза диагностических шин, далее — по LIN до контроллера кнопок в руле.

Идея в том, чтобы на внутреннюю шину магнитолы i2c посадить ещё одно устройство на базе простого и дешёвого микроконтроллера, которое будет прикидываться микросхемой усилителя и слушать все команды, которые летят в неё от процессора магнитолы. Причём i2c позволяют нашему «шпиону» оставаться незаметным для процессора магнитолы. Встроенный усилитель будет функционировать как и прежде, а сигнал REMOTE будет формироваться микроконтроллером ровно тогда, когда магнитола будет включать свой встроенный усилитель. Данный способ подойдет для всех магнитол, в которых применена микросхема TDA7563 или совместимые с ней по протоколу обмена. Само устройство было собрано в выходные на плате, на которой кроме микроконтроллера расположились только 3 резистора и 2 отладочных светодиода (необязательных). Микроконтроллер выковырян из ненужного устройства, поэтому долго над выбором мк я не думал.

Отлаживаем ПО контроллера

Всё достаточно просто. Нам всего лишь нужно реализовать i2c-slave с адресом как у TDA7563 (0x6C) и ждать обращений на запись. Далее нужно принять 2 Instruction byte от процессора магнитолы и их проанализировать. Интересующие биты — Standby Off в байте IB2, Unmute Rear Channels и Unmute Front Channels в байте IB1. Вообще выяснилось, что магнитола сначала выставляет бит Standby Off и с небольшой задержкой — биты Unmute Front Channels и Unmute Rear Channels. Командные байты я описал в виде структур бит, которые поместил в объединение вместе с массивом из 2 байт, чтобы при заполнении буфера обращаться к нему побайтово, а при разборе команды иметь удобный доступ к битам:Описание буфера приёма команд А так выглядит проверка команды (я проверяю биты Standby Off и Unmute Front Channels):Код Чтобы шпион не мешал чтению состояния из TDA7563, при операциях чтения из слейва будем выдавать байты = 0xFF, чтобы TDA мог в нужные моменты притягивать линию SDA к земле и шпион ему не мешал это делать.Обработчик прерываний от i2c Весь проект можно скачать отсюда. В принципе код легко переделывается под любые мс усилителей с управлением по i2c. (встречал TDF8546, например). Контроллер у меня спит 99% времени в режиме Power-down. Просыпается при обращении к его i2c-адресу (используется аппаратный TWI), принимает команду, анализирует её, при необходимости выдаёт 1 на вывод REMOTE_3.3, моргает вторым отладочным светодиодом (D2) и снова засыпает. Процесс отладки:

Собираем

Когда прошивка отлажена можно приступать к сборке магнитолы. Плату я приклеил к экрану тюнера: Т.к. на плате у меня не было предусмотрено место для транзисторов, формирующих из REMOTE_3.3 контроллера напряжение 12В, просто взял управляемый логическим уровнем 78R12. Также добавил интегральный предохранитель N10 на 0,4А. К i2c-шине магнитолы подключился на ногах TDA7563:Магнитола собрана. Заветный синий проводок То же самое, но уже на другой магнитоле и в видео-формате: Используемые источники:

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