Каталог радиоэлектронных схем и программ
|
Новые документы:
Новые комментарии:
|
|
ИК управление. Sony протокол SIRC
(перев. англ.)
Я собрал и объединил некоторую информацию, найденную в Интернете о протоколе Sony SIRC. Я должен признать, что никогда не работал с этим протоколом, таким образом, я не мог проверить, что вся информация допустима для всех ситуаций.
Кажется, что существуют 3 версии протокола: 12-разрядный (описанный на этой странице), 15-разрядные и 20-разрядные версии. Я могу только предположить, что 15-разрядные и 20-разрядные версии отличаются по числу переданных битов на последовательность команды.
Пожалуйста, отметьте, что в Интернете много запутывающей документации о протоколе SIRC. Сначала я способствовал беспорядку, принимая правильность исходных документов, которые я нашел самостоятельно, пока кто-то не сообщил мне о моих ошибках. Я проверил историю дважды с универсальным дистанционным управлением и цифровым запоминающим осциллографом, и нашел, что бит и порядок слов, который я задокументировал, были действительно неправильными.
Информация о протоколе предоставлена на этой странице согласно моим собственным измерениям и должна быть теперь корректной.
Особенности
- существуют 12-разрядные, 15-разрядные и 20-разрядные версии протокола (здесь описан 12-разрядный)
- 5-разрядный адрес и 7-разрядная длина команды (12-разрядный протокол)
- Широтно-импульсная модуляция
- Несущая частота 40 кГц
- Время передачи бита 1.2мс или 0.6мс
Модуляция
Для кодировки битов протокол SIRC использует длительность импульса. Импульс, представляющий логический "1" это пакет длинностью 1.2мс на несущей частоте 40 кГц, в то время как ширина пакета для логического "0" длительность 0.6мс. Между всеми пакетами есть разделительный интервал длительностью 0.6мс. Рекомендуемый рабочий цикл несущей частоты - 1/4 или 1/3.
Протокол
Рисунок выше показывает типичную последовательность импульсов протокола SIRC. В протоколе в начале передается LSB. Стартовый пакет шириной всегда 2.4мс, сопровождается стандартным интервалом 0.6мс. Кроме сигнала стартовго сообещия SIRC, этот пакет также используется, чтобы скорректировать усиление приемника IR. Затем передается 7-разрядная команда и сопровождается 5-разрядным адресом устройства. В этом случае передается адрес 1 и команда 19.
При повторе команды следуют каждые 45мс (от стартового пакета до следующего стартовго пакета) столько, сколько удерживается кнопка на дистанционном управлении.
Команды
Таблица ниже приводит некоторые сообщения, отправленные пультами дистанционного управления Sony в 12-разрядном протоколе. Этот список ни в коем случае не предназначен, чтобы быть полным, поскольку присвоение функций командам, вероятно не фиксировано.
|
|
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии