Давно хотел разобраться с 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]
Пример:
Имейте ввиду что для работы примера нужны корректные либы EspUI и WifiMan из профильных тем, если не работает то просто берите крайнюю плату проекта и копируйте себе.
[/spoiler]
P.S Чуть позже хочу разобраться с PID регулятором на основе реле - https://alexgyver.ru/gyverrelay/
Сделал:
viewtopic.php?t=6350#p88049
GyverPID and GyverRele
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
GyverPID and GyverRele
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Iqubik 12 апр 2020, 03:45, всего редактировалось 3 раза.
GyverPID and GyverRele
Посмотрел ещё раз и сделал отдельный вход для времени дискретизации DT. Так же добавил немного описания в блок.
[spoiler] [/spoiler]
Отправлено спустя 4 часа 9 минут 40 секунд:
PID регулятор на основе реле - https://alexgyver.ru/gyverrelay/
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 674
- Зарегистрирован: 10 сен 2015, 21:51
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
GyverPID and GyverRele
В чем преимущества по сравнению со стандартной библиотекой интегрированной в FLprog, и другими ПИД регуляторами изложенными здесь?
GyverPID and GyverRele
Вот что пишет автор на своем сайте:CraCk писал(а): 12 апр 2020, 13:17 В чем преимущества по сравнению со стандартной библиотекой интегрированной в FLprog, и другими ПИД регуляторами изложенными здесь?
Библиотека классического PID регулятора для Arduino
Быстрая и лёгкая библиотека
Время одного расчёта около 70 мкс
Режим работы по величине или по её изменению (для интегрирующих процессов)
На выбор целочисленная или float модель вычисления
Возвращает результат по встроенному таймеру или в ручном режиме
Поддерживаемые платформы: все Arduino (используются стандартные Wiring-функции)
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
GyverPID and GyverRele
САМАЯ главная фишка [spoiler]Автоматический калибровщик коэффициентов ПИД регулятора, метод “реле” http://auto-controls.blogspot.com/2009/ ... relay.html. Данный тюнер лучше настраивает коэффициенты для удержания величины и парирования внешних возмущений.[/spoiler]CraCk писал(а): 12 апр 2020, 13:17 В чем преимущества по сравнению со стандартной библиотекой интегрированной в FLprog, и другими ПИД регуляторами изложенными здесь?
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
GyverPID and GyverRele
Данной фишки в этих блоках нет....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя