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

GyverPID and GyverRele

Добавлено: 11 апр 2020, 21:00
Iqubik
Давно хотел разобраться с PID регулятором и разобрался.

Использовал wemos d1 mini, mosfet irf3205 китайский, 10k и 20оМ резистор, лампочка 12в, бп 12в, ds18b20.

Электросхему сделал на основе самого внятного и понятного видео по подключению мосфета к ардуино (esp8266), что нашёл на ютубе.
[spoiler]https://www.youtube.com/watch?v=sPn6ByaKCbA&t=190s[/spoiler]

Библиотеку взял у AlexGyver - https://alexgyver.ru/gyverpid/
[spoiler]
gyver_pid_iq_b2_(CODE).ubi
Пример:
wemos_iq_b7_gyverpid_shimq_ssd1306_ESPUI_WIFIMANAGER_OTA_NTP.flp
Имейте ввиду что для работы примера нужны корректные либы EspUI и WifiMan из профильных тем, если не работает то просто берите крайнюю плату проекта и копируйте себе.
Снимок экрана (83).png
Снимок экрана (84).png
[/spoiler]

P.S Чуть позже хочу разобраться с PID регулятором на основе реле - https://alexgyver.ru/gyverrelay/
Сделал:
viewtopic.php?t=6350#p88049

GyverPID

Добавлено: 11 апр 2020, 21:37
Phazz
У вас нет времени регулирования. Это важный параметр для пид.

GyverPID and GyverRele

Добавлено: 12 апр 2020, 03:29
Iqubik
Phazz писал(а): 11 апр 2020, 21:37 У вас нет времени регулирования. Это важный параметр для пид.
Посмотрел ещё раз и сделал отдельный вход для времени дискретизации DT. Так же добавил немного описания в блок.
[spoiler]
gyver_pid_iq_b4_(CODE).ubi
[/spoiler]

Отправлено спустя 4 часа 9 минут 40 секунд:
PID регулятор на основе реле - https://alexgyver.ru/gyverrelay/
[spoiler]
gyver_relay_iq_b3_(CODE).ubi
[/spoiler]

GyverPID and GyverRele

Добавлено: 12 апр 2020, 13:17
CraCk
В чем преимущества по сравнению со стандартной библиотекой интегрированной в FLprog, и другими ПИД регуляторами изложенными здесь?

GyverPID and GyverRele

Добавлено: 12 апр 2020, 16:19
Iqubik
CraCk писал(а): 12 апр 2020, 13:17 В чем преимущества по сравнению со стандартной библиотекой интегрированной в FLprog, и другими ПИД регуляторами изложенными здесь?
Вот что пишет автор на своем сайте:

Библиотека классического PID регулятора для Arduino

Быстрая и лёгкая библиотека
Время одного расчёта около 70 мкс
Режим работы по величине или по её изменению (для интегрирующих процессов)
На выбор целочисленная или float модель вычисления
Возвращает результат по встроенному таймеру или в ручном режиме
Поддерживаемые платформы: все Arduino (используются стандартные Wiring-функции)

GyverPID and GyverRele

Добавлено: 31 янв 2021, 07:59
vovka1973
CraCk писал(а): 12 апр 2020, 13:17 В чем преимущества по сравнению со стандартной библиотекой интегрированной в FLprog, и другими ПИД регуляторами изложенными здесь?
САМАЯ главная фишка [spoiler]Автоматический калибровщик коэффициентов ПИД регулятора, метод “реле” http://auto-controls.blogspot.com/2009/ ... relay.html. Данный тюнер лучше настраивает коэффициенты для удержания величины и парирования внешних возмущений.[/spoiler]

GyverPID and GyverRele

Добавлено: 31 янв 2021, 08:47
AlexCrane
vovka1973 писал(а): 31 янв 2021, 07:59 САМАЯ главная фишка
Данной фишки в этих блоках нет....