Алгоритм управления двигателем генерирует сигналы широтно-импульсной модуляции (ШИМ) для управления двигателем через инвертор. В некоторых случаях сигналы ШИМ могут быть неверными из-за неправильной частоты переключения, неправильной конфигурации прерывания и генерации ШИМ или ошибки в рабочих циклах. Неправильные сигналы ШИМ приводят к неправильному переключению инвертора.
Используйте осциллограф для проверки того, что генерируемые сигналы ШИМ имеют ожидаемую частоту переключения. Во встроенных оконечных устройствах конфигурация модуля ШИМ зависит от таких факторов, как аппаратные средства назначения и тактовая частота. Например, Вы можете использовать эти уравнения, чтобы вычислить PWM_Counter_Period для целей Instruments™ C2000 Техаса, которым настроили ePWM модуль, чтобы работать с Вниз способом подсчета:
CPU_frequency (Гц) = 200e6
PWM_frequency (Гц) = 20e3
PWM_Counter_Period (количество таймеров ШИМ) = CPU_frequency/ PWM_frequency/ 2
Убедитесь, что в коммутационное устройство подается правильный рабочий цикл ШИМ (например, MOSFET или IGBT). Генерация PWM зависит от следующих конфигураций:
Активная высокая - 25% нагрузка приводит к 25% времени для MOSFET или IGBT верхней части ноги (рекомендуется).
Активная низкая - 25% нагрузка приводит к 75% времени для MOSFET или IGBT верхней части ноги.
Кроме того, проверьте наличие инверсии сигнала ШИМ между целью и MOSFET из-за драйвера затвора или схемы изолятора (25% импульса затвора должно быть 25% во времени микросхемой драйвера).
Большинство алгоритмов контроллера предназначены для работы с синхронизацией ADC-PWM для таких преимуществ, как измерение тока, уменьшение помех EMI/EMC.
Дискретизация ADC начинается с события SOC. В некоторых случаях, например, при измерении тока через шунтирующие резисторы, дискретизация АЦП требует синхронизации с переключателями нижней опоры. В этом случае проверьте правильность конфигурации события SOC с синхронизацией прерываний ADC-PWM. Это также приводит к снижению шума EMI/EMC при выборке, поскольку преобразование ADC происходит вне перехода ШИМ. Дополнительные сведения см. в разделе Планирование задач в целевом оборудовании.
Убедитесь, что функция ШИМ обновлена или обновлена синхронно с модулем ШИМ. Для обеспечения надежного контроля рекомендуется своевременно обновлять пошлину ШИМ (например, один раз в Тпвм, предпочтительно до Тпвм/2).
Проверьте техническое описание схемы драйвера ШИМ на наличие поддержки в пределах 0% и 100%. Для функциональной безопасности рекомендуется ограничить максимальный рабочий цикл где-то между 95 и 98%, установив соответствующее значение в блоке DQ Limiter.
Убедитесь, что оборудование использует правильную конфигурацию генерации PWM. Например, BoostXL-DRV8305 поддерживает режим 3-PWM, режим 6-PWM и режим 1-PWM.
Проверьте наличие мертвых полос, введенных платой привода двигателя. Рассмотрим это при генерации мертвых полос из модуля ШИМ.
Определите максимально возможную частоту переключения инвертора и драйвера из таблиц данных устройства. Убедитесь, что модель не превышает это значение.