WikiDer > RC-5
Эта статья нужны дополнительные цитаты для проверка. (Ноябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |
В RC-5 протокол был разработан Philips в начале 1980-х как полуприетарный потребительский IR (инфракрасный) протокол связи дистанционного управления для бытовой электроники. Впоследствии он был принят большинством европейских производителей, а также многими производителями специализированного аудио и видео оборудования в США. Другой основной протокол, относящийся к бытовой электронике, - это NEC протокол, который широко используется японскими производителями.
Протокол RC-5 при правильной реализации имеет то преимущество, что любой CD-телефон (например) может использоваться для управления любым совместимым брендом CD-плеера. Для сравнения, протокол NEC назначает каждой торговой марке свой уникальный заголовок (ы), после которого может следовать любой желаемый набор команд; это дает преимущество, заключающееся в том, что не может быть никаких помех между удаленными телефонными трубками для единиц оборудования, произведенных различными производителями.
Детали протокола
Основы протокола хорошо известны. В телефоне есть клавиатура и передатчик. я[1]интегрированная схема (IC) вождение IR ВЕЛ.[1] Данные команды - это Манчестер закодирован битовый поток, модулирующий несущую 36 кГц. (Часто используемая несущая составляет 38 кГц или 40 кГц, по-видимому, из-за дезинформации о фактическом протоколе.)[требуется разъяснение] ИК-сигнал от передатчика обнаруживается специализированной ИС со встроенным фотодиодом и усиливается, фильтруется и демодулируется, чтобы приемное устройство могло действовать в соответствии с принятой командой.[2] RC-5 обеспечивает только одностороннюю связь, при которой информация передается от трубки к принимающему устройству.
Команда состоит из 14 бит:
- Стартовый бит, который всегда равен 1 и позволяет принимающей ИС устанавливать правильное усиление.
- Бит поля, который указывает, находится ли отправленная команда в нижнем поле (логическая 1 = от 0 до 63 десятичных) или в верхнем поле (логический 0 = от 64 до 127 десятичных). Первоначально это был второй стартовый бит, бит поля был добавлен позже Philips когда стало понятно, что 64 команды на устройство недостаточно. Многие устройства до сих пор используют оригинальную систему.
- Бит управления, который переключается при каждом нажатии кнопки. Это позволяет принимающему устройству различать два последовательных нажатия кнопки (например, «1», «1» вместо «11») в отличие от простого удерживания кнопки пользователем и прерывания повторяющихся команд проходящим мимо человеком для пример.
- Пятибитный системный адрес, который выбирает одну из 32 возможных систем.
- Шестибитная команда, которая (вместе с битом поля) представляет одну из 128 возможных команд RC-5.
Несущая частота 36 кГц была выбрана, чтобы сделать систему невосприимчивой к помехам от строк телевизионного сканирования. Поскольку повторение несущей 36 кГц составляет 27,778 мкс, а коэффициент заполнения составляет 25%, длительность импульса несущей составляет 6,944 мкс. Каждый бит кодового слова RC-5 содержит 32 импульса несущей и равную длительность тишины, поэтому время передачи битов составляет 64 × 27,778 мкс = 1,778 мс, а 14 символов (битов) полного кодового слова RC-5 занимают 24,889 мс на передачу. Кодовое слово повторяется каждые 113,778 мс (4096/36 кГц), пока кнопка остается нажатой. (Опять же, обратите внимание, что эти сроки не строго соблюдаются всеми производителями из-за отсутствия широкого распространения точной информации о протоколе RC-5.)
Системные и командные коды
Хотя протокол RC-5 хорошо известен и понятен, что не так хорошо задокументировано, так это присвоение номеров системам и фактические команды RC-5, используемые для каждой системы. Приведенная ниже информация является наиболее полной и точной из имеющихся на данный момент. Это из печатного документа Philips от декабря 1992 года, который, к сожалению, недоступен в электронном формате (например, PDF), а также недоступна его обновленная версия. Эта информация предоставлена для того, чтобы компании, желающие использовать протокол RC-5, могли использовать его должным образом и избежать конфликтов с другим оборудованием, которое может использовать или не использовать правильные системные номера и команды.
Достоверность информации
Информация в таблицах на этой странице известен если быть точным. Но также ясно, что в этих таблицах есть много пробелов. Например, в системной таблице нет списка категорий для DVD-плееров. (Они были разработаны только через пять лет после даты публикации материала, из которого была получена эта информация.) Очевидно, было бы полезно расширить эти таблицы с помощью известен точная информация. На данный момент есть только несколько возможных способов сделать это.
Первый - захватить поток ИК-битов с мобильных телефонов более новых продуктов Philips, таких как DVD-плееры, и проанализировать их, чтобы увидеть, какой системный номер используется. Другой вариант - использование популярной серии программируемых пультов дистанционного управления Philips Pronto. Их можно запрограммировать для работы с компонентами Philips с использованием протокола RC-5. Опять же, выходной поток битов телефона должен быть захвачен и проанализирован. Единственный другой способ - получить соответствующие документы непосредственно в Philips.
Распределение системных номеров
Системный номер | Описание | Таблицы команд |
---|---|---|
0 | ТВ 1 (ТВ приемник 1) | 2, 3, 4а |
1 | TV 2 (функции и номера команд как система 0) | 2, 3, 4а |
2 | Txt (телетекст) | 2, 3, 5 |
3 | Расширение на TV 1 и TV 2 | 2, 4б |
4 | LV (проигрыватель LaserVision) | 2, 3, 6 |
5 | Видеомагнитофон 1 (кассетный видеомагнитофон 1) | 2, 3, 7а |
6 | VCR 2 (функции и команды как система 5) | 2, 3, 7а |
7 | Зарезервированный | |
8 | Сб 1 (ресивер спутникового ТВ 1) | 2, 3, 8 |
9 | Расширение на VCR 1 и VCR 2 | 2, 7б |
10 | Сб 2 (функции и команды как система 8) | 2, 3, 8 |
11 | Зарезервированный | |
12 | CD-Video (проигрыватель компакт-дисков) | 2, 3, 9 |
13 | Зарезервированный | |
14 | CD-Photo (фото на проигрывателе компакт-дисков) | 2, 3, 10 |
15 | Зарезервированный | |
16 | Предусилитель 1 (предусилитель звука 1) | 2, 11 |
17 | Тюнер (радио тюнер) | 2, 12 |
18 | Rec 1 (аналоговый кассетный магнитофон) | 2, 13 |
19 | Предусилитель 2 (функции и команды как система 16) | 2, 11 |
20 | CD (проигрыватель компакт-дисков) | 2, 14 |
21 | Комби (аудио стек или проигрыватель) | 2, 15 |
22 | Сб (аудиоспутник) | 2, 16 |
23 | Рекомендация 2 (функции и команды как система 18) | 2, 11 |
24 | Зарезервированный | |
25 | Зарезервированный | |
26 | CD-R (устройство записи компакт-дисков) | 2, 17 |
27 | Зарезервированный | |
28 | Зарезервированный | |
29 | Освещение | |
30 | Зарезервированный | |
31 | Зарезервированный |
Рекомендации по системному номеру
Как видно, эта информация устарела. Например, больше не существует систем, использующих, например, CD-Video или CD-Photo. Кроме того, многие из «Зарезервированных» системных номеров, несомненно, были выделены Philips в течение прошедших 16 лет. Для обеспечения совместимости было бы полезно получить эту информацию. К сожалению, это оказалось непросто.
При разработке продукта с использованием протокола RC-5 разработчик должен как можно точнее следовать опубликованной информации. Например, один процессор объемного звука от специализированного производителя в США использовал системный номер 16, обозначенный как «Preamp 1». Это вызвало много проблем с установками домашнего кинотеатра, которые также включали отдельный двухканальный предусилитель, который, если бы он был американского или европейского происхождения, также использовал бы протокол RC-5 с системным номером 16. Если бы у разработчиков процессора объемного звука был если им доступна правильная информация, было бы очевидно, что лучшим выбором было бы использовать систему номер 19, обозначенную для "Preamp 2", поскольку это позволило бы избежать ненужного конфликта между продуктами.
Таблицы команд
Со временем информация также будет добавлена в таблицы команд, так что вся доступная информация о протоколе RC-5 будет собрана в одном месте. Информация в таблицах команд, отображаемая стандартным шрифтом, была взята из публикации Philips, указанной в нижней части этой страницы. Информация в курсив это информация, которая известен если быть точным, так как он был получен одним из описанных выше методов.
Команда | Функция | Команда | Функция |
---|---|---|---|
От 0 до 9 | Ввод цифр от 0 до 9 | 78 | Уменьшить настройку линейного управления |
16 | Увеличить громкость звука | 80 | Переместите курсор или привод вверх |
17 | Уменьшить громкость звука | 81 | Переместите курсор или привод вниз |
18 | Увеличить яркость экрана / дисплея | 82 | Включить экран / меню дисплея |
19 | Уменьшить яркость экрана / дисплея | 83 | Отключить экран / меню дисплея |
22 | Увеличить басовый отклик | 84 | Отображение состояния A / V системы |
23 | Уменьшить басы | 85 | Переместите курсор или привод влево |
24 | Увеличение высоких частот | 86 | Переместите курсор или привод вправо |
25 | Уменьшить высокие частоты | 87 | Сознавать; выполнить функцию, выбранную курсором |
26 | Сдвинуть баланс звука вправо | 118 | Выберите функции, определенные как подрежим |
27 | Сдвинуть баланс звука влево | 119 | Выберите функции, определенные как подрежим опций; например, календарь, будильник, время |
63 | Выберите системный режим RC-передатчика | 123 | Подключите два элемента через евроконнектор |
71 | Тусклый локальный дисплей | 124 | Отключите два элемента, подключенных через евроконнектор |
77 | Увеличьте настройку линейного управления |
Команда | Функция | Команда | Функция |
---|---|---|---|
20 | Увеличить насыщенность цвета | 95 | Выберите источник PIP |
21 | Уменьшить насыщенность цвета | 96 | Мозаика / мульти-картинка в картинке |
88 | Вкл / выкл PIP | 97 | Цифровое шумоподавление изображения |
89 | Сдвиг PIP | 98 | Главное изображение магазина |
90 | Замена PIP / основного изображения | 99 | Строб PIP; отображает фотофиниш |
91 | Включение / выключение основного изображения стробоскопа | 100 | Вызов основного сохраненного изображения |
92 | Мульти-стробоскоп | 101 | Замораживание картинки в картинке |
93 | Основная рамка изображения заморожена | 102 | Увеличьте параметры PIP и отобразите источник |
94 | 3/9 мультисканирование: (поиск 9 ТВ-изображений и отображение в 9 картинках в картинке) | 103 | Уменьшите параметры PIP и отобразите источник |
Команды для систем расширения видео 3 (TV) и 9 (VCR), которые используют общие номера видео команд, приведены в таблицах 4b (TV) и 7b (VCR).
Команда | Функция | Команда | Функция |
---|---|---|---|
10 | 1/2/3 цифры ввода | 59 | Просмотр данных; заранее (только США) |
11 | Канал / программа / частота; 11 (Япония) | 60 | Переключатель TXT / TV; 12 (только для Японии) |
12 | Ожидать | 61 | Система в режиме ожидания |
13 | Мастер отключение / отключение звука | 62 | Четкость изображения (усиление контура) |
14 | Настройки личных предпочтений | 64 | |
15 | Отображение информации о пользователе на экране | 65 | |
28 | Увеличить контраст изображения | 66 | |
29 | Уменьшить контраст изображения | 67 | |
30 | Искать вверх | 68 | |
31 | Уменьшить оттенок / оттенок | 69 | |
32 | Канал / программа вверх | 70 | Аудиоответ на речь / музыку |
33 | Канал / программа не работает | 72 | |
34 | Последняя просмотренная программа / канал | 73 | |
35 | Выберите звуковой стереоканал / язык | 74 | |
36 | Пространственное стерео | 75 | |
37 | Стерео / моно | 76 | |
38 | Таймер сна | 79 | Последовательный выбор звуковых функций |
39 | Увеличить оттенок / оттенок | 104 | Пошаговое изменение размера картинки в картинке |
40 | Переключить входы RF | 105 | Последовательный выбор функций зрения |
41 | Магазин; Голосовать (только Франция) | 106 | Нажать цветные или другие специальные клавиши |
42 | Время отображения | 107 | Активировать функцию, выделенную красным |
43 | Сканирование вперед; инкремент (только США) | 108 | Активировать функцию, выделенную зеленым |
44 | Декремент (только США) | 109 | Активировать функцию, выделенную желтым |
45 | 110 | Функция активации выделена голубым | |
46 | Дополнительный элемент управления / меню (только для США) | 111 | Индексная страница / белая функция |
47 | Показать часы | 112 | Следующий вариант |
48 | Пауза | 113 | Предыдущий вариант |
49 | Удалить / исправить запись | 114 | |
50 | Перемотка назад | 115 | |
51 | Идти к | 116 | |
52 | Ветер | 117 | |
53 | Играть в | 120 | |
54 | Останавливаться | 121 | |
55 | Записывать | 122 | Магазин открыт / закрыт |
56 | Внешний 1 | 125 | |
57 | Внешний 2 | 126 | |
58 | 127 | Родительский доступ через PIN-код |
Команда | Функция | Команда | Функция |
---|---|---|---|
10 | 4 настройки видео по умолчанию (Дальний Восток) | 67 | Программа 10 (Дальний Восток) |
11 | 4 настройки звука по умолчанию (Дальний Восток) | 68 | Программа 11 (Дальний Восток) |
12 | 69 | Программа 12 (Дальний Восток) | |
13 | 70 | ||
14 | 72 | 4 настройки видео по умолчанию (Дальний Восток) | |
15 | 73 | 4 настройки звука по умолчанию (Дальний Восток) | |
20 | 74 | ||
21 | 75 | ||
28 | Канал платного ТВ + | 76 | |
29 | Канал платного ТВ - | 79 | |
30 | Радиоканал + | 88 | Канал платного ТВ + |
31 | Радиоканал - | 89 | Канал платного ТВ - |
32 | Наклон шкафа вперед макс.10 градусов | 90 | Радиоканал + |
33 | Наклон шкафа назад макс.10 градусов | 91 | Радиоканал - |
34 | 92 | ||
35 | 93 | ||
36 | 94 | ||
37 | 95 | ||
38 | 96 | ||
39 | 97 | ||
40 | 98 | ||
41 | 99 | ||
42 | 100 | ||
43 | 101 | ||
44 | 102 | ||
45 | 103 | ||
46 | 104 | Наклон шкафа вперед макс.10 градусов | |
47 | 105 | Наклон шкафа назад макс.10 градусов | |
48 | 106 | ||
49 | 107 | ||
50 | 108 | ||
51 | 109 | ||
52 | 110 | ||
53 | 111 | ||
54 | 112 | ||
55 | 113 | ||
56 | Внешний 3 | 114 | |
57 | Внешний 4 | 115 | |
58 | 116 | ||
59 | 117 | ||
60 | 120 | Внешний 3 | |
61 | 121 | Внешний 4 | |
62 | Измените формат изображения 4: 3 на 16: 9 | 122 | Меню настройки канала |
64 | 125 | ||
65 | 126 | Измените формат изображения 4: 3 на 16: 9 | |
66 | 127 |
Команда | Функция | Команда | Функция |
---|---|---|---|
10 | Следующая страница | 59 | |
11 | Предыдущая страница | 60 | |
12 | Ожидать | 61 | |
13 | 62 | Новости (функция антиопы) | |
14 | 64 | ||
15 | 65 | ||
28 | Введите номер страницы в памяти | 66 | |
29 | Последовательное отображение страниц с сохраненными номерами | 67 | |
30 | Последовательное отображение / удаление страниц с сохраненными номерами | 68 | |
31 | 69 | ||
32 | Обмен (функция антиопы) | 70 | |
33 | Главный индекс | 72 | |
34 | Нулевая строка (функция антиопы) | 73 | |
35 | 74 | ||
36 | 75 | ||
37 | 76 | ||
38 | Распечатать отображаемую страницу | 79 | |
39 | Mix Antiope / TV картинки | 104 | |
40 | 105 | ||
41 | Удержание страницы | 106 | |
42 | Отображение времени / временной страницы | 107 | |
43 | Большой верх / низ / нормальный | 108 | |
44 | Показать / скрыть | 109 | |
45 | ТВ / TXT | 110 | |
46 | ТВ + TXT / субтитры | 111 | |
47 | 112 | ||
48 | 113 | ||
49 | Удалить / исправить запись | 114 | |
50 | 115 | ||
51 | 116 | ||
52 | 117 | ||
53 | 120 | ||
54 | 121 | ||
55 | 122 | ||
56 | 125 | ||
57 | 126 | ||
58 | 127 |
Команда | Функция | Команда | Функция |
---|---|---|---|
10 | Отображение номера изображения / времени | 59 | Стоп-сегмент (-ы), обозначенный номерами изображений |
11 | Отображение номера главы | 60 | Переключатель TXT / TV; РЧ-переключатель (только для США) |
12 | Ожидать | 61 | |
13 | Отключение / отключение звука | 62 | CX 1, 2, 3; переключатель для снижения шума CX |
14 | 64 | ||
15 | Показать информацию о пользователе. на экране | 65 | |
28 | Общее воспроизведение в случайном порядке (TSP) один раз / повторение один раз | 66 | |
29 | TSP / повторять непрерывно | 67 | |
30 | Выбрать следующий вариант | 68 | |
31 | Быстрый ход назад | 69 | |
32 | Вступление (подготовка к программе) | 70 | |
33 | Автостоп в заранее запрограммированной точке | 72 | |
34 | Медленный ход назад | 73 | |
35 | Выберите канал стереозвука 1 / язык 1 | 74 | |
36 | Выберите канал стереозвука 2 / язык 2 | 75 | |
37 | По-прежнему увеличивать обратный | 76 | |
38 | Увеличить скорость | 79 | |
39 | Уменьшить скорость | 104 | |
40 | Медленный бег вперед | 105 | |
41 | Еще шаг вперед | 106 | |
42 | Быстро беги вперед | 107 | |
43 | Автоматический поиск по выбору пользователя | 108 | |
44 | Искать в обратном направлении | 109 | |
45 | Открыть / закрыть крышку | 110 | |
46 | Искать вперед | 111 | |
47 | Воспроизведение в обратном направлении / воспроизведение противоположной звуковой дорожки | 112 | |
48 | Пауза | 113 | |
49 | Удалить / исправить запись | 114 | |
50 | 115 | ||
51 | 116 | ||
52 | 117 | ||
53 | Играть в | 120 | |
54 | Останавливаться | 121 | |
55 | 122 | ||
56 | 125 | ||
57 | 126 | ||
58 | Очистить память все | 127 |
Команда | Функция | Команда | Функция |
---|---|---|---|
10 | GEQ L (левый канал графического эквалайзера) | 67 | |
11 | GEQ R (правый канал графического эквалайзера) | 68 | |
12 | Ожидать | 69 | |
13 | Мастер отключение / отключение звука | 70 | |
14 | Настройки личных предпочтений | 72 | |
15 | Отображение информации о пользователе на локальном дисплее | 73 | |
20 | 74 | ||
21 | 75 | ||
28 | GEQ L + R (графический эквалайзер L + R канал) | 76 | |
29 | Выбор динамика | 79 | Прокрутка функций линейного звука |
30 | Включение / выключение фильтра царапин | 88 | Включение / выключение генератора случайного шума |
31 | Включение / выключение фильтра грохота | 89 | Таймер вкл / выкл |
32 | Ступенчатая функция + | 90 | Включение / выключение таймера новостей |
33 | Ступенчатая функция - | 91 | |
34 | Прокрутка пути сигнала | 92 | |
35 | Динамик A вкл. / Выкл. | 93 | |
36 | 94 | ||
37 | Прокрутка параметров объемного звука | 95 | |
38 | Таймер сна | 96 | |
39 | Динамик B вкл. / Выкл. | 97 | |
40 | Динамик C вкл. / Выкл. | 98 | |
41 | Программный режим таймера | 99 | |
42 | Режим установки времени | 100 | |
43 | Таймер + | 101 | |
44 | Таймер - | 102 | Громкость центрального канала + |
45 | Открыть память таймера | 103 | Громкость центрального канала - |
46 | Открыть память настроек акустического контроля | 104 | Задержка от фронта до увеличения объемного звука |
47 | Выбрать акустические настройки в памяти | 105 | Фронт задержки до декремента объемного звука |
48 | 106 | Линейная фаза | |
49 | Удалить / исправить запись | 107 | |
50 | 108 | ||
51 | 109 | ||
52 | 110 | ||
53 | 111 | ||
54 | 112 | ||
55 | 113 | ||
56 | 114 | ||
57 | 115 | ||
58 | Очистить память все | 116 | |
59 | 117 | ||
60 | Расширение динамического диапазона | 120 | |
61 | 121 | ||
62 | Сжатие динамического диапазона | 122 | Ленточный монитор |
64 | Включение / выключение объемного звука | 125 | |
65 | Баланс фронта | 126 | |
66 | Баланс сзади | 127 |
Команда | Функция | Команда | Функция |
---|---|---|---|
10 | Прокрутка локального курсора дисплея | 67 | |
11 | Функция прокрутки местного дисплея | 68 | |
12 | Ожидать | 69 | |
13 | Отключение / отключение звука | 70 | |
14 | 72 | ||
15 | Отображение информации о пользователе на локальном дисплее | 73 | |
20 | 74 | ||
21 | 75 | ||
28 | Общее воспроизведение в случайном порядке / повторение один раз | 76 | |
29 | Повторять непрерывно | 79 | |
30 | Выберите приращение | 88 | |
31 | Выберите декремент | 89 | |
32 | Следующий | 90 | |
33 | Предыдущий | 91 | Включение / выключение цифровой обработки сигнала |
34 | Индексировать далее | 92 | Музыкальный режим (DSP) |
35 | Индексировать предыдущий | 93 | Выберите акустику помещения (DSP) |
36 | Играть / программа | 94 | Джаз / с-холл эффект (DSP) |
37 | Номинальная скорость | 95 | Эффект поп / с-холла (DSP) |
38 | Увеличить скорость | 96 | Классическая / церковная музыка для музыки / комнатный режим (DSP) |
39 | Уменьшить скорость | 97 | Легкая / клубная музыка для музыки / комнатный режим (DSP) |
40 | 98 | Дискотека / стадион для музыки / режим комнаты (DSP) | |
41 | Магазин выполнить | 99 | |
42 | 100 | ||
43 | Сканирование диска вперед | 101 | |
44 | 102 | ||
45 | Открыть / закрыть лоток | 103 | |
46 | 104 | ||
47 | Быстрый / выбор диска из картриджа | 105 | |
48 | Пауза | 106 | |
49 | Удалить / исправить запись | 107 | Выбор второго любимого трека |
50 | Перемотка назад / назад | 108 | Выбор любимого трека |
51 | Прокрутка локального курсора дисплея | 109 | Название в память |
52 | Ветер / перемотка вперед | 110 | |
53 | Играть в | 111 | |
54 | Останавливаться | 112 | |
55 | 113 | ||
56 | 114 | ||
57 | 115 | ||
58 | Очистить память все | 116 | |
59 | Повторите программу, отмеченную A / B | 117 | |
60 | Расширение динамического диапазона | 120 | Затухание / нарастание звука |
61 | 121 | ||
62 | Сжатие динамического диапазона | 122 | |
64 | 125 | ||
65 | 126 | ||
66 | 127 |
Смотрите также
Рекомендации
- Система дистанционного управления RC-5, включая таблицы команд, Philips Semiconductors, декабрь 1992 г., публикация № 9388706 23011
Примечания
- ^ а б Максим, Интегрированный. «Инфракрасная система дистанционного управления на кристалле» (PDF). MAXQ617.
- ^ «TSOP382xx, TSOP384xx Модули ИК-приемников для систем дистанционного управления» (PDF) (Техническая спецификация). Вишай.