Подключение магнитолы: возможные трудности
Самым часто задаваемым вопросом является что такое провод System Remote Сontrol на магнитоле и как его подключить?
Чаще всего в дополнение к ГУ идет бесплатная инструкция. Как например для модели Ford 6000cd, в мануале которой дается пошаговое описание подключения магнитолы.
Однако не всем так везет и довольно часто в руководствах пользователя к ГУ производителей Sony или JVC о способе подключения Remote Control на магнитоле не сказано ни слова.
Remote: что это и как подключить
Пришло время ответить на главный вопрос. Remote на магнитоле Pioneer и Remote in на магнитоле Sony: что это и одно ли это и то же?
Провод Remote на магнитоле — это выход на её колодке питания, предназначенный для включения и выключения периферийным оборудованием посредством подачи и снятия напряжения 12В. Этот провод традиционно делается голубого цвета.
Выход Remote организуется через транзисторный ключ, расположенный на плате аудиосистемы. В среднем его пропускная способность ограничивается 200 мА. Более точная информация указывается в инструкции к модели.
Важно помнить, что если в аудиосистеме несколько усилителей звука, провод подключается поочередно к каждому из них. Сделать это можно разведя провода паутинкой. То есть, нужно протянуть провод от первого усилителя ко второму, от него к третьему. Таким способом можно подключить до пятидесяти усилителей.
Однако случается, что после такого подключения несколько усилителей не работают. Причина может крыться непосредственно в их схематике. Тогда последовательность действий меняется. Перед каждым входом remote, прямо в клемму, устанавливается диод. Сам провод просто припаивается.
При подключении по этой схеме, усилители начинают правильно работать, не принося больше проблем.
Порой возникает необходимость установить на Remote реле. Сопротивление катушки должно быть от 80 Ом. Лучше всего для этого подходит ВАЗовское реле. После его установки выход remote не перегрузится и не сгорит.
Подключение проводится по следующей схеме:
- 85 колодка реле соединяется с проводом;
- Далее он через предохранитель тянется к 87 колодке;
- Предохранитель ставят на место смены сечения. В большинстве случаев, он и будет являться дистрибьютором.
- 86 колодка либо ставится на «минусовый» провод или кузов.
В таком случае, 30 колодка будет являться усиленным выходом провода Remote на магнитоле. Важно помнить, что устанавливать реле не всегда необходимо. Нужно исходить из ситуации.
Стоит заметить, что работая с ГУ следует помнить о технике безопасности. Нельзя подавать на включенное устройство большую нагрузку или закорачивать в этом время провода. В противном случае, выход может сгореть и починить его можно будет только в специализированном сервисе.
Также при наличии нескольких усилителей, подключать их следует друг за другом. При этом реле ставить нельзя.
Устанавливать его можно только при наличии периферического оборудования, которое будет работать вместе с аудиосистемой.
Разбираемся
Итак, начал копаться в интернете и вроде выяснил:
System Remote Control — это провод, который идет на вшение устройства. На провод подается плюс, когда магнитола включается. Например к такому проводу можно подключить усилитель, чтобы он включался или отключался вместе с магнитолой. Кроме усилителя можно подключить активный кросс, питание антенны.
Сам провод может иметь примерно такой вид:
Провод System Remote Control может быть не только на магнитоле Пионер, но и на Сони. Он как правило синего цвета. Напряжение на него подается 12 вольт.
Но важно понимать что.. если на провод подается 12 вольт, то устройство, которое подключено к этому проводу — должно корректно реагировать на это напряжение. Я к тому веду, что к проводу нужно подключать только устройства, понимающие такое подключение.
Вот одна важная особенность, о которой я не подумал, но обязан вас предупредить! Если у вас нет усилителя, то очень важно, чтобы вы провод заизолировали! Иначе провод может создать неприятности, все таки 12 вольт.
Мы все выяснили:
- System Remote Control на магнитолах Пионер, Сони — провод для подключения дополнительного устройства. Например усилитель, питание антенны.
- Магнитола на этот провод подает 12 вольт при включении, поэтому будьте осторожны и подключайте только те устройства, которые 200% совместимы.
- Ну и конечно идеально почитать инструкцию, как к магнитоле, так и к устройству, которое собрались подключать к этому проводу. Хотя.. вроде пишут что как раз в инструкции инфы иногда нет.
Сигнал 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 .
Командные байты я описал в виде структур бит, которые поместил в объединение вместе с массивом из 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:
Магнитола собрана. Заветный синий проводок
То же самое, но уже на другой магнитоле и в видео-формате:
Используемые источники:
- http://1avtozvuk.ru/neispravnosti/nadpis-remote-na-magnitole
- http://virtmachine.ru/system-remote-control-pioneer-chto-eto-takoe-i-kuda-podklyuchat-provod-v-magnitole.html
- https://habr.com/post/380211/