19. Конфигурируемый недельный таймер на 8 интервалов
Ну и еще одна разновидность таймера.

Недельный таймер (до восьми интервалов в сутки).

Отличие от предыдущего недельного таймера:
- есть привязка каждого из восьми таймеров к дням недели

Схема не изменилась:

Экономичный конфигурируемый недельный таймер на PIC12F629

Возможности устройства:
- недельный циклический таймер.
- настраивается восемь интервалов с привязкой ко дням недели (включить и отключить выход / импульс).
- возможность включить/отключить нагрузку в любое время с помощью кнопки "ON/OFF".
- все настройки задаются в памяти EEPROM перед прошивкой.
- кнопкой "CLEAR" можно сбросить внутренние часы на заранее установленное время, например Суббота 20:00.
- кнопка "CLEAR" должна быть скрытой, чтобы исключить случайные нажатия.
- дискретность счета 1 минута.
- среднее потребление тока без нагрузки 11 микроампер (примерно 2 года работы от CR2032).
- коррекция хода (грубая).
- во время работы светодиод мигает раз в 5 секунд.
- сброс от пониженного питания 2,1 вольта (BOD) отключен, т.к. жрет 120мкА.

Описание тестирования с разными конденсаторами в предыдущей статье.
 
При программировании EEPROM конфигурируются 54 ячейки памяти. Для более простой настройки устройства так же был написан калькулятор (генератор кода EEPROM). С помощью него можно создать HEX-файл для замены части кода в файле прошивки.
 

Обновление 16.06.2019: добавлен режим Импульс, поддержка PIC12F675
Прошивка, исходник, схема, калькулятор, v2.0 (описание в архиве, читать перед прошивкой в контроллер)

Форум
Категория: Управление и контроль | Добавил: Boroda (12.03.2017) W
Просмотров: 2582 | Комментарии: 2 | Теги: Таймер, недельный таймер, PIC12F629
Всего комментариев: 1
1 vadzik   (14.05.2020 08:06) [Материал]
дравствуйте собрал таймер в программе создал файл а как вставить программу IG prog не могу сообразить под скажите как сделать правильно с уважением Вади

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]