PWM

Сгенерируйте идеальный модулированный сигнал ширины импульса, соответствующий входному коэффициенту заполнения

  • Библиотека:
  • Simulink/Разрывы

Описание

Используйте блок PWM, чтобы сгенерировать идеальный модулированный сигнал ширины импульса.

Модуляция ширины импульса (PWM) является методом для кодирования аналогового сигнала с использованием квадратных импульсов. Это кодирование достигается путем управления долей одного периода квадратной волны, которая установлена на высокое значение. Эта фракция является коэффициентом заполнения сигнала. Отношение между модулированным сигналом и входом коэффициентом заполнения может быть просто описано как:

y¯=Dymax+(1D)ymin

где ymax и ymin являются верхней и нижней границами коэффициента заполнения, соответственно. Для блока PWM коэффициент заполнения ограничивается [0,1]. Таким образом, идеализированный сигнал PWM пропорциональен D коэффициента заполнения.

Порты

Вход

расширить все

Желаемый коэффициент заполнения импульсного P, заданный как скаляр в области значений [0,1].

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

Выход

расширить все

Сигнал ШИМ, соответствующий входному коэффициенту заполнения.

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

Параметры

расширить все

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

Выберите, должен ли блок работать в непрерывном или дискретном режимах дискретной выборки.

По умолчанию блок использует continuous режим дискретизации, так как он улучшает эффективность симуляции с помощью переменных решателей шага.

Выберите discrete режим дискретизации, если необходимо:

  • использовать решатель с фиксированным шагом

  • сгенерировать код

  • дискретизация выходного сигнала блока

Задайте скорость, с которой блок дискретизирует входной сигнал коэффициента заполнения. Эта частота дискретизации становится разрешением выходного импульсного сигнала.

Зависимости

Этот параметр требует, чтобы Sampling mode был установлен на discrete

Включите этот параметр, чтобы разбить алгебраические циклы, содержащие блок PWM.

Примечание

Включение этого параметра приводит к появлению значения сигналов 0 или ниже для входного сигнала коэффициента заполнения, чтобы выдать ошибку.

Типы данных: Boolean

Характеристики блоков

Типы данных

double

Прямое сквозное соединение

no

Многомерные сигналы

no

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

Алгоритмы

расширить все

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

.
Введенный в R2020b