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