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

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

У JVC также есть свой собственный протокол ИК, хотя я видел, что различные протоколы используются в оборудовании JVC. Это, вероятно, имеет место для оборудования, которое JVC не производили самостоятельно. Большинством подлинного оборудования JVC управляет протокол, описанный на этой странице.
Вся информация об этом протоколе была собрана, используя JVC PTU94023B сервисное дистанционное управление и цифровой осциллограф.

Особенности

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

Модуляция

модуляция протокола IR JVC

Протокол JVC использует кодирование ширины импульса битов. Каждый импульс 526мкс на несущей 38 кГц (приблизительно 20 циклов). Для передачи логической "1" нужно 2.10мс (эквивалент 80 циклов), в то время как логический "0" составляет только 1.05мс (эквивалент 40 циклов). Рекомендуемый рабочий цикл несущей - 1/4 или 1/3.

Протокол

протокол IR JVC

Рисунок выше показывает типичную последовательность импульсов протокола JVC. В начале передается LSB. Тут переданы адрес 59h и команда 35h. Сообщение начато с 8.4мс отрезком для корректировки АРУ (эквивалент 320 циклов), который используется, чтобы установить усиление приемника ИК. Далее идет пространство 4.2 мс (эквивалент 160 циклов), после которого следует адрес и команда. Полное время передачи является переменным, потому что время прохождения бита разные.

последовательность повторов протокола JVC

Команда ИК JVC передается повторно каждые 50-60мс столько, сколько удерживается нажатой кнопка пульта. Только в первой команде предшествует предварительный импульс 8.4мс и задержка 2.4мс. Этим путем приемник может определить, нажата ли кнопка пульта впервые или удерживается.

 

www.sbprojects.com