Принцип работы ик пульта управления. Ик-пульт дистанционного управления

15.08.2019

15:45 20.03.2002

Три способа управления компьютером через любой ИК пультДанный материал содержит в основном теоретическую информацию относительно использования инфракрасных пультов от телевизоров и прочей бытовой техники для управления компьютером. Найти реальное применение такой возможности не так уж и сложно. Можно управлять запуском программ; движением курсора мыши и имитировать нажатие ее кнопок; имитировать нажатие клавиш клавиатуры; управлять WinAmp-ом; выключать и перезагружать компьютер.

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

Начнем с самого простого варианта - работы через обычные инфракрасные адаптеры, которые продаются во многих магазинах по цене от 15 до 40 долларов. Подключаются они посредством шины USB или последовательного порта RS-232 (обычный COM-порт). Последний вариант для нашей затеи выглядит предпочтительнее, т.к. рассмотренный софт скорее всего не будет работать с USB версиями адаптеров. Кроме того, они стоят дешевле. В нашем случае мы использовали адаптер TEKRAM IRmate IR-210B, подключенный через COM-порт. Сразу нужно предупредить о том, что найденные и описанные нами программы не требуют установки драйверов для каких-либо адаптеров. Программы сами напрямую работают с COM-портом. Установленные драйвера будут мешать нормальной работе. Если использовать USB версии адаптеров, то тут ситуация обратная - драйвера необходимы но, как уже упоминалось ранее, в настройках всех программ не значилась поддержка устройств такого рода.

Программа распространяется на условиях Shareware. В демонстрационном режиме возможно использование только четырех команд с пульта. Поддерживает различные адаптеры, в том числе и работающие через WinLirc (об этом будет рассказано отдельно). Поддерживаются напрямую пульты AVerMedia TV-tuner. Полный список поддерживаемых устройств можно найти на сайте разработчиков.

Программа оказалась достаточно простой в использовании. Имеется поддержка русского языка. Описание работы с программой начнем с настроек.

Они располагаются в меню "Файл". Изначально, нужно указать к какому порту подключен адаптер. Для нашего IRMate 210 была ремарка в описании программы: работает только на скорости порта 2400 бит/с. Подчиняемся указаниям, в остальном, все настройки вполне оптимальны. Логика работы с этой программой, впрочем, и с остальными тоже, подразумевает, что Вы должны завести в программе сначала источник - пульт управления. В нашем примере мы назвали его "Samsung". Затем к источнику добавляются команды, они располагаются под именем пульта. При их добавлении программа присваивает их значениям сигналы с пульта ДУ. Что бы назначить кнопке ПДУ действие, достаточно перетащить мышкой нужную команду в окошко "Срабатываемые команды" и в закладке "Список действий" указать все, что необходимо. Не зарегистрированная версия программы не даст создать более четырех действий на одной схеме.

Описание работы с этой программой начнем с ее настройки. При первом запуске программы Вы попадаете в раздел основного меню "General Config". В нем необходимо выбрать тип используемого адаптера. В нашем случае это Generic Serial IR Receiver. Далее перемещаемся в пункт "Hardware Setup".

Аналогично предыдущей программе, щелкаем в пустом поле правой кнопкой мыши и выбираем из меню пункт "New Remote Control". Мы назвали его Samsung. Далее с помощью правой кнопки мыши начинаем добавлять клавиши с ИК пульта ("New remote Button"). В процессе определения кнопок пульта возникла проблема - программе все коды кнопок казались одинаковыми. Код кнопки отображается справа в окошке "Signature" и является простым набором данных, прочитанных из COM-порта. Решилось все просто: на скриншоте рядом с указанием порта есть кнопочка "Setup". Она вызывает окно настроек, где нужно выбрать вторую закладку с названием "Device Settings". В нем в значении параметра "IR code length" поставить большее значение, например, 32 байта.
Для назначения уже определенным кнопкам пульта действий нужно перейти в третий раздел "Actions". Добавить наш пульт и добавить кнопки, которые мы определили в предыдущем разделе, только теперь выбор будет из ниспадающего меню, вызываемого правой кнопкой мыши. Действия к командам добавляются в правом окошке.

Выставив галочку в пункте "Disable OSD" Вы избавитесь от окна, которое будет выскакивать на экран при нажатии этой кнопки на пульте.

Субъективно, uICE пришлась мне по вкусу больше, чем PCRemote. Но лучше попробовать обе, т.к. у них есть несколько отличий. Кроме того, если Вы собираетесь пользоваться незарегистрированными версиями, то uICE через 30 дней полностью потеряет свою работоспособность, в то время как PCRemote будет работать с вышеупомянутыми ограничениями.

Работа с самодельными ИК-приемниками

Рассмотренный выше способ подойдет тем, у кого уже есть ИК-адаптер или приобретение такового не вызывает каких либо затруднений. В ином случае простейший ИК-приемник, подключаемый через стандартный RS-232 порт, соорудить самому совсем не сложно. Более того, существует намного больше программ, работающих именно с самодельными ИК-приемниками. Самой популярной такой программой является WinLirc. Правильнее ее будет назвать не программой, а интерфейсом работы с COM-портом. Этим интерфейсом пользуются все остальные программы, которые будут описаны далее.

Это интерфейс для устройств, описанных выше. Работает он под управлением Windows 95/98/ME/NT/2000. Изначально создавался для Unix, так что поклонники этой операционной системы найдут все, что им нужно на этом сайте www.lirc.org . Сама по себе эта программа способна только принимать и обрабатывать сигналы, принятые из COM-порта от нашего устройства. Для того, что бы с помощью пульта ДУ совершать какие либо действия на компьютере необходимы другие программы, которые в свою очередь будут получать все данные от WinLIRC. Все уже вышеописанные программы способны работать с WinLIRC.

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

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

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

Один из самых ранних образцов устройств для дистанционного управления придумал и запатентовал Никола Тесла в 1893 году .

Первый пульт ДУ для управления телевизором был разработан американской компанией Zenith Radio Corporation в начала 1950-х . Он был соединён с телевизором кабелем . В 1955 году был разработан беспроводной пульт Flashmatic , основанный на посылании луча света в направлении фотоэлемента . К сожалению, фотоэлемент не мог отличить свет из пульта от света из других источников. Кроме того, требовалось направлять пульт точно на приёмник.

Пульт ДУ Zenith Space Commander 600

Универсальный пульт Harmony 670

Военное дело

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

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

  • Рабоче-крестьянская Красная армия использовала дистанционно-управляемые танки в Советско-финской войне 1939-1940 годов и в начале Великой Отечественной войны . Телетанк управлялся по радиосвязи из управляющего танка на расстоянии 500-1500 м, таким образом, получалась телемеханическая группа. Красная армия выставила по меньшей мере два телетанковых батальона в начале ВОВ. Также у Красной армии были дистанционно-управляемые катера и экспериментальные самолёты. Между тем, немецкие танковые батальоны были полностью радиофицированы, каждый танк имел на своем борту рацию, что говорит об огромном превосходстве немецкой техники и промышленности к началу войны.
  • Подробная информация о применении ПДУ для средств спецназначения в наше время носит преимущественно закрытый характер

Авиация

Практически все средства авионики и другое бортовое оборудование ЛА управляются с помощью пультов ДУ в кабине пилотов, ДУ имеется также в наземном оборудовании

Водный транспорт

Значительная часть судового оборудования управляется с помощью ПДУ

Железная дорога и метро

ПДУ применяются для управления оборудованием поездов, путевым оборудованием, оборудованием станций (эскалатор, освещение и т. д.)

Промышленное производство и строительство

Некоторые виды производственного и строительного оборудования могут управляться с помощью ПДУ

Научно-исследовательские и производственно технические лаборатории

Некоторые виды лабораторного оборудования управляются с помощью ПДУ

Космос

  • Технология дистанционного управления также использовалась в исследованиях космоса. Советский Луноход дистанционно управлялся с Земли. Прямое дистанционное управление космическими аппаратами на бо́льших расстояниях непрактично из-за возрастающей задержки сигнала.
  • Для управления оборудованием и двигателями космического корабля в кабине космонавтов имеются пульты ДУ

Связь и другие системы информационных технологий

Дистанционное управление могут иметь ретрансляторы, радиомаяки, а также связные радиостанции, радиолокаторы и другие системы

Электроэнергетика

В электроэнергетике ПДУ используются для управления объектами энергосистемы и управления энергопотреблением

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

Например, первые пульты дистанционного управления на инфракрасных лучах появились в 1974 году благодаря фирмам Grundig и Magnavox, которые выпустили первый телевизор, оснащенный таким управлением. Датчики, использующие ИК-излучение, широко используются в автоматике.

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

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

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

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

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

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

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

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

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

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

Пример применения инфракрасного барьера совместно с набором «Цифровая лаборатория» из уже упомянутой серии Азбука электронщика можно посмотреть .

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

Модуль позволяет управлять освещением или другими электроприборами, используя любую кнопку пульта ДУ.

Как правило, на каждом пульте ДУ есть редко используемые или вовсе не используемые кнопки. Применив этот выключатель, вы сможете включать и выключать люстру, вентилятор и т.п. с того же пульта ДУ, с которого вы управляете телевизором или музыкальным центром.

При подаче питания модуль в течение 10 секунд «ждет» получения сигнала, соответствующего выбранной кнопке пульта, и по истечению этого времени «запоминает» нажатую кнопку. После этого для срабатывания реле модуля достаточно один раз нажать эту кнопку, при повторном нажатии реле выключится. Таким образом, реализуется режим управления типа «триггер». Модуль остается запрограммированным даже при отключении его питания.

Следует отметить, что модуль «помнит» свое последнее состояние при отключении питания.

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

Реле модуля может коммутировать мощность до 1500 Вт.

  1. Комплект беспроводного управления по ИК-каналу имеет собственный пульт ДУ с 4-мя кнопками и 4 канала управления по 2000 Вт каждый.

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

С помощью модуля можно организовать реверсивное управление двумя коллекторными электродвигателями, поскольку каждое реле имеет один нормально замкнутый (NC) и один нормально разомкнутый (NO) контакты с общим проводом.

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

Пульт комплекта питается от элемента CR2032.

Управление нагрузкой с большей мощностью для всех рассмотренных устройств можно осуществить с помощью модулей расширения:

До 4000 Вт: подойдет модуль расширения ;

До 8000 Вт: подойдет модуль расширения .

Модули с инфракрасным управлением

Артикул

Название

Напряжение питания

Число каналов управления

Максимальная мощность нагрузки одного канала, Вт

Примеры применения

Инфракрасный барьер

12В постоянный

Охранные устройства; спортивные соревнования; робототехника; устройства автоматики

Выключатель освещения

12В постоянный;

220В переменный

Управление освещением, вентиляцией, отоплением

Комплект беспроводного управления

12В постоянный

Реверсивное управление коллекторными двигателями; 4-х канальное управление бытовыми приборами


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

Собственно, что такое ИК-управление - объяснять, думаю, не нужно. Сейчас более распространено управление по 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. Решил выложить фото самого пульта, чтобы было видно, что работает девайс не только как китайские приёмники, которые подключаются к ПК. Возможности гораздо шире и универсальнее.

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

Принцип ИК передачи информации

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

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

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

Пульт ИК управления при нажатии кнопки излучает кодированную посылку, а приемник, установленный в управляемом устройстве, принимает её и выполняет требуемые действия. Для того, чтобы передать логическую последовательность, пульт формирует импульсный пакет ИК лучей, информация в котором модулируется или кодируется длительностью или фазой составляющих пакет импульсов. В первых устройствах управления использовались последовательности коротких импульсов, каждый из которых представлял собою часть полезной информации. Однако в дальнейшем, стали использовать метод модулирования постоянной частоты логической последовательностью, в результате чего в пространство излучаются не одиночные импульсы, а пакеты импульсов определенной частоты. Данные уже передаются закодированными длительностью и положением этих частотных пакетов. ИК приемник принимает такую последовательность и выполняет демодулирование с получением огибающей. Такой метод передачи и приема отличается высокой помехозащищенностью, поскольку приемник, настроенный на частоту передатчика, уже не реагирует на помехи с другой частотой. Сегодня для приема ИК сигнала обычно применяется специальная микросхема, объединяющая фотоприемник, усилитель с полосовым фильтром, настроенным на определенную несущую частоту, усилитель с АРУ и детектор для получения огибающей сигнала. Кроме электрического фильтра, такая микросхема имеет в своем составе оптический фильтр, настроенный на частоту принимаемого ИК излучения, что позволяет в максимальной степени использовать преимущество светодиодного излучателя, спектр излучения которого имеет небольшую ширину. В результате таких технических решений, стало возможным принимать маломощный полезный сигнал на фоне ИК излучения других источников, бытовых приборов, радиаторов отопления и т.д. Работа современных устройств ИК управления достаточно надежна, а дальность составляет от нескольких метров до 40 и более метров, в зависимости от варианта реализации и уровня помех.

Передатчик ИК сигнала

Передатчик ИК сигнала, ИК пульт, чаще всего имеет питание от батарейки или аккумулятора. Следовательно его потребление должно быть максимально низким. С другой стороны, излучаемый сигнал должен быть значительной мощности для обеспечения большой дальности передачи. Такие противоположные по энергетическим затратам задачи успешно решаются способом передачи коротких импульсных кодированных пакетов. В промежутках между передачами пульт практически не потребляет энергии. Задача контроллера пульта - опрос кнопок клавиатуры, кодирование информации, модулирование опорной частоты и выдача сигнала на излучатель. Для изготовления пультов выпускаются различные специализированные микросхемы, однако для этих целей могут быть использованы и современные микроконтроллеры общего применения типа AVR или PIC. Основное требование к таким микроконтроллерам - это наличие режима сна с чрезвычайно низким потреблением и способность чувствовать нажатия кнопок в этом состоянии.

Излучатель ИК сигнала испускает инфракрасные лучи под действием тока возбуждения. Ток на излучатель обычно превышает возможности микроконтроллера, поэтому для формирования необходимого тока устанавливается простейший на одном транзисторе. Для снижения потерь, при выборе транзистора необходимо обратить внимание на его коэффициент усиления тока - β или h21. Чем выше этот коэффициент, тем выше эффективность устройства. Современные передатчики используют полевые или CMOS транзистоы, эффективность которых на используемых частотах можно считать предельной.

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

Большинство передатчиков работают на частоте 30 - 50 кГц. Такой диапазон частот был выбран исторически при создании первых подобных устройств. Была выбрана область с наименьшим уровнем помех. Кроме того, принимались в расчет ограничения на элементную базу. В дальнейшем, по мере стандартизации и распространения аппаратуры с таким способом управления, переход на другие частоты стал нецелесообразным.

В целях увеличения импульсной мощности передатчика, а соответственно и его дальности, сигнал основной частоты отличается от меандра и имеет скважность 3 - 6. Таким образом повышается импульсная мощность с сохранением или даже уменьшением средней мощности. Импульсный ток светодиода выбирается исходя из его паспортных значений и может достигать одного и более Ампер. Импульсный ток в большинстве пультов ИК не превышает 100 мА. При этом, поскольку и опорная частота имеет малый коэффициент заполнения и длительность кодированной посылки не превышает 20-30 мс, средний ток при нажатой кнопке не превышает одного миллиампера. Повышение импульсного тока светодиода сопряжено с снижением эффективности и уменьшением срока службы. Современные инфракрасные светодиоды имеют эффективность 100-200 мВт излучаемой энергии при токе 50 мА. Допустимый средний ток не должен превышать 10-20 мА. Питание светодиода должно иметь RC фильтр, который снижает воздействие импульсной помехи на питание микроконтроллера. Спектр применяемых светодиодов для ИК пультов большинства бытовой аппаратуры имеет максимум в области 940 нм.

Длительность единичного пакета опорной частоты для уверенного приема составляет не менее 12-15 и не более 200 периодов. При передаче кодированной посылки, передатчик формирует в начале преамбулу, которая представляет собой один или несколько пакетов опорной частоты и позволяет приемнику установить необходимый уровень усиления и фона. Данные в кодированной посылке передаются в виде нулей и единиц, которые определяются длительностью или фазой (расстоянием между соседними пакетами). Общая длительность кодировнной посылки чаще всего составляет от нескольких бит до нескольких десятков байт. Порядок следования, признак начала и количество данных определяется форматом посылки.

Приемник ИК сигнала

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

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

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

Корпус такого приемника выполняется из материала, выполняющего роль дополнительного фильтра, пропускающего ИК лучи определенной длины волны. Современные интегральные приемники позволяют принимать полезный сигнал на уровне фона, превышающего его в несколько десятков раз и при этом чувствовать посылки частоты, имеющие всего от 4 - 5 периодов.

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

Форматы ИК передачи данных

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