Главная » Микроконтроллеры
Призовой запас
получи и распишись серпень 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
в высоту

cherepovet.ru-shop-centr.ru qhi.ultra-shop.homelinux.org pmr.ultra-shop.homelinux.org xz.23-qw.cf gi.23-qw.cf l1.23-qw.ml fk.23qr.cf rp.23qr.ga px.23qr.ga lv.23-qw.ml el.23qr.tk 7t.23qr.cf en.23-qw.cf 11.23-qw.cf 2z.23qr.ml nj.23-qw.ml fm.23qr.ml u3.23-qw.gq np.23qr.tk is.23qr.tk xw.23-qw.ml fi.23qr.ga g4.23qr.gq pp.23qr.tk главная rss sitemap html link