Реклама ⓘ
Главная » Автоматика в быту
Призовой фонд
на апрель 2024 г.
1. 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 Поиск в магазине ОтронВ блокнот
HG1 LCD 16x2BC1602B21 Поиск в магазине ОтронВ блокнот
ZQ1 Кварцевый резонатор4 МГц1 Поиск в магазине ОтронВ блокнот
VD1-VD3 Диод
КД105Б
3 Поиск в магазине ОтронВ блокнот
VT1-VT3 Биполярный транзистор
КТ315В
3 Поиск в магазине ОтронВ блокнот
C1, C2 Конденсатор15...30 пФ2 Поиск в магазине ОтронВ блокнот
R1, R3, R5 Резистор
1 кОм
3 Поиск в магазине ОтронВ блокнот
R2, R6 Резистор
4.7 кОм
2 Поиск в магазине ОтронВ блокнот
R4 Подстроечный резистор10 кОм1 Поиск в магазине ОтронВ блокнот
Добавить все

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

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

Теги:

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

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

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

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

Комментарии (21) | Я собрал (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 #
Рабочие прошивки у автора статьи.
Ответить
+1
shinkorenko.m #
Собрал таймер, заработал сразу. Собирал на макетной плате, резонатор не ставил. Буду собирать в корпус.
Прикрепленный файл: DSCN0009.gif
Ответить
0
MIG_23 #
Собрал. Все работает. Большое спасибо автору за прошивки.
Ответить
0
Zhelyazkov #
Привет как ты получил прошивку ?
Ответить
0
Валерий #
Как получить/ приобрести прошивку?
Ответить
0
Валерий #
Прошивку получил запросив на е-майл, который высвечивается во второй строке дисплея после сборки и запуска. Все работает. Собирал таймер по Варианту 1. Прошивал программатором К-150. Не забудьте установить опцию Oscillator в XT.Проверьте по даташиту выводы дисплея №1,2,3(контрастность) и 15,16(подсветка), Могут быть различные варианты. Таймер будет использоваться в системе автополива комнатных растений.
Автору спасибо за разработку.
Ответить
0
NikolaySVD #
Дайте прошивку, у меня пишет майл вместо таймера
Ответить
0
yuri #
Сергей, как у вас приобрести прошивку на таймер управления электроприборами?
Ответить
0
кот45 #
А можно прошивку попросить к второму варианту?
Ответить
0
кот45 #
Огромное спасибо автору, прекрасно работает
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
Конструктор регулируемого преобразователя напряжения LM317 Паяльная станция Hakko 936
вверх