Вычислите электрическое угловое положение резольвера
Motor Control Blockset / Декодеры Датчика
Блок Resolver Decoder вычисляет электрическое угловое положение преобразователя от синуса преобразователя и выходных сигналов косинуса.
Преобразователь использует первичный синусоидальный входной сигнал возбуждения, чтобы сгенерировать модулируемый вторичный синус и формы волны косинуса.
Необходимо нормировать эти формы волны (в области значений [-1,1] и сосредоточенный в 0) и произвести их, чтобы получить вторичный синус и входные сигналы косинуса блока Resolver Decoder.
Блок вычисляет и выводит положение преобразователя в [0, 2π] радианы. Блок может также добавить задержку фазы с произведенным синусом и сигналами косинуса относительно сигнала возбуждения.
Примечание
Входные параметры блока должны иметь идентичную амплитуду и типы данных (или подписанная фиксированная точка или плавающая точка).
Блок вычисляет средние, пиковые амплитудные значения и знак пиковой амплитуды цикла сигнала как
где:
среднее амплитудное значение цикла сигнала
количество отсчетов на цикл возбуждения
пиковое амплитудное значение цикла сигнала
Блок вычисляет электрическое угловое положение преобразователя как
где:
из вторичного сигнала синуса
из вторичного сигнала косинуса
электрическое угловое положение преобразователя