Управление ик устройствами. Связь и другие системы информационных технологий. Скетч для получения кодов ИК-пульта

  • 12.05.2019

был сделан модуль управления роботом по ИК каналу. Вот о нём я бы и хотел написать поподробнее. Так как применений этому можно найти очень много.

Собственно, что такое ИК-управление - объяснять, думаю, не нужно. Сейчас более распространено управление по Wi-Fi, Bluetooth, ZigBee. Но если вам требуется простое устройство, которое можно собрать «на коленке» при минимальных затратах, то эта статья для вас. =)


Я не буду привязывать эту статью к определённому микроконтроллеру, а опишу общие принципы работы ИК прёмо-передатчика с AVR МК.

1. Что потребуется
При создании простого ИК-управления, негласным стандартом является использование приёмника от компании Vishay TSOPxxxx и диода TSALxxxx в качестве передатчика.

В обозначении приёмников TSOP последние две цифры означают частоту (в кГц) на которой воспринимается передаваемый сигнал. Сложностей в работе с этими компонентами особых нет. Можно писать свой протокол передачи, можно воспользоваться уже готовыми решениями. В моём случае я решил связать два микроконтроллера ИК-каналом, используя USART. Принцип такой же, как если бы мы соеденили два МК обычными проводами. Нюанс только в модулировании несущей частоты и в настройке таймера.

2. Схемки
Чтобы не городить огородов, воспользуемся схемой включения TSOP из его даташита:

Выход TSOPа нужно подключить напрямую к входу (RX) USART МК.

С подключением передатчика ситуация немного другая. Так как приёмник работает только на определённой частоте, то нужно задать эту же частоту на излучателе. Это сделать не сложно запрограммировав таймер. Для ATmega16 это будет выглядить вот так:
TCCR1A=0x40;
TCCR1B=0x09;
OCR1AH=0x00;
OCR1AL=0x84;

Нужную частоту можно выразить из формулы:

OCRn - будет искомое значение, которое нужно перевести в шестнадцатеричный формат и записать в регистр OCR1A (для случая с МК ATmega16).

Теперь TSOP будет принимать наш сигнал. Но чтобы можно было использовать USART, нужно промодулировать наш сигнал. Чтобы это можно было делать - подключим ИК-диод по схеме:

3. Немного кода
Прошивки я писал в CodeVision AVR.

Вот так будет выглядеть код для передатчика:
#include
#include

Void main(void)
{
PORTB=0x00;
DDRB=0x02;

DDRC=0x00;
PORTC=0xFF;

TCCR1A=0x40;
TCCR1B=0x09;
OCR1AH=0x00;
OCR1AL=0x84; // Сюда вписываем значение для вашей частоты

// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Mode: Asynchronous
// USART Baud Rate: 2400
UCSRA=0x00;
UCSRB=0x08;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0xCF;

While (1)
{

If (PINC.4 == 0x00) { putchar("S");}/* В данном случае при нажатии на кнопку, которая висит на PINC.4 МК отсылает символ "S". Который передаётся на другой контроллер через ИК.*/
};
}

Код приёмника не привожу, т.к. занимает много места, а для восприятия общих принципов кода передатчика будет, думаю, достаточно.

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

Желаю удачи! Буду рад любым вопроса\критике\предложениям;)

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

В июньском номере Railway Modeller за 2007г. была статья про 0-масштабный макет Бодмина (Bodmin), сделанный Рэем Грином (Ray Green) с использованием инфракрасного пульта управления поездами. Неужели мои молитвы были услышаны? Я занялся поисками и спустя несколько дней навестил Стива Лейланда (Steve Leyland) из компании MicroMotive, которая расположена в Клэй-Кросс, Дербишир (Clay Cross Derbyshire), чтобы увидеть их инфракрасную систему Красная Стрела” (“Red Arrow”). Естественно, домой я вернулся с инфракрасной системой: пультом управления и сумкой деталей, необходимых для оснастки двух локомотивов.

Пульт управления

Детали - (слева направо)

  • Блок управления
  • Геркон
  • ИК-приёмник
  • Резисторы ограничительного выключателя

(внимание : аккумулятор и соединитель к нему в комплект не входят.)


Испытательная установка

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



Для испытаний я использовал всего один 3х-вольтовый моторчик, но всё отлично заработало.

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

На фото показан блок управления, помещённый сверху тендера Jubilee Bachmann , для того, чтобы наглядно увидеть соотношение размеров.


Блок управления на тендере

Первое, что я сделал, было удаление из локомотива токосъёмников, так как я оснащал его новым источником питания (позже я понял, что это следовало сделать в конце, т.к. ели бы мне не удалось установить блок управления и аккумулятор в тендер - это действие оказалось бы напрасным. Это урок на будущее).

Что же, для меня это оказалось непростой задачей. Разбирая Jubilee, я вскоре понял, что в нём нет как таковых токосъёмников, вместо них использовались два разделённых металлических шасси с двумя пружинами, прижимающими контакты мотора. Уфф.

Разделённые шасси



Как показано на снимке, две маленькие пружинки располагались в отверстиях. Они прижимались к контактам, расположенным на корпусе мотора. Я решил удалить пружинки (сохранив их на будущее), заизолировать контакты и вывести два провода из локомотива к тендеру.

Заизолированные контакты


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

Питание мотора в сборе


Я собрал локомотив и просто подключил его к 9-вольтовому аккумулятору. Первое, что я заметил (я использовал новый стандартный PP3 аккумулятор), была явная потеря мощности, и локомотив ехал медленнее, чем обычно. Я снова разобрал и собрал локомотив - результат был прежним, тогда я поставил его на рельсы, и он поехал со своей обычной скоростью, возможно проблема была в том, что я подключил 9- вместо 12- вольтового аккумулятора. Это может стать проблемой для длинного состава, но, так как у меня оставалось ещё много работы, поверку мощности я отложил на потом.

Теперь разделывание, простите, оперирование тендера.

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


Отверстие для кабельной стяжки


На пластины я положил батарейку и блок управления, поместив их друг на друга. Похоже на это:

Ярусное расположение (обратите внимание на маленькую деталь, приклеенную к концу связки - это монтажная пластина - см. дальше)


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

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

Герконовый переключатель
При помощи двустороннего скотча переключатель был прикреплён к задней стенке нижней части корпуса тендера.


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



После этого мне нужно было смонтировать выпрямительный мост и резисторы (по-моему, на 120Ом) Большой необходимости в этом нет, но это избавляет от разборки тендера каждый раз, когда аккумулятор разряжается. Я хотел иметь возможность заряжать аккумулятор, не снимая локомотив с рельсов.

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

Я перебирал разные варианты.

И тут я вспомнил любимый совет своего папы, который он мне всегда давал, когда я что-нибудь чинил: “Если деталь не становится на своё место - переверни её другой стороной и попробуй снова.”

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

Но места всё равно не хватало, поэтому я убрал балластные пластины и их держатели, а также расположил ИК-приёмник на крыше, но с краю от центра.


Детали, заключённые в корпус тендера


На этом фото видно, что ИК-приёмник приклеен (эпоксидным клеем) к крыше тендера, но смещён в сторону, чтобы оставалось достаточно места для аккумулятора.

Внутренний вид


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

Вид сверху


Ура Всё подошло - но будет ли это работать?


Испытания в работе

На снимке показано испытание паровоза, к которому ещё не присоединён тендер. ЗАРАБОТАЛО С ПЕРВОГО РАЗА. Фотоаппарат не смог передать быстрое вращение колёс.
(обратите внимание: Зелёные провода нужны для системы подзарядки аккумулятора).

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

Проблемы, возникшие в процессе работы и требующие решения:


1) Явная нехватка напряжения (9В вместо 12В) - хватит ли его, чтобы тянуть состав?
2) Система позволяет запрограммировать 99 локомотивов. По умолчанию в заводских настройках запрограммировано 27, и я не смог их перепрограммировать. Больше 27 не получилось.

3) Прочитав инструкцию, я узнал, что мне нужен ещё и радиатор для транзистора. У меня очень смутное представление как о том, что это такое и для чего он нужен, так и какого он размера, где его устанавливать и где его взять.
4) Ещё нужно установить токосъемные контакты для подзарядки аккумулятора. Сделать их на колёсах тендера (что проще), или же прикрепить к разделённым шасси локомотива (что эффективнее)?
5) У паровоза Jubilee закрытый корпус тендера формируется за счёт формованной крышки, создающей эффект наполненности углём. А как быть с паровозами, тендеры которых пустые или в них мало угля?
6) Плохо ли скажется на аккумуляторе постоянная подзарядка?
7) После присоединения, паровоз и тендер будут связаны навсегда проводами. Найду ли я для этого подходящий микроконнектор?

Я также пришёл к выводу, что:
1) Данная конструкция не подойдёт для паровозов без тендера.
2) Данная конструкция не подойдёт для паровозов, мотор которых установлен в тендере.

В общем случае пульт дистанционного управления (ПДУ, RCU) - беспроводное или проводное устройство, предназначенное для управления каким-либо механизмом, объектом или процессом на расстоянии. Все устройства ДУ подразделяются на группы:

  • по способу получения электропитания: по кабелю, автономное;
  • по используемому каналу для передачи управляющих сигналов: ИК, ультразвук, радио, провод, механический привод;
  • по функциональности: с одним набором команд, универсальный для нескольких устройств одного производителя, программируемый (обучаемый);
  • по мобильности и другим признакам.

Наиболее распространенный в настоящее время вид пультов ДУ - мобильное автономное беспроводное устройство с управлением объектами по инфракрасному каналу (ИК). Именно такой вид устройств ДУ используем в быту, когда передаем управляющие сигналы на телевизор, кондиционер, музыкальный центр, плеер и другую бытовую технику.

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

Устройство пульта дистанционного управления

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

На торце устройства расположено отверстия для линзы ИК-излучателя, который непосредственно и отправляет команду на исполнение. С обратной стороны, под крышкой, располагается ниша для установки элементов питания. Как правило, это две батарейки AAA.

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

Инфракрасный беспроводной пульт дистанционного управления: принцип действия

Устройство пульта и работа дистанционного управления основаны на односторонней или двусторонней передаче информации между пультом и объектом управления с помощью лучей света в инфракрасном диапазоне. Для приема и передачи сигналов применяются ИК-приемники и передатчики.

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

Все остальные модели в подавляющем большинстве случаев одноканальные.

Передача и прием команд

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

Затем производится кодирование управляющего сигнала (команды) и передача его ИК-светодиодом. Перед передачей основного сигнала производится синхронизация передающего и приемного устройств, также на приемной стороне производится проверка соответствия кода пульта. Сама же передача будет осуществляться в течение всего времени, пока нажата управляющая кнопка.

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

Схема пульта дистанционного управления

Большинство схем пультов ДУ TV и других бытовых устройств в своей основе имеют основную микросхему , формирующую сигнал управления после нажатия соответствующей клавиши, усилитель сигнала и ИК-светодиод . Разница заключается лишь в наименовании и компоновке радиоэлементов внутри корпуса устройства и на печатной плате.

Микросхема представляет собой специализированный микроконтроллер, в который в процессе производства записывается программный код. Записанная программа затем уже не изменяется в течение эксплуатации. На плате располагается также кварцевый резонатор для синхронизации частоты приемника и передатчика. Усилитель сигнала входит в состав микросхемы или выполнен на отдельном элементе.

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

Пульт ДУ для ПК

Пульт дистанционного управления для персонального компьютера может оказаться полезным при работе с интерфейсом, как самой операционной системы, так и при управлении функционированием различных программ. Например, управление презентациями в Power Point или воспроизведением медиа-контента в Media Center . Иногда такие пульты уже входят в комплект ПК.

Производители пультов для ПК, в отличие от TV, реализовали 2 решения: ИК и радиопульты. Дело в том, что устойчиво при управлении в инфракрасном диапазоне взаимодействует с устройством при прямой видимости и на расстоянии до 10 м, что достаточно для TV, но может оказаться неудобным для управления ПК, особенно во время презентаций. Радиопульт увеличивает это расстояние до 30 м независимо от препятствий на пути сигнала.

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

Универсальный и/или программируемый пульт ДУ

Универсальный пульт дистанционного управления может потребоваться в двух случаях:

  1. Не найдена замена для утерянного или вышедшего из строя старого пульта управления TV или другой бытовой техники.
  2. Множество различной бытовой техники в одном помещении делает управление ею с разных пультов чрезвычайно неудобным, так как понятие «правильного дизайна» и «оптимальной эргономичности» у всех производителей свое.

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

«Обучение» запоминающих пультов производится в соответствии с руководством пользователя и с использованием оригинального ПДУ. Если приобретенный пульт имеет на своей передней панели меньшее количество клавиш, чем у «родного», то в первую очередь следует программировать только те, которые необходимы.

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

Смартфон в качестве ПДУ

Еще один вариант ПДУ практически для любого устройства - использование в качестве управляющего устройства смартфона. При этом в нем может быть, а может и не быть реализована передача сигналов в ИК диапазоне (технология IrDA ). В последнем случае управление осуществляется через Bluetooth или Wi-Fi. Единственное ограничение состоит в том, что управляемое устройство должно также поддерживать эти протоколы обмена информацией, что реализовано не на всей технике.

Более интересен в качестве ПДУ вариант смартфона с ИК-портом. Рассмотрим это на примере модели Xiaomi Redmi 3 и довольно старого телевизора Daevoo . Нам потребуется установить из Google Play специальное приложение. Оно может быть любым, главное, чтобы в перечне поддерживаемого оборудования присутствовала нужна модель объекта управления. Для этого телефона с оболочкой от MIUI оно называется Mi Remote (русский язык присутствует).

Многоканальный автомат управления нагрузками собран на ATtiny2313 и позволяет в автоматическом режиме управлять состояниями 8-ми каналов (Out_0 — Out_7). На каждом из каналов формируется ШИМ-сигнал, скважность которого можно изменять по прописанному Вами алгоритму (программе). В устройстве можно использовать до 8-ми программ каналов. Программу можно зациклить (бесконечное воспроизведение) или можно воспроизвести только один раз. Программу можно…

Раздел: Метки:

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

Раздел: Метки: ,

Устройство этой статьи собрано на ATtiny13 и предназначено для управления тремя нагрузками 220 вольт при помощи бытового ИК-пульта. Сделано устройство на базе уже знакомой Вам универсальной платы ИК-драйвера. Устройство является ревизией ранее сделанного устройства управления нагрузками. На первый взгляд, функционал устройства остался прежним, но изменения есть — ниже я о них напишу. Предыстория создания…

Раздел: Метки: ,

Оглавление: Введение | Keypad_IR_to_UART | UART_to_Pin | SDC_Talking Устройство Keypad_IR_to_UART предназначено для формирования UART сообщений (заглавные буквы латиницы и цифры) по факту нажатий клавиш на кейпаде и/или любом бытовом ИК-пульте (от телевизора, например). Прежде всего, устройство ориентировано на совместную работу с устройствами управляемых по UART (в частности разрабатывалось для интерактивного стенда), но может быть использовано,…

Раздел: Метки:

Устройство этой статьи является, на самом деле, не совсем новым. Оно было сделано и отлажено довольно много времени назад, но я все никак не мог выбраться набрать статью. И вот теперь, когда в разработке новые устройства с применением ZiChip, в перспективе позволяющие более гибко работать с логикой работы, у меня вообще появились сомнения по поводу…

Раздел: Метки:

Сегодняшним устройством будет датчик приближения на инфракрасных лучах. Датчик собран на недорогом микроконтроллере Attiny13, прост в изготовлении и не нуждается в какой либо наладке. Видео работы датчика: Чем отличается такой датчик от, скажем, датчиков движения заводского исполнения (которые, кстати, стали очень доступными и недорогими)? Главное отличие – это область применения. Готовые датчики все-таки…

Раздел: Метки:

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

Раздел: Метки:

1 Сомнения. Я долго сомневался в необходимости написания программы для управления компьютером от IR-пульта. С одной стороны, существует много аналогичных устройств/программ (как платных, так и бесплатных) с хорошей функциональностью и ничего нового в эту область я добавить не смогу. С другой стороны, раз уж аппаратная часть нами собрана (преобразователь IR-to-UART) почему бы не использовать ее…

Раздел:

Помните, как в мультфильме «трое из Простоквашино», мама дяди Федора сказала: «Я так устаю на работе, что даже телевизор смотреть не могу!» Видимо, эта фраза и является ответом на вопрос, почему вся современная бытовая аппаратура имеет инфракрасные пульты дистанционного управления (ПДУ) . Но, если разобраться, то все началось намного раньше.

ПДУ с проводами

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

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

Ультразвуковые ПДУ

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

При обсуждении какой-то проблемы Платтнер встал и двинулся к телевизору, чтобы пальцем показать какую-то деталь на экране. Но, до экрана не дошел, споткнувшись о кабель дистанционного управления. Пролил коктейль на костюм и в сердцах сказал: «Разве нельзя было сделать переключение каналов по радиоволне?», чем вогнал японских компаньонов в краску. А уже ровно через год появился первый пульт на ультразвуковых лучах.

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

Дальнейшее развитие электроники, в частности появление микросхем фирмы INTEL, позволило отказаться от подобного многочастотного кодирования. На одной ультразвуковой частоте за счет различных способов модуляции стало возможным передавать намного больше команд, чем при много частотном кодировании. Одним из первых аппаратов оснащенных ультразвуковым ПДУ был телевизор фирмы RCA. Кодирование команд осуществлялось при помощи широтно-импульсной модуляции (ШИМ).

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

Рис. 1. Первые пульты дистанционного управления

Специализированные микросхемы для ПДУ

Дело пошло лучше после того, как фирма INTEL разработала свой первый микропроцессор 8080. Эту новую разработку взяли за основу фирмы GRUNDIG и MAGNAVOX, которые сделали первый специализированный микропроцессор. В этом случае процессором генерируется нужный код цифровой команды под воздействием нажатой кнопки. Таким образом специализированная микросхема для ПДУ есть не что иное, как с уже прошитой программой. Такие ПДУ назывались TELEPILOT.

ПДУ на ИК-лучах

Первый цветной телевизор с микропроцессорным управлением и пультом дистанционного управления (ПДУ) на ИК лучах был выпущен совместно фирмами GRUNDIG и MAGNAVOX уже в 1974 году. Уже в этой модели в углу экрана показывался номер переключающегося канала (система OSD). Эта система команд получила название ITT. Это был первенец фирмы GRUNDIG.

В дальнейшем исследованиями в области ПДУ занялась фирма PHILIPS, которая разработала систему команд RC-5. Новая система позволяла кодировать 2048 команд, что в 4 раза превысило количество команд в системе ITT. Несущая частота была выбрана 36КГц, что не мешало передачам европейских радиовещательных станций и работе пультов с ультразвуковыми передатчиками с частотой 30 и 40КГц, а также обеспечивала достаточную дальность приема.

Но электронная техника не стояла на месте, а как говорил один киногерой, - шла вперед семимильными шагами. Совершенствовались телевизоры, появились видеомагнитофоны и музыкальные центры, спутниковые тюнеры, проигрыватели CD и DVD и многое другое.

Для управления новой техникой потребовались и новые ПДУ, а соответственно пришлось разрабатывать новые микросхемы. Такие микросхемы разработали фирмы SIEMENS и THOMSON. Несущая частота новых ПДУ была тоже 36КГц, но использовался другой метод модуляции сигнала, - двухфазная модуляция. При такой модуляции несущая частота была более стабильна, что обеспечило повышение дальности, увеличение помехозащищенности и надежности работы.

Дальнейший вклад в дело развития систем ПДУ снова внесла фирма PHILIPS. В начале 90 годов прошлого века она объединила все лучшее, что было в системах RC-5 и SIEMENS. Получившийся продукт получил название «Объединенная система команд». Суть ее в следующем. ПДУ такой системы имеют функции «MENU 1» и «MENU 2». В каждой из этих функций одна и та же кнопка выполняет разные команды, и получается, что меньшим количеством кнопок можно выполнить большее число команд.

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

При всем многообразии пультов и управляемых ими устройств, все они работают практически одинаково: инфракрасный светодиод ПДУ при нажатии кнопок излучает пачки инфракрасных импульсов (вспышек), которые принимаются фотоприемником («глазом») телевизора или другого устройства. Современный интегральный фотоприемник представляет собой устройство достаточно сложное, хотя по внешнему его виду этого не скажешь. Внешний вид фотоприемника показан на рисунке 2.

Рисунок 2. Фотоприемник

Приемник настроен на прием импульсов с несущей частотой 36КГц, что соответствует протоколу RC-5. Если вблизи фотоприемника просто включить, например, от батарейки, ИК светодиод, то его немигающее свечение на «глаз» никакого воздействия не окажет, даже если этот светодиод поднести вплотную к фотоприемнику. Также не оказывает воздействия дневной и искусственный свет. Такая избирательность обусловлена тем, что в цепи усиления сигнала фотоприемника имеется полосовой фильтр. Структурная схема фотоприемника показана на рисунке 3.

Рисунок 3. Структурная схема фотоприемника

Здесь не будет объясняться подробно протокол RC-5, поскольку на дальнейший рассказ, да собственно и на ремонт ПДУ, это незнание никак не повлияет. Желающие познакомиться с протоколом RC-5 более подробно могут найти его описание в интернете. Это уже тема для отдельной статьи.

Устройство ПДУ

При всем многообразии современных ПДУ все модели устроены практически одинаково. Основное различие чаще всего во внешнем виде, в дизайне устройства. Как было сказано в первой части статьи, основой современного ПДУ является специализированный микроконтроллер. Программа в МК записывается в процессе изготовления на заводе и в дальнейшем изменена быть не может. При включении в схему для такого МК требуется минимальное количество навесных деталей. Схема современного ПДУ показана на рисунке 4.

Рисунок 4. Схема современного пульта дистанционного управления

Основой всего устройства является микросхема U1типа SAA3010P. Хотя буквы могут быть и другими, что говорит о другой фирме производителе микросхемы. Но цифры все равно остаются 3010.

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

В нижнем правом углу схемы показана матрица клавиш (KEY MATRIX). Ее строки подсоединены к выводам DR0…DR7, а столбцы, соответственно, к выводам X0…X7. При нажатии на любую кнопку замыкается одна пара столбец - строка, и на выходе микросхемы возникает импульсная последовательность соответствующая нажатой кнопке. Каждая кнопка выдает свою последовательность и никакую другую! Всего возможно подключить 8*8=64 кнопки, хотя практически может быть и меньше.

Выходной сигнал в виде импульсов напряжения поступает на затвор полевого транзистора VT1, который в свою очередь управляет работой ИК светодиода VD1. Алгоритм управления в данном случае очень простой: открылся транзистор - засветился светодиод, транзистор закрыт, - светодиод погас. В таком случае говорят, что транзистор работает в ключевом режиме. В результате таких вспышек формируются пакеты импульсов, соответствующие протоколу управления RC-5.

Питание схемы производится от двух гальванических элементов типа AA, энергии которых хватает не менее чем на год. Параллельно батарейкам стоит электролитический конденсатор C1, который шунтируя внутренне сопротивление батареек, продлевает срок их службы и обеспечивает нормальную работу ПДУ при несколько «подсевших» батарейках. Светодиод в импульсном режиме может потреблять ток до 1А.

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