Для реализации алгоритма управления скоростью двигателя выполните следующие задачи:
Текущее масштабирование - Преобразование тока из счетчиков АЦП в PU
Декодирование положения квадратурного кодера - считывание счетчиков положения квадратурного кодера и вычисление электрического положения ротора
Контроль крутящего момента - контроль тока по оси d-q
Управление скоростью
Эти шаги помогают реализовать алгоритм управления скоростью для PMSM с помощью Blockset™ управления двигателем и связаны с моделью mcb_pmsm_foc_qep_f28379d используется в примере Полевое управление PMSM с использованием квадратурного кодера. Они объясняют шаги по настройке управляющих параметров для контроллеров тока d-оси и q-оси и контроллера скорости.
В этих шагах переменные используются для определения типов данных и времени выполнения текущего контроллера и контроллера скорости. См. сценарий инициализации, связанный с примером модели mcb_pmsm_foc_qep_f28379d для получения подробной информации о переменных, определенных в этих шагах.
Совет
Базовое понимание Simulink ® является необходимым условием для выполнения этого рабочего процесса, поскольку эти шаги рабочего процесса не содержат сведений о таких задачах, как определение типа данных в постоянном блоке или использование блоков математических операций в Simulink.
Оценка параметров двигателя приведена в разделе Оценка параметров двигателя с помощью инструмента оценки параметров блока управления двигателем. Затем см. раздел Создание модели установки с помощью блока управления двигателем для проектирования модели установки. Это помогает проверить алгоритм управления при моделировании.