Радиомастер гид в мире электроники » Схемы » Автоматика » Программируемый цифровой коммутирующий таймер
Информация к новости
  • Просмотров: 17555
  • Добавил: Kail
  • Дата: 18 января 2011
18 января 2011

Программируемый цифровой коммутирующий таймер

Категория: Схемы » Автоматика

Данный цифровой таймер предназначен для управления нагрузкой (включение и выключение) и имеет возможность удобного программирования. В основе проекта лежит микроконтроллер PIC16F628A. Включение-отключение устройства осуществляется через реле. Цифровой таймер позволяет программировать как время включения устройства, так и отключения. Данная возможность позволяет к примеру в определенное время включить какой-либо прибор, а потом через определенное время отключить его. Максимальный временной интервал, который можно задать для продолжительности включения-отключения устройства: 99 часов и 59 минут. В проекте используется 16х2 LCD-дисплей c 4-мя кнопками для взаимодействия с пользователем.


Программируемый цифровой коммутирующий таймер


Принципиальная схема таймера приведена ниже. Для управления 5В реле используется транзистор PN2222, который управляется через вывод RB3 микроконтроллера. Через порты RA2, RA3, RA4 и RB0 происходит считывание состояния 4-х кнопок управления таймером. Описание кнопок управления таймером будет ниже. Стандартный 16×2 LCD-дисплей служит для отображения состояния устройства, меню и времени. Дисплей задействован в 4-битном режиме, поэтому используется только 6 входов/выходов от микроконтроллера PIC16F628A. Акуст. пьезоэлемент используется для подачи звукового сигнала при старте или остановке, а также при включении или выключении таймера. Напряжение питания +5В обеспечивается через м/с стабилизатор напряжения LM7805. Питание схемы осуществляется от 9В блока питания.

Программируемый цифровой коммутирующий таймер


Программируемый цифровой коммутирующий таймер


На принципиальной схеме выводы 15 и 16 LCD дисплея показаны "в воздухе". Эти выводы используются только на тех LCD, где предусмотрена подсветка дисплея. Если ваш LCD поддерживает подсветку, то подсоедините эти выводы к источнику питания через резистор 39 Ом (или см. соотв. документацию к вашему LCD).

Фото собранного таймера на макетной плате:

Программируемый цифровой коммутирующий таймер


Программируемый цифровой коммутирующий таймер


Управление таймером

Таймер получает сигналы управления от 4-х кнопок, функциональное назначение которых приведено ниже:

- Время включения/выключения (ON/OFF Time). Программное обеспечение таймера позволяет одновременно задавать время включения и отключения. Когда таймер включается, устройство (реле)находится в выключенном состоянии и оба таймера (ON и OFF) находятся в 0. Нажимая данную кнопку, вы можете на дисплее переключать между включенным и выключенным состоянием.
- Выбор (SELECT). Позволяет выбирать настройки времени включения/выключения (часы, минуты). Выбранное значение можно увеличить путем нажатия кнопки ON/OFF Time.
- Ввод (ENTER). Когда соответствующие часы и минуты введены, то нажатие ENTER устанавливает эти значения.
- Старт/Стоп (START/STOP). Запуск или остановка таймера. Если таймер уже запущен (ON), вы можете остановить его нажав данную кнопку.


Теперь, смотрите как это работает. К примеру, необходимо включить какой-либо прибор через реле таймера, через 2 минуты. Затем, после того, как прибор включится, он должен оставаться включенным в течении следующих 20 минут. В данном случае время выключения установлено на 00:02, а время включения на 00:20 (формат чч:мм). Когда таймер запустится, прибор будет включен через 2 минуты и останется включенным в течении 20 минут. После этого, прибор выключится. Видео ниже, показывает эту ситуацию:




Программное обеспечение

ПО контроллера разработано и использованием MikroC Pro для PIC-микроконтроллеров.

Прошивка - Вы не можете скачивать файлы с нашего сервера

Программируемый цифровой коммутирующий таймер


Оригинал статьи на английском языке (перевод Колтыков А.В.)

Источник: cxem.net




<
zloy_xaker

28 марта 2011 16:30

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 2
  • Комментариев: 89
А можно попросить исходник прошивки??


Награды:
0
<
Jonson61

1 июня 2011 22:19

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 31.10.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 25
не совсем понял, где на схеме винтовые клеммники, и переключатели, которые в верхнем правом углу платы

А какую нагрузку можно подключать?


Награды:
0
<
Tiran

22 июля 2011 23:48

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Какое назначение "РОТ 10k" подключённого к 3-й ножке дисплея? Как я понял это переменный резистор, верно?

Jonson61,
Релюшка на 5В? Врядли она сможет коммутировать ток больше 1А!


Награды:
-1
<
vovanforever

25 июля 2011 21:06

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 25.04.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1
Хорошая конструкция . Но хотелось бы вариант прошивки с предустановкой до 0,1 сек.


Награды:
0
<
zimax

21 июля 2012 12:41

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 28.05.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
Релюшка на 5В коммутирует максимальный ток в 10A при постоянном токе и 7А при переменном (240V). Я собрал эту конструкцию.


Награды:
0
<
Krom

27 сентября 2012 13:09

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 27.09.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
Подскажите, плиз, в чем у меня может быть проблема - собрал макет, запустил, все гуд, все работает (немного переделал прошивку под свои нужды для управления движком от маленькой стиралки).
Как только подключаю к реле нагрузку - движок, сразу начинаются глюки (могут и не сразу, могут через какое-то время) - то экран гаснет, то сиволы непойми-какие высвечивает, то сброс. Помогите, плиз советом... не пойму куда рыть..


Награды:
0
<
zimax

21 июля 2013 12:18

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 28.05.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
Krom, Скорее всего у Вашего БП не хватает мощности. Попробуйте переделать схему питания.


Награды:
0
<
Krom

21 июля 2013 13:33

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 27.09.2012
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 2
zimax,
о боже...полгода прошло ))) я уже почти забыл.
нет, проблема была не в мощности БП, БП там мощный, пытался фильтры прикрутить и т.д. все бесполезно...а оказалось все просто, нагрузка индуктивная - переделал схему не на реле, а на оптопарах - все работает гуд, включает прямо, потом реверс и т.д. тьфу, тьфу, тьфу с сентября пашет без проблем


Награды:
0

Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (8)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->