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