Каталог радиоэлектронных схем и программ
|
Новые документы:
Новые комментарии:
|
|
ИК управление. Протокол ITT
ITT очень старый ИК протокол. Отличается от других протоколов, тем что не использует смодулированную несущую частоту, чтобы послать сообщения. Единственная команда передается всего 14 импульсами с шириной 10мкс каждый. Команда кодируется шириной интервала между импульсами. Этот протокол достаточно надежный и потребляет очень небольшую энергию, гарантирует длительный срок службы аккумулятора. Одно большое неудобство этого старого протокола - то, что он иногда вызывает ложные команды, например когда вы помещаете ноутбук с активным портом IRDA близко к приемнику ИК.
Много брендов бытовой электроники использовали этот протокол в Европе. Среди них были: ITT, Greatz, Schaub-Lorenz, Finlux, Luxor, Salora, Oceanic, а также Nokia и другие.
Особенности
- только 14 очень коротких импульса за сообщение
- кодирование ширины импульса
- длинный срок службы аккумулятора
- 4 бита адреса, 6 битов длина команды
- Самокалибрующие тайминги, что позволяет использовать простой RC генератор в передатчике
- Быстрая коммуникация, сообщение проходит от 1.7мс до 2.7мс
- Изготовитель Intermetall, ныне Micronas
Протокол
Передача сообщения 14 импульсами. Длительность каждого импульса 10мкс. Три различных временных интервала между импульсами используются, чтобы сформировать сообщение: 100мкс для логического 0, 200мкс для логической 1 и 300мкс лидерующие биты.
Предварительный импульс используется приемником, чтобы настроить усилитель. Далее за интервалом ввода 300мкс, следует стартовый импульс. Первый посланный бит всегда является логическим 0, у которого продолжительность 100мкс. Этот стартовый бит, может использоваться для калибровки таймингов в приемнике. После следуют 4 бита - это представляет собой адрес (MSB в начале). После этого передаются 6 битов команды (MSB в начале). Далее в конце 300мкс интервал, после которого следует последний (завершающий) импульс, сообщение - сформировано.
Есть несколько вещей, чтобы программное обеспечение приемника могло проверить правильность полученного сообщения. Лидерующий бит должен быть в 3 раза более длинным, чем время прохождения стартового бита, у которого продолжительность 100мкс. Время прохождения битов не должны отличаться больше чем на 20% длины стартового бита для логических нулей, или в две длины стартового бита для логических единиц.
Не заставляйте ждать импульс после 360мкс после последнего полученного импульса. Вероятно, что передача прервана, или никакая передача не имела место вообще.
Предварительный импульс служит только целям АРУ и может быть проигнорирован программным обеспечением приемника. Расшифровка сообщения должна начаться после стартового импульса.
Адрес и Команда
Сообщение разделено на две группы, 4 бита адрес и команда - 6 битов. В соответствии с соглашением адреса могут быть от 1 до 16, и диапазон команд от 1 до 64. Прежде, чем посылают адрес и команду, вычитают из обеих чисел единицу, чтобы получить вид: от 0 до 15 и от 0 до 63.
Адреса используются в парах. Пара адресов - значение 1 - 8 (от 0 до 7 фактически), и ее перевернутая числовое значние от 16 до 9 (от 15 до 8 фактически).
Нижнее значение адреса передаётся в первый раз, когда нажата кнопка пульта. Значение адреса всех последующих сообщений будет "перевернутой" значением этого первого адреса, до тех пор пока кнопка не будет отпущена. Это позволяет приемнику правильно интерпретировать повторные коды. Сообщения повторяются каждые 130мс, пока нажата кнопка.
Передатчик
Intermetall развивал несколько передатчиков на микросхемах для использования в пультах. Более поздние микросхемы использовались, чтобы облегчить дистационное управление комбинацией телевизора, видеомагнитофона и спутникового ресивера с единого пульта.
SAA1250 первая микросхема ИК, которая может включает 3 различных пары адреса. Четвертый передает любой из 16 адресов. Это используется редко, потому что она требует процедуры ручной настройки каждый раз.Второе поколение микросхем ИК контроллера IRT1250 и IRT1260. Эти чипы идентичны в эксплуатации и отличаются только в рабочим напряжением. IRT1250 предназначен для 9В, IRT1260 предназначен для 3В. IRT12x0 - то же самое SAA1250. Устройства отличаются адресуемой совместимостью и текущей управляющим емкостью для выходного каскада.
Для установки адреса пары, доступны два контакта адреса.
A1 | A2 |
Адреса
|
|
||
H | H | 1 & 16 |
L | H | 3 & 14 |
H | L | 7 & 10 |
L | L | 4 & 13 |
Адреса 1 и 16 всегда используются, чтобы управлять телевизорами. Другие пары адреса не всегда уникальны и связываются с различным оборудованием.
Приемник
Протокол ITT не использует модулированной несущей, поэтому специальные приемники ИК не будут работать с этим протоколом. Intermetall создал TBA2800 для использования с этим протоколом. Высокочувствительный ИК-шлейф должен быть защищен металлическим экраном, который подключен к земле, с небольшим отверстием для ИК-диода.
На самом деле не много информации об этой микросхеме. Просто подключите его, как показано на рисунке, и она должна работать. Вы можете выбрать между нормально высоким сигналом выхода, и инвертируемо низким сигналом выхода. Это зависит от остальной части схемы, которая будет использована. В случае чрезмерных помех можно снизить чувствительность заземлив контакт 6 через резистор 10 кОм.
Предопределенные команды
Некоторые из 64 возможных команд предопределены. Но, к сожалению определения команд не ясны, как это с RC-5. Вы можете найти большинство из предопределенных команд для телевизоров в следующей таблице. Команды телевизора используют адресную пару 1 и 16.
|
|
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии