trust already work ИК управление. протокол Philips RC 5 » Портал инженера

ИК управление. протокол Philips RC 5

(перев. англ.)

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

Особенности

  • Адрес на 5 битов и длина команды на 6 битов (7 битов команды для RC5X)
  • Двухфазное кодирование (или Манчестерское кодирование)
  • Несущая частота 36 кГц
  • Постоянное время передачи бита 1.778 мс (64 цикла 36 кГц)
  • Производитель Philips

Модуляция

Протокол использует двухфазную модуляцию (или так называемое Манчестерское кодирование) несущей частоты IR на 36 кГц. Все биты имеют равную длину 1.778 мс в этом протоколе половина времени отведена для передачи бита, заполненного пакетом на несущей частоте 36 кГц, когда другая половина пакета неактивна. Логический ноль представлен пакетом в первой половине времени передачи бита. Логическая единица представлена пакетом во второй половине времени передачи бита. Отношение импульса/паузы несущей частоты на 36 кГц - 1/3 или 1/4, который уменьшает потребляемую мощность.

Протокол

Рисунок ниже показывает типичную последовательность импульсов RC 5 сообщений. Этот пример передает команду 35h, и адрес устройтсва 05h.

 

Первые два импульса - стартовые импульсы, и оба логические "1". Пожалуйста, отметьте, что половина времени передачи бита заканчивается раньше прежде, чем приемник заметит реальный запуск сообщения.
В расширенном RC 5 используется только один начальный бит. Разряд S2 преобразован, чтобы управлять 6 битом, предусматривая в общей сложности 7 битов для команды. Значение S2 должно быть инвертировано, чтобы получить 7-ой бит команды!

3-ий бит - бит переключателя. Этот бит инвертирован каждый раз, когда кнопка пульта отпущена и нажата снова. Этим путем получатель может различить кнопку, которая остается нажатой, или неоднократно нажимается.
Следующие 5 битов представляют адрес устройства IR, в котором отправляется сначала MSB. Адрес сопровождается командой на 6 битов, в котором также отправляется сначала MSB.
Сообщение состоит из в общей сложности 14 битов, которые составляют в целом длительность в 25мс. Иногда сообщение, может оказаться, короче, потому что первая половина начального бита S1 остается неактивной. И если последний бит сообщения - логический "0", последняя половина бита сообщения также неактивна.

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

PS: у меня была большая ошибка на этой странице в течение достаточно долгого времени. По некоторой таинственной причине были инвертированы LSB и MSB адреса и команды. Я могу вспомнить исправление этой ошибки прежде, но так или иначе старая версия описания, должно быть, "распротсранилась" в Интернете.

Предопределенные Команды

Philips создал красивый список "стандартизированных" команд. Это гарантирует совместимость между устройствами от того же самого бренда.
Очень хорошая функция, чего часто нет в других брендах, является то, что в таблице большинство устройств доступны повторно, разрешающее Вам иметь 2 VCR устройтсва, сложенные друг на друге, не имея проблему адресации одного из них с дистанционным управлением.
Я могу только показать ограниченный список стандартных команд, поскольку этот список обо всем, что сейчас мне известно.

RC-5
Адрес
Устройтсво
$00 - 0TV1
$01 - 1TV2
$02 - 2Teletext
$03 - 3Video
$04 - 4LV1
$05 - 5VCR1
$06 - 6VCR2
$07 - 7Experimental
$08 - 8Sat1
$09 - 9Camera
$0A - 10Sat2
$0B - 11 
$0C - 12CDV
$0D - 13Camcorder
$0E - 14 
$0F - 15 
$10 - 16Pre-amp
$11 - 17Tuner
$12 - 18Recorder1
$13 - 19Pre-amp
$14 - 20CD Player
$15 - 21Phono
$16 - 22SatA
$17 - 23Recorder2
$18 - 24 
$19 - 25 
$1A - 26CDR
$1B - 27 
$1C - 28 
$1D - 29Lighting
$1E - 30Lighting
$1F - 31Phone
 
RC-5
Команда
TV командаVCR Комада
$00 - 000
$01 - 111
$02 - 222
$03 - 333
$04 - 444
$05 - 555
$06 - 666
$07 - 777
$08 - 888
$09 - 999
$0A - 10-/---/--
$0C - 12StandbyStandby
$0D - 13Mute 
$10 - 16Volume + 
$11 - 17Volume - 
$12 - 18Brightness + 
$13 - 19Brightness - 
$20 - 32Program +Program +
$21 - 33Program -Program -
$32 - 50 Fast Rewind
$34 - 52 Fast Forward
$35 - 53 Play
$36 - 54 Stop
$37 - 55 Recording

Источник: www.sbprojects.com http://nice.artip.ru


Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    ИК управление. Протокол Nokia NRC17

      Протокол дистанционного управления Nokia для чтобы передать команды ИК, использует 17 битов, которые сразу объясняют название этого протокола.

    ИК управление. Протокол Sharp

      У меня есть немного информации об этом протоколе. Используется в VCR, которые произведеные фирмой Sharp, именно поэтому я дал этому имя протокол Sharp.

    ИК управление. Протокол Philips RC 6

      Протокол RC 6, как ожидалось, преемник протокола RC 5. Как и RC 5 новый RC 6 протокол был также определен фирмой Philips. Это - очень универсальный и четко определенный протокол.

    ИК управление. Протокол Philips MM RC

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

    ИК управление. Протокол X-Sat

      Я называю этот протоколом X-Sat, потому что он используется в X-Sat CDTV 310 спутниковых ресиверах, сделанных французской компанией Xcom.

    ИК управление. Протокол RCA

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