Читайте также:
|
|
При проектировании ИК пульта и приемника для дистанционного управления мы будем использовать протокол RC-5, поэтому кратко рассмотрим, что это такое и как оно работает.
В протоколе RC5, тут кодирование информации осуществляется не длительностью импульса. Такой способ кодирования информации называется еще манчестерским. RC5 посылка на выходе интегрального приёмника TSOP36, который на выходе фильтрует несущую частоту 36кГц (Рис.1.3):
Рисунок 1.3 – Временное распределение протокола RC-5
Длительность посылки в протоколе RC5 составляет - 24.9мс, а период повторения - 114мс. Посылка состоит из 14бит. Первые два бита в посылке (S1 и S2) это стартовые биты они всегда должны быть равны 1. Третий бит (Т) это бит триггера, он меняет состояние каждый раз, когда на пульте нажимается кнопка. Служит для отличия многократного нажатия кнопки на пульте. После бита триггера идут 5 бит адреса устройства. Далее идут 6 бит самой команды.
Протокол передачи данных RC-5 имеет следующий формат (Рис.1.4):
Команды передаются пакетами. Каждый пакет содержит 14 бит:
SB (start bit) - два стартовых бита (всегда равны 1)
TB (toggle bit) - управляющий бит. Используется как признак нового нажатия. (Если удерживать кнопку пульта нажатой, то в первом пакете этот бит будет равен 1, а в последующих 0).
S4, S3, S2, S1, S0 (system bits) - пять битов адреса, определяющих номер системы, для которой данный пакет предназначен.
C5, C4, C3, C2, C1, C0 (command bits) - собственно биты, кодирующие определенную команду.
Длина одного пакета составляет 24,889 миллисекунд. Минимальная пауза между пакетами равна по длине 50 битам (88,889 миллисекунд) (Рис.1.5)
Рисунок 1.4 - Формат протокола передачи данных RC-5
Рисунок 1.5 – Временные интервалы передачи сигналов протокола RC-5
Дата добавления: 2015-07-25; просмотров: 78 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Принцип действия ПДУ | | | Спецификации |