Авторизация


...

Кто на сайте?

Сейчас 102 гостей и 2 зарегистрированных пользователей на сайте

  • inmiernikwesto

Статистика

-Посетители : 23739
-Материалы : 209

Пользователь сайта продает...

  DUB-E100

Пользователь сайта покупает...

ПДУ для активации сервисного режима телевизоров JVC

Автор: Алексей Черепанов (г. Архангельск), Игорь Безверхний (г. Киев) Просмотров: 5457

 

Заметим, что для этого необходимо нажать одновременно кнопки DISPLAY и PIC.MODE. К сожалению, ни универсальный пульт ДУ, ни другие ПДУ имеющиеся в наличии, не позволили это сделать.

На одном из известных ремонтных форумов была получена рекомендация: "Искать только родной пульт и не использовать китайские аналоги". Поиск пультов от телевизоров JVC в Архангельске положительного результата не дал.

Через Интернет похожий пульт RM-C360 был найден только в Киеве у второго из авторов этой статьи. Оба автора имеют общее увлечение – это МК PIC. Поэтому было принято решение считать код ПДУ для входа в сервисный режим в Киеве, а в Архангельске, собрать на PIC-контроллере простейший ПДУ и, используя этот код, сформировать с его помощью ИК-посылку включения сервисного режима телевизора.

Для этого в Киеве был собран специальный сканер (ну, да это тема отдельного разговора).

С помощью этого сканера были определены коды при нажатии на кнопки раздельно PIC.MODE – 0379h, DISPLAY – 0304h и вместе PIC.MODE и DISPLAY – 036Аh. Именно последний код и должен использоваться при формировании сигнала ПДУ для вхождения в сервисный режим.

Перед тем, как рассмотрим схему и ПО программируемого пульта ДУ, который был создан специально для вхождения в сервис телевизора JVC C-21ZE, разберемся в протоколе ДУ фирмы JVC.
В этом протоколе используется, так называемое, кодирование временными интервалами (Pulse-interval modulation) см. рис. 1.

 

Рис. 1.

 

Каждый бит этого кода начинается положительным импульсом длительностью 526 мкс, а далее идет пауза. Суммарная длительность импульса и паузы для Лог. 1 равна 2,1 мс, а для Лог. 0 – 1,05 мс.

Перед основным кодом (посылкой) при нажатии на любую кнопку ПДУ идет стартовый импульс, который называют также «преамбулой» и «импульсом АРУ» (“AGC pulse”). Его длительность 8,4 мс, затем идет пауза 4,2 мс, а за ней собственно сам код (см. рис. 2).

 

Рис. 2.

 

Каждая посылка содержит два байта: байт адреса (Custom code) и байт команды (Data code). Байт адреса для телевизионных команд ДУ JVC всегда 03h.

При длительном нажатии на кнопку ПДУ посылки будут повторяться с периодом 50…60 мс, но уже без преамбулы. Кроме того, для повышения помехоустойчивости каждый импульс посылки (и преамбула тоже) заполняется несущей частотой 37,9 ± 0,4 кГц. Сигнал несущей частоты представляет собой прямоугольные импульсы 37,9 кГц со скважностью равной 3.
Принципиальная схема нашего программируемого пульта ДУ изображена на рис. 3.

 

Рис.3.

 

Программируемый ПДУ собран на МК PIC16F628A и четырехразрядном семисегментном светодиодном индикаторе с общими катодами, на котором высвечивается код отправляемой команды. В авторской конструкции используется CC25-12EWR. Q1 – усилитель мощности для ИК-диода ПДУ, Q2…Q5 – ключи переключения сегментов. Все резисторы ограничивающие. Назначение остальных деталей понятно без комментариев. Кнопка S1 (вход RB5) – это кнопка «Пуск», S2 (вход RB6) – «+», а S3 (вход RB7) – «–».

ПДУ был собран на скорую руку на макетной плате. Исходник (asm), проект в Протеусе и прошивку этого пульта можно скачать здесь.

 

Литература

  1. INFRARED REMOTE CONTROL CODE FOR JVC MODELS: TV RECEIVER, D-VHS RECORDER, DVD RECORDER. 24 Aug. 2006, JVC. Режим доступа: http://support.jvc.com/consumer/support/documents/RemoteCodes.pdf.
  2. Торрес. А. Инфракрасное дистанционное управление. Нетания. 2007. Режим доступа: http://altor.sytes.net/Articles/IRC.pdf.

Случайные статьи....

Prev Next

Об особенностях работы по интерфейсу RS485

15-11-2012 Бутывский Игорь

Об особенностях работы по интерфейсу RS485

  Долго искал в Интернете схему, связи компьютера с микроконтроллёром, работающую в двунаправленном режиме по интерфейсу RS485. Ссылок много, но на них крутятся 3 – 4 одинаковые схемы, по тем или иным причинам меня не устраивающие. Тимофей Носов, на форуме предложил схему...

Модуль регулятора и счетчика оборотов коллекторного двигателя

18-02-2012 Александр Милевский

Модуль регулятора и счетчика оборотов коллекторного двигателя

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

Программирование c нуля в AVRStudio 5 (ч.8)

14-04-2012 Радик

Программирование c нуля в AVRStudio 5 (ч.8)

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

Часы,таймер,регулятор температуры.

16-01-2012 Super User

Часы,таймер,регулятор температуры.

   КОНКУРС Данное устройство разработано на базе PIC16F628A .Регулятор температуры поддерживает температуру зоны, где находится датчик, с точностью в 1°С. Диапазон работы регулятора 1 - 100°С, мини -мальный гистерезис срабатывания 1°С. При аварийном уходе температуры за пределы диапазона или неисправности датчика DS18B20,...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru