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

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

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

Особенности

  • Адрес на 8 битов и длина команды на 8 битов
  • Импульсная модуляция ширины
  • Несущая частота 38 кГц
  • Время передачи бита 1мс или 2мс

Модуляция

модуляция битов протокола X-Sat

Протокол X-Sat использует импульсное кодирование ширины битов. Длина пакета каждого импульса 526мкс на несущей частоте 38 кГц (приблизительно 20 циклов). Логическая "1" составляет 2.0мс, в то время как логический "0" составляет только 1.0мс. Рекомендуемый рабочий цикл несущей частоты - 1/4 или 1/3.

Протокол

последовательность битов протокола X-Sat

Рисунок выше показывает типичную последовательность импульсов протокола X-Sat. В протоколе сначала передается LSB. В этом случае переданы адрес 59h и команда 35h. Сообщение стартует пакетом АРУ на 8мс, который использется, чтобы установить усиление приемника ИК. После пакет АРУ сопровождается пространством на 4мс и следует адрес и команда. Специфическое свойство протокола X-Sat - пауза на 4мс между адресом и командой. Полное время передачи является переменным, потому что время передачи бита являются переменными.

импульсы повтора протокола X-Sat

Команда ИК повторяется каждые 60мс столько, сколько удерживается кнопка на пульте.