Используйте эти шаги, чтобы спроектировать ток и подсистемы масштабирования положения:
Создайте текущую подсистему масштабирования.
Эта подсистема читает, ток в ADC считает и преобразует ее в значения на модуль (PU).
В этой подсистеме IaOffset и IbOffset
блоки Data Store Memory являются смещениями ADC для текущего измерения, и они - конкретное оборудование. Файл mcb_SetInverterParameters.m
содержит смещение ADC по умолчанию (CtSensAOffset и CtSensBOffset) для немногих коммерчески доступных инверторов. Для получения дополнительной информации о ADC возмещает калибровку в оборудовании, видят Запуск 3-фазовые электродвигатели переменного тока в Регулировании без обратной связи и Калибруют Смещение ADC.
В этой подсистеме моторная фаза, текущая измеренный в количествах ADC, преобразована в ток в PU. PU_System.I_base
значение относится к базовому току в этой подсистеме. Для получения дополнительной информации о системе PU, смотрите систему в относительных единицах. Смотрите mcb_SetPUSystem.m
файл, который вычисляет значения PU для системы.
Можно использовать базовые значения для вычисления реальных значений от на модуль. Чтобы реализовать реальные значения или значения единицы СИ, см. модель mcb_pmsm_foc_qep_f28379d_SIUnit
используемый в Поле в качестве примера Ориентированное Управление PMSM Используя единицы СИ.
IaOffset и IbOffset блоки Data Store Memory используются, чтобы осуществлять обмен данными между текущими подсистемами и подсистемами положения.
Создайте подсистему масштабирования положения.
Эта подсистема читает положение ротора из импульсного количества QEP.
В этой подсистеме блок Quadrature Decoder читает количество положения из блока драйвера оборудования или модели объекта управления. Блок преобразует положение механического устройства ротора в количествах положения энкодера к углу механического устройства ротора в PU (0
-1).
Блок Mechanical to Electrical Position (Mech2Elec Position) настраивает механический угол для смещения QEP и преобразует его в электрический угол. Этот ротор электрический угол требуется для алгоритма FOC вращать двигатель. Обратитесь к Квадратурной Калибровке Смещения Энкодера для Двигателя PMSM для вычисления смещения энкодера QEP.
Блок Speed Measurement вычисляет скорость от положения ротора. В диалоговом окне параметров блоков Speed Measurement, установленном параметр Delays for speed calculation (number of samples) на 20
. Мы выбрали значение 20
в этом рабочем процессе так, чтобы блок мог измерить максимальную скорость двигателя, который находится под тестом. Блок Speed Measurement выводит скорость в PU.
Эти подсистемы, которые вы создаете, включают текущее масштабирование и логику декодирования положения.