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

preview_player
Показать описание
Разбираемся с ПИД регулятором или танцы с бубном.
Рекомендации по теме
Комментарии
Автор

Наконец то я нашел простое и понятное обьяснение ПИД регулятора!!! Очень благодарен автору!

dpgccnr
Автор

Пересмотрел кучу видео о ПИД и только у вас пришло понимание, в очередной раз убеждаюсь, что вы отличный преподаватель. Спасибо

Tiranitos
Автор

Незнаю может кому интересно будет...
У меня возникла необходимость прикрутить к электроплитке регулятор мощности. И как бы всё просто решается и городить ничего не надо (схема в интернете димера есть) но пришла беда от куда не ждал😂 Война у нас и почта не работает а соответственно в интернете заказать что-то нельзя)) Не нашел я резистор на 500к .
Ну вот порылся в интернете и нашел у Алекса Гайвера димер для нагревателей на пропуске полупериодов, ну и переписал его под Аttiny13 всё работает...
Ну так я к чему? Раз уж я заморочился то пошел дальше, избавился в ПИД регуляторе от чисел с плавающей точкой, заменил ШИМ на код димера Алекса, добавил переключение между несколькими уставками и получил регулятор на копеечной Attiny13 и копеечном NTC терморезисторе для принтера для контроля трёх заданых значений темпратуры😊
По памяти в притык, по ножкам тоже...😅 По точности в протеусе в п🎉ределах трех значений АЦП (в метале не собирал но думаю в пределах 1-2 градусов температуру держать будет) 😊

tiewpfn
Автор

Спасибо. В первой части дошло как работает каждое из звеньев. Смотрел до этого других, если с пропорциональной составляющей понятно и так, то с двумя другими нет токового объяснения.

valeriylopuxov
Автор

А стабилизацию двигателя можно в протеусе посмотреть.?Тут наверное лучше использовать два таймера и одно прерывание по пину.И использовать аппаратно-программную задержку.А выражение a+=b*c можно трактовать как a=a+b*c?

njvmshl
Автор

Алгоритм кастрированный. Проблема в расчёте интегральной составляющей. Вклад интегральный составляющей берётся в учет только в определенном диапазоне времени, обычно 3... 6 периодов свободных колебаний регулятора. Тогда и вылета не будет такого.

vasilysavin
Автор

Думаю, что положение датчика температуры по отношению к тэну играет очень важное значение .

xnlffxl
Автор

"Интегральный" значит объединяющий, например интегральная микросхема; "дифференциальный" значит разностный, например дифференциальный вход усилителя, а вот регулятор "интегрирующий", т.е. вычисляющий интеграл, или "дифференцирующий", т.е. вычисляющий производную.

kotikvadik
Автор

В терморегуляторах Овен ТРМ1 реализован хороший алгоритм подбора коэффициентов как в ручном, так и в автоматическом режиме.

Grigrost
Автор

Доброго времени. Подскажите как при симуляции в протеусе вывести окно AVR Variables?

sergeilytniev
Автор

делал терморегулятор ламинатора на основе нечеткой логики. код чужой, как работает, толком не понял. но работает.

pvwdgjz
Автор

А какой коэффициент отвечает за перегрев ?

goiiia
Автор

Никогда не слышал про Настоящее, Прошлое, Будущее. Все заумно как то говорят.

USER-ruzer
Автор

Не, ну если контроллер задействован, пусть уже и коефициенты считает и сохраняет.Можно на термопереключателе сделать тогда такой регулятор, а не на мелкосхеме.

borisraskolnikov