Шим конденсатор

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
moiseenko75
Рядовой
Сообщения: 45
Зарегистрирован: 14.11.2017{, 03:46}
Репутация: 7
Откуда: Макеевка

Шим конденсатор

#1

Сообщение moiseenko75 » 17.01.2018{, 19:21}

Блок ставится перед шим или аналоговым выходом и делает плавными резкие перепады. .Плавность "емкость конденсатора" устанавливается константой на входе "время". Может быть полезен для освещения, двигателей или для ступенчатых порогов шима и просто для плавного вкл выкл.
Вложения
Безымянный.png
Безымянный.png (2.31 КБ) 2857 просмотров
шим_конденцатор_(FBD).ubi
(145.42 КБ) 219 скачиваний

Аватара пользователя
moiseenko75
Рядовой
Сообщения: 45
Зарегистрирован: 14.11.2017{, 03:46}
Репутация: 7
Откуда: Макеевка

Шим конденсатор

#2

Сообщение moiseenko75 » 19.01.2018{, 17:32}

Доделал функцию отдельных установок на заряд разряд и выход для дисплея по 100% шкале.
Вложения
шим_конденцатор_2_(FBD).ubi
(619.54 КБ) 201 скачивание
Безымянный.png
Безымянный.png (2.29 КБ) 2763 просмотра

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#3

Сообщение FlintFD » 20.01.2018{, 18:37}

Не вполне понятна логика работы. Поподробней описание бы не помешало. Странно как то работает. При начале подачи кратковременно моргает на максимум и потом начинает увеличивать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Шим конденсатор

#4

Сообщение pan » 20.01.2018{, 18:42}

FlintFD, так блок то на FBD . нажмите правой кнопкой - редактировать и посмотрите как оно устроено изнутри так сказать.

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#5

Сообщение FlintFD » 20.01.2018{, 18:55}

pan писал(а):
20.01.2018{, 18:42}
посмотрите как оно устроено изнутри так сказать
Так проще самому тогда сваять... так сказать))) На то и ветка форума, чтоб можно было итоговый вариант взять и без заморочек использовать, или не?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Шим конденсатор

#6

Сообщение pan » 20.01.2018{, 19:00}

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

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#7

Сообщение FlintFD » 20.01.2018{, 19:03}

Вооот, посмотрел, возник вопрос, чего ставить на входах "разряд" и "заряд" если там предел масштабирования входной 0-1.
ШИМ.jpg
Отправлено спустя 4 минуты 26 секунд:
Просто возникла необходимость плавного увеличения-уменьшения шим сигнала, смотрю, а тут блок лежит готовый, думаю красота, голову не надо греть, ваять, а тут вон чего получилось... ваять будет проще, чем править.
И всё таки, если блок выкладывается, то описание должно быть достаточно, чтоб все с полпинка поняли что к чему, иначе смысл выкладывания?

Аватара пользователя
moiseenko75
Рядовой
Сообщения: 45
Зарегистрирован: 14.11.2017{, 03:46}
Репутация: 7
Откуда: Макеевка

Шим конденсатор

#8

Сообщение moiseenko75 » 21.01.2018{, 11:09}

Привет. Масштабирования там для того чтобы не вводить на "заряде разряде" числа с тремя нулями а более приближенными к секундам Опишу для какой цели я делал блок что бы было понятней. Делал проект для управления вентиляторами в автомобиле ВАЗ.Напишу пример вентилятора печки. Поставил два датчика 18в20 на двигатель и в салон. Смысл таков что печку я не трогаю как только прогрев двигателя переходит порог температуры установленной в салоне к примеру 23гр печка начинает медленно вращаться (после задержки 8 сек что бы на прогретой машине если заглушил не заводить вместе с печкой) и с нарастанием через масштабирования достигает максимальных оборотов при достижении двигателя 80гр и больше. Все работает все хорошо но при достижении 23гр в салоне печка резко отключается и резко включается при 22гр. Мне это не понравилось поставил блок пидрегулятора но обнаружил что при каждом изменении температуры на 1гр пид выдает импульс что приводит к дерганию вентилятора в то время когда он не должен крутится. Вот я сделал этот блок что плавно останавливает и запускает вентилятор со скоростью мне угодной. По сути на выходе у блока тоже что и на входе просто при резких изменениях на входе он плавно изменяет этот показатель на выход за время указанное "время" на втором блоке "заряд или разряд".
Последний раз редактировалось moiseenko75 21.01.2018{, 17:24}, всего редактировалось 2 раза.

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

Шим конденсатор

#9

Сообщение AVGN » 21.01.2018{, 11:47}

moiseenko75, залейте сюда свой проект и многие вопросы отпадут у присутствующих... если не жалко...
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн

Аватара пользователя
moiseenko75
Рядовой
Сообщения: 45
Зарегистрирован: 14.11.2017{, 03:46}
Репутация: 7
Откуда: Макеевка

Шим конденсатор

#10

Сообщение moiseenko75 » 21.01.2018{, 12:00}

AVGN, Мне не жалко добавляю но не думаю что в таким образом будет проще разобраться.

Отправлено спустя 31 минуту 18 секунд:
FlintFD, http://forum.flprog.ru/viewtopic.php?f=89&t=2929#p37507 http://forum.flprog.ru/viewtopic.php?f=89&t=2987 может с этих что то подойдет.
Вложения
авто доработка.flp
(2.25 МБ) 131 скачивание

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#11

Сообщение FlintFD » 21.01.2018{, 19:34}

moiseenko75, Спасибо за предложение, но уже сделал себе под свои нужды, сыроват может конечно, на скорую руку но на стадии "пока до конца не ясно что хотелось бы" свои функции выполняет Создавать отдельную тему поэтому не вижу пока смысла, да и плодить одинаковые темы...
Блок осуществляет плавное нарастание сигнала ШИМ с 0 до 255.
При наличии сигнала на входе "Вход" осуществляется нарастание ШИМ. При пропадании сигнала блок сбрасывает ШИМ на 0 (т.е. отключает сигнал).
Период времени, за который ШИМ должен достигнуть максимума устанавливается на входе "Время". Время устанавливается в секундах, допустимо так же установить доли секунды (т.е. например 1,5 секунды тоже допустимо).
Вход "сброс" осуществляет сброс ШИМ на 0, но при наличии сигнала на "Входе" ШИМ будет опять нарастать (зачем сделал не знаю, но пусть будет))))
Ну и с выхода "ШИМ" собственно выходит нарастающий ШИМ сигнал
Блок ШИМ.jpg
Блок ШИМ.jpg (6.85 КБ) 2635 просмотров
Плавный_ШИМ_(FBD).ubi
(341.38 КБ) 167 скачиваний

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#12

Сообщение FlintFD » 21.01.2018{, 19:44}

moiseenko75, про масштабирование в Вашем блоке я понял зачем оно, но к блоку масштабирования подключен вход, где вручную задаются параметры, а блок масштабирования ни как не связан с этим входом, там жёстко заданы входные параметры, от 0 до 1, я это имел в ввиду. Я секунды реализовал без масштабирования, думаю проще будет.

Аватара пользователя
moiseenko75
Рядовой
Сообщения: 45
Зарегистрирован: 14.11.2017{, 03:46}
Репутация: 7
Откуда: Макеевка

Шим конденсатор

#13

Сообщение moiseenko75 » 21.01.2018{, 19:53}

FlintFD, Нюансов много. Каждый подстраивает под свои нужды. Но наличие имеющегося может как-то помочь.

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#14

Сообщение FlintFD » 21.01.2018{, 20:03}

moiseenko75, так дело в лени всё, эта не та задача чтоб ставила в тупик совсем уж. Просто в определённый момент не было желания возится.

Аватара пользователя
moiseenko75
Рядовой
Сообщения: 45
Зарегистрирован: 14.11.2017{, 03:46}
Репутация: 7
Откуда: Макеевка

Шим конденсатор

#15

Сообщение moiseenko75 » 21.01.2018{, 21:32}

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

Аватара пользователя
FlintFD
Рядовой
Сообщения: 41
Зарегистрирован: 28.02.2017{, 20:10}
Репутация: 7

Шим конденсатор

#16

Сообщение FlintFD » 22.01.2018{, 04:31}

moiseenko75, математикой секунды переводил в удобоваримый для контроллера формат ну и чтоб точность конечно боле менее присутствовала. Человеку намного удобней не заморачиваться и сразу в секундах мерить.

Ответить

Вернуться в «Другое»