Таймер включения/отключения нагрузки на Atmega8

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

Timer_raboti-2

В конструкции применены часы реального времени PCF8583 в связке с резервной часовой батареей для работы часов при отсутствии питания. В качестве мозга устройства применен микроконтроллер Atmega8 с тактированием 16MHz.
Питание устройство планировалось от зарядки телефона – поэтому на схеме нет стабилизатора 5В – есть разъем питания 5В и питание 220В для БП.
Нагрузка коммутируется реле – с указанным на схеме типом до 10А.
На схеме присутствует 3 светодиода:
OPTIONS – загорается при попадании в настройки часов.
TIME – мигает когда таймер работает — не горит когда таймер деактивирован.
OUT – показывает состояние реле – включено или отключено.
Кнопки:
SW1 – кнопка H.
SW2 – кнопка M.
Настройки:
Настройка часов.
Чтобы настроить часы нужно зажать кнопку SW1 до загорания светодиода OPTIONS.
Точка загорается и не мигает – кнопкой SW1 устанавливаются часы, а кнопкой SW2 минуты.

Timer_raboti-2
Чтобы выйти из настроек нужно также подержать кнопку SW1 пока не погаснет светодиод OPTIONS.
Настройка таймера.
Для настройки таймера нужно в режиме отображения(дежурный режим – основной) установить кнопками SW1 – время включения нагрузки, SW2 – время выключения нагрузки. После набора таймера он сам перейдет в режим отображения времени если кнопки не будут нажаты в течении 2-3 секунд.

Timer_raboti-1
Деактивация таймера.
Для деактивации таймера нужно зажать и подержать кнопку SW2 – устройство включит нагрузку и таймер не будет её отключать.
Схема.

Timer-raboti-2-SX
На схеме применен нестандартный ISP разъём :
1 – VCC
2 – MOSI
3 – MISO
4 – SCK
5 – RESET
6 – GDN.

Печатные платы.

top bottom
На печатной плате применен индикатор с общим анодом E40361 – но можно и другой со схожей распиновкой и размерами.

Немного 3D-моделей.

3d-1 3d-2 3d-3 3d-4

Фьюзы микроконтроллера нужно установить на внешний кварц.

fuze_8

В pdf файле печатные платы Скачали 3393 раз

Проект плат в формате Proteus Скачали 3277 раз

Прошивка таймер включения/отключения нагрузки на Atmega8 Скачали 1449 раз

Добавить комментарий для Артём Виниченко Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *