Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

Можно использовать для управления светом в аквариуме.

Пользовательские блоки ПИД регуляторов, прочих регуляторов и для работы с ШИМ выходами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
RedSky
Лейтенант
Сообщения: 352
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 50
Откуда: Днепропетровск
Имя: Алексей

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#1

Сообщение RedSky » 17.10.2019{, 22:38}

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени. Можно использовать для управления светом в аквариуме.
Описание работы:
после включения контроллера на выходе сразу устанавливается минимальное значение независимо от состояния входа on/off. Если на входе on/off присутствует лог. "1" то на выходе out значение с минимального до максимального будет нарастать в течении времени установленном на входе time (время задаётся в минутах). В случае изменения состояния входа on/off на "0" выход будет уменьшаться с той же скоростью до минимального значения.
Входы:
on/off - включить/выключить выход;
time - время нарастания/спада в минутах;
min - минимальное (оно же стартовое) значение выхода;
max - максимальное значение выхода.
Выход: out.
Вложения
рассветзакат_(FBD).zip
(25.82 КБ) 106 скачиваний

Аватара пользователя
ingener
Лейтенант
Сообщения: 388
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 11
Имя: Андрей

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#2

Сообщение ingener » 18.10.2019{, 11:55}

RedSky, а можно это блок приспособить для управления генератором? Который выдает сигнал на драйвер шагового мотора. Чтобы обеспечить плавный старт и стоп.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 352
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 50
Откуда: Днепропетровск
Имя: Алексей

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#3

Сообщение RedSky » 18.10.2019{, 13:29}

ingener, можно если только управление двигателем уже построено. Придётся немного изменить блок, чтобы задавать время в секундах.
Для дпт делал блок разгона, но там принцип другой - плавный разгон в случае увеличения задания и быстрая замедление в случае уменьшения.

serega11
Рядовой
Сообщения: 2
Зарегистрирован: 26.10.2017{, 12:30}
Репутация: 0
Откуда: макеевка

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#4

Сообщение serega11 » 20.11.2019{, 10:00}

не моги бы пример какой нибудь выложить

Аватара пользователя
RedSky
Лейтенант
Сообщения: 352
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 50
Откуда: Днепропетровск
Имя: Алексей

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#5

Сообщение RedSky » 20.11.2019{, 12:02}

serega11 писал(а):
20.11.2019{, 10:00}
не могли бы пример какой нибудь выложить
Вот собственно черновик проекта, для которого и создавался блок. Задумано управление светом, поддержание температуры, вкл./откл. фильтра на определённое время.
Вложения
тест аквариум.zip
(96.04 КБ) 58 скачиваний

serega11
Рядовой
Сообщения: 2
Зарегистрирован: 26.10.2017{, 12:30}
Репутация: 0
Откуда: макеевка

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#6

Сообщение serega11 » 29.11.2019{, 11:29}

спасибо

Аватара пользователя
RedSky
Лейтенант
Сообщения: 352
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 50
Откуда: Днепропетровск
Имя: Алексей

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#7

Сообщение RedSky » 04.06.2020{, 07:44}

Для pasha71. Нужно проверить.
Вложения
рассветзакат2_(FBD).ubi
(469.51 КБ) 17 скачиваний

pasha71
Лейтенант
Сообщения: 410
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 30

Плавное увеличение/уменьшение ШИМ на определённую величину в течении заданного времени

#8

Сообщение pasha71 » 04.06.2020{, 21:30}

RedSky, Спасибо, проверю отпишусь в личку.

Ответить

Вернуться в «ПИД регуляторы (PID), блоки для ШИМ»