4-х канальное ИК ДУ на микроконтроллере PIC16F628A » Программирование устройств на PIC микроконтроллерах


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

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

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

Какими микроконтроллерами вы чаще всего пользуетесь


PIC10
PIC12
PIC16
PIC18
PIC24
PIC32
Другими


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    4-х канальное ИК ДУ на микроконтроллере PIC16F628A
    Автор публикации: alex Просмотров: 10221 Добавлен: 6-05-2013, 06:48 Комментарии: 0

    4-х канальное дистанционное управление

    Это 4-х канальное устройство дистанционное управление (ДУ), предназначеное для поключения различной бытовой радиоаппаратуры к сетевому напряжению 220В. Потребность создания данного устройства возникла по причине того, что:
         1. Почти у всей современной радиоаппаратуры отсутствует сетевой выключатель, который полностью отключал бы устройство от сети. Кнопка выключения переводит аппаратуру в дежурный режим, при котором под напряжением остается часть схемы;
         2. Качество напряжения в сети оставляет желать лучшего - в течение суток напряжение в сети колеблется от 200В до 250В и выше, что пагубно сказывается на срок службы аппаратуры.
         По этим причинам оставлять радиоаппаратуру , подключенной к сети, даже в дежурном режиме нежелательно, тем более, что некоторой аппаратурой пользуешся крайне редко (например видеомагнитофон, а некоторые и DVD пользуются редко). А выключать аппаратуру, выдергиванием сетевого шнура из розетки неудобно, а чаще всего просто лень. Поэтому и было разработано это устройство, с помощью которого можно оперативно включить или выключить радиоаппаратуру и ограничить время нахождения аппаратуры под напряжением.
         Кроме радиоаппаратуры с помощию данного ИК ДУ можно управлять освещением ( настольной лампой или бра), обогревательными приборами (маслянным обогревателем или тепловентилятором), если заменить реле на более мощные и другой бытовой техникой, не имеющей дистанционного управления.

    Основные характеристики
    Питание устройства осуществляется от сети переменного напряжения 220В.
    Коммутация нагрузки выполняется с помощью четырех реле, расчитанных на ток до 5А при напряжении 240В переменного тока.
    Управление осуществляется командами от пульта ДУ по стандартному протоколу RC-5 на частоте модуляции 36кГц.

    Схема
    Принципиальная схема представлена на рисунке 1.
    Схема 4-х канального ИК ДУ
    Рисунок 1. Принципиальная схема 4-х канального ИК ДУ

         Основная часть устройства выполнена на плате приемника дистанционного управления, схема которой представлена на рисунке 2.
         Через сетевой выключатель S1 на плату приемника ДУ подается сетевое напряжение.Тип выключателя выбирается исходя из мощности нагрузки, подключаемой к данному устройству. В этой конструкции применен сетевой выключатель с подсветкой красного цвета B1151 (250B,4A).
         В качестве выходных разъемов Х1...Х4 применена евроразетка сетевая AS-208 (K2414), с которой сочленяется евровилка сетевая AS-413 (K2416).


    Рисунок 2. Принципиальная схема платы приемника дистанционного управления.


    В этом устройстве применены следующие элементы:
    Поз.обоз. Наименование
    С1 SMD конденсатор, корпус 0805, 0,1мкФ
    С2,С5 Электролитический конденсатор 470мкФх25В
    С3,С4, С6,С7 SMD конденсатор 0805, 0,1мкФ
    D1 ИК приемник SFH5110-36
    D2 Микроконтроллер PIC12F675, DIP-корпус, устанавливается на панельку DIP8 или TRS8.
    D3 7805 (КР142ЕН5А)
    G1 Кварцевый генератор IQXO-22IC 4МГц фирмы С-МАС (или HO-22 4МГц фирмы Hosonic)
    К1...К4 Реле HJR-3FF-S-Z фирмы TIANBO (Uкатушки=5VDC)
    R1 SMD резистор, корпус 0805, 10кОм, 10% (можно не устанавливать, т.к. на выходе ИК приемника имеется внутренний подтягивающий резистор)
    R2 SMD резистор, корпус 0805, 100 Ом, 10%
    F1 Вставка плавкая ВП4 1А 250В
    V1...V4, V7...V10 Диод 1N4007
    V5,V6 Транзисторная сборка IRF7303
    T1 Трансформатор ТП-112-3

         Команды от пульта дистанционного управления принимаются ИК приемником D1, с выхода которого демодулированый сигнал поступает на вход GP3 микроконтроллера D2.
         Микроконтроллер D2 декодирует принятый сигнал и включает или выключает одно из выходных реле К1...К4, с помощью транзисторных ключей V5 и V6. Управление транзисторными ключами осуществляется с помощью портов GP0...GP2, GP4 микроконтроллера.
         Микроконтроллер тактируется частотой 4 МГц. Тактовые импульсы поступают на тактовый вход микроконтроллера OSC1 (вывод 2) и формируются кварцевым генератором G1.
         Микроконтроллер D2, ИК приемник D1, генератор G1 и катушки реле К1...К4 питаются стабилизированным напряжением +5В, которое формируется линейным стабилизатором D3.
         Сетевое напряжение, поступающее на плату приемника дистанционного напряжения, понижается с помощью трансформатора Т1, далее выпрямляется диодным мостом V1...V4 и фильтруется конденсаторами С2, С3. Далее выпрямленное и сглаженное напряжение подается на вход линейного стабилизатора D3.

    Описание работы
         В качестве пульта дистанционного управления используется пульт от телевизора "Горизонт" с кодировкой RC-5 (какой нашел из дешевых).Также пробовал универсальный пульт, запрограмировав его для управления телевизором "Philips". Адрес устройства согласно протокола RC-5 - 00H. Для управления используются кнопки пульта переключения каналов 1...4 (коды команд RC-5: 01H...04H), а также кнопка перевода телевизора в режим Standby (код команды - 0СН).
         При нажатии кнопок переключения каналов произойдет подача сетевого напряжения на соответствующий выход:

    "1" - на Выход 1,
    "2" - на Выход 2,
    "3" - на Выход 3,
    "4" - на Выход 4.

         При повторном нажатии данных кнопок произойдет отключение соответствующего выхода от сети.
         А вот при нажатии кнопки "Выключения" ("Standby") пульта ДУ, произойдет отключение всех выходов от сети.
         Для изменения адреса устройства и кодов команд, принимаемых приемником дистанционного управления необходимо в hex-файле поменять значения младших байт ячеек памяти программ с адресами:

    01Ch - адрес устройства согласно протокола RC-5;
    020h - код команды кнопки пульта ДУ, который будет управлять Выходом 1;
    026h - код команды кнопки пульта ДУ, который будет управлять Выходом 2;
    02Сh - код команды кнопки пульта ДУ, который будет управлять Выходом 3;
    031h - код команды кнопки пульта ДУ, который будет управлять Выходом 4;
    032h - код команды кнопки пульта ДУ, нажатие на которую приведет к отключению всех выходов.

    На рисунке ниже показан дамп памяти и отмечены байты которые надо изменить, чтобы переназначить кнопки пульта ДУ.
    Дамп памяти


    Конструкция
    Плата приемника дистанционного управления собрана на односторонней печатной плате, показанной на рисунке 3.

    Печатная плата платы приемника дистанционного управления.
    Рисунок 3. Печатная плата плады приемника ДУ.


    На рисунках 4 и 5 показана установка элементов на печатной плате.

    Установка элементов с верхней стороны
    Рисунок 4. Вид платы со стороны установки элементов.

    Установка элементов со стороны печатных проводников
    Рисунок 5. Вид платы со стороны печатных проводников.

         Прежде чем начать впаивать элементы на плату необходимо установить пять перемычек (показаны красным цветов на рисунке 4). Затем на стороне печатных проводников установить и припаять SMD компоненты: R1,R2,C1,C3,C4,C6,C7,V5,V6. А после этого впаять остальные элементы. Трансформатор Т1 устанавливается и припаивается последним. В плате предусмотрены отверстия для закрепления с помощью винтов или саморезов трансформатора.
         Линейный стабилизатор необходимо установить на радиатор. В плате установка радиатора не была предусмотрена, поэтому радиатор крепится только на саму микросхему D3.
         Микроконтроллер D2 необходимо установить в панельку. Если не планируется перепрограммирование микроконтроллера, то предварительно запрограммированный микроконтроллер можно впаять непосредственно в плату.
         Фотографии собранной платы приемника дистанционного управления и устройства в сборе:


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

    Файлы в архиве:
    Прошивка микроконтроллера PIC12F675
    ir_rc_4_plata.dwg - Файл платы в формате AutoCAD
    ir_rc_4_plata_ult.dwg - Файл платы в формате AutoCAD для "утюжно-лазерной технологии
    ir_rc_4_shema.dwg - Файл схемы в формате AutoCAD

    4xkanalnikdunamk.rar [103,36 Kb] (cкачиваний: 550)

    Комментарии