Подготовьте целевой компьютер

Выполните эти шаги, чтобы подготовить целевой компьютер, прежде чем вы развернете алгоритм управления, разработанный с помощью Motor Control Blockset™ для него.

Проверьте направление вращения двигателя

Последовательность фазы моторной связи в целевом компьютере определяет направление вращения двигателя. Модели Motor Control Blockset в качестве примера рассматривают направление вращения во время наращивания положения как положительное направление и соответствующая измеренная скорость как положительное. Рекомендуется, чтобы вы запустили двигатель в регулировании без обратной связи с пандусом положения от 0 к 1 и гарантируйте, что обратная связь положения положительна. Модели в качестве примера в Motor Control Blockset используют это соглашение для направления двигателя вращения.

Для поддерживаемого оборудования, алгоритма в Квадратурной Калибровке Смещения Энкодера в качестве примера для Двигателя PMSM, запускает двигатель и находит перемещение между d - ось ротора и импульсом индекса энкодера (когда ротор выравнивается к d - ось статора). Красный LED в модели хоста для этого примера включает, когда направление вращения противоположно. Когда это происходит, необходимо измениться, последовательность фазы моторного проводного соединения (подкачайте любые два моторных провода).

Смотрите пример Калибровка Смещения Холла для Двигателя PMSM, чтобы идентифицировать направление вращения двигателя, который использует датчики Холла.

Примечание

Когда вы используете датчик Холла, гарантируете, что последовательность Холла, обновленная в Hall Speed and Position и блоках Hall Validity, совпадает с последовательностью фактических сигналов Холла. Если вы обновляете неправильную последовательность Холла, направление, считанное целевым компьютером, является противоположностью фактического направления.

Калибруйте датчик тока

Схемы создания условий сигнала для датчика тока вводят смещение напряжения во входе (ADC) аналого-цифрового преобразователя при измерении и положительного и отрицательного тока. Например, ADC со ссылкой напряжения 3.3 V может иметь смещение 1.65 V при использовании оборудования Instruments™ BOOSTXL-DRV8305 Техаса. Это смещение варьируется из-за допусков пассивных компонентов, доступных в схеме создания условий сигнала. Рекомендуется, чтобы вы измерили смещение ADC оборудования во время инициализации.

Подсистема инициализации аппаратного обеспечения, которая используется в большинстве моделей Motor Control Blockset в качестве примера, вычисляет средние значения ADC датчика тока и использует их в качестве значений смещения ADC для измерения тока. Подсистема представляет значения смещения ADC в количествах ADC.

Смотрите Запуск в качестве примера 3-фазовые электродвигатели переменного тока в Регулировании без обратной связи и Калибруйте Смещение ADC, чтобы вручную калибровать смещение ADC и обновить вычисленное значение смещения в файле скрипта инициализации модели.

Смотрите подсистему Hardware Init, доступную в примере, Ориентированном на поле на Управление PMSM Используя Квадратурный Энкодер, чтобы изучить вычисления смещения ADC, которые модель в качестве примера выполняет прежде, чем запустить блок управления приводом с обратной связью.

Калибруйте датчик положения

Для PMSM положение, используемое в текущем алгоритме управления, должно выровняться с d - положение оси ротора. По умолчанию квадратурный датчик положения энкодера читает механическое положение ротора со ссылкой на его импульс индекса. Смещение положения является положением, считанным квадратурным энкодером, когда d - ось ротора выравнивается с фазой a. Чтобы получить точное моторное положение, используйте это значение смещения положения, чтобы откорректировать положение, считанное квадратурным датчиком энкодера. Затем введите откорректированное моторное значение положения как вход к текущему алгоритму управления.

Несоответствие между фактическим положением ротора и положением, предоставленным токовому контроллеру, влияет на моторную функциональность и эффективность.

Для получения дополнительной информации смотрите Квадратурную Калибровку Смещения Энкодера в качестве примера для Калибровки Смещения Двигателя и Холла PMSM для Двигателя PMSM.