Проектирование подсистем масштабирования тока и положения

Используйте следующие шаги для разработки подсистем масштабирования тока и положения:

  1. Создайте текущую подсистему масштабирования.

    Эта подсистема считывает ток в отсчетах АЦП и преобразует его в значения в относительных единицах (PU).

    В этой подсистеме IaOffset и IbOffset блоки Data Store Memory являются смещениями АЦП для измерения тока, и они являются специфичными для оборудования. Файл mcb_SetInverterParameters.m содержит смещение АЦП по умолчанию (CtSensAOffset и CtSensBOffset) для нескольких коммерчески доступных инверторов. Для получения дополнительной информации о калибровке смещения АЦП в оборудовании смотрите Запуск 3-Phase электродвигателей переменного тока в разомкнутом контуре управления и Калибровка смещения АЦП.

    В этой подсистеме ток фазы двигателя, измеренный в отсчетах АЦП, преобразуется в ток в PU. The PU_System.I_base значение относится к базовому току в этой подсистеме. Для получения дополнительной информации о системе PU см. раздел Система в относительных единицах. Смотрите mcb_SetPUSystem.m файл, который вычисляет значения PU для системы.

    Можно использовать базовые значения для вычисления значений реального мира из относительных единиц. Для реализации значений реального мира или модулей СИ смотрите модель mcb_pmsm_foc_qep_f28379d_SIUnit используется в примере Векторное управление PMSM с использованием модулей СИ.

    Блоки IaOffset и IbOffset Data Store Memory используются для совместного использования данных между текущей и позиционной подсистемами.

  2. Создайте подсистему масштабирования положения.

    Эта подсистема считывает положение ротора из счетчика импульсов QEP.

    В этой подсистеме Quadrature Decoder блок считывает количество позиций из модели объекта управления или блока драйверов оборудования. Блок преобразует механическое положение ротора в положении энкодера в механический угол ротора в PU (0- 1).

    Блок Mechanical to Electrical Position (Mech2Elec Position) настраивает механический угол для смещения QEP и преобразует его в электрический угол. Этот электрический угол ротора необходим для того, чтобы алгоритм FOC вращал двигатель. Для вычисления смещения QEP-энкодера см. раздел Калибровка смещения квадратурного энкодера для двигателя PMSM.

    Блок Speed Measurement вычисляет скорость из положения ротора. В диалоговом окне Speed Measurement параметров блоков установите параметр Delays for speed calculation (number of samples) равным 20. Мы выбрали значение 20 в этом рабочем процессе, чтобы блок мог измерить максимальную скорость двигателя, который находится в процессе тестирования. Блок Speed Measurement выводит скорость в PU.

Эти подсистемы, которые вы создаете, включают текущую логику масштабирования и декодирования положения.

Для просмотра документации необходимо авторизоваться на сайте