Печать

Дистанционно управляемый цифровой таймер прямого и обратного отсчета

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 6
ПлохоОтлично 

Это дистанционно управляемый цифровой таймер имеет яркий 7-сегментный красный светодиодный дисплей и может отсчитывать время вверх или вниз от одной секунды до 100 часов. Его период отсчета может быть установлен с помощью пульта дистанционного управления, также он может быть управляться с помощью внешнего запуска/сброса. Зуммер активируется, когда счет времени дойдет до конца. Основой таймера является микроконтроллер Attiny2313 фирмы ATMEL.

Тактовый генератор контроллера работает от внешнего кварца частотой 8 МГц. Такая частота выбрана не случайно, т. к. она дает достаточно высокую точность отсчета при этом погрешность времени составляет не более 1 с. за 3 часа. При программировании контроллера установить fuse-биты:

CKDIV8=0 (enabled)
CKOUT=1 (disabled)
CKSEL=1101 (3-8MHz crystal)
SUT=01 (BOD enabled)
BODLEVEL=100 (4.3V)
WDTON=0 (Watchdog Timer always on)

Дистанционно управляемый цифровой таймер прямого и обратного отсчета - схема

Функции устройства

1. Прямой и обратный счет;
2. Регулировка яркости дисплея;
3. Управление с любого пульта протокола RC-5;
4. Вход внешнего запуска и сброса;
5. Звуковая сигнализация конца счета;
6. Режим энергопотребления.

Работа с устройством

При включении питания индикаторы находятся в выключенном состоянии. На пульте ДУ наберите нужный интервал времени отсчета - 1 две цифры - часы, 2 две цифры - минуты, 3 две цифры - секунды. Для запуска прямого отсчета нажмите кнопку "PR+", для запуска обратного отсчета нажмите "PR-", при этом включится реле на заданный промежуток времени. Для остановки/сброса таймера нажмите кнопку "POWER" на ПДУ или воспользуйтесь внешней кнопкой сброса, подключенной к входу внешнего сброса. Как только таймер досчитает до конца замигает дисплей и включится зуммер на определенный промежуток(время сигнализации), по умолчанию 1 минута.

Входы запуска и сброса могут быть использованы для автоматического управления таймером при наступлении определенных событий, например сработал датчик открывания двери, нажатие внешней кнопки, сработка датчика на движение и т.д. Входы работают по низкому или высокому фронту импульса(программируется). Для установки времени работы таймера от внешнего запуска наберите с клавиатуры ПДУ желаемый интервал времени, затем нажмите кнопку "-/--", индикатор должен погаснуть, а при внешнем запуске таймер будет использовать это значение. Для остановки/сброса подайте импульс на вход внешнего сброса.

Яркость свечения индикаторов регулируется кнопками "Vol+" и "Vol-".

Настройка устройства

Для настройки таймера необходимо ввести 6-ти разрядный код с пульта ДУ в режиме ожидания. Код подбирается исходя из таблицы представленной ниже, после ввода кода необходимо нажать на кнопку "Mute". Все настройки сохраняются в энергонезависимой памяти. Например код "110118" соответствует таким настройкам:

1. Зуммер включен на время сигнализации;
2. Реле включено на время счета;
3. Вход внешнего запуска отключен;
4. Вход внешнего сброса включен по нижнему уровню;
5. Обратное направление счета;
6. Время сигнализации 8 мин.

Разряд Тип настройки Уст. 0 Уст. 1 Уст. 2
1 Зуммер Выкл. Вкл. на время сигнализации
-
2 Реле Выкл. Вкл. на время счета Вкл. на время сигнализации
3 Вход запуска Выкл. Низкий уровень Высокий уровень
4 Вход сброса Выкл. Низкий уровень Высокий уровень
5

Направление счета при внешнем запуске

Прямой счет Обратный счет -
6 Время сигнализации
Введите время в минутах(0-9)

Таймер тестировался с пультом ДУ LG-105-230M.

Источник: журнал SiliconChip

Обсуждение статьи на форуме

Файлы:
Исходный код, прошивка контроллера, макет печатной платы в формате PDF
Дата 20.09.2011 Размер файла 21.18 KB Закачек 1609

Комментарии  

+1 #1 Арсений 19.12.2011 22:30
Куплю настроенный экземпляр в сборе для пробы. Понравится, закажу ещё несколько.
Инструкции и руководство по эксплуатации нужны.Пульт не нужен, управлять обратным отчётом придётся вручную
Гарантируйте качество и доставку.
Оплачу соответственно
Сообщить модератору
0 #2 Josia 12.01.2012 03:55
Уважаемый Арсений, если вам все еще интересен данный девайс то жду вас в асе, или на мыле. 617176649

Фото устройства, сдесь я добавил еще разряды десятых секунд.
Сообщить модератору
0 #3 Эмиль 21.05.2012 10:44
Куплю такое устройство в одном экземпляре, но с небольшими доработками: питаться оно должно либо от батареек. Либо батарейки будут в самом устройстве, либо в отдельном корпусе, который можно будет положить в карман, а от него будет идти проводок к таймеру.
Мой e-mail:
Сообщить модератору
0 #4 Сергей, Носков 15.01.2014 23:35
Как поставить fuse-биты в Pony Prog
Сообщить модератору

Рекомендуем посмотреть