Таймер циклический; от 3-х секунд включения, и пауза до 100 суток .

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

таймер

Таймер циклический одноканальный на микроконтроллере ATtiny2313 и 4х разрядном семисегментном индикаторе.

- Включение или отключение различных энергопотребителей с заданным пользователем циклом;

- сохранение установок при отключении питания в энергонезависимой памяти.

- время работы (от 3 сек 60 мин);

- время простоя (от 1 до 2400 часов );

- работа таймера в  бесконечном  цикле.

 

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

 Таймер  предназначен для циклического включения и выключения исполнительного устройства  с заданными временными интервалами;

Включение от 3-х секунд, до 60минут.

Выключения от 1-го часа до 100 дней.

Схема.

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

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

А так же при работе таймера в основном режиме (на индикаторе отображается текущее время работы) нажатие на Кн1 произведет рестарт таймера и ВКЛЮЧИТ исполнительное устройство на установленный раннее в предустановках промежуток времени.

Аналогично нажатие кнопки Кн3 в основном режиме, сделает рестарт таймеру и начнется отсчет времени, при котором исполнительное устройство ОТКЛЮЧЕНО.

Как вариант, параллельно кнопкам Кн1-Кн3  можно подсоединить датчики, что несколько расширит функционал этой схемы, при этом логику работу вкл. - откл.  этих датчиков , должен продумать сам пользователь.

 

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

 

Вариант реализации таймера №1

Схема варианта №1 в начале статьи

Установка фьюз:

Плата:

      

 

Архив файлов для сборки таймера вариант №1.

Файлы таймера вариант №2

Вариант №2, характеристики программы без изменений.

Изменения в схеме, печатная плата №2 ,  прошивки для МК №2 .

 фьюзы таймера 
        

Архив файлов ; прошивки под индикатор ОА и ОК , печатная плата , протеус (вариант №2).


 

Собранный таймер эксплуатируется, для периодической откачки насосом "грязной  воды",

 с циклом 15 дней простоя и 25 минут работы.

 

На главную

Комментарии   

# Razzgon 10.04.2015 14:42
Собрал данный таймер, возникло сразу много вопросов и предложений:
1)Совершенно непонятно(нет описания), чем отличаются вариант1 и вариант2 выложенных прошивок, схемы идентичны, (разницу увидел только в разводке платы)
2)Время паузы задается в ЧАСАХ (нет возможности выставить секунды) далее счетчик сразу переходит в ДНИ, что первоначально сбивает с толку, так как в статье об этом не упоминается, а визуально наблюдаешь на дисплее счет 21,22,23,100,101... и т.д. :o , тоже самое со счетчиком включения, он представлен в МИНУТАХ (т.е. 57,58,59,100,...)только благодаря второму счетчику сообразил, что 100 следуют счтать, как 1.00 (один день, либо одна минута)
# Razzgon 10.04.2015 14:44
Следует указать это в описании.
3)Так как таймер "циклический" а минимальный интервал простоя дискретный одному часу, то нет возможности включать таймером нагрузку строго в определенное время(например полив растений каждый день в 18ч) т.к. каждый раз будет смещение на время работы в состоянии ВКЛ. (Те если мы ставим полив в 18ч. выставить время паузы день, а время работы полива 25 мин, то с каждым днем смещение будет составлять 25 мин, т.е. через день будет включен в 18ч25мин, еще через день в 18ч50мин ... и т.д.) поэтому правильнее было бы задавать интервалы простоя и работы в СЕКУНДАХ.
# Razzgon 10.04.2015 14:45
собрал таймер на ATTiny2313A-SU Прошивка и фьюзы из Вар1, кварц 8Мгц Отсчет идет в два раза медленнее, т.е. если выставить интервал 10мин., то он проходит за двадцать, если 1час, то проходит ровно за 2часа и т.д. Полfгаю, что тинька счс работает от внутреннего 4мгц. (фьюзы в статье указанны прямые или инвертированны?)
# kret_a_v 18.06.2015 00:14
собрал данный таймер, но так и не смог разобраться с управлением - требуется включенный интервал = 5 минутам, а выключенный = (24часа минус 5 минут)
для проверки хотел сделать 5 сек вкл. 5 сек выкл.
нажал Кн2 (моргает точка во 2 разряде и горит постоянно в 4) выставил 0005, при дальнейшем нажатии Кн2 переходим к установкам выключенного состояния(во 2 разряде точка горит постоянно , в 4 мигает), выставил 0005. еще раз нажал Кн2 засветились цифры 0647 и ничего не происходит. при нажатии Кн1 запускается таймер , реле включается, 5 сек. и тишина...
подскажите пожалуйста как сделать настройки на требуемую задачу
заранее благодарен
# kret_a_v 18.06.2015 08:34
тут
http://sxem.org/forum/tajmery/83-tajmer-tsiklicheskij-ot-3-kh-sekund-vklyucheniya-i-pauza-do-100-sutok#2385
появилась тема на форуме

You have no rights to post comments