Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

RC-5 протокола был разработан Philips в начале 1980 - х годов , как полупроницаемой собственный потребитель ИК ( инфракрасный ) коммуникационный протокол дистанционного управления для бытовой электроники. Впоследствии он был принят большинством европейских производителей, а также многими производителями специализированного аудио и видео оборудования в США. Другой основной протокол, имеющий отношение к бытовой электронике, - это протокол NEC , который широко используется японскими производителями.

Протокол RC-5, при правильной реализации, имеет то преимущество, что любой CD-телефон (например) может использоваться для управления любым совместимым брендом CD-плеера. Для сравнения, протокол NEC назначает каждой торговой марке свой уникальный заголовок (ы), после которого может следовать любой желаемый набор команд; это дает преимущество, заключающееся в том, что не может быть никаких помех между удаленными телефонными трубками для единиц оборудования, произведенных различными производителями.

Детали протокола [ править ]

Основы протокола хорошо известны. Трубка содержит клавиатуру и передатчик я [1] ntegrated схемы (IC) вождения ИК - светодиод . [1] Командные данные представляют собой поток битов с манчестерским кодированием, модулирующий несущую частоту 36 кГц. (Часто используемая несущая составляет 38 кГц или 40 кГц, по-видимому, из-за дезинформации о фактическом протоколе.) [ Требуется пояснение ] ИК-сигнал от передатчика обнаруживается специализированной ИС со встроенным фотодиодом и усиливается, фильтруется , и демодулируется так, чтобы принимающее устройство могло действовать в соответствии с принятой командой. [2] RC-5 обеспечивает только одностороннюю связь, при которой информация передается от трубки к принимающему устройству.

Команда состоит из 14 бит:

  • Стартовый бит, который всегда равен 1 и позволяет принимающей ИС установить правильное усиление.
  • Бит поля, который указывает, находится ли отправленная команда в нижнем поле (логическая 1 = от 0 до 63 десятичных) или в верхнем (логический 0 = от 64 до 127 десятичных). Первоначально это был второй стартовый бит, бит поля был добавлен Philips позже, когда стало ясно, что 64 команд на устройство недостаточно. Многие устройства до сих пор используют оригинальную систему.
  • Бит управления, который переключается при каждом нажатии кнопки. Это позволяет принимающему устройству различать два последовательных нажатия кнопки (например, «1», «1» вместо «11») в отличие от простого удерживания кнопки пользователем и прерывания повторяющихся команд проходящим мимо человеком для пример.
  • Пятибитный системный адрес, который выбирает одну из 32 возможных систем.
  • Шестибитная команда, которая (вместе с битом поля) представляет одну из 128 возможных команд RC-5.

Несущая частота 36 кГц была выбрана, чтобы сделать систему невосприимчивой к помехам от строк телевизионного сканирования. Поскольку повторение несущей 36 кГц составляет 27,778 мкс, а коэффициент заполнения составляет 25%, длительность импульса несущей составляет 6,944 мкс. Каждый бит кодового слова RC-5 содержит 32 импульса несущей и равную длительность молчания, так что битовое время составляет 64 × 27,778 мкс = 1,778 мс, а 14 символов (битов) полного кодового слова RC-5 занимают 24,889 мс на передачу. Кодовое слово повторяется каждые 113,778 мс (4096/36 кГц), пока кнопка остается нажатой. (Опять же, обратите внимание, что эти сроки не строго соблюдаются всеми производителями из-за отсутствия широкого распространения точной информации о протоколе RC-5.)

Системные и командные коды [ править ]

Хотя протокол RC-5 хорошо известен и понятен, что не так хорошо задокументировано, так это присвоение системным номерам и фактические команды RC-5, используемые для каждой системы. Информация, представленная ниже, является наиболее полной и точной из имеющихся на данный момент. Это из печатного документа Philips, датированного декабрем 1992 г., который, к сожалению, недоступен в электронном формате (например, PDF), а также недоступна его обновленная версия. Эта информация предоставлена ​​для того, чтобы компании, желающие использовать протокол RC-5, могли использовать его должным образом и избежать конфликтов с другим оборудованием, которое может или не может использовать правильные системные номера и команды.

Точность информации [ править ]

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

Первый - захватить поток ИК-битов с мобильных телефонов новых продуктов Philips, таких как DVD-плееры, и проанализировать их, чтобы увидеть, какой системный номер используется. Другой вариант - использовать популярную серию программируемых пультов дистанционного управления Philips Pronto. Их можно запрограммировать для работы с компонентами Philips с использованием протокола RC-5. Опять же, выходной битовый поток телефона должен быть захвачен и проанализирован. Единственный другой способ - получить соответствующие документы непосредственно в Philips.

Распределение системных номеров [ править ]

Рекомендации по системному номеру [ править ]

Как видно, эта информация устарела. Например, больше нет систем, использующих CD-Video или CD-Photo. Кроме того, многие из «Зарезервированных» системных номеров, несомненно, были выделены Philips в течение прошедших 16 лет. Для обеспечения совместимости было бы полезно получить эту информацию. К сожалению, это оказалось непросто.

При разработке продукта с использованием протокола RC-5 разработчик должен как можно точнее следовать опубликованной информации. Например, один процессор объемного звука от специализированного производителя в США использовал системный номер 16, обозначенный как «Preamp 1». Это вызвало много проблем с установками домашнего кинотеатра, которые также включали отдельный двухканальный предусилитель, который, если он был произведен в США или Европе, также использовал бы протокол RC-5 с системным номером 16. Если бы у разработчиков процессора объемного звука был если им доступна правильная информация, было бы очевидно, что лучшим выбором было бы использовать систему номер 19, обозначенную для «Preamp 2», так как это позволило бы избежать ненужного конфликта между продуктами.

Таблицы команд [ править ]

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

сноска Команды для систем расширения видео 3 (TV) и 9 (VCR), которые используют общие номера видео команд, приведены в таблицах 4b (TV) и 7b (VCR).

См. Также [ править ]

Ссылки [ править ]

  • Система дистанционного управления RC-5, включая таблицы команд, Philips Semiconductors, декабрь 1992 г., публикация № 9388706 23011

Заметки [ править ]

  1. ^ a b Максим, Интегрированный. "Инфракрасная система дистанционного управления на кристалле" (PDF) . MAXQ617 .
  2. ^ «TSOP382xx, TSOP384xx Модули ИК-приемников для систем дистанционного управления» (PDF) ( техническое описание ). Вишай.