Страница 2 из 2

ПИД Регулятор.

Добавлено: 19.07.2019{, 09:55}
Siberian
Здравствуйте, коллеги!
Более двух лет назад я скачал с нашего форума пользовательский блок ПИД регулятор.
Судя по описанию автора в блоке, им является AlexA.
Но, к сожалению сейчас я не могу найти пользователя с таким ником.

Данный блок использую в инкубаторах.
Работает Очень Отлично!
За пару лет перепробовал очень много вариантов разных ПИД регуляторов, но ничего лучшего не нашел.
Огромный респект и уважуха автору блока!

Выкладываю блок и библиотеку к нему (PID_v1).

ПИД Регулятор.

Добавлено: 27.03.2020{, 13:11}
Mih
Добрый день . Подскажите подстроечными резисторами получится настроить параметры PID регулятора ? Спасибо.

ПИД Регулятор.

Добавлено: 27.03.2020{, 13:43}
Phazz
Получится, но лучше брать многооборотный

ПИД Регулятор.

Добавлено: 27.03.2020{, 22:42}
Mih
Очень хорошо .Спасибо.

ПИД Регулятор.

Добавлено: 07.09.2020{, 10:14}
Goosr
Доброго времени суток.
Хочу понять некоторые моменты в работе ПИД регулятора, пока только в теории.
Для примера, нужно управлять перемещением тележки двигателем с энкодером. Установив значение set больше чем value тележка едет направо, пока set и value не станут равными, при установки set меньше value тележка едет налево.
В настройках ПИД регулятора "Выходное значение" выставлено 0-100, коэффициенты имеют значения необходимые для работы.
Правильно ли я понимаю, что при равных значения value и set выход будет равен 0, при значении value < set выход будет равен 0...100 в зависимости от настроек коэффициентов. А какой тогда будет выход при значении value > set?
Или при значении value = set выход будет 50 и соответственно ПИД регулятор будет работать в зависимости от состояния 50...100 и 50...0?

ПИД Регулятор.

Добавлено: 07.09.2020{, 12:20}
Sancho
Goosr писал(а):
07.09.2020{, 10:14}
Правильно ли я понимаю, что при равных значения value и set выход будет равен 0, при значении value < set выход будет равен 0...100 в зависимости от настроек коэффициентов. А какой тогда будет выход при значении value > set?
Или при значении value = set выход будет 50 и соответственно ПИД регулятор будет работать в зависимости от состояния 50...100 и 50...0?
При set>val выходное значение будет увеличиваться, при равных значения value и set выходное значение должно перестать изменяться, и т.д.
Но всё зависит от коэффициентов...
Возможно, в Вашем случае, проще использовать просто логику. С разгоном и торможением.