Главная » Статьи » ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ IK,RF,USB |
Этот протокол передачи данных первоначально появился в ИК-пультах фирмы Philips, но в настоящее время он и его модификации используются множеством различных фирм. Протокол 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 миллисекунд). Биты в пакете кодируются с помощью так называемого манчестерского (бифазного) кодирования. Один бит имеет длину 1,778 миллисекунд. В манчестерском кодировании логическая единица кодируется переходом из состояния OFF в состояние ON. То есть первую половину бита (888,864 микросекунды) передатчик находится в состоянии OFF, а вторую половину бита (888,864 микросекунды) передатчик находится в состоянии ON. Логический ноль, наоборот, кодируется переходом из состояния ON в состояние OFF. Состояние OFF - отсутствие ИК-сигнала. Cостояние ON - импульсы на частоте несущей (обычно со скважностью 4 или 3). В качестве несущей обычно используется частота 36 кГц. Некоторые номера систем и команды:
Самодельные ИК-пульты и приёмники сигналов дистанционного управления Программы для приёма и передачи сигналов по протоколу RC-5
Источник: http://radiohlam.ru | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Просмотров: 2606 | | |
Всего комментариев: 0 | |