РадиоЛоцман - Все об электронике

MP8036multi: пример работы с таймером

Мастер Кит MP8036multi

Недавно у Мастер Кит появилась новинка: модуль MP8036multi, который представляет собой многофункциональный конфигурируемый контроллер с простыми и понятными командами.

MP8036multi: пример работы с таймером

Уникальность модуля MP8036multi заключается в гибкости его конфигурации: состояние выходов контроллера может зависеть от различных комбинаций состояний входов. Вместе с тем, программирование этого модуля для любой конкретной задачи не должно вызвать никаких сложностей. На базе MP8036multi можно автоматизировать систему освещения, управление отоплением, аварийное питание дома или дачи, автоматизировать полив и вентиляцию теплицы, а также реализовать много других решений.

В качестве первого простого примера мы расскажем, как построить систему управления диорамой.

Диорама – это интерактивная картина или модель. Например, рассмотрим такую модель, посвящённую изучению азов противопожарной безопасности.

Дети видят макет красивого домика. Ведущий нажимает на кнопку: в домике включается подсветка, одновременно начинает играть приятная музыка. Но через какое-то время спокойная мелодия сменяется тревожным набатом, общая подсветка гаснет, и экспозиция начинает подсвечиваться перемигивающимися яркими красными светодиодами – создаётся имитация начавшегося пожара!

Ведущий рассказывает, почему начался пожар, как можно было его предотвратить и какие экстренные меры необходимо принять для его тушения. Через какое-то время, когда лекция подходит к концу, тревожная красная подсветка выключается и включается обычный фоновый свет – пожар успешно потушен!

Всю эту задачу можно решить с помощью одного модуля MP8036multi, имеющего два независимых релейных выхода, а также два выхода ШИМ.

Ниже приводится текст программы управления диорамой, в алгоритме которой легко разобраться даже неподготовленному пользователю. Время работы указано условно, при необходимости параметры необходимо изменить под требуемые значения.

Текст программы «УПРАВЛЕНИЕ ДИОРАМОЙ»

Органы управления и индикации диорамы

//ВХОД1 – кнопка «пуск»
//РЕЛЕ1 – выход «свет»
//РЕЛЕ2 – выход «звуковое сопровождение»
//ШИМ2 – выход «светодиод1»
//ШИМ3 – выход «светодиод2»
//ВЫХОД1 — таймер
СБРОС КОНФИГУРАЦИИ
ВЫХОД1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
ВЫХОД1.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД1.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД1.РЕЖИМ2.ЗАДЕРЖКА = 4 (с)
ВЫХОД1.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 28 (с)
ВЫХОД1.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 0
ВЫХОД1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
//Т.к. при одинаковых событиях требуются разные режимы работы, задействован дополнительный ВЫХОД1.

Этот выход создает дополнительное событие, по которому выбирается нужный режим работы.

РЕЛЕ1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
РЕЛЕ1.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 10 (с)
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 0
РЕЛЕ1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
РЕЛЕ1.РЕЖИМ3.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ3.ВРЕМЯ_ДЕЙСТВИЯ = 10 (с)
РЕЛЕ1.РЕЖИМ3.УСЛОВИЕ1: РЕЛЕ2 = ОТКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ3.УСЛОВИЕ2: ВЫХОД1 = 1
РЕЛЕ1.РЕЖИМ3.ЛОГИКА_УСЛОВИЙ = У1 И У2
РЕЛЕ2.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
РЕЛЕ2.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ2.ЗАДЕРЖКА = 3(с)
РЕЛЕ2.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 20 (с)
РЕЛЕ2.РЕЖИМ2.УСЛОВИЕ1: ВХОД1 = 0
РЕЛЕ2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1
ШИМ2.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
ШИМ2.РЕЖИМ2.ФУНКЦИЯ = ШИМ
ШИМ2.РЕЖИМ2.ЧАСТОТА = 5 (Гц)
ШИМ2.РЕЖИМ2.ДЛИТЕЛЬНОСТЬ_ИМПУЛЬСА = 50 (%)
ШИМ2.РЕЖИМ2.УСЛОВИЕ1: РЕЛЕ1 = ОТКЛЮЧЕНО
ШИМ2.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД1 = 1
ШИМ2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2
ШИМ2.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ2.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ2.РЕЖИМ1.УСЛОВИЕ1: РЕЛЕ2 = ОТКЛЮЧЕНО
ШИМ2.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1
ШИМ3.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1
ШИМ3.РЕЖИМ2.ФУНКЦИЯ = ШИМ
ШИМ3.РЕЖИМ2.ЗАДЕРЖКА = 100 (мс)
ШИМ3.РЕЖИМ2.ЧАСТОТА = 5 (Гц)
ШИМ3.РЕЖИМ2.ДЛИТЕЛЬНОСТЬ_ИМПУЛЬСА = 50 (%)
ШИМ3.РЕЖИМ2.УСЛОВИЕ1: РЕЛЕ1 = ОТКЛЮЧЕНО
ШИМ3.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД1 = 1
ШИМ3.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2
ШИМ3.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ3.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ3.РЕЖИМ1.УСЛОВИЕ1: РЕЛЕ2 = ОТКЛЮЧЕНО
ШИМ3.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1

 MP8036multi: пример работы с таймером
Схема подключения.

Продолжение следует

Мастер Кит

JLCPCP: 2USD 2Layer 5PCBs, 5USD 4Layer 5PCBs

MP8036multi Купить ЦенаКупить MP8036multi на РадиоЛоцман.Цены — от 2 343 до 261 822
8 предложений от 8 поставщиков
MP8036multi Логический модуль«Великий комбинатор» в семействе программируемых контроллеров»Функциональность:Программируемая реакция на аналоговые и цифровыесигналы на входах и выходахКомбинирование логических условий для реш...
Стандарт СИЗ
Россия
KIT MP8036multi
Мастер Кит
2 343 ₽
Элитан
Россия
MP8036-MULTI
Мастер Кит
3 492 ₽
Десси
Россия
MP8036multi Логический модуль
Мастер Кит
4 460 ₽
ДКО Электронщик
Россия
KIT MP8036multi
Мастер Кит
по запросу
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя