exponenta event banner

Декодер распознавателя

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

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

Описание

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

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

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

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

Примечание

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

Уравнения

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

Åaverage=1n∑i=0n−1 (| Ои |)

Аpeak = Аaverage × ¼ 2

Знак  пика =  Знак  [ ∑i=phase delayn2 1 + фазовая delayÅi]

где:

  • Aaverage - среднее значение амплитуды цикла сигнала

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

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

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

start= 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™

.

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

Представлен в R2020a