САЙТ КРЫЛОВА ПАВЛА
Главная
Схемы Ветрогенераторы Собаки Стройка Книги О сельском хозяйстве и прочем


СХЕМЫ---->
СХЕМЫ ТЕЛЕВИЗОРОВ СТАТЬЯ №1-50

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS. SAA3010, процессор PCA84C640/641.

А. Пескин

Рассматриваются способы формирования сигналов в системах дистанционного управления. Из множества распространенных систем в данной статье описана система, основанная на коде RC-5 фирмы PHILIPS.

Структурная схема системы дистанционного управления представлена на рис. 1.

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

Передачу информации от пульта дистанционного управления (ПДУ) к приемнику обеспечивает оптический канал, в котором используется инфракрасное (ИК) излучение. После нажатия соответствующей кнопки клавиатуры сигнал дистанционного управления, генерируемый кодером, проходя через управляющую схему, модулирует передатчик кодов.

Разница в устройстве систем передачи сигналов дистанционного управления зависит только от способа кодирования сигнала.

Роль кодеров, генерирующих сигналы, выполняют микросхемы или соответствующим способом запрограммированные микроконтроллеры.

Примером системы, с помощью которой генерируется сигнал кода RC-5, служит микросхема SAA3010 фирмы PHILIPS, структурная схема которой показана на рис. 2,

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

а расположение выводов - на рис. 3.

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

Эта система работает в широком диапазоне питающих напряжений (2...7 В) и может генерировать в сумме 2048 различных команд.



На рис. 4

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

представлена принципиальная схема ПДУ, в которой применена указанная микросхема.

Для управления пультом служат две группы выводов: X0-X7 - входы клавиатуры и DR0-DR7 - выходы клавиатуры.

После нажатия какой-либо кнопки один из выходных сигналов DR0-DR7 доходит до одного из входов X0-X7, в результате чего генерируется команда с кодом, соответствующим нажатой кнопке (от 1 до 63). Одновременное нажатие двух и более кнопок (некорректное включение) выключает тактовый генератор, и пульт перестает формировать команды. Сопротивление между замыкаемыми выходами микросхемы не должно превышать 7 кОм.

Микросхема имеет четыре адресных входа Z0-Z3. Замыкание одного из них с соответствующим выходом DR0-DR7 обеспечивает генерацию 32 различных адресов устройств (их значения будут объяснены ниже). Выход SSM (выв. 2) служит для выбора режима работы ПДУ, и в процессе обычной работы он должен быть подключен к источнику питания Vcc (выв. 28). Тестовые входы TR1 и TR2 (выв. 19 и 20 соответственно) должны быть подключены к общему проводу GND (выв. 14).

На выходе MDATA (выв. 7) появляется сигнал, сформированный из импульсов с частотой 36 кГц и коэффициентом заполнения 20%. На выходе DATA (выв. 8) одновременно появляется огибающая импульсов, выделяющихся на выходе MDATA.

Выходной сигнал, сформированный на выв. 7 микросхемы, содержит сведения и о номере команды, и об адресе устройства. Это означает, что в половине бита происходит изменение фазы сигнала на 180°. Логический 0 представлен отрицательным перепадом сигнала от высокого уровня Н к низкому уровню L, тогда как логическая 1 -положительным перепадом от низкого уровня L к высокому H (рис. 5).

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

Рассмотрим с помощью рис. 6 формирование полного сигнала в коде RC-5 на выходе MDATA микросхемы SAA3010 (выв. 7).

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

Нажатие любой кнопки приводит к посылке пакета импульсов команды, число которых зависит от продолжительности нажатия на кнопку (рис. 6, а). Пакет импульсов включает 14 битов (рис. 6, б), значения которых следующие:

- два стартовых бита S, которые всегда являются логической 1 и служат для синхронизации работы микроконтроллера управления приемником ;

- один контрольный бит T, который изменяется после каждого нажатия и отпускания кнопки;

- пять адресных битов А4-А0, которые служат для адресации к 32 различным устройствам;

- шесть командных битов С5-С0, которые служат для генерации 64 различных команд.

Продолжительность процесса формирования сигналов зависит от частоты используемого кварцевого резонатора, подключенного к выв. 18 микросхемы SAA3010.

Каждый бит состоит из двух равных по длительности частей:
- части, имеющей логический уровень 1 и содержащей 32 положительных импульса (рис. 6, в), следующих с частотой 36 кГц (1/12 частоты кварцевого резонатора 432 кГц);
- части, имеющей логический уровень 0, что соответствует отсутствию излучения.

Сформированный таким образом сигнал распознается помимо прочих и микроконтроллером управления PCA84C640/641 (выв. 35, вход TR), который управляет работой телевизоров. В табл. 1

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

представлена зависимость между генерируемыми командами и соответствующими функциями, реализуемыми микроконтроллером.

Содержащиеся в сигнале дистанционного управления пять адресных битов (А0-А4) позволяют управлять с одного пульта 32 различными устройствами. Стремясь к определенной унификации, фирма PHILIPS каждому устройству привела в соответствие конкретный адрес (согласно данным табл. 2).

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

Микроконтроллер корректно раскодирует команду на основе 14 битов (как адрес устройства, так и номер команды). Например, если микроконтроллер в телевизоре «понимает» сигнал с определенным адресом (см. табл. 2), то микроконтроллер в видеомагнитофоне «понимает» сигнал другого адреса.

Тогда, используя переключатель P1, изменяющий адрес (см. рис. 4), можно с помощью одного пульта одновременно управлять вышеназванными устройствами независимо друг от друга.

В табл. 3

Передача сигналов дистанционного управления в коде RC-5 фирмы PHILIPS.
SAA3010, процессор PCA84C640/641

представлены комбинации возможных соединений, необходимых для генерирования 32 различных адресов устройств.

Ремонт & Сервис, 1998, № 2


altay-krylov@yandex.ru