МЕНЮ
  • Салон
  • Советы
  • Топливо
  • Трансмиссия
  • Тюнинг
  • Управление
  • Контакты

Дисплей от автомагнитолы что можно сделать

Обновлено: 17.06.2026

Решил познакомиться с 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.

Как я "воскрешал" панельку от магнитолы 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, этот экранчик имеет очень не плохие углы обзора. Я попытался сфотографировать экран под углами, качество отвратное, но всё же видно что:

интересные РАДИОСХЕМЫ самодельные

  • ELWO
  • 2SHEMI
  • БЛОГ
  • СХЕМЫ
    • РАЗНЫЕ
    • ТЕОРИЯ
    • ВИДЕО
    • LED
    • МЕДТЕХНИКА
    • ЗАМЕРЫ
    • ТЕХНОЛОГИИ
    • СПРАВКА
    • РЕМОНТ
    • ТЕЛЕФОНЫ
    • ПК
    • НАЧИНАЮЩИМ
    • АКБ И ЗУ
    • ОХРАНА
    • АУДИО
    • АВТО
    • БП
    • РАДИО
    • МД
    • ПЕРЕДАТЧИКИ
    • МИКРОСХЕМЫ
    • ВОПРОС-ОТВЕТ
    • АКУСТИКА
    • АВТОМАТИКА
    • АВТОЭЛЕКТРОНИКА
    • БЛОКИ ПИТАНИЯ
    • ВИДЕОТЕХНИКА
    • ВЫСОКОВОЛЬТНОЕ
    • ЗАРЯДНЫЕ
    • ЭНЕРГИЯ
    • ИЗМЕРЕНИЯ
    • КОМПЬЮТЕРЫ
    • МЕДИЦИНА
    • МИКРОСХЕМЫ
    • МЕТАЛЛОИСКАТЕЛИ
    • ОХРАННЫЕ
    • ПЕСОЧНИЦА
    • ПРЕОБРАЗОВАТЕЛИ
    • ПЕРЕДАТЧИКИ
    • РАДИОБАЗАР
    • ПРИЁМНИКИ
    • ПРОГРАММЫ
    • РАЗНЫЕ ТЕМЫ
    • РЕМОНТ
    • СВЕТОДИОД
    • СООБЩЕСТВА
    • СОТОВЫЕ
    • СПРАВОЧНАЯ
    • ТЕХНОЛОГИИ
    • УСИЛИТЕЛИ
    • Страница 1 из 2
    • 1
    имеется платка от магнитолы) точнее в данный момент полуразбомбленая магнитола.


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


    вот сам дисплей


    подключение

    вот подключение почетче


    и что то в даташите про часы еще пишут. часы в нем есть?
    вот столько вопросов

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

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

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

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

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

    Первый - набор чистящего средства для ЖК-дисплеев, в котором обязательно должна быть салфетка из замши. Не стоит покупать комплекты, где тряпка и другого материала, толку от неё будет немного. Где найти? В любом магазине бытовой техники или компьютерном супермаркете типа DNS или Ситилинк. Там за 200-300 рублей можно прикупить понравившийся набор.

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

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

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

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

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

    Как уже было сказано в прошлой статье, сенсор экрана перестал работать по причине частой разборки/сборки магнитолы. На шлейфе тачскрина была найдена маркировка, по которой на AliExpress находится один единственный лот. Собственно, применяемый тач-скрин в магнитоле Wanqi для Chevrolet Cobalt и Ravon R4: HLX-1819-V1.

    Покупка

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


    Ссылка на лот:

    В описании лота указана ширина в 228 миллиметров для верхней части и 227 миллиметров для нижней:


    Замерив с размерами стекла на своей магнитоле и убедившись, что визуально шлейф и применяемая на нем микросхема GT911 (в ядре Linux используется драйвер gt9xx_ts.so) совпадают с имеющимися у меня, было решено заказать стекло.

    Упаковка

    Заказ получен, доставка заняла меньше чем 2 недели с момента оплаты, упаковка по своим габаритам внушает доверие:


    Продавец ответственно подошел к упаковке и никакие злые руки Почты России не смогли нарушить целостность тачскрина:


    Он был обмотан в 5–10 слоев пупырчатой ленты и сверху закрыт бутербродом из пенопластового короба. Сам тач с обеих сторон обклеен плёнкой и защищен от царапин.

    Установка

    Первым делом проверяем, совпадает ли заказанное стекло с уже установленным:



    Визуально — совпадает. А значит демонтируем магнитолу и приступаем к замене.


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


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

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


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


    Без фанатизма продолжаем вести карточкой по периметру и в итоге получаем старое стекло в сохранном виде:


    В углу виднеется маркировка тач-скрина:


    Удаляем остатки клея с поверхности магнитолы. Да, с завода тачскрин был посажен на клей, хотя купленный вариант идет с двусторонним скотчем 3М по всему периметру:


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

    Готово, тач-скрин заменен и вновь работоспособен:



    Если не знать о том факте, что у оригинального и купленного отличается размер иконок на сенсорных кнопках слева, то замену обнаружить будет трудновато :)

    Если после замены нажатия срабатывают зеркально или же вообще магнитола не реагирует, то попробуйте провести калибровку экрана в пункте “Other” => “Touch calibration” скрытых настроек магнитолы. О них подробнее в этой статье.

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

        
    • Замена горячей точки на изменение мобильного подключения с магнитолой джили
    •   
    • Код для разблокировки магнитолы ниссан
    •   
    • Куда подключить массу от магнитолы
    •   
    • Магнитола swat mex 2370ubb схема подключения
    •   
    • Pioneer qxe 1047 к какой магнитоле
  • Контакты
  • Политика конфиденциальности