MotorControlDemo

Аватара пользователя
Лашкевич Максим
Сообщения: 191
Зарегистрирован: 30 дек 2015, 10:38

Re: MotorControlDemo

Сообщение Лашкевич Максим » 06 дек 2019, 18:11

Потому что снятые на текущем такте токи - это обычно токи с предыдущего такта, так как пока датчики тока измерят ток, пока аналоговый тракт контроллера отработает, пока АЦП, пока программа дойдет до их считывания... Всё условно, конечно.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

petrovitch
Сообщения: 17
Зарегистрирован: 20 фев 2017, 18:39

Re: MotorControlDemo

Сообщение petrovitch » 05 фев 2020, 16:20

Настраиваю регуляторы тока согласно описанию на ПО (п. 6.1.2.).
Заданный ток удержания 1А.
Хотя параметры ПИД-регулятора и влияют на результат, но при всех
настройках осциллограммы токов фаз В и С имеют форму как на картинке:
Oscill_Ifabc.jpg
Oscill_Ifabc.jpg (137.6 КБ) 132 просмотра
В чём может быть проблема?

Аватара пользователя
Лашкевич Максим
Сообщения: 191
Зарегистрирован: 30 дек 2015, 10:38

Re: MotorControlDemo

Сообщение Лашкевич Максим » 13 фев 2020, 17:36

Да, есть такой эффект, связан, насколько я помню, с влиянием мёртвого времени при попытке приложить околонулевое напряжение вдоль одной из осей. Попробуйте сменить тип ШИМ на другой. Также попробуйте поменять частоту ШИМ - попробуйте 10кГц, 15кГц, посмотрите как влияет.
С уважением,
Лашкевич Максим.
skype: maxlashk
Инженер-программист ООО "НПФ Вектор", Москва.

Ответить