Панель магнитолы как запустить
Всем привет! Думаю что все знают, что по заводу на наших тазах магнитола подключена напрямую, перемычкой в разъеме ISO на сигнальный провод включения магнитолы. Пользоваться этим конечно можно, но постоянно выщелкивать панель не вариант, потом начнет самопроизвольно на кочках отпадать (у знакомого было такое, довыщелкивался…), а по другому отключить мой пион 29BT — это значит держать несколько секунд кнопку Source на магнитоле, тоже, лично мне не очень удобно. МОЖНО конечно, но…
Вперед)))
на просторах Драйва нашел подходящий и простой вариант подключения, ребят, соррян, не помню у кого точно, много у кого видел такие записи)) извиняйте))
У меня как раз освободилось одно место под кнопку, так как раньше там стояла заглушка со светодиодом от старой сигналки. Полгода гонял с дырой, сначала хотел сделать туда USB зарядку, но усомнился в целесообразности, не каждый день телефон в машине заряжаю, проще в прикуриватель воткнуть…
Понадобится обыкновенная кнопка с консоли Приоры, штатная, я взял кнопку обогрева стекла, была в наличии у меня (теперь на панели их 2 одинаковых), возможно потом закажу в CARBUTTONS кнопку с логотипом на музыкальную тематику.
так же прикупил к ней фишку для подключения. Сразу же наращиваем провода до длины примерно 20 см, контакт С извлекаем, он не понадобится.
Полностью накладку можно не снимать, немного неудобно, но все можно сделать так. Дело ваше. Достали майфон, кнопки и поехали дальше.
Подсветку кнопки при включении габаритного света берем от соседней кнопки, у меня это тот же обогрев стекла. (контакты A и B соответственно)
Соединяем предварительно контакт 2 и D, чтобы при включении загорался светодиод на кнопке.
Режем перемычку на сигнальный провод, и в этот разрыв цепляем нашу кнопочку, контакт 1 — со стороны АКБ, то есть туда, куда приходит провод из жгута, и оттуда же выходит перемычка, а контакт 2 — к оставшейся части перемычки ( к магнитоле) ВНИМАНИЕ! если перепутать местами, то индикатор включения на кнопке будет гореть постоянно!
В итоге: магнитола включается и отключается от кнопки, настройки не сбиваются, просто и удобно, а главное быстро )) даже если отключить магнитолу как обычно (в моем случае кнопкой Source), то индикатор на кнопке продолжит гореть, напоминая о неоходимости отключить питание))))
Как я "воскрешал" панельку от магнитолы AKAI можно почитать здесь (тыц!). Теперь очередь дошла до следующего пациента: панель от магнитолы Panasonic CQ-C1300, до своей кончины в прошлой жизни выглядела эта панель так:
Панель вместе с магнитолой досталась мне примерно в 2006 году вместе с машиной. Экземпляр был уже изрядно потрепан. Работало только радио, никаких USB-разъемов для флешки, никаких линейных входов, механизм CD-привода восстановлению не подлежал — короче ремонт признан не целесообразным. Куда делся корпус от панели и кнопки я не помню, короче сейчас "пациент" выглядит так:
На обратной стороне имеем привычный для всех разъем и драйвер ЖКИ LC75854:
В интернете был найден сервис-мануал со схемой магнитолы и документация на драйвер. Распиновка разъема панели следующая:
Нам нужны следующие контакты: GND — земля; VDD5V — питание +5 В; LCD.CE, LCD.CLK, LCD.DI — для получения данных от микроконтроллера. Я еще контакт ILL.10V — подключил к +5 В, что бы иметь хоть слабую подсветку (для полной нужно подавать, как не трудно догадаться +10 В).
Если на панели будет использоваться установленный энкодер, то нужно использовать выводы ROTARY1 и ROTARY2, которые напрямую идут к энкодеру, для получения данных с инфракрасного датчика (если будет использоваться пульт Ду) — RMDATA.
С припаиванием проводов к разъему проблем не возникает, отличная латунь. Так же как и в первой части использован микроконтроллер ATMega32 c 16 МГц кварцем. Точно так же для управления драйвером экрана используем ногу микроконтроллера CLK (PB7) которая подключается к ноге LCD.CLK драйвера для тактирования сигнала данных, и ногу MOSI (PB5), которая подключается к ноге LCD.DI драйвера для передачи данных. LCD.CE драйвера может быть подключена к любому свободному порту микроконтроллера, от неё много не требуется, только время от времени менять свое состояние с 0 на 1.
Формат передачи данных следующий:
Всё тот же SPI, но несколько более громоздко, чем это было с панелью от AKAI. Передавать нужно блоками, каждый блок начинается с посылки адреса драйвера, после чего устанавливается логическая единица на ноге CE, передаются данные и CE в конце каждого блока снова устанавливается в ноль.
Следует обратить внимание, что в конце первого блока передаются контрольные биты (я бы назвал их битами конфигурации), которыми задаются режим работы ЖК-драйвера, схема подключения самого экрана к драйверу и схема подключения кнопок, опрашиваемых этим драйвером. Да-да… можно не расходовать ресурсы управляющего микроконтроллера на опрос кнопок.
// Начинаем передачу второго блока
// Устанавливаем низкий логический уровень
LCD_CE = 0;
// Передаем CCB-адрес
spi ( 0x42 );
// Устанавливаем высокий логический уровень
LCD_CE = 1;
// Начинаем передавать данные
spi ( 0xFF ); // Восьмые 8 бит
spi ( 0xFF ); // Девятые 8 бит
spi ( 0xFF ); // Десятые 8 бит
spi ( 0xFF ); // 11-е 8 бит
spi ( 0xFF ); // 12-е 8 бит
// Последние два байта в блоке передача нулей и два последних бита — счетчик
spi ( 0x00 ); // 13-е 8 бит
spi ( 0x80 ); // 14-е 8 бит
// Устанавливаем низкий логический уровень
LCD_CE = 0;
// Всё, передача второго блока данных закончена
// Начинаем передачу третьего блока
// Устанавливаем низкий логический уровень
LCD_CE = 0;
// Передаем CCB-адрес
spi ( 0x42 );
// Устанавливаем высокий логический уровень
LCD_CE = 1;
// Начинаем передавать данные
spi ( 0xFF ); // 15-е 8 бит
spi ( 0xFF ); // 16-е 8 бит
spi ( 0xFF ); // 17-е 8 бит
spi ( 0xFF ); // 18-е 8 бит
spi ( 0xFF ); // 19-е 8 бит
// Последние два байта в блоке передача нулей и два последних бита — счетчик
spi ( 0x00 ); // 20-е 8 бит
spi ( 0x40 ); // 21-е 8 бит
// Устанавливаем низкий логический уровень
LCD_CE = 0;
// Всё, передача третьего блока данных закончена
// Начинаем передачу четвертого (последнего) блока
// Устанавливаем низкий логический уровень
LCD_CE = 0;
// Передаем CCB-адрес
spi ( 0x42 );
// Устанавливаем высокий логический уровень
LCD_CE = 1;
// Начинаем передавать данные
spi ( 0xFF ); // 22-е 8 бит
spi ( 0xFF ); // 23-е 8 бит
spi ( 0xFF ); // 24-е 8 бит
spi ( 0xFF ); // 25-е 8 бит
spi ( 0xFF ); // 26-е 8 бит
// Последние два байта в блоке передача нулей и два последних бита — счетчик
spi ( 0x00 ); // 28-е 8 бит
spi ( 0xC0 ); // 29-е 8 бит
// Устанавливаем низкий логический уровень
LCD_CE = 0;
// Всё, передача четвертого блока данных закончена
// Передача данных вообще закончена
. . .
>
На ЖК-индикаторе получаем следующее:
Хочется отметить, что в отличии от экрана магнитолы AKAI, этот экранчик имеет очень не плохие углы обзора. Я попытался сфотографировать экран под углами, качество отвратное, но всё же видно что:
Добрый день. В сегодняшней статье я расскажу, как подключить автомагнитолу в машине и разберу типовые ошибки подключения магнитол. Традиционно для нашего сайта, статья снабжена подробной фото и видео инструкцией.
Для подключения магнитолы нам потребуется:
- Сама автомагнитола, динамики и их провода
- Нож канцелярский или спец. инструмент для снятия изоляции с проводов.
- Изоляционная лента.
- Предохранитель (10а-15а) и его разъем.
- Мультиметр или контрольная лампочка.
- Батарейка типа «крона»
Самый простой вариант – автомобиль имеет аудиоподготовку.
Аудиоподготовка – т.е. в проводке автомобиля установлены специальные разъемы, антенна и в штатных местах закреплены динамики. Для многих моделей аудиоподготовка является опцией, и многие владельцы отказываются от нее ради удешевления автомобиля при покупке, но этого делать не следует, так как установщики магнитол попросят за это намного больше денег.
При заводской аудиоподготовке, установка магнитолы сводиться к приобретению переходника между разъемами проводки и вашей магнитолой.
Переходники свободно продаются в большинстве магазинов торгующих магнитолами, но при желании сэкономить их вполне можно заказать на алиэксперсс .
Выглядят переходники вот так:
Второй по сложности вариант – автомобиль не имеет аудиоподготовки но ранее была установлена магнитола (например, кассетная).
В этом случае необходимо заменить разъем подключения магнитолы, на разъем новой (а может вам повезет и они совпадут).
Схема для подключения автомагнитолы выглядит вот так:
Скорее всего после того как вы отрежете старый разъем магнитолы (делать это лучше при снятой клемме аккумулятора). У вас будет несколько проводов и вам надо определить, откуда они, обычно надо найти постоянный плюс, плюс от зажигания, массу и динамики.
Как это делается?
Примечание (иногда этот провод соединяют с постоянным плюсом, но в этом случае магнитола будет разряжать аккумулятор, так как у нее не будет дежурного режима)
Все вы можете подключить магнитолу. Если все сделано, верно, она засветиться…. Но к магнитоле надо еще подключить динамики и антенну.
Подключение динамиков.
У вас осталось 10 проводов. Один из них кабель антенны, один плюс питания антенны и 8 проводов от динамиков.
Провода от динамиков обычно идут парой, но их маркировка не всегда верна. Поэтому нам понадобится батарейка крона.
На 1-2 секунды цепляем её к паре проводов и слушаем, какой динамик щелкнет. Далее смотрим на сам динамик и снова соединяем батарейку. Если динамик пошел вперед, значит, полярность верная, и прикручиваем его + к + и – к -, в соответствии со схемой. Если динамик пошел внутрь значит, полярность ошибочна и соединяем его наоборот.
Вот вам видео как определить полярность динамика:
За полярностью следить очень важно, так как в противном случае звук в машине будет очень низкого качества!
Последовательно проверяем и соединяем все динамики, передний левый. Задний левый, задний правый, передний правый.
Подключение антенны обычно сложностей не вызывает.
Вот небольшое видео про подключение автомагнитолы, но на нем перепутаны красный и желтый цвета (правильно написано в статье):
Третий по сложности вариант – автомагнитола устанавливается в автомобиль без аудиоподготовки впервые.
Не пугайтесь, текста тут много меньше так как нет нужды определять назначение проводов. Трудоемкость выше так как мы будем прокладывать эти провода!
Схема подключения не изменяется:
- Тянем постоянный плюс от аккумуляторной батареи, обязательно через предохранитель 10-15 ампер, проводом 2.5-4 квадрата!
Есть вариант взять постоянный плюс с прикуривателя, но как показала практика, обычно, прикуриватель запитывается проводом 1.5 квадрата и имеет предохранитель 10 ампер. В моем автомобиле, при подключении насоса для подкачки колес, и работающей магнитоле этот предохранитель сгорал!
- Ищем под панелью (например, на блоке предохранителей или на замке зажигания) провод, где появляется плюс при включении зажигания, и соответственно, оттуда тянем провод к плюсу магнитолы, который отвечает за включение. Можно этот провод зацепить на постоянный плюс, но магнитола будет высасывать аккумулятор!
- Прокладываем провод массы и надежно закрепляем его к кузову (например на крепление панели к кузову)
- Устанавливаем в штатные места динамики и прокладываем их провода, обязательно соблюдая полярность!
- Цепляем антенну и провод управления ей.
Установка магнитолы завершена, вы только что сэкономили 1.5-3 т.р.
Самый сложный вариант – автомагнитола устанавливается в автомобиль с нестандартной проводкой (грузовики и старинные автомобили).
Поэтому подключают автомагнитолу к одному аккумулятору, (тот который минусом прицеплен к кузову автомобиля), с его плюса тянут провод в кабину на магнитолу. Такое решение имеет место быть, но оно имеет существенный недостаток – за 1- 2 недели простоя аккумулятор сильно разрядиться и запустить двигатель без его зарядки будет невозможно!
Чтобы этого не происходило необходимо применять специальный преобразователь напряжения. Выглядит он вот так:
Обычно отказываются от памяти магнитолы и цепляют устройство вот по такой схеме:
По итогу у магнитолы не будет задействована функция памяти, но она не будет сажать аккумулятор и, самое главное, не надо протягивать нестандартный провод от аккумулятора в кабину.
Сами преобразователи продаются в интернет магазинах, как вариант рассмотрите покупку на aliexpress .
В случае со старинными автомобилями возможны нестандартные напряжения питания (6 вольт) или + на кузове автомобиля. Подключение автомагнитолы в таких автомобилях решается каждый раз индивидуально и общих рекомендаций не имеет.
Решил познакомиться с Arduino, в качестве первого задания выбрал работу с панелькой от магнитолы PANASONIC CQ-DFX683N. Саму магнитолу у меня украли много лет назад, а панелька дождалась своего звёздного часа.
Вложение 44417
Нагуглилась сервисная инструкция на магнитолу, разборка подтвердила, что дисплеем управляет чип 75854. Для связи чипа c процессором головы используется протокол CCB Вложение 44418, формат пакетов описан в документации на 75854 Вложение 44419. На панель подаётся два напряжения питания +5В и +9..10В. По линии +5В измеренное потребление составляет 6мА при передаче данных и 0,2мА при отображении (режимы энергосбережения не изучал); по линии +9В - 60..65мА в зависимости от отображаемой информации
Первым делом подпаялся к контактам разъёма панели - для этого идеально подошёл 14-жильный шлейф с IDC-разъёмом [шлейф с IDC-разъёмом.
Вложение 44421
Собрал в кучу панель, ардуино и два преобразователя напряжения, обмотав всё клубком проводов.
Нашёл проект, из которого взял схему подключения к пинам ардуины и основу программы, хотя в итоге от программы осталось мало чего, ибо формат пакетов совершенно другой.
Сам дисплей состоит из 8 знакомест по 13 сегментов, т.е. на него можно вывести не только цифры, но и страшненькие буквы, и множества служебных знаков. Первый вариант скетча просто зажигал все сегменты, следующий зажигал их последовательно, группами и т.д. В результате через пару часов я получил таблицу в Excel, в которой были прописаны 8*13 сегментов. Никакой системы в нумерации сегментов нет - почти случайный порядок. В дальнейшей по этой таблице составлял маски для отображения символов.
Вложение 44422
Итого, скетч на ардуино считывает из последовательного порта 32 байта и отправляет их в панель. Программ на PC формирует эти самые 32 байта и отправляет в порт. Вся логика реализована на PC (знакогенератор, формирование битовых масок, прокрутка текста и проч).
Следующие задачи:
- попробовать использовать не аналоговые пины ардуины, а цифровые;
- перенести знакогенератор в ардуино и научить её самостоятельно прокручивать текст (нужен простейший управляющий протокол);
- считать состояние кнопок;
- научить ардуину прикидываться HID-клавиатурой;
- …
- купить нормальную магнитолу, научиться не только писать на дисплей, но и считывать с него, написать “всеобъемлющую универсальную программу с неограниченными возможностями” (с) и вывести информацию с дисплея магнитолы на экран андроид-устройства.
Никакой практической пользы от этого не ожидаю, за исключением научиться и разобраться.
В процессе имел тяжёлый опыт с Visual Studio Community: примеры работы с последовательным портом не работали никак от слова вообще. Ни в C++, ни в VB. Потом наткнулся на блог одного инженера, который подтвердил, что MS-реализация работы с COM-портом - одна из худших. При этом processing и putty работали совершенно нормально. В итоге остановился на Lazarus.
Человек, проводящий много времени в дороге, знает, что магнитола является важной частью машины. Существует множество типов такой техники, однако любая модель подвержена поломкам. Автовладельцы часто задаются вопросом, что делать, если не включается магнитола.
Не включается
Причин, по которым не работает магнитола, несколько. К ним относятся следующие неисправности:
Отключается при работе
Если магнитола отключается при использовании, причину нужно искать в следующих неисправностях:
Не работают кнопки
Если не работают кнопки на магнитоле автомобиля, хотя питание на ней есть, причину следует искать в плохом контакте или неправильной установке передней панели. Кнопки могут плохо работать и при западании, связанным с естественным износом. Если регулятор громкости перестает реагировать на команды, управление происходит неправильно. Вместо того чтобы увеличиваться, звук при повороте переключателя становится тихим. Что делать в таких случаях:
Ты водитель автомобиля?! Тогда ты сможешь пройти этот простейший тест и узнать . Перейти к тесту »
- Снять переднюю панель автомагнитолы, прочистить контакты и вернуть устройство на место. При монтаже нужно убедиться, что устройство плотно встало на место. При правильной установке возникает щелчок.
- Заменить изношенные кнопки и переключатели. Сделать это самостоятельно сложно, необходимо отнести автомагнитолу в мастерскую. Нельзя сильно нажимать на кнопки и выкручивать регуляторы после замены. Аккуратная работа с устройством продлевает срок службы деталей.
Не работает сенсор или дисплей
Если на магнитоле не работает дисплей, нужно искать внутренние неисправности. Часто отсоединяется шлейф, связывающий экран с основными модулями. Неполадку может устранить только специалист. Не стоит самостоятельно разбирать устройство, так можно усугубить ситуацию. Из-за смещения шлейфа может нарушаться работа сенсора.
Если не работает сенсор на магнитоле, для выполнения необходимых операций можно использовать пульт дистанционного управления. Неправильная установка панели также может привести к нарушению функций тачскрина или экрана. Понять, почему не работает магнитола, поможет тестирование аппарата в сервисе.
Другие проблемы
Проблемы с чтением носителей информации возникают не менее часто, чем сложности с включением. Устранить их можно самостоятельно.
Нет звука либо фонит
Такая проблема может быть вызвана несколькими причинами, самыми распространенными среди которых являются:
- Отсутствие сигнала. В таком случае звук пропадает или теряет громкость. Решить проблему помогает проверка импульса высокого уровня, подаваемого четвертым контактом IC901. Если сигнала нет, необходимо заменять контроллер. Если при запуске двигателя и регулировке громкости звук исчезает, нужно осмотреть контакты усилителя.
- Отсутствие напряжения на базе. В таком случае звук фонит или полностью пропадает при попытках увеличить громкость. Эту неполадку определяют путем проверки баз вольтметром. Если тестируемый параметр равен нулю, необходимо заменить транзисторы.
- Поломка кнопки Mute. Изменение качества звука в таком случае связано с неисправностью контроллера. При возникновении проблем с регулировкой громкости нужно проверить транзистор Q802.
- Перегорание микросхем усилителя. Если звук отсутствует, необходимо осмотреть все кабели, соединяющие этот модуль с магнитофоном. Ремонт подразумевает замену конденсаторов и микросхем.
Не читает диск, флешку или диск застрял
При эксплуатации автомагнитолы могут возникать следующие проблемы с чтением информации:
- Невозможность распознавания диска. Возникает при повреждении лазерной головки, связанном с тряской автомобиля. Замена этой детали помогает решить проблему.
- Невозможность чтения флешки. В первую очередь нужно проверить наличие световой индикации на накопителе. Если она присутствует, разъем исправен. После этого проверяют соответствие типа флешки параметрам магнитолы. Аудиоустройства старого образца могут не читать накопители большого объема. Проблемы возникают и при повреждении программного обеспечения. Решаются они путем перепрошивки магнитолы.
- Застревание диска. Связано с поломкой мотора, прижимного валика или датчиков. Детали рекомендуется заменить.
Устройство греется
Магнитола перегревается и самостоятельно выключается при неправильном подключении системы питания. Необходимо проверить провод, возможно, он отошел или повредился. Кабель нужно заменить полностью. Не работает магнитола в машине и при недостаточной вентиляции. Эта проблема свойственна бюджетным аппаратам, к возникновению существенных неисправностей она не приводит. Если система перегревается часто, нужно обустроить систему вентиляции.
Читайте также: