Потребительский ИК-порт, потребительский инфракрасный порт или CIR - это класс устройств, использующих инфракрасную часть электромагнитного спектра для беспроводной связи. Порты CIR обычно используются в устройствах бытовой электроники, таких как телевизионные пульты дистанционного управления, КПК, ноутбуки и компьютеры.
Функциональность CIR так же широка, как и у бытовой электроники, которая его поддерживает. Например, пульт дистанционного управления телевизора может передавать на телевизор команду «канал вверх», в то время как компьютер может иметь возможность просматривать Интернет исключительно через CIR. Тип, скорость, полоса пропускания и мощность передаваемой информации зависят от конкретного используемого протокола CIR.
CIR - наиболее распространенный тип оптической связи в свободном пространстве.
Поскольку потребительские ИК-протоколы предназначены для большая часть не стандартизирована, компьютеры и универсальные пульты дистанционного управления часто запоминают битовый поток, возможно, со сжатием и, возможно, без определения фактической скорости передачи, и воспроизводят его. Сходство между пультами дистанционного управления часто является в значительной степени случайным результатом ограниченного выбора микросхем инфракрасного кодировщика / декодера (хотя теперь также используются микроконтроллеры ) и модулей ИК-приемника или имитацией старых микросхем, а не конструкцией. Производители бытовой техники часто повторно используют один и тот же протокол на многих аналогичных устройствах, хотя для каждого производителя и типа устройства обычно используется несколько протоколов. Распечатки кодов информируют о любом универсальном пульте дистанционного управления.
Благодаря доступности недорогих микросхем микроконтроллера сегодня многие пульты дистанционного управления могут быть основаны на таких микросхемах, а не на специализированных микросхемах кодировщика дистанционного управления. Это упрощает сохранение тех же кодов при перемещении кнопок на пульте дистанционного управления.
Кроме того, функции декодера часто будут интегрированы в более сложный микроконтроллер, который управляет AV-устройством, что устраняет необходимость в отдельном чипе. В отсутствие жизнеспособного стандарта микроконтроллеры могут использоваться для имитации неоднозначных протоколов, используемых старыми специализированными микросхемами кодировщика / декодера, и, похоже, это часто так. Существуют даже урезанные 4-битные микроконтроллеры с программированием по маске, предназначенные только для использования с дистанционным управлением (например, NEC μPD612xA (снято с производства), μPD613x, μPD1724x, μPD6x; и 8-битное семейство μPD17932x). Они предлагают пробуждение клавиатуры, режимы ожидания с низким энергопотреблением и образец кода контроллера, хотя аналогичные функции присутствуют в более общих микроконтроллерах PIC или AVR Atmel.
Некоторые беспроводные инфракрасные клавиатуры и мыши портативных компьютеров используют протоколы, аналогичные потребительским ИК-устройствам. Некоторые пульты дистанционного управления ПК, используемые для управления компьютерными медиаплеерами, программного обеспечения для презентаций или других приложений, также используют потребительские протоколы в стиле ИК. Некоторые компьютерные пульты дистанционного управления, клавиатуры и мыши могут также использовать протокол IrDA, хотя IrDA был разработан для использования на очень малых расстояниях.
Sony произвела ряд потребительских устройств различных типов, которые используют общий проприетарный протокол, называемый S-link. Разъем на каждом устройстве позволял передавать сигналы дистанционного управления между устройствами. Протокол включал полезную, но необычную функцию поддержки нескольких устройств одного типа (например, несколько устройств смены компакт-дисков). Некоторые AV-компоненты могут генерировать информационные коды состояния, которые можно использовать для таких действий, как автоматическая остановка магнитофона, когда записываемый компакт-диск прекращает воспроизведение. Программное обеспечение, работающее на ПК с подходящим интерфейсом, может также управлять AV-компонентами и отслеживать их активность; например, ваш компьютер может определить, какой диск и трек воспроизводились в вашем устройстве автоматической смены компакт-дисков, и найти названия в одной из баз данных компакт-дисков в Интернете. Sony взимает 5000 долларов США за доступ к документации S-Link. Sony использует протокол SIRC для дистанционного управления. SIRC разработан в трех различных версиях: 12 бит, 15 бит и 20 бит. После получения 12 бит приемник ждет, чтобы увидеть, есть ли еще падающие фронты, чтобы узнать, кодируется ли протокол SIRC 15 или 20 битами.
Коды и RC-5, разработанные Philips, случайно называют международными стандартами. Однако протокол RECS-80 был подвержен помехам и был быстро заменен протоколом RC-5. Хотя кажется, что это были проприетарные протоколы, разработанные Philips, они также были приняты различными другими производителями, в частности, европейскими и американскими. Это обеспечило возможность взаимодействия между удаленными телефонными трубками и оборудованием различных производителей. Код RC-5 использовался и до сих пор используется многими производителями специализированного аудио / видео оборудования в США и Европе. К сожалению, документация по стандартным командам не получила широкого распространения. Таким образом, некоторые марки оборудования используют нестандартные команды, вызывая помехи в работе другого оборудования, также использующего протокол RC-5.
Набор команд RC-5 был определен в конце 1980-х и расширен, чтобы увеличить количество команд в начале 1990-х (иногда называемый RC-5x). Однако с тех пор быстро растущие требования к более новым категориям электронной продукции (например, DVD-плееры, кабельные боксы, цифровые видеорегистраторы и т. Д.) Привели к тому, что Philips заменила протокол RC-5 новым протоколом RC-6, который имеет как расширенный набор устройств (256 против 32) и команд на устройство (256 против 64 в RC-5 и 128 в RC-5x). Опять же, Philips не предоставляет информацию о протоколе RC-6.
Напротив, основные японские производители бытовой электроники почти повсеместно приняли протокол, который был разработан и администрируется NEC (теперь Renesas ). В протоколе NEC каждому производителю назначается уникальный код, который содержится в переданной команде, что позволяет избежать ложного срабатывания других удаленных телефонов.
RECS-80 использует импульсно-позиционную модуляцию, а RC-5 использует двухфазную. Первые специализированные микросхемы были предложены Philips Semiconductors, чтобы упростить использование протоколов RECS-80 и RC-5. Микросхемы кодировщика SAA3004, SAA3007 и SAA3008 использовали RECS-80, а микросхемы кодировщика SAA3006 и SAA3010 использовали RC-5. Микросхема декодера SAA3049A декодировала любой тип. (Обратите внимание, что подразделение Philips Semiconductors теперь называется NXP Semiconductors ). Все эти чипы сняты с производства. Однако эти протоколы передачи легко создаются и / или декодируются с помощью 8-разрядных микроконтроллеров общего назначения, например, предлагаемых Microchip Technology и Atmel.
. Для передачи ИК-команд требуется только микроконтроллер и инфракрасный светодиод, доступные из самых разных источников. Прием модулированных команд для протоколов RC-5, RC-6 и NEC легко осуществляется с помощью специализированных ИК-приемников, наиболее доступных от Sharp Corporation и Vishay Intertechnology. Эти приемники включают в себя фотодиод, схему автоматической регулировки усиления (АРУ) и демодулятор. Затем демодулированный сигнал декодируется микроконтроллером.
CEA-931-B определяет метод инкапсуляции кодов дистанционного управления по IP, а CEA-931-A определяет метод инкапсуляции кодов дистанционного управления по IEEE-1394 [1]. Эти документы не являются бесплатными, хотя бесплатные стандарты являются нормой для Интернет-протоколов и значительно способствовали их широкому распространению.
Отсутствие стандартизации создает множество проблем для потребителей: необходимость покупки универсальных пультов ДУ, поскольку исходный не может управлять соответствующими функциями на взаимосвязанных устройствах, и обновлять их при покупке нового устройства, универсальные пульты дистанционного управления, которые не управляют должным образом устройства, неспособность управлять более чем одним устройством одного типа, неспособность в большинстве потребительских установок остановить запись на ленту, когда заканчивается компакт-диск, неспособность видеомагнитофонов управлять кабельными каналами и владение более чем 5 разные пульты.