Генератор PWM

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

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

Описание

Блок 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.

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

Образцовые примеры

HESM Torque Control

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

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

SM Torque Control

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

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

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

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

Введенный в R2017b