Тимофей Носов
Дистанционное управление на 12 каналовФункционально
приемник состоит из микроконтроллера, датчика ИК-сигналов,
стабилизатора питания и узла сопряжения для связи с ПК (для настройки
под ваши задачи). Приёмник имеет 12 выходных линий. Для проверки работы
приёмника к линиям можно подключить светодиоды с токоограничивающими
сопротивлениями так, как это сделано в проекте "Приемник на 8 выходов для пульта дистанционного управления RC-5". Схемы сопряжения с сильноточными нагрузками, в том числе и 220 Вольт, рассмотрены в статье "UniCOM - управление устройствами через COM-порт компьютера".
Любой из выходов приемника может работать в одном из трех режимов:
– включение (при нажатии на кнопку ДУ происходит включение, выдерживается пауза и затем происходит выключение);
– выключение (при нажатии на кнопку ДУ происходит выключение, выдерживается пауза и затем происходит включение);
– переключение
(при нажатии на кнопку ДУ происходит переключение, например, из
включенного в выключенное состояние, затем выдерживается пауза, чтобы вы
успели отпустить кнопку на пульте ДУ).
Пауза для каждого
выхода индивидуальная, и может быть от 1 до 16 секунд. Если вы нажали
кнопку пульта ДУ и приемник находится в состоянии выдержки паузы, то в
этот момент приёмник не обрабатывает сигналы для других линий.
Для удобства настройки приемника написана программа конфигуратор.
Последовательность работы с программой.
1) Подключите приемник к свободному COM-порту ПК.
2) Подайте на приемник питание 9-12 вольт.
3) Запустите программу "Конфигуратор".
4) Выберите порт подключения
5) Откройте порт (утопите кнопку)
6) Установите курсор в поле "Код кнопки" у соответствующего выхода
7) Нажмите на пульте ДУ необходимую кнопку ("посветите" в приёмник).
В поле "Код кнопки" автоматически пропишется код кнопки.
(для каждой кнопки свой код)
8) Повторите п.6 и п.7 для других выходов.
9) Выберите необходимое действие и время (сек) на выполнение действия
9) Нажмите кнопку "Записать настройки в приёмник"
10) Проверим, записались ли наши настройки.
Перезапускаем конфигуратор, открываем порт
и нажимаем кнопку "Считать настройки из приёмника"
В итоге окна заполнятся примерно так
Для облегчения (и
ускорения) работы контроллера используется только младшая половина кода
кнопки. Этого вполне достаточно. Строго говоря, хватило бы и младшей
четверти кода, т.к. в большинстве случаев и она (младшая четверть)
уникальна для каждой кнопки в пределах одного пульта.
В общем-то всё довольно просто, буднично и прозрачно. Думаю вы получите удовольствие; минут на 15.
Для того, чтобы
вновь записанные настройки в приёмнике активировались, необходимо
перезагрузить приёмник, т.е. отключить и снова включить питание.
Схема приёмника.
Печатная плата приёмника размером 37*33 мм изготовлена методом ЛУТ.
Кодировка в формате NEC встречается в пультах таких фирм, как Samsung, Funai, Akai, Fisher, Goldstar, Hitachi, Kenwood, Onkio, Teac, Yamaha, Sanyo, Canon, Orion, Apex, Eltax и многих других.
Файлы:
Печатная плата
Прошивка
Программа "Конфигуратор"
Описание протокола NEC
Исходники
Источник: http://www.labkit.ru/html/remote_control_shm?id=422 |