Схема таймера с обратным отсчетом на микроконтроллере ATtiny2313
Таймер для установки продолжительности включения устройства или нагрузки в течение времени от 0 до 9 минут 59 секунд.
Схема выполнена на микроконтроллере типа ATtiny2313 в 20-выводном корпусе. Управление нагрузкой осуществляется посредством оптореле А1, предназначенного на работу с нагрузкой, питающейся от электросети 220V. Кроме того, есть звуковая сигнализация посредством пьезоэлектрического пассивного звукоизлучателя.
Установка времени и работа таймера отображается на трехразрядном цифровом светодиодном индикаторе. Управление тремя кнопками, две из них служат для установки времени, и одна для запуска таймера. Копка S1 служит для увеличения времени, S2 - для уменьшения, а S3 - для запуска. При запуске включается нагрузка.
И начинается обратный отсчет времени, при достижении которым «0,00» нагрузка выключается. Таймер питается от источника постоянного тока напряжением 5V. Источник питания подключается к разъему Х4. Разъем X3 - штепсельная розетка для подключения нагрузки, Х2 - вилка для включения в сеть. Разъем Х1 служит для подключения программатора.
Тактируется микроконтроллер от генератора на кварцевом резонаторе Q1 на частоту 4 MHz. Индикация динамическая. Используется трехразрядный семисегментный цифровой индикатор с общими катодами.
Сканирование осуществляется переключением катодов ключами на транзисторах VT1-VT3. Индикатор типа LTD5122 можно заменить практически любым семисегментным светодиодным трехразрядным с общими катодами, либо собрать на трех одноразрядных, так же, с общими катодами.
НЕХ-файл для программирования микроконтроллера - Скачать: https://static.qrz.ru/upload/static/c31/8d837f16b27bfb518255cc91bc648b6c.zip
Фьюзы для PonyProg отметить галочками: SPIEN, BODLEVEL2, BODLEVEL1, SUTO, CKSEL1.
Горчук Н.В. РК-2015-07.
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель. Больше информации
Нет комментариев