Авторизация


...

Кто на сайте?

Сейчас 76 гостей и ни одного зарегистрированного пользователя на сайте

Статистика

-Посетители : 27373
-Материалы : 210

Пользователь сайта продает...

   AV-S2G4B

Пользователь сайта покупает...

Часы,таймер,регулятор температуры.

Автор: Федор Бросалин Просмотров: 15625

 

 

 

 

 

Есть часы, которые показывают текущее на данный момент время. Установка часов , температуры , таймера , производится всего 3 кнопками.
На дисплее, в рабочем режиме, выводятся показания часов, максимальная и минимальная установленная температура регулирования, реальная измеренная температура объекта.

 

 

 

Программный таймер суточный, минимальное время включения и отключения нагрузки - 1 минута ( в пределах от 00:00 до 23.59 ). В микроконтроллере используется 1 канал программного таймера.
Канал включения освещения задан программно ( прописан в программе ). Лично у меня :   время включения 07:00 и время отключения 23:00.
ВХОД В МЕНЮ!
Как вы уже догадались, главная кнопка здесь - кнопка «МЕНЮ». С её помощью, заходим в нужный нам раздел и ставим нужные нам установки с помощью кнопок «ЧАСЫ» и «МИНУТЫ».
Кнопка «ЧАСЫ» увеличивает значение установки максимальной температуры, увеличивает значение часов при установке «Таймера»  ( ВКЛ и ВЫКЛ ).
Кнопка «МИНУТЫ» увеличивает значение установки минимальной температуры, увеличивает значение минут при установки «Таймера» ( ВКЛ и ВЫКЛ )

 

 

 

 

 

Принципиальная схема устройства представлена на рисунке:

 

Конструктивно устройство состоит из 2 блоков - блок управления и индикации (сокращёно БУИ), и блок коммутации нагрузки ( сокращёно БКН ).
Блок БУИ содержит контроллер PIC16F628A , стабилизатор питания ( КР142ЕН5А ), кнопки управления (КН1 – «МЕНЮ»,  КН2 – «ЧАСЫ», КН3 – «МИНУТЫ»), LCD  дисплей типа « МЭЛТ» -

Конструктивно устройство состоит из 2 блоков , блок управления и индикации
( сокращёно БУИ ) и блок коммутации нагрузки ( сокращёно БКН ).
Блок БУИ содержит контроллер PIC16F628A , стабилизатор питания ( КР142ЕН5А ), кнопки управления (КН1 – «МЕНЮ»,  КН2 – «ЧАСЫ», КН3 – «МИНУТЫ»),LCD  дисплей типа « МЭЛТ» -

, или ему подобный «Winstar», клеммные зажимы для подключения к блоку БКН.

Блок БКН предназначен для коммутации нагрузки (включение и выключение коммутационных реле ( Р1..Р2..Р3 ), и управляется от основного блока БУИ.
В блоке смонтирован блок питания +12V, от которого питаются реле и блок БУИ. При применении SMD транзисторов типа BCR 533 базовые цепи от микроконтроллера следует подключать без дополнительных резисторов, то есть непосредственно к выходам микроконтроллера 2, 7, 9. При установке отечественных транзисторов типа КТ815 – КТ817, в базовые цепи следует установить резисторы номиналом 2.2кОм.
Трансформатор питания - любой, с током вторичной обмотки не менее 500ma, я применил ТП – 13.
Клеммные соединения, обозначенные цифрами 1, 2, 3, 4, 5, 6 на принципиальной схеме, находятся в блоке БУИ.
В качестве резервного источника питания использован аккумулятор из «китайского фонарика», так что при пропадании общей сети ~ 220V,  все данные настроек не сбиваются, часы также работают. Нет подсветки LCD (экономия энергии аккумулятора).
В Демо_Версии прошивки не работает установка температуры, таймера, освещения, работают часы и вывод реальной температуры в данный момент времени, выводится на LCD аварийное сообщение о неисправности датчика DS18B20 или о уходе температуры за пределы диапазона измерения ( 0 - 102°С ).

 

 

 

Проект в Протеусе, демо-прошивку можно взять по ссылке.

С вопросами и пожеланиями - вот сюда: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Случайные статьи....

Prev Next

GSM - сигнализация

18-03-2012 Владимир

GSM - сигнализация

  Добрый день!  Представляю вам свою разработку – GSM сигнализацию. Кому-то, наверное, интересно, что послужило мотивацией для создания этого проекта? Все просто, потребность друга в сигнализации для охраны своего офиса, которая будет дешевле других аналогичных устройств и весьма функциональна, а главное -...

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

11-02-2012 Александр Милевский

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

Нам часто задают вопросы, как научится писать программы практически с нулевого уровня, поэтому инициативная группа сайта chipmk.ru решила создать краткий курс для первичного обучения. Нужно уточнить, мы не считаем себя большими специалистами в этой области. Практически все самоучки. Надеемся, что...

Сторожевой таймер WDT.

08-08-2011 Super User

Сторожевой таймер (WDT) есть во всех микроконтроллерах 18 серии. Задействован в  основном в тех приложениях, где требуется производить  "перезагрузку"  микроконтроллера в случае возникновения сбоев при выполнении программы. В приложениях, где задействован сторожевой таймер, необходимо с определенным интервалом времени сбрасывать таймер WDT,...

Промышленный терморегулятор. Часть 3.

30-09-2011 Sergey Roslik

Промышленный терморегулятор. Часть 3.

 1 Часть - основные технические характеристики, схема, печатная плата, прошивка.  2 Часть - подключение устройства к ОРС серверу, конфигурирование ОРС сервера.  3 Часть - выборка данных с ОРС сервера и отображение их на мнемосхеме.  У меня на предприятии используется программный комплекс «НЕВА» (http://energosoyuz.spb.ru),...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru