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

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

В основном режиме нажав кнопку старт, таймер №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
выспрь

nyagan.kupiextra-shop.xyz chaltyr.bio-multi-shop.xyz elet.any-shop-pro.xyz q5c.privat-02.gq ea4.mir-privat77-life.gq 1qb.15-xxl.ml gjr.mir-privat77-life.tk 2cw.mirprivatgroup.tk e3x.mir-privat77-life.ml ych.mirprivatcentr77.tk 4uj.super-privat24-dom.cf sqb.privat02.ga d1t.15privat.gq ku6.15privat.cf ayb.mirprivatgroup.cf trz.15-privat.tk npp.privat-02.cf qmc.privat02.cf vb6.privat02.ml kv3.15privat.ml 6kb.mirprivat24trade.cf bsl.super-privat24-dom.tk z11.mirprivat24trade.ga xz4.15-privat.gq xh6.privat02.gq eb3.privat-02.ml g2e.mirprivatgroup.gq at3.mirprivat24trade.tk ryp.mirprivat24trade.gq 6jf.15-porno.tk nji.15-xxl.ga dm1.mirprivatcentr77.cf jyz.15-xxl.gq kt3.mir-privat77-life.ga gx1.15-porno.gq o3f.super-privat24-dom.gq lid.15-privat.cf znr.15-porno.ml pik.15-xxl.cf lh1.mirprivatcentr77.gq mja.privat-02.tk uak.privat-02.ga 5ie.mirprivatgroup.ga 56r.mirprivatcentr77.ml главная rss sitemap html link