Добовий таймер, з ШІМ каналом.

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

таймер

До вашої уваги добовий триканальний таймер з ШІМ каналом.

Можливості таймера:

                Три незалежних канали

                Три таймери на канал

                                       Режим роботи добовий з 00:00 до23:59

 

                                       Дискретність встановлення часу-1хв.

  Індикація стану каналів на РК індикаторі 1602

                                   Годинник реального часу, виводиться на екран в двох форматах – великі цифри, стандартні цифри.

Стан каналів висвітлюється на індикаторі цифрами 1 2 3. Якщо цифра засвічена канал ввімкнено (логічна одиниця на відповідному виводі МК), якщо канал вимкнено (логічний нуль) замість цифри прочерк.

Особливістю таймера є наявність каналу з широтно імпульсною модуляцією.

Перший канал – канал ШІМ для управління освітленням. Висвічена цифра 1 – світло ввімкнено зі 100% заповненням. По закінченні періоду виставленого часу заповнення імпульсами починає зменшуватись з 99% до 0% (виводиться на екран на місці першого каналу). Період зменшення можна змінювати в меню від 10ти до 60ти хвилин, тобто світло поступово гасне за встановленій період.

Управління таймером чотирма кнопками. При паузі від натискання кнопок 20 сек. підсвічування екрану гаситься.

Таймер не боїться перебоїв в постачанні електроенергії, всі налаштування зберігаються в енергонезалежній пам*яті.

Меню таймера як в аналогічних таймерах без ШІМ каналу.

                                         Кн3 – вхід в меню і пересування вперед,

                                         Кн2 – пересування по меню назад,

                                         Кн1 Кн2 – збільшення , зменшення значення обраного параметру,а також на початку меню вверх вниз. При утримуванні кнопок значення змінюється зі     збільшенням швидкості Змінюваний параметр буде між миготливими дужками.  В режимі основного екрану зміна формату екрану.

Час в таймерах виставляється так:

 наприклад ON 00:01 off 00:01 - таймер ввімкнено на одну хвилину, при цьому ввімкнеться в 00:01 вимкнеться в 00:02. Для того щоб таймер був вимкнений, час потрібно виставляти так: on 00:01 OFF 00:00 , різниця має бути мінус одна хвилина як мінімум а загалом люба різниця в мінусі. Зверніть увагу на символи onoff, якщо символ ON великими літерами а off малими таймер буде ввімкнено, якщо навпаки onмалими а OFF великими - стан таймеру вимкнено.

Схема таймеру доволі проста.

Основа - МК ATMega8, годинник наDS1307, РК індикатор 1602 з кирилицею.

схема

 До виходів МК підключені відповідні периферійні пристрої: до каналів 2 та 3 електромагніті реле, твердотільні реле чи семистори з відповідними схемами. На них зупинятися не буду, а от периферію каналу ШІМ треба розглянути детальніше. До цього каналу не можна підключити те що підключається до двох інших, тому що ШІМ не працюватиме. Цей канал призначено для ввімкнення освітлення і вимкнення з поступовим  зменшенням яскравості світильника (поступове згасання світла, захід сонця, так би мовити). Я застосовую світлодіодні світильники загальною потужністю 24Вт. Зменшувати яскравість такого світильника можна зменшенням напруги, або іншим чином -  живити світильник повною напругою але імпульсною. На початку зменшення яскравості імпульси широкі паузи короткі, в  процесі зменшення ширина імпульсів зменшується, пауз збільшується. В кінці імпульси короткі і зовсім зникають. Це і є  ШІМ – широтно імпульсна модуляція. З 17ої ноги МК саме такі імпульси виходять і надходять до польового транзистора який при надходженні імпульсу повністю відкритий ( в ідеалі) і майже не гріється, тому що падіння напруги мізерне, і повністю закритий в паузі. Транзистор в такій схемі включення має бути призначений для роботи в логічних схемах, він має повністю відкриватися логічною одиницею ( біля 5ти вольт) в нього має бути символ L. Я ж використав IRFZ44, а він відкривається вищою напругою і схема включення інша.

12в

IRFZ44 n-канальний, запаювати нижній резистор, верхній не паяти.LED1 – це світлодіодний світильник.

Працює вже другий рік, транзистор без радіатора.

В архіві є варіант схеми для світильників на лампах розжарення на 220В.

Пристрій має блочну конструкцію, тому реалізований на декількох платах. Окремо плата контролера, окремо периферія. Весь пристрій встановлено в корпус від старого ПК. Такий великий не потрібен, але в мене такий був, до того ж там знаходяться ще деякі пристрої.

Декілька фото як виглядає пристрій.

вид таймер

 вид таймер

вид таймер

Таймер вже другий рік працює  в курятнику без будь-яких неполадок

              •  1-ий канал – управління освітленням
              • 2-ий канал – управління лазом- виходом на вулицю
              • 3-ій канал – управління годівницею- видача корму за розпорядком

Дякую за допомогу в реалізації програми товаришеві Oto.

В архіві прошивка, друк плати, додаткові схеми.

Комментарии   

# pavel1965 13.01.2016 23:05
добрый вечер, я правильно понял, что ваш таймер только плавно гасит свет, а включается свкет обычно?
# Анатолій 16.01.2016 14:39
Так, правильно. Вмикається на повну потужність, вимикається плавно.
# pavel1965 18.01.2016 21:53
нельзя так сделать, чтобы и включался тое плавно?
# Анатолій 20.01.2016 10:05
Автор програми пан Oto.

You have no rights to post comments