Как из двд плеера сделать монитор
Имеются останки от портативного 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) - корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode - Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory - Электрически стираемая память |
eMMC | embedded Multimedia Memory Card - Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display - Жидкокристаллический дисплей (экран) |
SCL | Serial Clock - Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data - Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board - Печатная плата |
PWM | Pulse Width Modulation - Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus - Универсальная последовательная шина |
DMA | Direct Memory Access - Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current - Переменный ток |
DC | Direct Current - Постоянный ток |
FM | Frequency Modulation - Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control - Автоматическое управление частотой |
Частые вопросы
Как мне дополнить свой вопрос по теме Подключить видеовход в портативном DVD?После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему Подключить видеовход в портативном DVD как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Последние посетители 0 пользователей онлайн
Русский язык сам по себе собирательный. В нем большинство слов заимствованные. Но чужие слова заимствует не язык а носитель языка. Он же их и склоняет как хочет. Только дело не в жаргонизмах а разумной целесообразности их применения. Молодежь больше пантуется*, пытаясь выглядеть в чужих глазах круче*, чем есть на самом деле. Материться им запрещают, вот они на своей типа "блатной фене" и "ботают".
Различные ток шоу в зомбоящике создают иллюзию участия граждан в политической жизни страны. И люди преобретают ложное чувство „мы", то есть общность в принятии решений. Это известный трюк в НЛП, например, называется подстройка по ценностям. Казалось бы какое может быть „мы“ между работницей птицефабрики где-то в провинции и пропагандистами из ТВ? А вот, они показывают красивую молодую женщину (женщины ассоциируют её с собой, мужчины как привлекательную самку) и постепенно рассказывают её трагическую историю. Рассказывают меняя кадры с представленного экспертом какого-то очкарика на фото героини драмы и голос за кадром начитывает то, что следом повторяет “эксперт". Все эти трюки внушение лжи, что эта женщина та самая диспетчер из Украины, которая вела тот самый боинг в ту самую самую ужасную ночь. А драма в том, что с этой красивой женщиной никто не может связаться, даже её добрая добрая мама с заплаканными глазами. Зрители зомбоящика при этом не замечают, что они в трансе и переполнены тревоги за жизнь красивой женщины, проклинают этих негодяев, которые в мыслях обсуждающих на ток шоу сюжет и зрителей что-то сделали, наверное убили. Зрители переживают за её как когда-то за рабыню Изауру! Но там то они отдавали себе отчет, что Изаура, это кино, а тут всё „правда". Так мастерством телережиссера и искусственно созданных эмоций зрители чувствуют „мы“ и верют, что боинг сбили „они“, подлые бандеровцы. Потом, спустя время, когда выяснистся, что эта женщина жива, не диспетчер и к боингу не имеет отношение в блаженных умах верующих и чувствующих „мы“ появится мысль, что это была версия, а не правда. Но то, что это полностью была ложь не дает понять чувство „мы“.
Конденсаторы заменены на 2200х35 вольт. Последовательно с R10 включал многооборотный подстроечник на 10 ком, - напряжение удалось поднять до 13.2 вольт, дальше никак У меня подозрение, что это предел для трансформатора.
Здраствуйте. Есть такая деталь в хозяйстве, нужно определить что это, от чего. Предположительно это излучатель от станка ультразвуковой пайки.
Начну с предыстории, зачем же мне все это нужно. Я задался целью сделать себе 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 очень долго смеялся над такой переделкой:)
Читайте также: