ИК выключатель с пультом дистанционного управления » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Устройства для дома » ИК выключатель с пультом дистанционного управления
    ИК выключатель с пультом дистанционного управления
    Автор публикации: alex Просмотров: 7947 Добавлен: 24-07-2012, 22:40 Комментарии: 0

         Предлагаемое устройство предназначено для включения и выключения (в том числе дистанционного) ламп накаливания, нагревателей и других приборов, питающихся от бытовой сети 220 В и представляющих собой чисто активную нагрузку мощностью до 500 Вт.
         Схема выключателя изображена на рис. 1. Переменное напряжение 220 В через предохранитель FU1 поступает на узел питания, собранный из элементов VD3, VD4, СЗ, С5, С7, R7 и R9. Стабилизированное напряжение 5 В с конденсатора С5 питает микроконтроллер DD1 и фотоприемник В1.

         Микроконтроллер, работающий по записанной в него программе, анализирует сигналы, поступающие от фотоприемника на вход RB5 и от кнопки SB1 на вход RB1, а также с датчика нулевой фазы сетевого напряжения (резистор R6, диоды VD1, VD2) на вход RA1.
         Сигналами, формируемыми на выходах RB0 и RB4, микроконтроллер управляет соответственно симистором VS1 и светодиодом HL1. Выключатель изменяет свое состояние на противоположное при каждом нажатии на кнопку SB1 или на кнопку пульта ДУ.

         Предлагаются два варианта программы. Работая по первой из них (файл irs_v110.hex), микроконтроллер запоминает текущее состояние выключателя и в случае временного отключения сетевого напряжения при возобновлении его подачи восстанавливает это состояние. При использовании второго варианта программы (файл irs_v111.hex) восстановление напряжения в сети всегда переводит выключатель в выключенное состояние. Светодиод HL1 светит, когда цепь нагрузки разомкнута. Это удобно при управлении осветительными приборами.
         Схема пульта дистанционного управления выключателем приведена на рис. 2. Он питается от двух гальванических элементов типоразмера ААА. При нажатии на кнопку SB1 начинает работать генератор импульсов длительностью около 18 мс, собранный на логических элементах DD1.1 и DD1.2. Эти импульсы управляют генератором импульсов частотой 36 кГц на элементах DD1.3, DD1.4. Пачки импульсов с выхода этого генератора поступают на затвор транзистора VT1, в цепь стока которого включен ИК излучающий диод VD1.

         Налаживание пульта сводится к настройке генератора на элементах DD1.3, DD1.4 на частоту 36 кГц (резонансную частоту фотоприемника В1 в выключателе) подборкой резистора R4. При правильной настройке достигается максимальная дальность действия дистанционного управления выключателем.
         Печатная плата выключателя изображена на рис. 3. Симистор ВТ137-600 устанавливают на теплоотвод из алюминиевой пластины размерами 65x15x1 мм. Замену этому симистору можно подобрать из числа аналогичных приборов серий ВТ136, ВТ138. Стабилитрон BZV85C5V6 заменяется другим малогабаритным с напряжением стабилизации 5,6 В, например КС156Г. Вместо фотоприемника TSOP1736 подойдет и другой из применяемых в системах ДУ телевизоров и прочих бытовых электронных приборов. Центральная частота полосы пропускания такого фотоприемника может лежать в интервале 30...56 кГц, поэтому пульт ДУ придется настроить на эту частоту. Если необходимо расширить зону чувствительности выключателя в горизонтальной плоскости, вместо одного фотоприемника можно установить два, направив их в разные стороны. При этом выводы 1 и 2 двух фотоприемников соединяют параллельно непосредственно, а вывод 3 — через резисторы номиналом 1 кОм. Общую точку резисторов соединяют с контактом 3 колодки Х1, а резистор R3 в выключателе заменяют перемычкой.

         Печатную плату пульта ДУ изготавливают по чертежу, показанному на рис. 4. Здесь в качестве VD1 можно использовать любой ИК излучающий диод от пульта ДУ бытового электроприбора. Микросхему HEF4011 заменять аналогичной отечественной К561ЛА7 нежелательно. При пониженном напряжении питания она работает неустойчиво.

         На рис. 5 показан внешний вид плат выключателя и пульта ДУ.
    Материал взят из: Журнала Радио 2009 №5

    В архиве исходный код для микроконтроллера и прошивка

    ikdist.rar [8,09 Kb] (cкачиваний: 376)

    Комментарии