Шим конденсатор
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Шим конденсатор
Блок ставится перед шим или аналоговым выходом и делает плавными резкие перепады. .Плавность "емкость конденсатора" устанавливается константой на входе "время". Может быть полезен для освещения, двигателей или для ступенчатых порогов шима и просто для плавного вкл выкл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Шим конденсатор
Доделал функцию отдельных установок на заряд разряд и выход для дисплея по 100% шкале.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шим конденсатор
Не вполне понятна логика работы. Поподробней описание бы не помешало. Странно как то работает. При начале подачи кратковременно моргает на максимум и потом начинает увеличивать.
Шим конденсатор
[ref]FlintFD[/ref], так блок то на FBD . нажмите правой кнопкой - редактировать и посмотрите как оно устроено изнутри так сказать.
Шим конденсатор
Так проще самому тогда сваять... так сказать))) На то и ветка форума, чтоб можно было итоговый вариант взять и без заморочек использовать, или не?
Шим конденсатор
а это как кому удобнее. просто блоки на фбд это просто куча обычных блоков в одном "квадратике"
так что там любой может посмотреть что к чему.
иногда проще сваять..
так что там любой может посмотреть что к чему.
иногда проще сваять..
Шим конденсатор
Вооот, посмотрел, возник вопрос, чего ставить на входах "разряд" и "заряд" если там предел масштабирования входной 0-1.Отправлено спустя 4 минуты 26 секунд:
Просто возникла необходимость плавного увеличения-уменьшения шим сигнала, смотрю, а тут блок лежит готовый, думаю красота, голову не надо греть, ваять, а тут вон чего получилось... ваять будет проще, чем править.
И всё таки, если блок выкладывается, то описание должно быть достаточно, чтоб все с полпинка поняли что к чему, иначе смысл выкладывания?
Просто возникла необходимость плавного увеличения-уменьшения шим сигнала, смотрю, а тут блок лежит готовый, думаю красота, голову не надо греть, ваять, а тут вон чего получилось... ваять будет проще, чем править.
И всё таки, если блок выкладывается, то описание должно быть достаточно, чтоб все с полпинка поняли что к чему, иначе смысл выкладывания?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Шим конденсатор
Привет. Масштабирования там для того чтобы не вводить на "заряде разряде" числа с тремя нулями а более приближенными к секундам Опишу для какой цели я делал блок что бы было понятней. Делал проект для управления вентиляторами в автомобиле ВАЗ.Напишу пример вентилятора печки. Поставил два датчика 18в20 на двигатель и в салон. Смысл таков что печку я не трогаю как только прогрев двигателя переходит порог температуры установленной в салоне к примеру 23гр печка начинает медленно вращаться (после задержки 8 сек что бы на прогретой машине если заглушил не заводить вместе с печкой) и с нарастанием через масштабирования достигает максимальных оборотов при достижении двигателя 80гр и больше. Все работает все хорошо но при достижении 23гр в салоне печка резко отключается и резко включается при 22гр. Мне это не понравилось поставил блок пидрегулятора но обнаружил что при каждом изменении температуры на 1гр пид выдает импульс что приводит к дерганию вентилятора в то время когда он не должен крутится. Вот я сделал этот блок что плавно останавливает и запускает вентилятор со скоростью мне угодной. По сути на выходе у блока тоже что и на входе просто при резких изменениях на входе он плавно изменяет этот показатель на выход за время указанное "время" на втором блоке "заряд или разряд".
Последний раз редактировалось moiseenko75 21 янв 2018, 17:24, всего редактировалось 2 раза.
Шим конденсатор
[ref]moiseenko75[/ref], залейте сюда свой проект и многие вопросы отпадут у присутствующих... если не жалко...
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
☆Альберт Эйнштейн
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Шим конденсатор
[ref]AVGN[/ref], Мне не жалко добавляю но не думаю что в таким образом будет проще разобраться.
Отправлено спустя 31 минуту 18 секунд:
[ref]FlintFD[/ref], http://forum.flprog.ru/viewtopic.php?f=89&t=2929#p37507 http://forum.flprog.ru/viewtopic.php?f=89&t=2987 может с этих что то подойдет.
Отправлено спустя 31 минуту 18 секунд:
[ref]FlintFD[/ref], http://forum.flprog.ru/viewtopic.php?f=89&t=2929#p37507 http://forum.flprog.ru/viewtopic.php?f=89&t=2987 может с этих что то подойдет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шим конденсатор
[ref]moiseenko75[/ref], Спасибо за предложение, но уже сделал себе под свои нужды, сыроват может конечно, на скорую руку но на стадии "пока до конца не ясно что хотелось бы" свои функции выполняет Создавать отдельную тему поэтому не вижу пока смысла, да и плодить одинаковые темы...
Блок осуществляет плавное нарастание сигнала ШИМ с 0 до 255.
При наличии сигнала на входе "Вход" осуществляется нарастание ШИМ. При пропадании сигнала блок сбрасывает ШИМ на 0 (т.е. отключает сигнал).
Период времени, за который ШИМ должен достигнуть максимума устанавливается на входе "Время". Время устанавливается в секундах, допустимо так же установить доли секунды (т.е. например 1,5 секунды тоже допустимо).
Вход "сброс" осуществляет сброс ШИМ на 0, но при наличии сигнала на "Входе" ШИМ будет опять нарастать (зачем сделал не знаю, но пусть будет))))
Ну и с выхода "ШИМ" собственно выходит нарастающий ШИМ сигнал
Блок осуществляет плавное нарастание сигнала ШИМ с 0 до 255.
При наличии сигнала на входе "Вход" осуществляется нарастание ШИМ. При пропадании сигнала блок сбрасывает ШИМ на 0 (т.е. отключает сигнал).
Период времени, за который ШИМ должен достигнуть максимума устанавливается на входе "Время". Время устанавливается в секундах, допустимо так же установить доли секунды (т.е. например 1,5 секунды тоже допустимо).
Вход "сброс" осуществляет сброс ШИМ на 0, но при наличии сигнала на "Входе" ШИМ будет опять нарастать (зачем сделал не знаю, но пусть будет))))
Ну и с выхода "ШИМ" собственно выходит нарастающий ШИМ сигнал
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шим конденсатор
[ref]moiseenko75[/ref], про масштабирование в Вашем блоке я понял зачем оно, но к блоку масштабирования подключен вход, где вручную задаются параметры, а блок масштабирования ни как не связан с этим входом, там жёстко заданы входные параметры, от 0 до 1, я это имел в ввиду. Я секунды реализовал без масштабирования, думаю проще будет.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Шим конденсатор
[ref]FlintFD[/ref], Нюансов много. Каждый подстраивает под свои нужды. Но наличие имеющегося может как-то помочь.
Шим конденсатор
[ref]moiseenko75[/ref], так дело в лени всё, эта не та задача чтоб ставила в тупик совсем уж. Просто в определённый момент не было желания возится.
- moiseenko75
- Рядовой
- Сообщения: 46
- Зарегистрирован: 14 ноя 2017, 03:46
- Откуда: Макеевка
- Благодарил (а): 1 раз
Шим конденсатор
[ref]FlintFD[/ref], Ты прав масштабирование можно выкинуть. перешел на симметричный мультивибратор на милсек как у тебя. А математикой это ты под точность секунд подгонял?
Шим конденсатор
[ref]moiseenko75[/ref], математикой секунды переводил в удобоваримый для контроллера формат ну и чтоб точность конечно боле менее присутствовала. Человеку намного удобней не заморачиваться и сразу в секундах мерить.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя