Наконец то получилось сделать подходящую для демонстрации работы ПИД регулятора модель, и можно заняться другими проектами... drive.google.c... - файлы проекта
Кстати насчет STM32, я тоже долго не хотел начать пытаться изучать это семейство МК, но все же нашёл в себе силы и наткнулся на цикл замечательных статей mypractic.ru/uroki-stm32 в которых все довольно таки просто объяснено. И кстати помнится вы видос снимали о VGA на МК. У меня платка с али stm32f103c8 к ней докупил китайский программатор-отладчик st-link v2, в общем удалось запустить этот пример www.artekit.eu/vga-output-using-a-36-pin-stm32/ . Я понимаю что во флоукоде легко кодить, но поверьте, проведя дня 3-4 за чтением статей (ссылка выше) и некоторой практике - я добился по моим меркам неплохой начальной практики в изучении мк stm32, очень вам рекомендую!
Хорошие уроки для начинающих особенно кто использует cubemx и библиотеки но к сожалению информация поверхностная .Я в последнее время чтобы лучше понимать стм без HAL и LL использую даташит RM0008 плюс файл stm32f10x_stdperiph_lib_um.chm сильно помогает понять как работать с регистрами но это как говорится на вкус и цвет .К стати если отладка не нужна то стм можно прошивать через уарт переходник но это так себе
ru-vid.com/show-UCXgs4exdtMpz4ccBZS3Yp4gvideos Я по этому каналу учу СТМ32 , у него и ХАЛ и ЛЛ и сей час смис , А так у него там и ПИК и АВР есть . И на каждое видео есть на его сайте статья, там же И язык С есть
Сколько смотрю таких видео все классно, есть куда смотреть, графики. А что делать с модельными поездами, где нет ничего кроме движения самого локомотива, времени, частоты замеров и трех коэффициентов.
Поводом для изучения ПИД-регулятора для меня стало желание сделать точный регулятор к ламинатору (для ЛУТ метода изготовления печатных плат) . Штатный регулятор неточный , не наглядный. Снял характеристики : нагрев от 20 до 160 гр за 400 сек. Охлаждение со 160 до 40 гр за 4200 сек. Планирую сделать и настроить терморегулятор на термопаре на подобии ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YlQDIHlZmvE.html . Буду действовать как и Вы - опытным путём.
Отлично палец вверх однозначно... Теперь ввести в систему второй регулируемый параметр МАКСИМАЛЬНО РАЗРЕШЕННЫЙ ТОК и вуаля привет сервопривод хоть по положению , хоть по скорости
посмотрите внимательно оба видео (теория и практика). Все три коэффициента сильно зависят от инерционности системы и внешних факторов. Невозможно подсказать не знаю всех параметров эксплуатации.
@@RADIOSOFT1 Ну у меня тоже есть пара ардуинок уно вкачестве макетки и тоже ваяю во флоукоде, так как СИ для меня вырви глаз. Попробовал тут ленту sk6812, там только нужно соблюдать ипульс больше/меньше 0,6uS, интервал без разницы.
Доброго дня! А нельзя ли программно обучать терморегулятор. То есть есть система включаете и 5 минут терморегулятор сам настраивается под данную (тепловую) систему. А потом просто поддерживает заданную температуру. можно поставить датчик открытия (дверцы верхней) термо датчик снова переходит в режим самообучения...
Наверное, для начала надо понять, как себя должен вести нужный коэффициент. (Вы уже знаете). Задать для него(коэф.) удовлетворяющий коридор. Сначало коэф. "Р", затем как у вас в видео. Только не кнопками на глаз. А програмно и анализируя програмно результат с датчика. Когда на нескольких циклат t +-dt с датчика будет удовлетворять условиям, то нет обучения. Ну или другой тригер какой-то. Наверно как-то так.
У большинства терморегуляторах есть авто подстроика пид параметров, я на делта два камери зделал для лаборатории на работе, держит температур +-0.5с градуса