Таймеры, mini-tini.

Автор: с2. Опубликовано в Автоматика в быту

miniСхема электронного таймера, без применения дисплея.
  • Суточный таймер. Включает и выключает нагрузку один раз в сутки,точно по установленному промежутку времени.
  • Циклический таймер.

Таймер в течение суток включит и отключит управление нагрузкой по часам реального времени, точность включения 1 минута.

Применение в таймере часовой микросхемы DS1307 исключает сбои установленных промежутков времени в суточном режиме, для управления исполнительным устройством.

Это значит, что установив один раз время, для управления исполнительным устройством, в течение длительного времени, каждые сутки, будет происходить управление в точно назначенное время.

При этом на работу устройства никак не повлияет количество обесточек схемы таймера mini-tini, и если даже, таймер не включается длительное время в сеть, пользователь включив его снова, таймер , как и было настроено раннее, продолжит работать в прежнем режиме.

Схема.

1). Суточный таймер mini-tini.(Автор C2)


Описание работы.

  Устройство способно точно по заданному ранее времени один раз в сутки,  включить и отключить электрическое устройство.

Порядок программирования.

Настройка времени включения и отключения исполнительного устройства, происходит так:

В течении суток в нужное нам время включения, нужно однократно нажать Кн1. (если нужно чтобы в течении суток устройство включалось только на 1 минуту, больше ничего делать не нужно, ровно через сутки в это-же время таймер будет включен на 1 минуту...., но это если кому нужно 1 минута, если более читаем далее).

Время отключения определяется кратковременным нажатием Кн2.

Например, рассмотрим теперь то-же самое, на примере использования таймера mini-tini, для управления новогодней световой иллюминацией.

Включаем таймер в сеть, в 15:30 однократно нажимаем Кн1, далее еще раз наведываемся к таймеру в 0:45, и однократно нажимаем Кн2, и все , таймер настроен.

Теперь таймер каждый день с 15:30 до 0:45 включает осветительные приборы. (общее время работы составит 9 часов 15 минут)

Сборка схемы и прошивка микроконтроллера программой:

Правильно собранная схема и прошитый МК, в наладке не нуждаются, о работоспособности схемы свидетельствует мигающий светодиод L1 с частотой 1Гц .

У нового микроконтроллера фьюзы изменять не нужно, оставить по умолчанию. (ATtiny13 по умолчанию тактируется от RC-генератора на 9.6MHz и CKDIV8=on).

Фьюзы.

Схема в протеусе.

Архив: схема , прошивка, протеус.

2). Суточный таймер mini-tini.(Автор Soir)

Описание работы.

     Устройство содержит три независимых суточных таймера, которые включают и отключают нагрузку в заданное время.

При срабатывании таймера на включение начинает мигать светодиод.

При срабатывании на отключение светодиод отключается.

 

Порядок программирования.

1).Включить питание. Светодиод отключен.

2). Нажать на кнопку ON(Кн2) – МК запомнит время включения 1-го таймера. Светодиод начнет мигать.

Дождаться времени выключения. Нажать на кнопку OFF(Кн1) – МК запишет время выключения 1-го таймера.

3).Светодиод включен постоянно – готовность к записи второго таймера.

Установка времени второго таймера начала отсчета и окончание, аналогично таймеру №1 пункт 2). 

4).Готовность к программированию третьего таймера – отключение светодиода.

Установка времени третьего таймера начала  и окончания отсчета, аналогично таймеру №1 пункт 2). 

 

 

После завершения программирования всех таймеров работа кнопок блокируется.

         Кнопки ON и OFF с взаимной блокировкой. Если нажата кнопка ON, то повторное ее срабатывание возможно, только если была нажата кнопка OFF. И наоборот.

         Если программировать все таймеры необходимости нет, то после программирования первого (второго) таймера отключить питание МК и снова включить.

Если таймеры надо перепрограммировать – выключить питание и все повторить.

----

Есть возможность установки (изменения) времени таймеров при прошивке МК. Для этого следует установить нужные значения в память EEPROM. Структура данных:

Ячейка EEPROM с адресом


 Включение времени отсчета таймерами.

0x00 – часы времени включения таймера 1.

0x01 – часы времени включения таймера 2.

0x02 – часы времени включения таймера 3.

  

0x03 – минуты времени включения таймера 1.

0x04 – минуты времени включения таймера 2.

0x05 – минуты времени включения таймера 3.

  
Отключение  отсчета таймеров.

0x06 – часы времени выключения таймера 1.

0x07 – часы времени выключения таймера 2.

0x08 – часы времени выключения таймера 3.

0x09 – минуты времени выключения таймера 1.

0x0A – минуты времени выключения таймера 2.

0x0B – минуты времени выключения таймера 3.

 

 

*Примечания.

1. При программировании следует быть внимательным. Как правило, данные заносятся в hex-формате.

Для перевода в 10-тиричный и обратно можно воспользоваться калькулятором Windows.

2. Необходимо учитывать, что показаний реального времени нет и все приведенные настройки относительно первого включения DS1307.

Таким образом, желательно все-таки произвести настройку хотя бы одного таймера кнопками, считать его программатором из EEPROM, чтобы определить время начальное время.

Затем, зная реальное время, при котором был настроен таймер, произвести расчет работы всех таймеров.

Фьюзы.

Схема в протеусе.

Архив:  прошивка, протеус.

http://sxem.org/forum/tajmery/24-sutochnyj-tajmer-mini-tini

 

 


 

Циклический таймер mini-tini.

Таймер в течении установленных отрезков времени включает и выключает исполнительное устройство .

Схема.


Настройка времени включения и отключения исполнительного устройства, происходит так:

Для установки первого периода включения исполнительного устройства нужно нажать и удерживать Кн1 . Удерживать кнопку Кн1 нужно столько сколько времени нужно вам для работы исполнительного устройства (Кн1 может записывать и время паузы, это зависит к какому порту подключается исполнительное устройство к порту МК РВ3 или РВ4 ).

Установка второго отрезка времени , устанавливается нажатием и удержанием кнопки Кн2.

Например: удерживая кнопку Кн1 в течении 1й минуты, а кнопку Кн2 в течении 3х минут, мы получим , включенное исполнительное устройство на 1 минуту и выключенное на 3 минуты , и т.д. по бесконечному циклу.

Правильно собранная схема и прошитый МК, в наладке не нуждаются, о работоспособности схемы таймера mini-tini, свидетельствует мигающий светодиод L1 (при нажатии кнопки Кн1 или Кн2 горит постоянно).

 

Архив: схема , прошивка, протеус.

Купить ATtiny13 можно здесь .

 

 

На главную

Комментарии   

# N360 20.04.2015 14:50
Циклический таймер mini-tini
Как можно сделать чтобы настройки записывались в еепром
# Oto 06.05.2015 22:03
Монитор питания, установить фьюзами .
---------------------------------------
Вот попалась мне схема в сети, как один из вариантов использования этого таймера
# johnowich 31.07.2015 12:02
Здравствуйте! Мне очень понравилась Ваша схема суточного таймера и я собрал ее. Но, к сожалению, таймер нормально не работает. При нажатии на Кн1 начинает мигать светодиод и реле включается и выключается ровно через одну минуту. Светодиод продолжает мигать. Иногда реле просто сразу включается при включении таймера в сеть. Подскажите, пожалуйста, в чем может быть причина.

You have no rights to post comments