Resolver Decoder

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

  • Библиотека:
  • Блоки управления двигателем/декодеры датчиков

Описание

Блок 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++ с помощью Coder™ Simulink ®

.

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

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