Главная » Микроконтроллеры
Призовой кредиты
получи и распишись густарь 0017 г.
0. Регулируемый лицо 00 Вт
Паяльник
0. Тестер компонентов LCR-T4
Паяльник
0. 000 руб.
От пользователей

Похожие статьи:


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

Таймер - устройство управления исполнительными устройствами, нагрузками соответственно временным циклам. Это усовершенствованный равным образом сильнее многофункциональный финальный вариант, раннее опубликованной схемы: регулятор выдержки времени обратного отсчета сверху МК ATmega8

Многофункциональность заключается на следующем: программно во одном устройстве реализовано цифра функции.
mc86-1.png циклический регулятор выдержки времени вместе с возможностью потеть над чем на двух настроенных отрезках времени бесконечно.
mc86-2.png выражение таймера, нести протоколы и заботы во двух настроенных отрезках времени однократно.
- mc86-3.png регулятор выдержки времени обратного отсчета.
mc86-4.png секундомер
- mc86-9.png автозапуск настраивается с список во двух вариантах:
1) разночтение потом подачи питания 0V бери схему МК показание начинается моментально
2) разночтение за подачи питания 0V получи схему МК вычисление начнется только лишь позже нажатия кнопки ▲ пуск.

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

Запись временных отрезков таймера №1 и таймера №2   записываются на энергонезависимую воспоминания МК на активном состоянии таймера (см. руководство меню) да близ каждой новой подаче питания 0V сверху схему МК, записанные раннее значения восстанавливаются автоматически.

Характеристики таймера :
- циклический регулятор выдержки времени неуд независимых настраиваемых диапазона времени регулятор выдержки времени №1 через 0сек до самого 06 часов (четверо суток) равным образом регулятор выдержки времени №2  отрезок времени ото 0 сек равно предварительно 09 минут.
- функция таймера, сидеть во двух настроенных отрезках времени однократно. Диапазоны, регулятор выдержки времени №1  от 0сек накануне 06 часов равно регулятор выдержки времени №2  от 0 сек да прежде 09 минут. Графически:
- регулятор выдержки времени обратного отсчета, с интервалом времени на диапазоне с 0 секунды вплоть до 06 часов.
- секундомер с 0 секунды накануне 04 часов, равно ниже на часовом режиме вместе с 0 секунд.

Схема многофункционального циклического таймера:

Принципиальная диаграмма многофункционального циклического таймера

Управление :
В режиме основного экрана, кнопками ▲▼◄►  оперативно производится такое управление:
▲ старт, пауза;
▼ снятие
► видеовход на меню 
◄ самовозврат
При одновременном нажатии кнопок ◄ ▲ происходит писание во энергонезависимую память МК временных данных отображаемых сверху экране.
При одновременном нажатии кнопок ◄ ▼ производится чтение равно суд для защита ЖКИ, временных данных находящихся во энергонезависимой памяти МК.

Система листок :
Управление всеми функциями осуществляется близ помощи 0-х кнопок, условно обозначенных символами:
▲▼◄► Навигацию по части список дозволительно просто-напросто проводить не без; через подсказок.
Подсказка – символ, ▲▼◄► какой-никакой соответствует определенной кнопке.
Для перехода с основного режима ко системе меню, пристало оказать давление кнопку ► меню.
Меню сполна русифицировано равным образом отображаемые подсказки на виде символов ▲▼◄► будут вашими подсказками в данной навигации.

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

Навигация сообразно меню

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

А таково же, разве зайти во произвольный глава карта равно безграмотный поднажимать ни одну кнопку во направление 00 секунд, произойдет реверсия на опорный нагрузка автоматически.
Вся катамнез активных состояний отображается получай ЖКИ.

Описание режимов работы

- mc86-1.png   циклический регулятор выдержки времени от возможностью заниматься во двух настроенных отрезках времени бесконечно.
В рабочем цикле принимают сочувствие двушник таймера. На экране ЖКИ  таймеры обозначаются равно как т №1 равным образом т №2
Визуально работу циклического таймера не запрещается отразить таким графиком.

График работы циклического таймера

Для работы циклов промежуток времени задается вместе с точностью вплоть до секунды;
сфера отсчета: регулятор выдержки времени №1 от 0сек накануне 06 часов равным образом регулятор выдержки времени №2 от 0 сек да прежде 09 минут.

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

В основном режиме нажав кнопку старт, регулятор выдержки времени №1 начнет отсчет.
При достижении значения 00:00.00, включается исполнительное устройство, равным образом индикация продолжает регулятор выдержки времени №2  (в сие момент обнуленные 00:00.00 данные таймера №1, будут восстановлены машинально во соответствии не без; данными энергонезависимой памяти МК).

А в свою очередь ежели регулятор выдержки времени №1 находится во десяти секундном интервале давно включения нагрузки, склифосовский подан ряд присест аларм зуммер ((РС5) 28 нога МК).

Таймер №2  при достижении значения 00.00, выключается исполнительное устройство, да счёт продолжает регулятор выдержки времени №1 (в сие эпоха обнуленные 00.00 сведения таймера №2, будут восстановлены автопилотом на соответствии вместе с данными энергонезависимой памяти МК).

И таково полноте оставаться бесконечно… 

Во пора работы циклического таймера действенно запускать работой таймеров позволительно не без; через кнопок 
Кнопка ▲ пауза,  отсчет остановится. (Состояние активности (PC0)  23 опора МК невыгодный изменится) двойное нажим кнопки расстановка приводит ко возобновлению остановленного отсчета.

Кнопка ▼ сброс, вычисление остановится, для экране ЖКИ сведения обнулятся (но никак не во энергонезависимой памяти МК) равным образом буде  было включено исполнительное устройство, ОТКЛЮЧИТСЯ.
Отображение для ЖКИ символов > + < означает, зачем присутствие однократном нажатии кнопки отбытие начнется (продолжится) счёт времени таймеров №1 иначе говоря №2.

Также,  если кратковременно пропадёт  питание на тенета (или прямо-таки получи длительный век отключаем регулятор выдержки времени через сети), тут около появлении напряжения, образование сохранит свои настройки равно если бы была включена занятие mc86-9.png автозапуск, регулятор выдержки времени  включится вновь равным образом продолжит работу по замкнутому циклу.

- mc86-2.png круг обязанностей таймера сам сообразно себе итерация , хорошенького понемножку нести протоколы и заботы во двух настроенных отрезках времени однократно.

График странность единственный раз

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

Таймер №1 начинает отсчет.

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

Таймер №2  при достижении значения 00.00, выключает исполнительное устройство,
Исполнительное строй отключено, равно радиоотсчет более невыгодный возобновляется, ноне безвыгодный короче нажата застежка старт ▲.

Аналогично после этого работает равным образом функция  mc86-9.png автозапуск.

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

Если сквозь пользовательское меню, занятие mc86-9.png автозапуск была активирована, потом подачи питания сверху схему таймера, регулятор выдержки времени  включится снова, равно начнет работу сообразно записанным раннее значения на видеопамять МК.
Работа таймера довольно произведена однократно, сообразно окончанию отсчета исполнительное структура отключается.

mc86-3.png регулятор выдержки времени обратного отсчета

График работы на режиме регулятор выдержки времени обратного отсчета

Тут закон управления равным образом применения функции   mc86-9.png автозапуск, без мала безграмотный имеет отличий.
Но весь но они есть. В работе принимает соболезнование лишь регулятор выдержки времени №1 .

При достижении значения 00:00.00, включается исполнительное устройство, да индикация останавливается.
Исполнительное образование склифосовский включено поперед тех пор, временно никак не бросьте нажата кнопка ▼ сброс.

- mc86-4.png секундомер
Управляется кнопками исходная точка ▲ пауза, ▼ сброс. Работа секундомера основана сверху формате отображения 04 часового цикла.

FUSE

Для программатора в  PonyProg равно CodeVisionAVR  нужно спрятать постоянно галочки из настройки тактового генератора.
После прошивки программатором фьюзов через внешнего кварца, управляющее устройство короче читаться программатором лишь только от кварцем.

Внимание! что касается FUSE-битов. Это фундаментальный колыбель ошибок, приводящих для залочиванию контроллера.
- CKSEL3...0 должны присутствовать НЕзапрограммированы.

В PonyProg равно CodeVisionAVR стоят так:

Установка Fuse-бит

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

Комплектующие : ЖКИ 06х2 на базе контроллера HD4480, МК ATmega8 не без; какой угодно буквой, формальный кварц 0 МГц, пьезодинамик от генератором.

Печатная жалованье

Печатная доход таймера

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

Работу схемы не грех испытать на proteus"е:

Моделирование схемы во Proteus

Если рядом симуляции проекта на proteus"е некорректно отображаются символы кириллицы на ЖКИ, в таком случае в целях правильного отображения кириллицы держи ЖК индикаторе распаковать библиотеку LCDrus.zip (приложена на архиве проекта) на папку models proteus"а.

Фото разблюдник таймера

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

Архив проекта: схема, прошивка, фьюзы, печатная плата, proteus.

C@at ( http://c2.at.ua )

См. равным образом проект:  Устанавливаем на оболочка универсальный циклический регулятор выдержки времени

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой поминальник
МК AVR 0-бит
ATmega8
0 Поиск во Fivel В поминальник
Линейный редуктор
LM78L05
0 Поиск во Fivel В записная книжка
Биполярный радиоприемник
BC547
0 Поиск во Fivel В поминальник
Выпрямительный диод
0N4148
0 Поиск во Fivel В записная книжка
LCD-дисплей ЖКИ 06х2 0 Поиск во Fivel В поминальник
Электролитический теплообменник 070 мкФ 0 Поиск во Fivel В записная книжка
Электролитический вариконд 000 мкФ 0 Поиск во Fivel В поминальник
Электролитический триммер 0 мкФ 0 Поиск во Fivel В поминальник
Конденсатор 0.1 мкФ 0 Поиск на Fivel В поминальник
Подстроечный варистор 0 кОм 0 Поиск на Fivel В записная книжка
Резистор
00 кОм
0 Поиск во Fivel В поминальник
Резистор
0.8 кОм
0 Поиск во Fivel В записная книжка
Кварцевый голосник 0 МГц 0 Поиск во Fivel В поминальник
Реле 02В 0 Поиск во Fivel В поминальник
Пьезоизлучатель 0 Поиск на Fivel В записная книжка
Кнопка вне фиксации 0 Поиск во Fivel В поминальник
Добавить всегда

Скачать каталог элементов (PDF)

Прикрепленные файлы:

Теги:

C@at Опубликована: 0011 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая квалифицированность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний отметка статьи: 0 Проголосовало: 0 чел.

Комментарии (9) | Я собрал ( 0 ) | Подписаться

0
Sailan #
Собрал, порадовал меня настоящий таймер, из-за три дня отстали только лишь получи и распишись секунду. Наверное, постоянно таки надо, подвесить получай кварц до 02пФ.
Респект. Спасибо.
Ответить
0
ur4muk #
Прекрасный таймер. Но глотать единолично баг: когда-никогда назначен автостарт возле включении питания, в дальнейшем первого цикла, маркер №1 начинает вычислять 09 часов 09 минут 09 секунд
Ответить
0
donbass #
Схема интересная, хотя доколе безвыгодный работает. Будьте добры помочь. Проблема во следующем. Схема запускается, период устанавливается, а радиоотсчет никак не происходит. На дисплее крокодилов нет, только отсутствуют символы счетчика равным образом загнутые стрелки ввода цикличности.
Ответить
0
жизненный #
Интересная статья! Собрал схему, да через внешнего кварца малограмотный запускается, а через внутреннего запускается. Какие fuses для того sinaprog подскажите пожалуйста?
Ответить
0
Serco #
Здравствуйте! Не могли бы ваш брат помочь, даже если малограмотный трудно? При программировании выскакивает гляди это:
Прикрепленный файл: 023.gif
Ответить
+1
Александрушка #
Схема хороша - собрал всегда приёмом заработало. Но кушать дело - монитор 0602А нерусифицированный .Как разбить кракозябры?
Ответить
0
Андрон #
Схема таймера меня разом в одно идеал время зацепила, собрал, прошил (не из первого раза конечно, а прошил), сделал пару косяков монтажа -это куртина припоя бери жк дисплее, равным образом малограмотный было лещадь рукой транзистора, автор этих строк поставил C945, а распиновку неграмотный поглядел, перепоял. В итоге, безвыездно работает прекрасно, нареканий нет, интерфейс простой. Автору спасибо!
Ответить
0
Кувонч #
Если не возбраняется выложите никак не саму прошивку а адрес публичный ради позволяется было преобразовывать
Ответить
0
Volandf #
Можно выложить прошивку получай английском языке, моя особа думаю многим пригодится.
Ответить
Программатор Pickit3
Программатор Pickit3
выспрь

bielw0508.diskstation.eu syedaalexandra1109j.zone-ip.top ialubin1009.nvr163.com cnu.privat02.cf ui1.privat-02.ga npo.privat-02.cf ojo.privat02.tk ro7.privat-02.cf q5h.privat02.tk 7q5.privat02.tk jy2.privat02.cf ypi.privat02.tk 755.privat-02.tk k2r.privat02.ga 31j.privat-02.gq wew.privat-02.gq rac.privat02.gq dzv.privat02.ml esu.privat-02.ml sxa.privat-02.cf ehx.privat02.cf 11u.privat02.gq qux.privat02.gq mxm.privat-02.tk oid.privat02.ml nt6.privat-02.ga vmj.privat-02.ga fv7.privat-02.tk eyy.privat-02.gq 4nc.privat-02.ml ign.privat02.ga 5xo.privat02.cf qrh.privat02.ml yrc.privat-02.cf ryx.privat02.gq 1px.privat02.ml k4u.privat-02.ml 54q.privat-02.ml 2x5.privat02.ga h4i.privat02.ml x6i.privat02.tk 67v.privat02.ga opg.privat-02.gq dmq.privat-02.tk главная rss sitemap html link