Проверьте Выходные параметры PWM

Описание

Алгоритм управления двигателем генерирует сигналы модуляции ширины импульса (PWM) для управления двигателем через инвертор. В некоторых случаях сигналы PWM могут быть неправильными из-за неподходящей частоты переключения, неправильных прерываний и настроек генерации PWM или ошибки в коэффициентах заполнения. Неправильные сигналы PWM приводят к неподходящем переключении инвертора.

Действие

Проверьте частоту PWM

Используйте осциллограф, чтобы проверить, что сгенерированные сигналы PWM имеют ожидаемую частоту переключения. В целевых процессорах настройка модуля PWM зависит от факторов, таких как целевой компьютер и тактовая частота. Например, можно использовать эти уравнения, чтобы вычислить PWM_Counter_Period для целей Instruments™ C2000 Техаса, которым сконфигурировали ePWM модуль, чтобы работать с реверсивным режимом счета:

CPU_frequency (Гц) = 200e6

PWM_frequency (Гц) = 20e3

PWM_Counter_Period (количества таймера PWM) = CPU_frequency/PWM_frequency/2

Проверьте генерацию PWM

Убедитесь, что Вы подаете правильный коэффициент заполнения на ключевые элементы (например, MOSFET или IGBT). Генерация PWM зависит от этих возбуждаемых высоким уровнем сигнала и возбуждаемых низким уровнем сигнала настроек:

  • Активный высокий — коэффициент заполнения 25% приводит к 25% времени включения верхней стойки MOSFET или IGBT (рекомендуемый).

  • Активный низкий — 25% обязанности приводит к 75% вовремя для бедра MOSFET или IGBT.

Кроме того, проверяйте, существует ли какая-либо инверсия сигнала PWM между целью, и MOSFET из-за схемы драйвера или изолятора логического элемента (25%-й импульс логического элемента должен составить 25% вовремя чипом драйвера).

Проверьте настройку прерывания

Большинство алгоритмов регулятора спроектировано, чтобы работать с синхронизацией ADC-PWM для таких преимуществ, как измерение тока, уменьшение интерференции EMI/EMC.

Выборка ADC начинается с события SOC. В некоторых случаях, например, при обнаружении тока через резисторы шунта, выборка ADC требует синхронизации с нижними ключами. В этом случае проверьте, что событие SOC сконфигурировано правильно с синхронизацией прерывания ADC-PWM. Это также приводит к уменьшению шума от электромагнитных помех в выборке, потому что преобразование ADC происходит вне перехода PWM. Для получения дополнительной информации смотрите Планирование задач в Целевом компьютере.

Проверьте обновления обязанности PWM

Проверьте, обновляется ли обязанность PWM или обновляется в синхронизации с модулем PWM. Чтобы реализовать устойчивое управление, это - хорошая практика к своевременному обновлению обязанность PWM (например, однажды в Tpwm, предпочтительно перед Tpwm/2).

Проверяйте поведение в пределах генерации PWM

Проверяйте таблицу данных схемы драйвера PWM для поддержки в 0%-й обязанности и 100% пределов обязанности. Для функциональной безопасности это - хорошая практика, чтобы ограничить максимальный рабочий цикл где-нибудь между 95 и 98% путем устанавливания соответствующего значения в блоке DQ Limiter.

Проверяйте на неправильную настройку генерации PWM

Проверьте, что оборудование использует правильную настройку генерации PWM. Например, BoostXL-DRV8305 поддерживает режим 3-PWM, режим 6-PWM и режим 1-PWM.

Проверяйте на мертвые зоны по умолчанию

Проверяйте, существуют ли мертвые зоны, введенные моторной платой драйвера. Рассмотрите это при генерации мертвых зон от модуля PWM.

Подтвердите максимальную частоту переключения

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