Эта статья требует дополнительных ссылок для проверки . ( ноябрь 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
RC-5 протокола был разработан Philips в начале 1980 - х годов , как полупроницаемой собственный потребитель ИК ( инфракрасный ) коммуникационный протокол дистанционного управления для бытовой электроники. Впоследствии он был принят большинством европейских производителей, а также многими производителями специализированного аудио и видео оборудования в США. Другой основной протокол, имеющий отношение к бытовой электронике, - это протокол NEC , который широко используется японскими производителями.
Протокол RC-5, при правильной реализации, имеет то преимущество, что любой CD-телефон (например) может использоваться для управления любым совместимым брендом CD-плеера. Для сравнения, протокол NEC назначает каждой торговой марке свой уникальный заголовок (ы), после которого может следовать любой желаемый набор команд; это дает преимущество, заключающееся в том, что не может быть никаких помех между удаленными телефонными трубками для единиц оборудования, произведенных различными производителями.
Детали протокола [ править ]
Основы протокола хорошо известны. Трубка содержит клавиатуру и передатчик я [1] ntegrated схемы (IC) вождения ИК - светодиод . [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 | Видеомагнитофон 2 (функции и команды как система 5) | 2, 3, 7а |
7 | Зарезервированный | |
8 | Сб 1 (ресивер спутникового ТВ 1) | 2, 3, 8 |
9 | Расширение на видеомагнитофон 1 и видеомагнитофон 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 | Родительский доступ через ПИН-код |
Командование | Функция | Командование | Функция |
---|---|---|---|
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 | Смешайте 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
Заметки [ править ]
- ^ a b Максим, Интегрированный. "Инфракрасная система дистанционного управления на кристалле" (PDF) . MAXQ617 .
- ^ «TSOP382xx, TSOP384xx Модули ИК-приемников для систем дистанционного управления» (PDF) ( техническое описание ). Вишай.