Проверьте выходы PWM

Описание

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

Действие

Проверьте частоту ШИМ

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

CPU_frequency (Гц) = 200e6

PWM_frequency (Гц) = 20e3

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

Проверьте генерацию ШИМ

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

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

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

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

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

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

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

Проверьте обновления функции PWM

Проверьте, обновлена ли или обновлена функция PWM при синхронизации с модулем PWM. Для реализации надежного управления является хорошей практикой своевременное обновление функции ШИМ (например, один раз в Tpwm, предпочтительно до Tpwm/2).

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

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

Проверьте неправильное строение генерации ШИМ

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

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

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

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

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

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