exponenta event banner

Генератор ШИМ

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

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

  • PWM Generator block

Описание

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

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

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

  • Up counter - выходной сигнал PWM инициализируется в начале on цикл. На этом рисунке показан сигнал счетчика несущей и соответствующий выходной сигнал ШИМ.

  • Down counter - выходной сигнал PWM инициализируется в начале off цикл. На этом рисунке показан сигнал счетчика несущей и соответствующий выходной сигнал ШИМ.

  • Счетчик «вверх-вниз» - выходной сигнал ШИМ инициализируется на полпути on цикл. На этом рисунке показан сигнал счетчика несущей и соответствующий выходной сигнал ШИМ.

Порты

Вход

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

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

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

Продукция

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

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

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

Параметры

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

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

  • Up counter - выход PWM начинается в начале on состояние.

  • Down counter - выход PWM начинается в начале off состояние.

  • Счетчик вверх-вниз - вывод PWM начинается в середине on состояние.

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

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

Время выборки для блока. Для непрерывного моделирования установите нулевое значение. Для дискретно-временного моделирования, для обеспечения адекватного разрешения в формируемом сигнале, указать положительное значение, которое меньше или равно Tper/10, где Tper - период (ы) таймера.

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

HESM Torque Control

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

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

SM Torque Control

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2017b