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