Описание ИК-протокола RC-5 (манчестерское кодирование)

Этот протокол передачи данных первоначально появился в ИК-пультах фирмы Philips, но в настоящее время он и его модификации используются множеством различных фирм.

Протокол RC-5 имеет следующий формат:

формат передачи данных по протоколу RC-5

Команды передаются пакетами. Каждый пакет состоит из 14-ти бит:

SB (start bit) — два стартовых бита (всегда равны 1)

TB (toggle bit) — управляющий бит. Используется как признак нового нажатия. Если нажать и удерживать кнопку пульта, то пульт будет через определённые промежутки времени слать пакеты, содержащие код нажатой кнопки. Так вот, в самом первом пакете toggle bit будет установлен в 1, а в последующих (повторных) пакетах — в ноль.

S4, S3, S2, S1, S0 (system bits) — пять бит адреса, определяющие номер системы, для которой предназначен передаваемый пакет.

C5, C4, C3, C2, C1, C0 (command bits) — собственно биты, кодирующие определенную команду.

Длина пакета всегда одинакова и составляет 24,889 миллисекунд. Минимальная пауза между пакетами равна по длине 50 битам (88,889 миллисекунд).

кодирование битов в RC-5 (манчестерский код)

Биты в пакете кодируются с помощью так называемого манчестерского (бифазного) кодирования. Один бит имеет длину 1,778 миллисекунд.

В манчестерском кодировании логическая единица кодируется переходом из состояния OFF в состояние ON. То есть первую половину бита (888,864 микросекунды) передатчик находится в состоянии OFF, а вторую половину бита (888,864 микросекунды) передатчик находится в состоянии ON.

Логический ноль, наоборот, кодируется переходом из состояния ON в состояние OFF.

Состояние OFF — отсутствие ИК-сигнала.

Cостояние ON — импульсы на частоте несущей (обычно со скважностью 4 или 3).

В качестве несущей обычно используется частота 36 кГц.

Некоторые номера систем и команды:

Номер системы Устройство Команда Функция
0 телевизор 12 дежурный режим (вкл/выкл)
2 телетекст 13 без звука
3 видеоданные 16 громкость +
4 видеопроигрыватель 17 громкость —
5 кассетный видеомагнитофон 45 выброс
8 видеотюнер 48 пауза
9 видеокамера 50 перемотка назад
16 аудио предусилитель 51 перемотка вперёд
17 тюнер 53 воспроизведение
18 магнитофон 54 стоп
20 проигрыватель компакт дисков 55 запись
29 освещение

Здесь можно найти схемы самодельных ИК-пультов дистанционного управления

Здесь — схемы самодельных ИК-приёмников дистанционного управления

А вот здесь — управляющие программы контроллеров для приёма и передачи сигналов по протоколу RC-5

Добавить комментарий