Resolver Decoder

Вычислите электрическое угловое положение резольвера

  • Библиотека:
  • Motor Control Blockset / Декодеры Датчика

Описание

Блок Resolver Decoder вычисляет электрическое угловое положение преобразователя от синуса преобразователя и выходных сигналов косинуса.

Преобразователь использует первичный синусоидальный входной сигнал возбуждения, чтобы сгенерировать модулируемый вторичный синус и формы волны косинуса.

Необходимо нормировать эти формы волны (в области значений [-1,1] и сосредоточенный в 0) и произвести их, чтобы получить вторичный синус и входные сигналы косинуса блока Resolver Decoder.

Блок вычисляет и выводит положение преобразователя в [0, 2π] радианы. Блок может также добавить задержку фазы с произведенным синусом и сигналами косинуса относительно сигнала возбуждения.

Примечание

Входные параметры блока должны иметь идентичную амплитуду и типы данных (или подписанная фиксированная точка или плавающая точка).

Уравнения

Блок вычисляет средние, пиковые амплитудные значения и знак пиковой амплитуды цикла сигнала как

average=1ni=0n1(|i|)

peak=average×π2

Sign of Peak=Sign of [i=phase delayn21+phase delayi]

где:

  • average среднее амплитудное значение цикла сигнала

  • n количество отсчетов на цикл возбуждения

  • peak пиковое амплитудное значение цикла сигнала

Блок вычисляет электрическое угловое положение преобразователя как

θ=atan2usin_peak ucos_peak 

где:

  • usin_peak peak из вторичного сигнала синуса

  • ucos_peak peak из вторичного сигнала косинуса

  • θ электрическое угловое положение преобразователя

Порты

Входной параметр

развернуть все

Вторичный выход формы волны синуса от преобразователя, который произведен и нормирован в области значений [-1, 1] и сосредоточен в 0.

Типы данных: single | double | fixed point

Вторичный выход формы волны косинуса от преобразователя, который произведен и нормирован в области значений [-1, 1] и сосредоточен в 0.

Типы данных: single | double | fixed point

Вывод

развернуть все

Электрическое угловое положение преобразователя (и ротор) в [0, 2π] радианы.

Типы данных: single | double | fixed point

Параметры

развернуть все

Задержка фазы, которую блок должен добавить в Sin и Cos сигналы входного порта.

Количество отсчетов, доступное в одном цикле Sin и Cos сигналы входного порта.

Тип данных положения преобразователя выход θ.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

Введенный в R2020a