ШИМ
Генерирует идеальный сигнал с широтно-импульсной модуляцией в соответствии со входным сигналом скважности.
Тип: PWM
Путь в библиотеке:
|
Описание
Блок ШИМ генерирует идеальный сигнал с широтно-импульсной модуляцией.
Широтно-импульсная модуляция (ШИМ) — это метод кодирования аналогового сигнала с использованием прямоугольных импульсов. Принцип ШИМ заключается в изменении длительности импульса при неизменной частоте импульсов. Отношение длительности импульса к периоду называется рабочий цикл. Связь между модулированным сигналом и рабочим циклом описывается следующим образом:
где
Для блока ШИМ рабочий цикл лежит в диапазоне [0,1]
. Идеальный сигнал ШИМ пропорционален рабочему циклу
Порты
Вход
#
IN_1
—
рабочий цикл
скаляр
Details
Относительная длительность импульса [0,1]
.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Сигнал ШИМ с рабочим циклом, равный значению входного сигнала.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Период тактирования —
период импульсов
Скаляр / массив вещественных чисел
Details
Время между нарастающими фронтами последовательных импульсов выходного сигнала. Небольшое значение соответствует высокочастотному импульсу.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Исключение нулевого коэффициента заполнения —
избегать алгебраических петель
Логический тип
Details
Включите этот параметр, чтобы разорвать алгебраические петли, содержащие блок ШИМ.
Включение этого параметра приводит к тому, что значение сигнала может стать равно 0 или ниже, что вызовет ошибку входного сигнала.
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Период дискретизации —
интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)
Details
Укажите интервал между шагами расчета как неотрицательное число.
Значение -1 для параметра Период дискретизации приводит к ошибке.
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |