Пользовательские блоки ПИД регуляторов, прочих регуляторов и для работы с ШИМ выходами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
[ref]AlexCrane[/ref], не могли бы сообщить следующую инфу:
1. Чем эти блоки (эта библиотека) отличается от тех которые кто то выкладывал тут ранее ?
2. Будут ли эти блоки работать на ESP-32 DEVKITV1 WROOM-32 ?
Есть необходимость управлять двигателем, поэтому скорость обработки нужны высокая и из-за этого предполагается использование esp
KulibinOrsk писал(а): 20 май 2021, 04:15
[ref]AlexCrane[/ref], не могли бы сообщить следующую инфу:
1. Чем эти блоки (эта библиотека) отличается от тех которые кто то выкладывал тут ранее ?
2. Будут ли эти блоки работать на ESP-32 DEVKITV1 WROOM-32 ?
Есть необходимость управлять двигателем, поэтому скорость обработки нужны высокая и из-за этого предполагается использование esp
KulibinOrsk писал(а): 20 май 2021, 04:15
[ref]AlexCrane[/ref], не могли бы сообщить следующую инфу:
1. Чем эти блоки (эта библиотека) отличается от тех которые кто то выкладывал тут ранее ?
2. Будут ли эти блоки работать на ESP-32 DEVKITV1 WROOM-32 ?
Есть необходимость управлять двигателем, поэтому скорость обработки нужны высокая и из-за этого предполагается использование esp
1. Просто еще одна реализация ПИД регулятора, плюс есть автотюнер коэффициентов (хотя ничто не мешает его использовать отдельно)
2. Нет привязки к контроллеру, используются стандартные функции, работать будет.
Dmabst писал(а): 20 май 2021, 07:24
Тут нужно пробовать самому.
Тут полностью поддерживаю.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Чтобы заработал классический автотюнер нужно вызвать значительные колебания в системе и на их основе подобираются коэффициенты. Если же в системе не возможно вызвать колебания (бывают и такие) то нужно использовать метод Cohen Coon (идет анализ на реакцию от возмущения)
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Sergey30031977 писал(а): 20 янв 2022, 21:20
А можно описания вход и выходов? А именно, что на них подцеплять.
Перейдите по ссылке описания библиотеки. Там подробнейшее описание. Двумя словами объяснить практически невозможно. Необходимо иметь хотя бы общее представление о работе ПИД регуляторов.
Скиньте пожалуйста какой нибудь проект на этом регуляторе. Чтобы глянуть схему подключения. Вроде понимание есть но недопонимание тоже не хило так присутствует. Собираю термокамеру, вроде все готово а с ПИДом затырка получилась.
AlexCrane писал(а): 22 янв 2022, 15:25
[ref]Sergey30031977[/ref], Примерно так
GyverPID.flp
Коэффициенты сам подберешь, на вход Pv - текущую температуру, на Sp - требуемую температуру
Кое как добрался до компа. Походу Омикрон рулит.
И так, как я понял:
Pv - датчик температуры;
Sp - задаем температуру;
Остальные входы с их значениями не трогаем, оставляем как в примере (кроме коэффициентов).
Выход Out - к ШИМ-генератору.
С этим вроде понятно. Если ошибаюсь, пожалуйста поправьте.
Непонятно с подбором коэффициентов. Речь же идет об автоматическом подборе этих самых коэффициентов.
Последний раз редактировалось Sergey30031977 25 янв 2022, 15:03, всего редактировалось 2 раза.
Sergey30031977 писал(а): 25 янв 2022, 14:15
Непонятно с подбором коэффициентов. Речь же идет об автоматическом подборе этих самых коэффициентов.
Тут уже все, что нужно вроде написали...
AlexCrane писал(а): 20 янв 2022, 13:30
Чтобы заработал классический автотюнер нужно вызвать значительные колебания в системе и на их основе подобираются коэффициенты. Если же в системе не возможно вызвать колебания (бывают и такие) то нужно использовать метод Cohen Coon (идет анализ на реакцию от возмущения)
Dryundel писал(а): 21 янв 2022, 08:34
Необходимо иметь хотя бы общее представление о работе ПИД регуляторов.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.