Главная » Автоматика в быту
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

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


Таймер на PIC для управления электроприборами

Электронный таймер предназначен для программного управления бытовыми приборами, освещением и другими приборами. Таймер можно использовать для аквариумного и другого оборудования.  Использование таймера позволит экономить электроэнергию, не понижая уровень комфорта.

Вариант 1

В состав данного устройства входит три таймера. Таймер 1.1 и таймер 1.2 каждый из них позволяет задавать время включения и выключения нагрузки, которая подключается к реле KV1. Таймер 2.1 и таймер 2.2 также позволяет задавать время включения и выключения нагрузки, которая подключается к общему реле KV2. Таймер 3 представляет собой обратный таймер, который управляет нагрузкой через KV3.

В данном устройстве применен микроконтроллер PIC16F628A. Элементы С1, С2, ZQ1 являются внешними частотозадающими элементами внутреннего тактового генератора. Для отображения информации используется индикатор HG1 с контроллером KS0066. Индикатор может отображать две строки по шестнадцать символов. Подстроечным резистором R4 можно регулировать контрастность изображения. Помощью SB1-SB5 происходит управление режимами работы и индикации, а так же настройка таймера. Через выводы 1,17,18 микроконтроллера происходит управление транзисторами VT1-VT3 и далее реле KV1-KV3, которые включают либо отключают нагрузку. При использовании реле с током катушки более 100 мА, то транзисторы КТ315В следует заменить на транзисторы максимально допустимый ток коллектора, которых больше тока катушки реле.

Схема таймера на PIC

Режим отображения текущего времени.

Назначение клавиш управления в этом режиме:
SB5 - вход/выход в режим настройки текущего времени.
SB3, SB4 – перемещение курсора влево либо вправо при настройке.
SB1, SB2 – уменьшение либо увеличение значений времени при настройке.

Режим отображения таймера 1.1.

Если время включения установлено равным времени выключения то считается не используемым.

Назначение клавиш и управление ими такое же, как и в режиме текущего времени.

Таймеры 1.2, 2.1 и 2.2 по индикации и управлению аналогичны таймеру 1.1.

Режим отображения таймера 3

Таймер 3 - это обратный таймер.

Для входа в режим настройки таймера 3 необходимо нажать и удерживать, до появления мигающего курсора, кнопку SB5. В режиме настройки перемещение курсора осуществляется кнопками SB3 и SB4, а изменение значений кнопками SB1 и SB2. При отсчете времени остановить таймер 3 можно нажав SB5. После повторного нажатия SB5 таймер продолжит отсчет времени и когда его значение будет равно нулю, нагрузка отключится.

Переключение между режимами отображения осуществляется кнопками SB1 и SB2.

Биты конфигурации микроконтроллера.

Вариант 2

Режим отображения текущего времени

Назначение клавиш управления в этом режиме:
SB5 - вход/выход в режим настройки текущего времени.
SB3, SB4 – перемещение курсора влево либо вправо при настройке.
SB1, SB2 – уменьшение либо увеличение значений времени при настройке.

Режим отображения таймера

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1 МК PIC 8-бит
PIC16F628A
1 Поиск в LCSCВ блокнот
HG1 LCD 16x2BC1602B21 Поиск в LCSCВ блокнот
ZQ1 Кварцевый резонатор4 МГц1 Поиск в LCSCВ блокнот
VD1-VD3 Диод
КД105Б
3 Поиск в LCSCВ блокнот
VT1-VT3 Биполярный транзистор
КТ315В
3 Поиск в LCSCВ блокнот
C1, C2 Конденсатор15...30 пФ2 Поиск в LCSCВ блокнот
R1, R3, R5 Резистор
1 кОм
3 Поиск в LCSCВ блокнот
R2, R6 Резистор
4.7 кОм
2 Поиск в LCSCВ блокнот
R4 Подстроечный резистор10 кОм1 Поиск в LCSCВ блокнот
Добавить все

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

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

Теги:

Опубликована: Изменена: 25.06.2014 0 2
Я собрал 0 2
x

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

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

Средний балл статьи: 4.6 Проголосовало: 2 чел.

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

-1
Алексей #
Какое максимальное время можно выставить в режиме обратного отсчета?
Ответить
0

[Автор]
сергей1012 #
23 часа 59 минут 59 секунд
Ответить
0
#
В каком компипиляторе можно работать с этим исходником, ТАЙМЕР .asm (48 Кб)?
Ответить
0

[Автор]
сергей1012 #
Я пользуюсь PIC Simulator IDE
Ответить
0
Fuckir #
Делал нечто подобное на пикушке, только кроме таймера еще были часы реального времени. С таймером нужно считать время, до события, а на часах поставил конкретное время и всё. Еще имелся звуковой резонатор, который сигнализировал о включении/выключении.
Ответить
0
Александр #
Просьба выложить свой проект
Ответить
0
Vlad #
А где исходник, ТАЙМЕР .asm (48 Кб)?
Ответить
0
Yurii #
Собрал устройство во этой схеме! И знаете что выдало мне на табло!? Я естественно офигел от наглости или жадности автора.
Так вот выдал он такое " HEX почтой за 1$ xxxxx@ inbox.ru " Не понимаю зачем таким способом когда уже устройство собрано можно вымогать средства?
Ответить
0
Orion.vn #
Такие схемы сначала нужно в протеусе "паять" и все будет гуд.
Ответить
0
shinkorenko.m #
Как заказать прошивки 1 и 2 варианты, для этой статьи?
Ответить
0
parik_07 #
Присоединюсь к вопросу про прошивку.
Ответить
0
shinkorenko.m #
Рабочие прошивки у автора статьи.
Ответить
0
shinkorenko.m #
Собрал таймер, заработал сразу. Собирал на макетной плате, резонатор не ставил. Буду собирать в корпус.
Прикрепленный файл: DSCN0009.gif
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
Модуль измерения тока на ACS712 (30А) Сатфайндер
вверх