Таймер от 1 секунды до 99 минут на микроконтроллере ATtiny26. Схема и описание

Данный таймер предназначен для точного обратного отсчета заданных временных интервалов от 1 секунды до 99 минут. Он имеет возможность установки времени обратного отсчета в формате минут и секунд.

Разрешение в диапазоне от 1 секунды до 9 минут и 59 секунд составляет 1 секунду, а в диапазоне от 10 до 99 минут увеличивается до 10 секунд. Встроенное реле и простое, интуитивное управление позволяют использовать данный таймер в несложных системах автоматизации.

tajmer-ot-1-sekundy-do-99-minut-min

Питание схемы таймера осуществляется от источника постоянного ток с напряжением в диапазоне 8 … 12 В. Выпрямительный диод VD1 (1N4007) защищает от ошибочной полярности подключения. Напряжение питания стабилизировано DA1 (78L05). Основой таймера является микроконтроллер ATtiny261, работающий от внутреннего тактового генератора.

tajmer-ot-1-sekundy-do-99-minut-1

Состояние работы отображается на трехразрядном 7-сегментном дисплее с общим анодом (BA56-12EWA). Катоды мультиплексированного светодиодного дисплея соединены через токоограничивающие резисторы R6…R13 с портами PA0…PA7 микроконтроллера. Роль ключей, управляющих анодами дисплея, выполняют транзисторы VT2…VT4 (BC557), которые подключены к портам PB2…PB4  микроконтроллера ATtiny261.

В качестве исполнительного элемента использовано электромагнитное реле на 12В с нормально замкнутыми и нормально разомкнутыми контактами 8А/230В.

Для управления таймером используются три кнопки SW1…SW3. Управление таймером простое и интуитивно понятное. Кнопки SW1 и SW2 используются для увеличения или уменьшения значения, а кнопка SW3 используется для начала обратного отсчета. Каждое нажатие кнопки SW2 увеличивает значение, а нажатие кнопки SW1 уменьшает его. Чтобы изменить значение быстрее необходимо удерживать кнопку дольше.

На дисплее в диапазоне от 1 секунды от 9 минут до 59 секунд изменение составляет 1 секунду, а выше этого диапазона — 10 секунд. Установленное значение сохраняется в энергонезависимой памяти, поэтому нет необходимости вводить его снова после повторного включения устройства.

Мигание точки третьего разряда указывает на работу таймера. После запуска обратного отсчета в любой момент, путем нажатия кнопки SW3, можно остановить работу таймера. В этом режиме цифры на дисплее начнут мигать. Повторное, короткое нажатие кнопки SW3 возобновит обратный отсчет, в то время как длительное нажатие кнопки SW3 вернет устройство к начальному значению.

Скачать печатную плату и прошивку (23,0 Kb, скачано: 51)

редактор
Отправить сообщение об ошибке.

Добавить комментарий

Ваш электронный адрес не будет опубликован.

*