Проверьте Выходные параметры 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

Убедитесь, что вы кормите правильным рабочим циклом 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. Это также приводит к уменьшаемому шуму EMI/EMC в выборке, потому что преобразование 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.

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

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

Для просмотра документации необходимо авторизоваться на сайте