PWM Generator

Сгенерируйте ширину импульса модулируемый сигнал или форма волны

  • Библиотека:
  • Simscape / Электрический / Управление / Модуляция Ширины импульса

  • PWM Generator block

Описание

Блок PWM Generator реализует генератор PWM. Метод модуляции ширины импульса управляет передачей степени от одной электрической детали до другого путем быстрого переключения между передачей полной мощности и никакой передачей степени.

Принцип работы

Генератор PWM блокирует выходные параметры любой 1 когда рабочий цикл больше значения счетчика несущей или 0 в противном случае. Можно установить период каждого цикла путем определения периода таймера Tper. Можно изменить начальный выход или фазу, PWM выход путем определения одного из трех типов счетчиков несущей:

  • Суммирующий счетчик — выходной сигнал PWM инициализирует в начале on цикл. Эта диаграмма показы несущая противостоит сигналу и соответствующему PWM выход.

  • Обратный счетчик — выходной сигнал PWM инициализирует в начале off цикл. Эта диаграмма показы несущая противостоит сигналу и соответствующему PWM выход.

  • Реверсивный счетчик — выходной сигнал PWM инициализирует на полпути через on цикл. Эта диаграмма показы несущая противостоит сигналу и соответствующему PWM выход.

Порты

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

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

Рабочий цикл в области значений [0,1].

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

Вывод

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

Сигнал модуляции ширины импульса.

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

Параметры

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

Используйте стратегию счетчика несущей изменить начальное поведение PWM выход:

  • Суммирующий счетчик — PWM выход начинается в начале on состояние.

  • Обратный счетчик — PWM выход начинается в начале off состояние.

  • Реверсивный счетчик — PWM выход начинается посреди on состояние.

Период таймера PWM.

Если вы устанавливаете Carrier counter на Up counter или Down counter, параметр Timer period (s) задан как 1fsw, где fsw переключающаяся частота. Если вы устанавливаете Carrier counter на Up-down counter, параметр Timer period (s) задан как 12fsw.

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

Шаг расчета для блока. Для симуляции непрерывного времени, обнуленной. Для симуляции дискретного времени, чтобы гарантировать соответствующее разрешение в сгенерированном сигнале, задают положительное значение, которое меньше чем или равно Tper/10, где Tper является Timer period (s).

Примеры модели

HESM Torque Control

Управление крутящим моментом HESM

Управляйте крутящим моментом в основанном на гибридном возбуждении синхронной машине (HESM) диске электрической тяги. Постоянные магниты и обмотка возбуждения волнуют HESM. Высоковольтная батарея питает SM через управляемый трехфазный конвертер для обмоток статора и через управляемые четыре квадрантных прерывателя для обмотки ротора. Идеальный источник скорости вращения обеспечивает загрузку. Подсистема Управления использует подход разомкнутого контура, чтобы управлять крутящим моментом и подходом с обратной связью, чтобы управлять током. В каждый демонстрационный момент запрос крутящего момента преобразован в соответствующие текущие ссылки. Текущее управление основано на PI. Симуляция использует несколько шагов крутящего момента и в режимах двигателя и в генератора. Подсистема Визуализации содержит осциллографы, которые позволяют вам видеть результаты симуляции.

SM Torque Control

Управление крутящим моментом SM

Управляйте крутящим моментом в основанном на синхронной машине (SM) диске электрической тяги. Высоковольтная батарея питает SM через управляемый трехфазный конвертер для обмоток статора и управляемые четыре квадрантных прерывателя для обмотки ротора. Идеальный источник скорости вращения обеспечивает загрузку. Подсистема Управления использует подход разомкнутого контура, чтобы управлять крутящим моментом и подходом с обратной связью, чтобы управлять током. В каждый демонстрационный момент запрос крутящего момента преобразован в соответствующие текущие ссылки. Текущее управление основано на PI. Симуляция использует несколько шагов крутящего момента и в режимах двигателя и в генератора. Планирование задач реализовано как конечный автомат Stateflow®. Подсистема Визуализации содержит осциллографы, которые позволяют вам видеть результаты симуляции.

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

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

Введенный в R2017b