интернет-магазин светодиодного освещения
Пн - Вс с 10:30 до 20:00
Санкт-Петербург, просп. Энгельса, 138, корп. 1, тк ''Стройдвор''

Авторские электронные модули. Циклический таймер своими руками схема


Простые устройства - Простой циклический таймер

тик-так

Таймер предназначен для включения нагрузки на заданный интервал времени один раз в 24 часа. Диапазон возможного интервала таймера от 1 часа до 23 часов, минимальная дискретность шага установки -1 час.

Таким образом, таймер может включать на заданное время нагрузку 1 раз в сутки.

Практическое применение устройство может найти для включения вентиляции, освещения в теплице или циркуляции водяного насоса на определённое время в течение суток по бесконечному циклу, или же, например, для управления компрессором аквариума: ночью, чтобы не шумел, отключать, а днём включать.

Принципиальна схема таймера на рисунке ниже.

Принципиальная схема таймера

Детали применены распространённые. В качестве реле К1 подойдёт любое реле с напряжением питания 12 вольт и током коммутации нагрузки не менее 1 А. Транзистор VT1 - биполярный NPN структуры, средней мощности, можно использовать отечественные аналоги КТ315, КТ503. Микроконтроллер - семейства AVR ATtiny13. В проекте тактовая частота внутреннего генератора микроконтроллера выбрана =1,2 Мhz (9,6/8). Как выставить фьюзы для двух популярных программаторов (Chip Blaster и PonyProg) при программировании чипа показано на картинках ниже.

Chip Blaster - установка фьюзовPonyProg - установка фьюзов

После сборки надо запрограммировать время таймера. Пользователь должен ввести посредством кнопок продолжительность времени работы внешнего устройства в энергонезависимую память микроконтроллера. Это время, которое будет определять длительность работы включаемого устройства. Делается это один раз, все последующие циклы работы будут придерживаться этих установок до тех пор, пока не понадобится сменить их на другие этим же способом.

Последовательность установки времени таймера следующая.

Включаем питание, HL2 горит постоянно , а HL1 вспыхивает примерно 1 раз за 10 секунд (если этого не происходит, надо проверить правильность сборки и прошивки МК). Теперь одновременно нажимаем и удерживаем в нажатом состоянии обе кнопки "SET" и "RESET" - HL2 гаснет. Первой отпускаем кнопку "RESET", а кнопку "SET" оставляем нажатой - HL1 начинает мигать с частотой 1 раз в секунду. Отсчитываем нужное количество вспышек светодиода HL1 (одна вспышка означает 1 час выдержки) и отпускаем кнопку "SET". Так вводится нужное число часов работы. 

После отпускания кнопки "SET" для контроля правильности ввода интервала HL1 мигнёт столько раз, сколько было задано (если ошибочно было задано число более 23-х, индикатор мигнёт 23 раза). После этого индикатор HL1 зажигается на 5 сек и гаснет - это значит, что время таймера установлено и начался рабочий цикл. Теперь этот индикатор HL1 будет мерцать 1 раз в 10 секунд показывая, что схема находится в работе.

Второй индикатор HL2 будет постоянно гореть на протяжении заданного активного времени работы таймера, а в период паузы будет погашен. На графике ниже показан принцип работы таймера.

График работы

В приложении к статье находится 2 архива: в одном прошивка таймера, схема в формате Splan7 и краткое текстовое описание, а во втором - проект Proteus с модифицированной прошивкой для ознакомления с принципом работы таймера. Можификация прошивки заключается в том, что работа таймера ускорена - он отрабатываем вместо часов минуты. Т.е. если вы задали режим работы "8 часов включено, 16 часов отключено", при моделировании в Proteus вам придется с нормальной прошивкой ждать все 8 часов, пока произойдет отключение, а с ускоренной прошивкой ждать придется всего 8 минут. Соответственно, период ускоренной прошивки не 24 часа, а 24 минуты.

Науменко Владимирг. Калининград.

Вложения: ФайлОписаниеРазмер файла:
Скачать этот файл (Proteus_CYCLE_TIMER.rar)Proteus_CYCLE_TIMER.rarПроект Proteus и "ускоренная" прошивка21 Кб
Скачать этот файл (ПРОШИВКА_24h.zip)ПРОШИВКА_24h.zipСхема и прошивка таймера64 Кб

simple-devices.ru

Циклический таймер | Домашний мастер

Циклический таймерКонструкция простого циклического таймера,  позволяющего включать и выключать нагрузку, через заданные интервалы времени. Время работы и время паузы друг от друга не зависят.

Разновидности таймеров. 

Применение таймеров в быту сейчас стало достаточно распространенным. Поэтому такое устройство можно просто купить в магазине электротоваров. Чаще всего это многоканальные таймеры, позволяющие программировать включение – выключение нагрузки в определенное время суток, и даже с учетом дня недели.

Но иногда требуется таймер, работающий просто по алгоритму «работа – пауза». Включать его можно просто вручную, а вот время работы и паузы регулировать независимо друг от друга. Одним из примеров, когда может понадобиться именно такое реле времени, может служить «люстра Чижевского».

Немного истории

Люстра Чижевского это устройство для насыщения воздуха отрицательными ионами кислорода. Изобретатель люстры известный советский ученый Александр Леонидович Чижевский начал заниматься опытами по аэроионизации воздуха еще в 1922 году в одной из лабораторий Главнауки. Но, как часто случалось в то время, в 1942 году ученый был репрессирован и пробыл в ссылке в Караганде вплоть до 1950 года. Но свою работу Чижевский продолжал и там: сеансы аэроионотерапии в областной Карагандинской больнице помогли многим больным при заживлении ран. В 1958 году ученый вернулся в Москву, где до последних дней жизни занимался внедрением аэроионизации.

Кроме заживления ран, люстра Чижевского является прекрасным профилактическим средством, предотвращающим развитие многих заболеваний, а также повышает работоспособность, как умственную, так и физическую. В литературе было много споров о пользе или вреде люстры, и даже статей под названием «Люстра Чижевского своими руками».

Применять люстру Чижевского рекомендуется начиная с коротких сеансов, постепенно увеличивая их количество и время. Но, если люстра будет включена постоянно, концентрация аэроионов в воздухе может превысить оптимальную, что не совсем хорошо для здоровья. Управлять этой концентрацией можно просто включая и выключая устройство вручную, что, согласитесь, не очень удобно. Облегчить этот процесс поможет простейший таймер, выполненный всего на одной логической микросхеме.

Конечно, такой таймер может найти еще множество применений, когда требуется периодическое включение – выключение нагрузки. На рисунке 1 показана принципиальная схема таймера.

Циклический таймер

Рисунок 1. Таймер периодического включения нагрузки.

Собственно таймером в данном случае является генератор прямоугольных импульсов на элементах DD1.1…DD1.4. Скважность импульсов может регулироваться, причем независимо устанавливается как время импульса, так и время паузы.

Питание всего устройства осуществляется от бестрансформаторного источника питания с балластным конденсатором С1 и выпрямительным мостом VD1. Транзистор VT1 используется в качестве стабилитрона. Напряжение стабилизации в этом случае около 10 В – микросхемы серии К561 работоспособны в диапазоне напряжения питаний 3…15 В. Поэтому, напряжения 10 В вполне достаточно для нормальной работы схемы в целом.

Нагрузка включается симистором VS1, который, в свою очередь, включается маломощной симисторной оптронной парой U1.1. Последняя содержит встроенную схему определения перехода через нуль сетевого напряжения. Поэтому коммутационных помех в сети не будет. Именно этим обстоятельством объясняется отсутствие в схеме входного сетевого фильтра.

Для управления оптронной парой служит ключевой каскад, выполненный на транзисторе VT2. В его коллекторную цепь включен светодиод оптронной пары U1.1 и светодиод HL1, индицирующий включение нагрузки. Резистор R10 ограничивает ток через светодиоды.

Работает схема следующим образом. В исходном состоянии все конденсаторы, естественно, разряжены. При включении питания через резисторы R3 и R4 начинает заряжаться конденсатор С3. Пока он не зарядился, на входе элемента DD1.1 логический нуль, а на выходе, естественно, единица. Такое состояние приводит к тому, что на выходе элемента DD1.4 также логическая единица, которая открывает транзистор VT2, через его переход коллектор – эмиттер включается светодиод оптрона U1.1. Последний включает симистор VS1, подключающий нагрузку. Также засвечивается светодиод HL1, сигнализирующий о включении нагрузки. Это положение таймера называется «Работа».

В таком положении генератора на выходе элемента DD1.2 напряжение логического нуля, что не позволяет заряжаться конденсатору С4.

Конденсатор С3, не следует об этом забывать, уже заряжается от момента включения питания. Когда напряжение на нем достигнет уровня логической единицы, на выходе логического элемента DD1 появится низкий уровень, а на выходе элемента DD1,3 высокий. Такое состояние схемы приводит к закрыванию транзистора VT2, а, следовательно, к отключению нагрузки.

Конденсатор С4 начнет заряжаться через элемент DD1.3 и резисторы R6…R8. При этом достаточно быстро разрядится конденсатор С3 через диод VD2, резистор R6, логический элемент DD1.2, находящийся в это время в состоянии логического нуля на выходе.

Когда конденсатор С4 зарядится, на выходе элемента DD1.2 установится уровень логической единицы. Это приведет к установке низкого уровня на выходе DD1.3. Поэтому через элемент DD1.4 откроется транзистор VT2, нагрузка будет подключена. Также через элемент DD1.3 и резисторы R6…R8 разрядится конденсатор С4.

Кроме этого появление логической единицы на выходе элемента DD1.2 предотвращает разряд конденсатора С3 через диод VD2 и резистор R5. с зарядкой конденсатора С3 начинается новый цикл работы таймера.

Длительность времени работы и паузы устанавливается с помощью переменных резисторов R4 и R7 соответственно. При указанных на схеме номиналах ее можно изменять в пределах 3…30 минут. При этом время паузы от времени работы не зависит, поскольку цепи зарядки конденсаторов разные. Собранное из исправных деталей устройство наладки не требует, кроме установки желаемого времени работы и паузы.

Если все же наладка потребуется, следует помнить о том, что устройство не имеет гальванической развязки с сетью. Поэтому лучше в случае наладки пользоваться трансформатором безопасности. При этом в качестве нагрузки можно использовать обычную осветительную лампу мощностью 25…100 Вт.

Несколько слов о деталях. Номиналы деталей в основном указаны на принципиальной схеме. Все постоянные резисторы типа МЛТ или импортные, скорее всего китайские, переменные СПО, СП4-1. Конденсатор С1 на рабочее переменное напряжение не менее 250В, такие обычно применяются в сетевых фильтрах, либо типа К73-17 на рабочее напряжение не менее 400В. Электролитические конденсаторы С3 и С4 с малым током утечки, иначе выдержки будут нестабильны. Тут тоже лучше подойдут импортные конденсаторы, например марки JAMICON.

Если мощность нагрузки не превышает 400Вт симистор VS1 можно устанавливать без радиатора.

Транзистор КТ 816Б можно заменить на стабилитрон Д 815Б. При этом его катод следует подключить к + конденсатора С2.

Конструкция

Прибор можно выполнить в пластмассовом корпусе подходящего размера, таких сейчас в продаже предостаточно. Не следует забывать о том, что конструкция имеет бестрансформаторное питание, то есть находится под напряжением сети. Поэтому ручки переменных резисторов также лучше сделать из пластмассы.

acule.ru

"Умный-Дом" Своими руками - Таймер периодический (циклический)

Таймер периодический (циклический) на микроконтроллереМногие из вас знают, а для тех кто не слышал что это такое, объясняю: периодический таймер позволяет включать и выключать нагрузку, через заданные интервалы времени. Время работы и время паузы друг от друга не зависят. Применяются такие таймеры для автоматизации разных устройств, на производствах, и в быту.Несколько примеров где используются такие таймеры: Для автоматизации полива газонов, лужаек, огородов итд. Для имитации присутствия хозяев дома, таймер включает и выключает свет в доме при ихнем отсутствии . Для автоматизации кормления рыбок в аквариуме. В автомобилях применяют  для морганием аварийкой и поворотами, работой стеклоочистителями.Представляю вашему вниманию очередную разработку периодического таймера на микроконтроллере PIC 12F629 . Готовый модуль получился довольно миниатюрный.В этом таймере время включения и выключения задаются сразу в прошивке микроконтроллера. Паузу на включении нагрузки можно выставить от 1 секунды до 23:59:59 (сутки) , включённую нагрузку также можно выставить от 1 секунды до 23:59:59 (сутки). Точность включения-отключения модуля гарантируется кварцевым генератором, таким образом вне зависимости от погодных условий, перепадов напряжений или других факторов, погрешность не превышает 1 секунду в сутки! Память энергонезависимая, и не стирается при отключении питания.На изображениях изображены графики работы модуля, а также в видеоклипе можете ознакомится с примером работы таймера(в клипе выставлены такие параметры для ознакомления: пауза-5 секунд, включено-10 секунд).Для повторения данной разработки можете заказать готовую прошивку с уже вбитыми вашими временными значениями в самой прошивке или с подробными описаниями как это сделать самим. Или заказать уже готовый модуль.Технические характеристики:Напряжение питания, В: 7V-12VУправление: МикроконтроллерноеПамять: Энергонезависимая (FLASH)Синий светодиод: Работа таймераЗеленый светодиод: ПитаниеВыходы: 2 (Один нормально ВКЛ, другой Нормально ВЫКЛ.)Максимальный коммутируемый ток: 10 А.(2200 Ватт- 220V)Габаритные размеры, ДхШхВ, мм : 35х25х15

Заказать прошивку, или уже прошитый микроконтроллер PIC12F629.

 

P.S: Выставляю прошивку для повторения, на бесплатной основе. Для правильной работы прошивки надо в EEPROM начиная с адреса 0х2100 вбить нужное время запуска (допустим 22:59:59), и время остановки (допустим 23:59:59), но предварительно нужные цифры надо конвертировать в HEX формат.

Прошивка

Для увеличения изображений наведите курсор на них.

smart-home.do.am

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 Форум

ucprog.ucoz.ru

Трёхканальный циклический (суточный) таймер - Мои статьи - Каталог статей

Недавно получил письмо от одного из гостей моего сайта, с просьбой "подправить" одну конструкцию (не мою) - программируемый суточный таймер. Глянул ссылку - ничего сложного: PIC12F629, один вход и один выход. В режиме записи на входе переключателем выбирается уровень 0/1, контроллер запоминает его и затем "проигрывает" по кругу длинной 24 часа.

 

Не скажу, что конструкция мне сильно понравилась, но идея прямой записи в память действий пользователя мне запала в душу. Захотелось из контроллера выдавить больше. Результаты моих стараний ниже.

 

Что умеет этот таймер? Как и прообраз, он записывает во внутреннюю память информацию о состоянии выводов. Теперь их три. Причём, в режиме записи можно управлять нагрузкой. Можно  включать насос для заполнения ёмкости для полива, включать фонари на участке вечером, включать автокормушку для кур и наблюдать, на сколько наполняется ёмкость или когда заходит солнце с тем, чтобы делать это в нужное время и нужное количество секунд/минут/часов. Таймер как магнитофон будет записывать происходящее в память. Для этого есть три джампера, замыкая и размыкая которые можно включать и отключать в нужное время нагрузки. В память по каждому каналу можно записать до 20 событий. Примерно выглядит так:

Записанное можно "проиграть" тремя способами: однократно (запуск по кнопке), многократно по кругу с произвольным временем цикла (до суток) или с суточным циклом.

Схема устройства проста до безобразия - как обычно, почти без деталей, только самое нужное. Для управления нагрузками с высоковольтным питанием необходимо применять гальваническую развязку. Это может быть симистор через оптопару, а может и обычное реле.

Плата выглядит аскетично. Силовые узлы монтируются на плате управления и подключаются к циклическому таймеру с помощью монтажных проводов.

 

Если синий джампер находится в положении А на плате, при подаче питания происходит автоматический старт суточного цикла таймера. Если джампер в положении В, то длительность цикла определяется длинной записи и может быть произвольной, но не более суток. Циклический таймер в этом режиме стартует также автоматически, при подаче питания. Это позволяет при пропадениях питания на той же даче не оставить голодными кур или растения без полива.

 

Если Вы не будете устанавливать джампер, циклический таймер будет работать в режиме однократного воспроизведения записанной последовательности. Для старта надо нажать (около секунды) кнопку. По завершении цикла нагрузки отключаются.

 

Для начала записи необходимо нажать кнопку и удерживая её подать питание на плату. Светодиод режима будет часто моргать. Как только моргания прекратятся, отпустите кнопку. Светодиод начнёт ритмично мигать - началась запись. По завершении цикла снова нажмите кнопку.  Если Вам нужен цикл длинною в сутки, он завершится автоматически через 24 часа.

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

 

Если Вам важно сохранить время исполнения цикла в случае пропадения питающего напряжения, для питания контроллера тогда нужно будет применить простейший УПС из трёх диодов и аккумулятора.

 

Файлы платы и прошивка для контроллера можно бесплатно скачать в разделе "Каталог файлов".

Если при повторении этой конструкции у Вас возникли какие-то вопросы или идеи по улучшению её, напишите мне в онлайн форме свои соображения по этому поводу.

Если Вы авторизуетесь на сайте в качестве пользователя, Вы будете получать уведомления о новых материалах на сайте.

smartelectronix.biz

Простые устройства - Простой таймер с выдержкой от 1 сек. до 24 часов

Таймер

Таймер предназначен для включения нагрузки на заданный интервал времени. Диапазон возможного интервала таймера от 1 секунды до 24 часов.

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

Конструкция имеет гальваническую связь с бытовой сетью 220 вольт, поэтому следует соблюдать особую осторожность в процессе изготовления и испытаний. Будучи помещенным в корпус, таймер уже не представляет опасности.

Таймер может быть собран по одной из двух вариантов схем:

Первый вариант схемыили

Для первой схемы рекомендуемая мощность коммутируемой нагрузки не более 100 ватт, так как симистор КУ208Гразмещён в корпусе без радиатора и при большей нагрузке будет сильно нагреваться.

Если требуется коммутировать нагрузку с большой мощностью, рекомендуется установить симистор на радиатор, или попробовать применить другой, более мощный.

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

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

Напряжение питания микроконтроллера 5 вольт, стабилизировано микросхемой 78L05.

Конструктивно всё устройство уместилось в корпус от адаптера, в котором сгорел трансформатор, а корпус сохранился.

Общий вид готового таймераВнутренности таймераСхема собрана на небольшой монтажной плате, печатная плата не разрабатывалась. Детали применены не дефицитные и широко распространённые, как отечественные, так и импортного производства. В первой схеме с симистором можно применить герконовое реле РГК15с напряжением включения 5 вольт, симистор VS1 – КУ208Г, можно использовать КУ208Вили зарубежные аналоги с похожими характеристиками.

Во второй схеме в качестве реле К1 применялось импортное реле с одной группой нормально разомкнутых контактов, рассчитанных на ток 10 А, название реле SDT-SS-112DM. Полагаю, что можно заменить на реле другого типа с сопротивлением обмотки приблизительно 300 ом, на напряжение 12 в, при этом контакты реле должны быть рассчитаны на максимальный ток предполагаемой нагрузки. Транзистор VT1, коммутирующий реле, подойдёт любой средней мощности npn-проводимости, например из отечественных можно рекомендовать КТ315или КТ503. Микроконтроллер – семейства AVR ATtiny13.

Диоды VD1,VD2 могут быть заменены отечественными, например Д226Били КД105с обратным напряжением не менее 350-400в, стабилитрон ZD1 - любой маломощный с напряжением стабилизации 12-20 вольт. В качестве буззера подойдёт любой электродинамический излучатель без встроенного генератора с сопротивлением обмотки 30-50 Ом.

В проекте тактовая частота внутреннего генератора микроконтроллера выбрана равной 1,2 МHz (9,6/8). Как выставить фьюзы для двух популярных программаторов (Chip Blaster и PonyProg) при программировании чипа показано на картинках ниже.

Фьюзы для ChipBlasterФьюзы для PonyProg

Как  запрограммировать время таймера

Посредством  длительного удержания в нажатом состоянии  кнопки  SB1  перейти в режим установки времени таймера (подробности ниже) и ввести нужное количество интервалов времени. Делается это один раз, все последующие циклы работы будут придерживаться этих установок до тех пор, пока не понадобится сменить их на другие этим же способом.

Последовательность установки времени таймера

Включаем питание, индикатор HL1  НЕ  горит. Нажимаем кнопку "SET" и длительно  удерживаем в нажатом состоянии до момента, когда  светодиод HL1 начнет мигать с частотой 1 раз в секунду (1 мигание = 1 дискретный интервал).

Последовательность установки времени таймера идёт в такой последовательности: сперва  идёт набор секунд, после этого следует набор минут, потом набор часов, а затем - выход из режима  установки времени таймера.

Наблюдая за миганием светодиода, отсчитываем  количество вспышек (каждая сопровождается звуковым пиликанием зуммера). Отсчитав нужное количество секунд отпускаем  кнопку. После этого число набранных секунд заносится в память, а индикатор HL1  начинает часто мигать, что означает начало ввода минут.

Нажимаем и удерживаем снова кнопку "SET" - светодиод  HL1 мигает с частотой 1 раз в секунду. Снова отсчитываем требуемое число минут по вспышкам или звуковым сигналам, отпускаем кнопку. После этого индикатор HL1 светится постоянно - это означает, что теперь можно вводить часы.

Ввод часов осуществляется полностью аналогично - нажимаем и держим кнопку, отсчитываем нужное количество сигналов, отпускаем кнопку.

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

Если временной интервал предполагает установку небольшого интервала, например несколько секунд, то, набрав необходимое число секунд, нужно отпустить кнопку и больше  кнопку не нажимать, дождавшись звукового оповещения зуммера об окончании установки времени. В этом случае в память заносится только набранное количество секунд, а минуты и часы обнуляются.

Точно так же поступаем, если нам НЕ надо набирать часовые интервалы: задав секунды и минуты, отпускаем кнопку и ждем сигнала о запоминании времени.

Теперь таймер готов  к работе.

Запуск таймера осуществляется кратковременным нажатием кнопки "SET" (она же «Старт»). После нажатия  кнопки зуммер пиликанием оповестит о начале цикла, включится нагрузка на время, установленное таймером.  Если выдержка времени таймера превышает 1 мин., то индикатор HL1 будет вспыхивать через каждые 10 сек. По завершении цикла нагрузка отключится, и снова прозвучит звуковой сигнал продолжительностью около 5 сек. После этого устройство перейдёт в исходное состояние ожидания.

Если требуется прервать работу таймера не дожидаясь истечения заданного рабочего интервала, можно поступить двумя способами:

  1. если  не предполагается изменять время таймера,  надо просто выдернуть вилку из розетки - нагрузка  отключится;
  2. если текущий интервал времени не устраивает, и  предполагается сразу же поменять его, надо  нажать и удерживать кнопку "SET"  до сигнала  зуммера (т.е. до включения режима ввода времени), нагрузка  при этом так же отключится.

В приложении к статье находится прошивка таймера, схема в формате Splan7, проект Proteus с прошивкой для ознакомления с принципом работы таймера.

Науменко Владимирг. Калининград.

Вложения: ФайлОписаниеРазмер файла:
Скачать этот файл (timer_1s_24h.zip)timer_1s_24h.zipСхема, прошивка и модель Proteus109 Кб

simple-devices.ru

Циклический таймер. Просто, как дважды два ))). - AVR - AVR - Электросхемы в помощниках.

Источник материала сайт http://c2.at.ua.   

Циклический таймер имеет два независимых настраиваемых диапазона времени, таймер №1  от 1сек. до 96 часов  и таймер №2 отрезок времени от 1сек. до 96 часов (четверо суток).  

Вашему вниманию представлено две схемы, функционально по программе они практически равноценны, но схематически это совершенно разные схемы.

Работа таймера: после подачи питания на схему таймера, сразу начинается отсчет установленного промежутка времени таймером №1,

за десять секунд до окончания отсчета  появляется сигнал на выходе РС2-РС5 "buzzer", на который можно подключить пьезо динамик с генератором.

При достижении  таймером №1 значения 00:00.00 , таймер №2 начинает отсчет временного значения установленного раннее, при этом включатся порт микроконтроллера РС0 (порт РС1 всегда в инверсии выходу РС0)

 

Графически выполнение программы выглядит так:

 Управление кнопками:  

При отсчете таймером установленных временных отрезков, кнопка КН2 Старт / Стоп (пауза).

Кнопка КН1 делает обновление работы таймеров .  Рестарт, то есть отсчет времени начинается опять с таймера №1, как при первом включении схемы.

         КН3 вход в меню установок временных отрезков, для таймеров №1 и №2 (по "кольцу"). Кнопки  КН2 + , КН1 - изменение временных значений таймеров №1,№2.

       КН4 выход из меню установок.

  Принципиальная схема таймера для ЖКИ дисплея.

В протеусе.

Для циклического таймера схемы версии ЖКИ, (вдруг кто-то посчитает, что у него кварц не стандартный :))) есть такая функция, которая позволит самому пользователю корректировать точность хода таймера (мое частное мнение :), я на месте пользователя этим не заморачивался-бы).

И так вы решили подкорректировать точность хода как это делается...

Из основного состояния входим  КН3  в установки временных отрезков для таймеров №1 и №2 

Вот так:

В этом меню нажмите одновременно кнопки  КН2 + и  КН1 -, попадаете в это меню. 

Теперь как бы Вам попонятней описать эту процедуру... Математика  наука точная, а тут такая самодеятельность...

Дело в том что сам МК устанавливает частоту  работы таймера числом по 16-чной системе счисления переводя его в 10ситичную с/ч, ( без инженерного калькулятора не обойтись..... ) .

Сделал это в виде двух значений, 0-100% (грубо. По умолчанию 90%)

 и более точное число в тиках 0-255 (по умолчанию 36).

Смысл получается такой, МК суммирует эти числа (образно вот так 0-100% + 0-255 = ?????) увеличиваете эти числа часы начинают "идти медленнее" уменьшаете , быстрее. 

Удачи. 

Архив файлов для схемы ЖКИ: прошивка, протеус.

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

/***********************************************************************************

Циклический таймер  LED 4х2, функции и управление таймера аналогично описанному выше, для ЖКИ схемы. 

Схема для LED 4х2; 

В протеусе;

Архив файлов для схемы LED 4х2 : прошивка, протеус.

Печатная плата индикации таймера (LED 4х2 + 74HC595) можно взять здесь Термостат + таймер обратного отсчета, LED  4х2 .

FUSE для этих схем.

Еще таймеры.

c2.at.ua


Каталог товаров
    .