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

  • разрешающая способность таймера — 1сек.
  • максимальная длительность программы — 18 ч. и 12 мин. (65535 сек)
  • однократное или циклическое исполнение программы
  • сохранение выдержек при отключении питания
  • коммутируемый ток — до 10А для активной нагрузки
  • максимальное коммутируемое напряжение — 250 в переменного / 110 в постоянного тока
  • напряжение питания  — 11..18 в постоянного тока, потребляемый ток не более 60мА
  • размеры — 50x50x32мм

Внешний вид печатной платы таймера

Рис 1. Внешний вид, расположение компонентов и нумерация контактов.

Описание таймера

Таймер представляет собой собранную печатную плату и  готов к эксплуатации сразу после подключения нагрузки и подачи  напряжения питания. Для эксплуатации таймера необходимо  к  разъему  X1 проводами подключить питание, а X2 – нагрузку . На контакт 4 разъёма X1 следует подать положительное, на контакт 5 – отрицательное напряжение питания.  Нагрузка подключается к контактам 1, 2 и 3 разъёма X2.  Контакты 1 и 2 являются нормально разомкнутыми, 2 и 3 – нормально замкнутыми, контакт 2 общий.  При срабатывании реле контакты меняют своё состояние на противоположное, то есть  1 и 2 замыкаются, а 2 и 3 – размыкаются.

Возможные модификации

Электронная часть таймера содержит независимый стабилизатор напряжения, обеспечивающий нормальное функционирование этой части от напряжения 5,5 вольт и выше. Реле подключено через управляющий транзистор по схеме «Открытый коллектор». Это даёт возможность заменить (при необходимости) самостоятельно реле на любое другое в таком же корпусе с номинальным  напряжением  5, 6 или 9 вольт и током питания обмотки не более 100 мА. Электрическая схема приведена на рис. 2.

Схема таймера

Рис 2. Электрическая схема таймера.

Программирование производится перемычками на разъеме SV2.  Контактные группы обозначены DIR (1-3), INV(2-4), LRN (5-6) и CYCL (7-8).  Перемычки в количестве 3 шт. входят в комплект таймера.

  • группы DIR (прямой режим) и INV (обратный режим) задают состояние исполнительного реле сразу после подачи напряжения питания: DIR – на реле подано напряжение, INV – реле обесточено. Не следует одновременно замыкать группы INV(2-4) и DIR (1-3) во избежание выхода из строя таймера.
  • группа CYCL управляет  цикличностью работы: при замкнутой группе программа выполняется циклически, при разомкнутой – однократно
  • группа LRN служит для задания интервалов, и дублируется кнопкой S1.
  • Индикатор LED1 отображает состояние реле, независимо от выбранного режима.

Режим работы таймера

Рис. 3. Диаграмма работы таймера.

Программирование

Для программирования интервалов времени следует при нажатой кнопке S2 или замкнутой группе LRN ( контакты 5-6) разъема SV2 подать питание на таймер. Начнётся отсчёт первого интервала времени — t1 на рис.2. После отпускания кнопки S1 или размыкания LRN последует отсчёт паузы — t2 на рис. 2.  По истечении времени не меньше 1 секунды следует ещё раз нажать кнопку S1 или кратковременно замкнуть перемычку LRN, даже если не требуется работа в циклическом режиме.  Таймер записывает сформированные временные интервалы во внутреннюю энергонезависимую память.  При программировании длительных интервалов времени целесообразно использовать перемычку, устанавливаемую на группу LRN. Для удобства отслеживания интервалов с помощью индикатора LED1 рекомендуется задавать программу в режиме DIR.

Пример1. Допустим, необходимо при подаче питания включить нагрузку на 10 секунд, после этого выключить нагрузку. По истечении 1 минуты цикл повторить. Для этого устанавливается циклический режим работы замыканием группы CYCL и устанавливается перемычка на контакты DIR. Нажимаем кнопку S1, подаём питание на таймер. Ждём 10 секунд, после чего кнопку отпускаем. После этого выжидаем 1 минуту и снова кратковременно нажимаем кнопку S1.

Пример 2. Необходимо через 10 минут после подачи питания включить нагрузку. Убираем перемычку с контактов CYCL, выбираем инверсный режим работы, замкнув перемычкой контакты 2 и 4 (группа INV) разъёма SV2. Устанавливаем перемычку на контакты LRN. Подаём питание, после чего по истечении 10 минут убираем перемычку LRN, ждём ещё 1..2 секунды и нажимаем кнопку S1.

Работа

При подаче питания и  разомкнутой группе LRN таймер отсчитывает запрограммированные интервалы. В прямом режиме (DIR) сразу подаётся напряжение на реле, в обратном (INV)  — по истечении времени t1 в течении времени t2. Если замкнута группа контактов CYCL, по окончании интервала t2 рабочий цикл повторяется. Если группа контактов CYCL разомкнута, по истечении интервала t2 таймер сохраняет своё состояние неопределённо долго, вплоть  до отключения питающего напряжения.

Скачать исходник и прошивку микроконтроллера.

Просмотров всего: 3 816, сегодня: 2

Напишите комментарий