Дистанционное
управление двигателем постоянного тока
на основе ИК-пульта от телевизора "SONY".
В настоящее время
для управления различной аппаратурой очень
широко используется дистанционное управление
(ДУ) на ИК-лучах. У многих людей
"скапливается" в доме много таких пультов от
разных бытовых приборов. Это пульты от
видеомагнитофона, телевизора, музыкального
центра, кондиционера, спутникового ресивера и в
большинстве все это добро располагается в одной
комнате, а если необходимо еще чем-нибудь
управлять так заводить еще один пульт? В этом нет
необходимости, если собрать исполнительное
устройство для любого уже имеющегося пульта,
использовав в нем "незадействованные"
кнопки.
Когда мы нажимаем кнопку пульта, пульт ДУ
генерирует последовательность импульсов,
которые имеют заполнение частотой 36 КГц.
Светодиоды преобразуют эти сигналы в
ИК-излучение. Излученный сигнал принимается
фотодиодом, который снова преобразует
ИК-излучение в электрические импульсы. Эти
импульсы усиливаются и демодулируются
микросхемой приемника. Затем они подаются на
декодер. Декодирование обычно осуществляется
программно с помощью микроконтроллера.
В качестве приемника сигналов пульта удобно
применять специальный инфракрасный ресивер
TSOP1736, который формирует импульсы без частоты
заполнения 36 Кгц. Внешний вид его изображен на
рисунке 1.
Рис.1
При
отсутствии ресивера TSOP1736, в качестве приемника
ИК ДУ можно применить и фотодиод с
усилителем-формирователем, в качестве которого
может служить специализированная микросхема
КР1568ХЛ2. Схема такого приемника приведена на
рисунке 2. Но это довольно громоздко и дороже по
стоимости.
Рис. 2
Сигналы на выходе такого приемника выглядят
следующим образом см. рисунок 3, причем при
нажатии разных кнопок импульсы имеют разный
"вид".
Рис. 3
Формат
этих команд следующий: (применительно к
рассматриваемому телевизионному пульту SONY RM-827S)
сначала идет стартовый импульс длительностью 2500
мксек, затем промежуток 477 мксек. затем идут биты
информации, кодируемые модуляцией типа
"Pulse-length" в которой короткий по длительности
импульс имеет бит "0" , а более длительный -
бит "1" в данном пульте это 716/477 мксек и 1319/477
мксек. Всего 12 бит информации.
"Раскодировав" эти биты информации можно
управлять своими исполнительными механизмами,
что сделано в данной конструкции -реализовано
управление моторизованными оконными жалюзями с
помощью пульта ДУ. Устройство представляет собой
программный дешифратор инфракрасных импульсов,
идущих с пульта ДУ выполненный на
микроконтроллере PIC16F84A и реверсивного драйвера
двигателя BA6219B. Принципиальная схема изображена
на рисунке 4. (для увеличения схемы кликнуть
мышкой по малой схеме)
Рис. 4
На
пульте ДУ были задействованы 3 кнопки пульта,
назначение которых "открыть", "закрыть"
и "стоп". Имеется световой и звуковой
индикатор приема команды, который на любые иные
кнопки не реагирует! Также имеется 2 кнопки для
ручного управления по месту.
Чертеж
печатной платы представлен на рисунке 5. В
формате SprintLayout здесь. Сама
прошивка контроллера здесь.
Схема простого программатора
здесь.
Рис. 5
(Для увеличения кликнуть по рисунку мышкой)
Тот самый "подопытный"
пульт
Печатная плата в сборе.
Вот что получилось в
результате
Удачи
Вам в конструировании !
При обращении к автору
не забывайте в письме указывать
соответствующую этой конструкции тему, а
лучше гиперссылку на нее. Для гарантированного получения ответа -
указывайте пожалуйста действующие и исправные почтовые ящики Е-маила.
Если вы не получили ответа в ближайшее
время - значит у вас
не работает почта !
Публикация
в периодических изданиях только с письменного
разрешения автора !
Дата
публикации: 04.04.2004г.
Якименко
Сергей. UT2HI E-mail:
или
|