Как из двд плеера сделать монитор

Обновлено: 03.05.2024

Имеются останки от портативного DVD предположительно BBK PL742TI.

Из останков имеется плата :

Контролер заряда АКБ HB6298

Драйвер приводов DVD - CD5888C (имел внутри КЗ - удалён)

Матрица HSD070GT09-AT (вообще, кроме барахолки этого форума никаких упоминаний в сети)

Задача превратить этот девайс в видеомонитор.

Но не так все просто - подключил клавиатуру (родной шлейф сгнил), запустил - работает - кажет заставку и позволяет лазить в меню. Но в выборе только карта пямяти/DVD и тюнера НЕТ, в меню значек "ТВ" черный и на него курсор не ставится. Смотрю питания-то на тюнере нету - нашел транзистор, занятый управлением сего питания и замкнул - 5 вольт на тюнер пошло, но ничего не изменилось.

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

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

Справочная информация

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

  • Диагностика
  • Определение неисправности
  • Выбор метода ремонта
  • Поиск запчастей
  • Устранение дефекта
  • Настройка

Неисправности

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

  • не включается
  • не корректно работает какой-то узел (блок)
  • периодически (иногда) что-то происходит

О прошивках

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

На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.

Схемы аппаратуры

Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:

Справочники

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

Marking (маркировка) - обозначение на электронных компонентах

Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.

Package (корпус) - вид корпуса электронного компонента

При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

  • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
  • SOT-89 - пластковый корпус для поверхностного монтажа
  • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
  • TO-220 - тип корпуса для монтажа (пайки) в отверстия
  • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
  • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
  • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

Краткие сокращения

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

Сокращение Краткое описание
LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
SDASerial Data - Шина интерфейса I2C для обмена данными
ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
PCBPrinted Circuit Board - Печатная плата
PWMPulse Width Modulation - Широтно-импульсная модуляция
SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
USBUniversal Serial Bus - Универсальная последовательная шина
DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
ACAlternating Current - Переменный ток
DCDirect Current - Постоянный ток
FMFrequency Modulation - Частотная модуляция (ЧМ)
AFCAutomatic Frequency Control - Автоматическое управление частотой

Частые вопросы

Как мне дополнить свой вопрос по теме Подключить видеовход в портативном DVD?

После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

Кто отвечает в форуме на вопросы ?

Ответ в тему Подключить видеовход в портативном DVD как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

Как найти нужную информацию по форуму ?

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

По каким еще маркам можно спросить ?

По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

Какие еще файлы я смогу здесь скачать ?

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

Полезные ссылки

Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.

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

Последние посетители 0 пользователей онлайн

FonSchtirlitz

Русский язык сам по себе собирательный. В нем большинство слов заимствованные. Но чужие слова заимствует не язык а носитель языка. Он же их и склоняет как хочет. Только дело не в жаргонизмах а разумной целесообразности их применения. Молодежь больше пантуется*, пытаясь выглядеть в чужих глазах круче*, чем есть на самом деле. Материться им запрещают, вот они на своей типа "блатной фене" и "ботают".

Различные ток шоу в зомбоящике создают иллюзию участия граждан в политической жизни страны. И люди преобретают ложное чувство „мы", то есть общность в принятии решений. Это известный трюк в НЛП, например, называется подстройка по ценностям. Казалось бы какое может быть „мы“ между работницей птицефабрики где-то в провинции и пропагандистами из ТВ? А вот, они показывают красивую молодую женщину (женщины ассоциируют её с собой, мужчины как привлекательную самку) и постепенно рассказывают её трагическую историю. Рассказывают меняя кадры с представленного экспертом какого-то очкарика на фото героини драмы и голос за кадром начитывает то, что следом повторяет “эксперт". Все эти трюки внушение лжи, что эта женщина та самая диспетчер из Украины, которая вела тот самый боинг в ту самую самую ужасную ночь. А драма в том, что с этой красивой женщиной никто не может связаться, даже её добрая добрая мама с заплаканными глазами. Зрители зомбоящика при этом не замечают, что они в трансе и переполнены тревоги за жизнь красивой женщины, проклинают этих негодяев, которые в мыслях обсуждающих на ток шоу сюжет и зрителей что-то сделали, наверное убили. Зрители переживают за её как когда-то за рабыню Изауру! Но там то они отдавали себе отчет, что Изаура, это кино, а тут всё „правда". Так мастерством телережиссера и искусственно созданных эмоций зрители чувствуют „мы“ и верют, что боинг сбили „они“, подлые бандеровцы. Потом, спустя время, когда выяснистся, что эта женщина жива, не диспетчер и к боингу не имеет отношение в блаженных умах верующих и чувствующих „мы“ появится мысль, что это была версия, а не правда. Но то, что это полностью была ложь не дает понять чувство „мы“.

Конденсаторы заменены на 2200х35 вольт. Последовательно с R10 включал многооборотный подстроечник на 10 ком, - напряжение удалось поднять до 13.2 вольт, дальше никак У меня подозрение, что это предел для трансформатора.

zeal0us

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


Начну с предыстории, зачем же мне все это нужно. Я задался целью сделать себе HTPC компьютер на базе корпуса от DVD плеера Daewoo DV-500, внешне он мне нравится, и свободного места в нем достаточно для установки необходимого железа внутрь. Но помимо всего, я задумал оставить родной индикатор и задействовать его для отображения различной информации. О том, как я подключал дисплей к микроконтроллеру и расшифровывал протокол обмена этого дисплея, пойдет в этой статье.

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

Итак, что же мы имеем:


Мы имеем контроллер VFD дисплея NEC D16312 (обратите внимание как подписан контроллер на схеме, не удивительно что я сразу не смог найти о нем инфу), с подключенными к нему VFD дисплеем, клавиатурной матрицей и светодиодом. С «внешним миром» контроллер подсоединятся через последовательный интерфейс посредством разъема CN1.


Подключаем выводы Data, Clk и Cs к любым трем выводам логического анализатора, не забываем также соединить землю. Далее, соединяем анализатор по USB с компьютером и запускаем USBee Suite (я опускаю процесс установки драйверов и программного обеспечения для логического анализатора, это выходит за рамки статьи). В настройках Speed and Samples ставим следущие параметры: Sample Rate — 2Msps, Buffer Size — 10M samples. Этого будет достаточно чтоб захватить кадр обмена размером в 5 секунд.

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

Итак, какие же имеются закономерности во всех посылках команд. Во-первых, что бросилось в глаза сразу, это периодичность посылки команды с кодом 0x42 и тремя пустыми байтами после нее. Команда имеет строгую периодичность появления даже когда видеоплеер в состоянии покоя. Я предположил, что это команда опроса клавиатуры, проверить теорию очень легко, зажимаю любую кнопку на плеере и делаю захват кадра в программе.


Сразу же после байта 0x42 появился не нулевой байт, а раньше был 0! Таким образом 0x42 — команда опроса клавиатуры, которая отсылается контроллером основной платы в контроллер дисплея и в ответ на эту команду контроллер дисплея отвечает кодом нажатой клавиши (или 0 если не нажата ни одна).

Следующей на очереди стала команда с кодом 0x40, она появлялась только когда на экран выводилась информация. После нее всегда идут два байта, первый байт всегда начинается с 0xCX, где X изменяющееся значение. Третий байт имеет произвольные значения, но главное что при первом включении он всегда равен 0


На этом скриншоте видно что второй байт растет с каждой посылкой группы 0x40, скорее всего он задает адрес символа и третьим байтом записывается значение символа. В данном случае 0 очищает символ. Всегда после отсылки всех групп с кодом 0x40 последует два байта 0x02 0x8F.


Ну и последней группой данных является команда, начинающаяся с кодом 0x41 и последующим нулевым байтом после нее. Команда появляется только при первом включении видеоплеера.

Анализ данных вырисовал более-менее понятную картинку работы контроллера, осталось только проверить все на практике. Я использовал отладочную платку LPCXpresso, полученною мною «нахаляву» в рамках какого-то конкурса от NXP. Платка оснащена простеньким 32х битным контроллером LPC1114. Т.к. контроллер питается напряжением 3.3В, а контроллер дисплея D16312 от 5ти вольт, то соединять их выводы напрямую я не решился. Возможно, выводы микроконтроллера толерантны к напряжению 5В, но у меня в наличии имелась платка согласования уровней 3.3-5В и я использовал ее.


Итак, из разъема, идущего к основной плате, извлекаем 3 провода, отвечающие за пины Data, Cs и Clk соответственно пины 1, 2 и 3. К плате контроллера дислея припаиваемся проводами к точкам соединения Data, Clk и Cs, а также нам понядобятся выводы GND и +5V VCC. На первое воемя, я присоединил извлеченные от основной платы три контакта с логическим анализатором, чтобы дебажить передаваемую информацию.


Вот так у меня выглядит содениение с отладочной платкой


Вся железная часть готова, пора приступать к софту. Для начала напишем программу, которая будет повторять полученные в ходе анализа, данные. Для LPCXpresso используется одноименная LPCXpresso IDE на базе Eclipse. Запускаем, указываем путь к нашему новому рабочему пространству и импортим в него 2 стандартных библиотеки CMSIS_CORE_LPC11xx и LPC11xx_cmsis2_Lib, они нам понадобятся для разработки. Далее создадим новый проект File->New->C/C++->LPCXpresso C Project далее LPC11 / LPC12 -> LPC11xx /… ->C Project. Задаем имя проекта и в следующем окне выбираем целевой контроллер, в моем случае это LPC1114/302. На следующем шаге в списке уже должна появиться библиотека CMSIS_CORE_LPC11xx, т.к. мы ее импортировали ранее. В окне задания DSP библиотеки ничего не меняем и на следующем шаге оставляем все по умолчанию, жмем Finish.

Добавляем следующий код в сгенеренный файл <имя проекта>.c

Здесь видим несколько ф-ций для работы с последовательным портом. В самом верху файла задаются настройки порта и пинов для данных, синхронизации и строба. В моем случае все висит на порту 3, пин 2 отвечает за сигнал Data, 0 — синхронизацию и 1 — стробирование.

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


Так вот, второй параметр говорит что команда является атомарной если isSingle == 1. Для случая неатомарных команд предназначена ф-ция EndCommand, которую следует вызывать после отсылки данных.

Отсылка же данных выполняется в ф-ции WriteData, по очереди, бит-за-битом, начиная с младшего, передаем в пин Data информацию. Каждое выставление данных сопровождается сигналом синхронизации, ф-ция Clock генерирует его.

В ф-ции main сначала инициализируем работу с входами ввода/вывода, далее выставляем пины Data, Clk и Cs на вывод. В бесконечном цикле имитируем команды, которые были получены ранее на этапе анализа данных. Т.о. мы отправили в контроллер дисплея последовательность данных 0x40 0xC0 0xFF 0x02 0x8F, а контроллер ответил выводом _8


Т.о. было установлено что команда:
— 0x42 — отвечает за обработку клавиатуры. После ее отправки в контроллер дисплея нужно выставить порт Data на вход и прочитать с него данные, предварительно синхронизировав сигналом Clk
— 0x40 — команда записи данных в дисплей, после нее должна записываться команда указания адреса символа, а после указания адреса записываются данные
— 0x41 — это команда для управления светодиодом, после нее идет байт с данными какой светодиод должен быть включен или нет
Более подробную информацию вы можете найти в руководстве по данному контроллеру дисплея D16312, там расписаны как должны формироваться команды. Ну, а я оформил всю работу в небольшую библиотечку, которая лежит на гитхабе. Библиотека позволяет отображать текст, управлять спецсимволами, заполнять символ диска в процентном соотношении, читать клавиатуру, менять яркость отображения и управлять светодиодом. На этом все, надеюсь кому-то это чтиво будет полезным и интересным. А на закуску я оставлю видео, с демонстрацией работы библиотеки

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

Бареборн из двд-плеера

Называется это чудо, как понимаете DVD плеер с незнакомым названием «AVEST».

Когда-то давным-давно, в 2002 году это «чудо» выпускало (цитирую) «Федеральное Дочернее Государственное Униторное Предприятие Дальневосточный Радиоэлектронный Завод «АВЕСТ» ФГУП Комсомольского-на-Амуре Авиационного Производственного Объединения им. Ю.А.Гагарина (есть даже инструкция по эксплуатации на это устройство, и слово Униторное перепечатал, как написано). Но наступил крах для него после двух падений с высоты телевизора «лицом» на пол, естественно некоторые органы отказались работать, это привод и дисплей. Попав ко мне, я чуть было не распаял на запчасти, но меня осенила одна приятная находка, у привода оказался обычный разъём IDE и стандартный компьютерный разъём питания.

Бареборн из двд-плеера

Поставив внутрь обычный CD-ROM и загрузив в него обычный Video CD, я получил замечательное видео со звуком на телевизоре. Осталось дело за малым - поставить DVD привод, что я и сделал. Убедившись, что всё работает отлично, а от дисплея всего лишь отвалилось пару проводов, которые без труда поставил на место, запустил всю конструкцию без проблем. Честно говоря, имея дома Xoro 400 PRO, эта полуубитая конструкция в комнате не вписывалась, ни по цвету, ни по своей красоте.

В это время мне принесли за ненадобностью AT корпус, и поставив всё это рядом…

Бареборн из двд-плеера

…меня снова осенило и пошла работа.

Бареборн из двд-плеера

Бареборн из двд-плеера

Вот что получилось в черновом варианте.

Бареборн из двд-плеера

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

Бареборн из двд-плеера

На этом дело не остановилось, купив Aver Media TV Box 9 у одних знакомых за 3000 руб. и у других жидкокристаллический дисплей LG Flatron L1515S за 4500 (тогда это так стоило), докупил полочку для настенного крепления телевизора, передвинул от штатного крепления поближе к стене платформу, на которую я всё и водрузил.

Бареборн из двд-плеера

Бареборн из двд-плеера

Бареборн из двд-плеера

Всё это безумное устройство я закрепил над обеденным столом на кухне как подарок к новому году жене. Ах да, динамики с разъёмом питания от USB, мне просто отдали для экспериментов, пришлось в “Avest – Barebone” впаивать разъем “мама” USB и питание 5 вольт брать изнутри, что в принципе не составило труда. Теперь этот некий медиацентр (ТВ, DVD, Mp3, Фото) приносит радость моей семье до сих пор. Да кстати, пульт ДУ от AVEST полностью на русском языке, просто и удобно, а кнопки управления на корпусе проигрывателя не стал делать, за ненадобностью. Завёл только кнопку «RESET» на корпусе как выброс лотка привода DVD-ROM, на всякий случай и кнопку “Power” естественно для включения питания конструкции.

После нажатия кнопки «Power» на пульте Aver Media монитор сам выходит из спящего режима, остальное дело за малым - жми и получай.

Очень часто ремонтирую компьютеры на кухне т.к. TV BOX 9 имеет сквозной VGA и звуковой входы, пока ставишь систему можно в окошке и ТВ посмотреть.

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

Я понимаю, что вся эта «дребедень» не относится к компьютеру зато упрощает изготовление такого медиацентра, «виснуть» и «глючить» нечему, операционки нет, вирусов нет, приятно однако.

А системный администратор предприятия Avest очень долго смеялся над такой переделкой:)

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