14. Конфигурируемый недельный таймер
Продолжим цикл статей про таймеры. Недельный таймер (один интервал в сутки). Схема: Возможности устройства: - недельный циклический таймер. - настраивается один интервал на каждый день недели (включить и отключить выход, либо импульс длительностью 0..255 секунд). - возможность включить/отключить нагрузку в любое время с помощью кнопки "ON/OFF". - все настройки задаются в памяти EEPROM перед прошивкой. - кнопкой "CLEAR" можно сбросить внутренние часы на заранее установленное время, например Суббота 20:00. - кнопка "CLEAR" должна быть скрытой, чтобы исключить случайные нажатия. - дискретность счета 1 минута. - среднее потребление тока без нагрузки 11 микроампер (примерно 2 года работы от CR2032). - коррекция хода (грубая). - во время работы светодиод мигает раз в 5 секунд. - сброс от пониженного питания 2,1 вольта (BOD) отключен, т.к. жрет 120мкА. - чтобы таймер не производил никаких действий в какой-либо день недели, необходимо поставить галочку "импульс" и длительность импульса 0 секунд. Описание тестирования с разными конденсаторами в предыдущей статье. При программировании EEPROM конфигурируются 40 ячеек памяти. Для более простой настройки устройства так же был написан калькулятор (генератор кода EEPROM). С помощью него можно создать HEX-файл для замены части кода в файле прошивки.
Обновление 05.03.2016 Обновление 16.06.2019 (добавлен PIC12F675) Прошивка, исходник, схема, калькулятор, v1.0 (описание в архиве, читать перед прошивкой в контроллер) Форум | |
Категория: Управление и контроль | Добавил: Boroda (16.03.2016) W | |
Просмотров: 1924 | Комментарии: 1 | |
Всего комментариев: 0 | |