3-фазный ШИМ

| Си |
в палитре на схеме

Блок установки скважности ШИМ 3-фазного инвертора. Все каналы таймера работают в режиме комплиментарного ШИМ, величина скважности задается исходя из состояния вектора pwm_val на входе блока. Значение не должно быть больше периода таймера по модулю.

На выход блока s выдается значения скважности по трем фазам, приведенные к виду действительного числа в диапазоне 0..1. Выход служит для моделирования работы привода.

На выход блока duty_val выдаётся значение скважности по трем фазам в виде значения, записываемого в регистр сравнения таймера, выход используется для моделирования и может использоваться программой.

Симметричное ограничение максимальной и минимальной скважности относительно средней точки. Высокий уровень на входе stop блока переводит выходные сигналы управления ключами в состояние все фазы скважность s = 0.5.

При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки можно найти в документации на микроконтроллер.

Входные порты

Имя Описание Тип линии связи
pwm_val Значение регистра сравнения таймера Математическая
stop Остановка Математическая

Выходные порты

Имя Описание Тип линии связи
s Величина скважности ШИМ Математическая
duty_val Значения со входа блока для моделирования Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Таймер TIMER Возможные значения: «TIMER0», «TIMER7» TIMER0 Перечисление
Период ШИМ таймера PWM_PERIOD Возможные значения: целое число от «0» до «65535» 4000 Целое
Использовать симметричное ограничение скважности ШИМ PWM_MAX_ON Возможные значения: «Да», «Нет» Нет Двоичное
Симметричное ограничение скважности ШИМ [0..1] PWM_MAX Возможные значения: значение в диапазоне [0..1] 0.95 Вещественное
Фаза инвертора A PHASE_A Возможные значения: «CH0», «CH1», «CH2» CH0 Перечисление
Фаза инвертора B PHASE_B Возможные значения: «CH0», «CH1», «CH2» CH1 Перечисление
Фаза инвертора C PHASE_C Возможные значения: «CH0», «CH1», «CH2» CH2 Перечисление
Коэффициент приведения к fixpoint Kfp Значение коэффициента приведения 1024 Целое

Параметры

Блок не имеет параметров.