Фотореле-таймер » Программирование устройств на PIC микроконтроллерах


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

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

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

Какой средой программирования вы пользуетесь?


MPLab/MPLabX
MicroC
MicroBasic
MicroPascal
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Фотореле-таймер
    Автор публикации: alex Просмотров: 5731 Добавлен: 5-08-2014, 09:40 Комментарии: 0

         Если в темное время суток нажать на одну из установленных в подъезде и подсвеченных светодиодами кнопок, предлагаемое устройство включит в нем свет на заданное время. Однако его можно с успехом использовать и для автоматического включения и выключения ночного освещения во дворе или на улице, и даже в качестве обычного таймера, включающего на определенное время любую нагрузку.
         Предлагаю вниманию читателей разработанное мной недорогое, экономичное и простое устройство управления освещением — универсальное фотореле-таймер, позволяющее экономно расходовать электроэнергию на освещение, например, подъездов жилых домов.
         Схема прибора изображена на рис. 1. Его основа — недорогой микроконтроллер PIC12F675 (DD1). Он имеет встроенный десяти разрядный АЦП, в нашем случае преобразующий снимаемое с фотоэлементов напряжение в число, которое программа сравнивает с хранящимся в памяти микроконтроллера пороговым значением. Фотоэлементы 1BL1—nBL1 — обычные светодиоды красного цвета свечения АЛ307БМ.
         Освещение подъезда включают нажатием на одну из соединенных параллельно кнопок 1 SB 1 — nSB1, которые подсвечены светодиодами 1HL1 — nHL1, снабженными ограничительными резисторами 1R1— nR1. Число групп фотоэлемент—кнопка—светодиод-резистор (их устанавливают в подъезде на каждом этаже) может достигать десяти. Оно ограничено в основном допустимым выходным током вывода 2 (GP5) микроконтроллера.
         При нажатии на любую из кнопок 1SB1—nSB1 напряжение на входе встроенного компаратора (выводе 7) микроконтроллера становится выше 3,6 В — заданного программно порога.
         После многократной проверки этого факта программа установит на выводе 3 (GP4) микроконтроллера высокий уровень напряжения, что приведет к открыванию транзистора VT1 и срабатыванию реле К1. Нормально разомкнутые контакты этого реле подключают параллельно контактам обычного ручного выключателя освещения или включают в цепь питания другой нагрузки.

         Светодиодный индикатор HL2 содержит два полупроводниковых кристалла разного цвета свечения. Зеленый сигнал свидетельствует о включении реле К1.
         Если перемычка S1 находится в верхнем по схеме положении и нажата кнопка SB2, "красный" кристалл индикатора HL2 мигает с частотой 1 Гц, отсчитывая задаваемое пользователем число минут, на которые будет включаться освещение. Максимальное значение этого параметра — 60. Через 3 с после отпускания кнопки красный сигнал мигнет еще раз, подтверждая, что заданное число записано в энергонезависимую память микроконтроллера.
         При нижнем положении перемычки S1 нажатие на кнопку SB2 — команда программе записать в память микроконтроллера значение напряжения, поступающего с фотоэлементов 1BL1 — nBL1 (разумеется, подключенных к разъему Х3). После отпускания кнопки запись подтверждается кратковременным включением красного сигнала. Когда освещенность фотоэлементов больше зафиксированной, нажатия на кнопки 1SB1— nSB1 не приводят к срабатыванию реле К1 и включению освещения.
         При первом (после сборки и установки вновь запрограммированного микроконтроллера) включении фотореле выдержка времени — 1 мин, порог освещенности таков, что освещение не включается даже при полном затемнении фотоэлементов.
         Рабочее положение перемычки S1 — нижнее (по схеме). За 20 с до окончания заданной выдержки начинают мигать с частотой 1 Гц светодиоды 1HL1—nHL1, предупреждая о скором выключении освещения. Если в это время нажать на любую из кнопок 1SB1—nSB1 и удерживать ее около 2 с, выдержка будет продлена на минуту, а свечение светодиодов вновь станет непрерывным. Когда до окончания дополнительного времени останется 20 с, светодиоды вновь замигают и выдержку можно будет продлить еще на минуту. Эту процедуру можно повторять неограниченное число раз.
         Если отключить от разъема Х2 светодиоды и кнопки и соединить его контакты перемычкой, устройство будет включать свет в помещении или на улице при освещенности фотоэлемента (он может быть единственным) ниже пороговой и выключать его в противном случае. Автоматического выключения освещения через заданное время в этом случае не будет.

         Еще один вариант — отключить от разъема Х3 фотоэлементы, соединив его контакты перемычкой. Теперь кнопкой, подключенной к разъему Х2, можно включать осветительные лампы или другую нагрузку на заданное время. Выдержку задают так же, как и в основном режиме. Ее можно продлевать на минуту неограниченное число раз. Хотя фотоэлементы в этом режиме отсутствуют, порог срабатывания фотореле все-таки требуется установить, нажав на кнопку SB2 при установленной в рабочее положение перемычке S1.
         Микроконтроллер прибора работает с внутренним тактовым RC-генерато-ром. Его частота установлена максимально близкой к номинальной (4 МГц) с помощью программной корректирующей константы. Для счета времени использованы прерывания запросы которых формирует шестнадцатиразрядный таймер TMR1 микроконтроллера. Измеренная при комнатной температуре погрешность отсчета 60-минутного интервала не превысила 1 с.
         Фотореле выполнено на печатной плате из фольгированного диэлектрика толщиной 1 мм. Чертеж платы и расположения деталей на ней — на рис. 2. Свободное место в ее верхней (по чертежу) части занимает реле К1 — TRL-12VDC фирмы TTI с катушкой на напряжение 12 В (ток — около 70 мА). Каждая группа контактов этого реле, а их две, способна коммутировать цепь переменного напряжения 220 В при токе до 10 А. Кнопка SB2 — TS-A1PS-130. Разъемы — PLS-R.
         Плата помещена в пластмассовый корпус, в передней панели которого предусмотрено отверстие для светодиода HL2. Если прибор предполагается использовать только как таймер, сюда же можно вывести кнопку SB2, а вместо перемычки S1 применить переключатель, также установив его на передней панели. Питание прибора производится от любого источника постоянного напряжения 12 В, способного отдавать ток 100 мА.
         Вместо двухцветного светодиода L-59EGW подойдет AЛC331 AM. Если же необходимости в контроле включения реле К1 нет, то можно обойтись обычным светодиодом красного цвета свечения, к примеру, АЛ307БМ, подключив его к выводу 5 микроконтроллера.
         Светодиоды подсветки КИПД05В-Ж можно заменить любыми слаботочными, подходящими по цвету свечения. Но следует помнить, что после такой замены, вероятно, потребуется подборка резисторов 1R1—nR1 и может увеличиться ток, потребляемый от линии GP5 микроконтроллера. Это приведет к ограничению числа светодиодов подсветки, одновременно подключаемых к прибору.

    Материал взят из: Журнала Радио 2009 №2

    В архиве: исходник на ассемблере и прошивка микроконтроллера PIC12F675

    fotoreletimer.rar [5,81 Kb] (cкачиваний: 262)

    Комментарии