Например TDA7294

Форум РадиоКот • Просмотр темы - ПИД регулятор в stm32
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс дек 21, 2025 23:56:05

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: ПИД регулятор в stm32
СообщениеДобавлено: Пн мар 25, 2024 08:25:01 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 72
Рейтинг сообщения: 0
Что такое ПИД.Расшифровку я знаю но принцип этой системы.И в формулах коэффициенты откуда берутся с фонаря?На пальцах и на примере можно объяснить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Пн мар 25, 2024 09:48:04 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1269
Рейтинг сообщения: 1
Тут не плохо написано, в том числе и про коэффициенты.

https://www.reallab.ru/bookasutp/5-pid- ... egulyator/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Пн мар 25, 2024 10:35:18 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 13
Рейтинг сообщений: 24
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Сообщений: 2029
Откуда: г. Тула
Рейтинг сообщения: 0
Пропорционально Интегро Дифференцирующий Регулятор (или проще ПИДР) - это универсальный линейный регулятор некоторым параметром объекта (положение, температура, ...) по известной ошибке регулирования, который применяется в тех случаях, когда разработчику лень исследовать динамику рассматриваемого им объекта для регулирования и строить специальный или оптимальный регулятор. В большинстве случаев такой подход прокатывает, отчего этот способ популярен. Представляет собой параллельное соединение трёх управляющих цепочек: пропорциональная часть (обычное усиление) - базовая часть формирования управляющего сигнала (выше - точнее и неустойчивее); дифференцирующая часть - позволяет парировать инерционность объекта управления, повышая устойчивость (но делает его более "шумным"); интегрирующая часть - позволяет уменьшить статическую (установившуюся) ошибку регулирования (но делает его более "неустойчивым").
По определению, если разработчик использует ПИДР, то и три (точнее есть ещё побочный четвёртый коэффициент - постоянная времени дифференцирующего звена) коэффициента его подбираются чисто экспериментально, т.к. изначально лень исследовать динамику объекта. Так что да. Сначала коэффициенты берутся от фонаря, а потом подгоняются так, чтобы качество управления объектом было приемлемым, если это получится.

А, ну и чисто к stm32 это никак не привязано (кроме его реализации на нём). Это чисто теория управления.

_________________
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Пн мар 25, 2024 11:08:11 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1269
Рейтинг сообщения: 0
Кстати, по ссылке выше интересная библиография. Я в ней нашёл описание метода Астрома-Хуггланда, по которой настраивал печки. Правда, много книг и статей на английском.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Ср мар 27, 2024 10:47:10 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 72
Рейтинг сообщения: 0
Ну а если ПИД использовать в стабилизации оборотов двигателя постоянного тока.Какие параметры можно использовать?.Сразу оговорюсь.На якоре обмотка а на статоре магнит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Ср мар 27, 2024 20:23:26 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 39
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 400
Рейтинг сообщения: 0
Возьмите свой пид регулятор и поиграйтесть с коэффициентами самостоятельно. Сначало возмите понастраивайте П коэффициент, потом И, затем Д. Тогда сразу поймете как крутить эти коэффициенты. С еденички будет достаточно и постепенно по 0.5, 1 меняйте коэффициенты


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Чт мар 28, 2024 07:05:24 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24614
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Ну а если ПИД использовать в стабилизации оборотов двигателя постоянного тока.Какие параметры можно использовать?.Сразу оговорюсь.На якоре обмотка а на статоре магнит.

Сначала нужно понять что вообще требуется. Без относительно ПИД.
Стабилизатор сам по себе никакого ПИД не требует. Достаточно П-регулятора.
Желание применить что либо сложнее определяется конкретными требованиями к выходному параметру системы (в данном случае к оборотам двигателя) в различных дестабилизирующих этот параметр условиях.
Поэтому для настройки ПИД, независимо от наличия или отсутствия предварительного расчета, требуется создать стенд, где можно построить график изменения оборотов во времени и создать определенное возмущение для двигателя. Например импульс торможения внешним тормозом. Или импульс разгона внешним другим двигателем. Или старт двигателя. Или стоп двигателя.
Для любого из этих режимов есть требования к графику изменения оборотов.
Это и нужно наблюдать в реальном времени и фиксировать как график в реальном времени.
Иначе это нах не требуется никакой стабилизатор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Чт мар 28, 2024 17:17:45 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 72
Рейтинг сообщения: 0
Ну как же не требуется.Когда создаёшь нагрузку на двигатель сразу идёт падение напряжения и оборотов при определёном токе нагрузочном.Допустим сверлю текстолит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Чт мар 28, 2024 17:26:59 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2918
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24614
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Когда создаёшь нагрузку на двигатель

Нагрузка на двигатель и является тем самым тормозящим воздействием.
Поэтому нужно создать мониторинг оборотов и при настройке ПИД смотреть реакцию двигателя на это воздействие во времени. Скачок нагрузки на вал даст некий переходной процесс. Настройка ПИД - это настройка формы этого процесса.
Ну и не факт, что мощности двигателя хватит для поддержания оборотов даже с ПИД регулятором.

Добавлено after 3 minutes 2 seconds:
Допустим сверлю текстолит.

Это определяется диаметром сверла и атакой режущей комки инструмента. Простая стабилизация оборотов может сломать сверло.
Поэтому стабилизировать нужно не столько обороты, сколько скорость подачи сверла.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ПИД регулятор в stm32
СообщениеДобавлено: Чт мар 28, 2024 20:33:37 
Открыл глаза

Зарегистрирован: Вт сен 19, 2023 07:07:05
Сообщений: 72
Рейтинг сообщения: 0
Та даже 1 мм.Тоже тормозит.Вы имеете ввиду.Что мощность моторчика не хватает?.Возможно вы правы.В больших эл.машинах постоянного тока есть тахогенератор обраной связи .Я работал на Ореоне.Предприятие которое льён на литевых машинах детали игрушек.Там была машина ТПА литьевая.И там был такой двигатель мощьностью 15кВт.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y