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

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

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

Протокол, который я здесь описываю, был разработан компанией NEC. Я видел очень подобные описания протокола в Интернете, и там протокол называют Японским Форматом.
Признаю, что не знаю точно, кто это разработал. То, что я действительно знаю, - что используется в моем последнем VCR, произведенный Sanyo, и был куплен под именем Fisher. NEC произвел микросхему дистанционного управления.
Это описание было взято из инструкции по эксплуатации VCR. Те были днями, когда инструкции по эксплуатации были полными с полезной информацией!

Особенности

  • Адрес на 8 бит и длина команды на 8 бит
  • Адрес и команда передаются дважды для надежности
  • Модуляция ширины импульса
  • Несущая частота 38 кГц
  • Время передачи бита 1.125мс или 2.25мс

Модуляция

Протокол NEC использует импульсное кодирование ширины битов. Длина пакета каждого импульса 560мкс на несущей частоте 38кГц (приблизительно 21 цикл). Логическая "1" состовляет 2.25мс при передаче, в то время как логический "0" составляет только половину этого - 1.125мс. Рекомендуемый рабочий цикл несущей - 1/4 или 1/3.

Протокол

Рисунок выше показывает типичную последовательность импульсов протокола NEC. В протоколе сначало идет LSB . В данном случае передается адрес 59h и команда 16h. Сообщение начинается пакетом АРУ на 9мс, который используется, чтобы установить усиление усилителя приемника. Пакет АРУ после сопровождается задержкой на 4.5мс, после которого следует адрес и команда. Адрес и команда передаются дважды. Во второй раз все биты инвертированы и могут использоваться для проверки полученного сообщения. Полное время передачи является постоянным, потому что каждый бит повторен с его инвертированной копией. Если Вас не интересует надежность, Вы можете проигнорировать инвертированные значения, или Вы можете перевернуть адрес и команду к 16 битам каждый!
 Команда передается только один раз, даже когда кнопка на пульте дистанционного управления остается нажатой. Каждый повторный код 110мс передается до тех пор, пока кнопка пульта нажата. Этот повторный код - просто импульс АРУ на 9 мс, сопровождаемый задержкой на 2.25мс и 560мкс пакетами.
 

Расширенный протокол NEC

Протокол NEC так широко используется, что скоро все возможные адреса были "израсходованы". Жертвуя избыточностью адреса диапазон адресов был расширен от 256 возможных значений приблизительно до 65000 различных значений. Т.е. диапазон адресов был расширен от 8 битов до 16 битов, не изменяя никакие другие свойства протокола.
Длина команд все еще сохранена. Поэтому каждый адрес может обработать 256 различных команд.

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

Пример

Таблица ниже, приводит сообщения, отправленные дистанционным управлением моего покойного Fisher'а 530 VCR (20 лет служил хорошо).

NEC СообщениеФункция кнопки
$68-$00Play
$68-$01Rec
$68-$02Audio Dub
$68-$03Frame Adv
$68-$04Slow
$68-$05Quick
$68-$06Cue
$68-$07Review
$68-$08FF
$68-$09Rew
$68-$0AStop
$68-$0BPause/Still
$68-$0CUp key
$68-$1EDown key


Источник: 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.

    ИК управление. Sony протокол SIRC

      Я собрал и объединил некоторую информацию, найденную в Интернете о протоколе Sony SIRC. Я должен признать, что никогда не работал с этим протоколом, таким образом, я не мог проверить, что вся информация допустима для всех ситуаций.

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

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

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

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

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

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