Вторник, 27.06.2017, 05:04    
Главная » Статьи » Управление и контроль

13. Универсальный одноканальный циклический таймер

Еще вариант:

Универсальный одноканальный циклический таймер.

Схема:

Экономичный универсальный одноканальный циклический таймер на PIC12F629

Возможности устройства:
- настраиваемая при прошивке длительность цикла таймера до 4млрд секунд (4х-байтная переменная).
- два действия на цикл (включить и выключить нагрузку), задаваемые с помощью трех кнопок.
- возможность включать/отключать нагрузку минуя таймер.
- дискретность счета 1 секунда.
- среднее потребление тока без нагрузки 11 микроампер (примерно 2 года работы от CR2032).
- коррекция хода (грубая).
- сброс от пониженного питания 2,1 вольта (BOD) отключен, т.к. жрет 120мкА.
 
   Принцип работы: таймер повторяет записанные действия (вкл/откл) с определенным периодом (цикл), задаваемым пользователем в памяти EEPROM при прошивке контроллера.
    Пример задачи: необходимо включить нагрузку в 21:00 и отключить ее в 7:00 и так делать каждые три дня.
   Решение: прошиваем таймер с циклом "3 дня", запускаем. Первый раз подходим к таймеру в 21:00, зажимаем кнопку PROG и не отпуская ее нажимаем кнопку ON, светодиод засветится на 0,5 секунды и выход включится. Второй раз подходим к таймеру в 7:00, зажимаем кнопку PROG и не отпуская ее нажимаем кнопку OFF, светодиод засветится на 0,5 секунды и выход отключится. Все, таймер запрограммирован и будет выполнять эти действия каждые три дня в тоже самое время.
    Если нагрузку необходимо включить или отключить минуя таймер, необходимо нажать кнопки ON или OFF без кнопки PROG, программа не собьется и нагрузка в следующий раз включится/выключится в ранее установленное время..
    Проверить работоспособность таймера можно нажав кнопку PROG, светодиод будет мигать раз в секунду.

Описание тестирования с разными конденсаторами в предыдущей статье.

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

Обновление 29.02.2016
Конфигуратор 16.04.2016
Прошивка, исходник, схема, калькулятор,  v1.0 (описание в архиве, читать перед прошивкой в контроллер)

Форум
Категория: Управление и контроль | Добавил: Boroda (16.03.2016)
Просмотров: 1154 | Комментарии: 6 | Теги: Циклический таймер, PIC12F629, Таймер

Всего комментариев: 5
5 @SUS   (25.03.2016 23:19)
ех жаль

3 @SUS   (25.03.2016 00:28)
на кнопку дало импульс в 1 секунду дворник начал свой цикл до стартовой и снова ждет импульса, например через 5 секунд и тд, просто бывает при штатных релле дворник виснет на начале из за контактов и мертвой зоне, если бы еще б регулятор цикличности то не заменимая вещь на авто

4 Boroda   (25.03.2016 00:55)
Эммм... А куда какие кнопки-то цеплять? Он же постоянно цикл крутит и у него нет ни старта, ни остановки. Может мы не про тот таймер говорим?

1 @SUS   (23.03.2016 23:54)
отличный девайс, можнок дворникам приделать

2 Boroda   (24.03.2016 00:59)
Э... а как? Оно же генерирует импульсы постоянно. А при отключении питания уставки сбрасываются, сохраняется только длительность цикла.

Добавлять комментарии могут только зарегистрированные пользователи.
Войдите через свой uID профиль системы Ucoz или зарегистрируйтесь.

[ Регистрация | Вход ]
Форма входа
Файлы
Интересные сайты
Магазины
Яндекс.Метрика




UP