Новости
Новости
Случай сотрудничества Slkor MOSFET и Zhaoyi Innovation MCU (1)
2022-03-03 290

Введение: Zhaoyi Innovation — гигантская компания, производящая отечественные продукты серии MCU. В своих сериях проектных решений MCU они активно сотрудничают с SKLOR.

 

Использование микроконтроллера серии GD32F130 для разработки схемы инверторной платы компрессора холодильника.




Обзор инверторной схемы компрессора холодильника




Представленная в данной статье плата преобразователя частоты может использоваться для управления частотным преобразователем компрессоров холодильников, а также вытяжек и кондиционеров. Схема основана на микроконтроллере серии GD32F130 от GigaDevice. Микроконтроллер оснащён ядром Cortex-M3, которое реализует ПИ-регулирование, генератор импульсов с переменной частотой (SVPWM) и программный контроль состояния двигателя; усовершенствованный таймер может напрямую генерировать 6 каналов ШИМ с регулируемой зоной нечувствительности. Микросхема соответствует промышленным стандартам рабочей температуры, защиты от электростатических разрядов (ESD) и электромагнитных помех (EMI) и отлично подходит для управления частотой вращения PMSM и BLDC.




Основные характеристики микроконтроллера серии GD32F130




Cortex-M3 @ 48 МГц, производительность обработки 50 MIPS;




Флэш-память: 64 КБ/32 КБ/16 КБ;




Стационарное ОЗУ: 8 КБ/4 КБ/4 КБ;




Высокоскоростной высокоточный АЦП, 12 бит АЦП x 1 при 2.6 Мвыб./с, 10 каналов;




Усовершенствованный таймер x1, который может генерировать 6 дополнительных выходов ШИМ с регулируемым временем простоя. общий таймер х6;




Flash с аппаратной защитой шифрования;




Различные методы последовательной связи: I2C x2, SPI x2, UART x2;




Богатые типы пакетов: TSSOP20/ QFN28/ QFN32/ LQFP32/ LQFP48/LQFP64




Диапазон рабочих температур промышленного класса: -40℃~+85℃;




Характеристики ESD промышленного класса: 6000 В;




Основные характеристики и параметры платы инвертора




Номинальная выходная мощность 200 Вт, напряжение шины 310 В, максимальный рабочий ток 2 А;




Метод, ориентированный на магнитное поле, синусоидальный ток, бездатчиковый запуск и управление;




3 Выборка тока резистора;




Схема инвертора состоит из 6 силовых МОП-транзисторов;




Структурная схема системы управления двигателем выглядит следующим образом:



Реализация MTPA




Как показано на структурной схеме системы, вся система представляет собой двойной замкнутый контур управления, внутренний контур представляет собой контур регулирования тока, а внешний контур представляет собой контур регулирования скорости. Установите направление магнитного потока ротора как ось d, ось q — это ортогональная ось оси d, цель управления токовой петлей — разъединить ток статора и магнитный поток и управлять током статора по оси q.


Для двигателя SPM мы устанавливаем идентификатор целевого управляющего значения по оси d равным 0 и контролируем весь ток на статоре по оси q, чтобы получить максимальный крутящий момент на ампер (MTPA). В это время крутящий момент и скорость двигателя PMSM связаны только с текущей составляющей оси q. Затем мы контролируем ток по оси d через контур регулирования скорости, чтобы добиться двойного управления с обратной связью.



В реальной работе, поскольку конструкция двигателя SPM не идеальна, фактический ток по оси d не равен 0; в то же время мы также будем целенаправленно контролировать ток по оси d, чтобы двигатель превышал базовую скорость; в настоящее время нам необходимо добавить контроллер ослабления поля к оси d, чтобы обеспечить реализацию MTPA. Векторная диаграмма при работе двигателя SPM выглядит следующим образом:



Реализация ФОК




В реальной проводке двигателя с постоянными магнитами (PMSM) присутствуют трехфазные токи a, b, c. Теперь нам нужно соединить трехфазные токи a, b и c с током оси D и током оси Q. Нам нужно использовать два математических преобразования Кларка и Парка:




Преобразование Кларка: (a, b, c) → (α, β), α, β — двухфазные ортогональные стационарные системы координат;


?Преобразование Парка: (α, β)→(D, Q), D, Q — двухфазная ортогональная вращающаяся система координат, где θ — положение магнитного потока ротора;



С помощью двух математических изменений Кларка и Парка мы можем разложить трехфазные токи a, b и c двигателя с постоянными магнитами на оси D и ось Q, тем самым реализуя полеориентированное управление (FOC). Мы также можем обнаружить, что ключевым моментом всего управления FOC является определение положения магнитного потока θ ротора.




Реализация SVPWM




Мы также можем использовать обратное преобразование Парка для преобразования тока статора из пространства D, Q в пространство α, β. После завершения ориентации магнитного поля последним этапом управления двигателем с ШИМ является генерация напряжения ШИМ, действующего на трехфазные клеммы двигателя. В соответствии с 8 состояниями переключения трехфазного инвертора мы можем перечислить таблицу состояний инвертора с пространственно-векторной модуляцией:



Среди них, когда все три фазы A, B и C равны 0 и 1, это недопустимое состояние. Мы помещаем эти два вектора состояний в начало пространства, а оставшиеся 6 векторных состояний U0→U300 просто рисуют в пространстве правильный шестиугольник. Традиционный 6-ступенчатый метод управления двигателем заключается в последовательном добавлении этих 6 векторов напряжения к концу статора двигателя.



Целью пространственно-векторной модуляции (SVPWM) является формирование вращающегося на 360 градусов вектора напряжения с одинаковой амплитудой в векторном пространстве, тем самым уменьшая гармонические составляющие тока, выдаваемые инвертором, и уменьшая пульсации крутящего момента. Метод реализации SVPWM заключается в использовании двух соседних базовых векторов напряжения для синтеза вращающегося вектора напряжения Uout в векторном пространстве, а максимальное значение Uout составляет около 0.886*В постоянного тока. На примере первого квадранта:



Среди них Т1 — время действия вектора напряжения U0 в одном цикле ШИМ, Т2 — время действия вектора напряжения U60 в одном цикле ШИМ и Т0 — время действия составляющей нулевой последовательности.


Сначала мы используем значения V_α и V_β для определения сектора сектора, а затем вычисляем значения T1, T2 и T0 согласно тригонометрической функции и значению Vdc.


А= V_β;

В= 1.7320508*V_α-V_β;

С= -1.7320508*V_α-V_β;

if(A>= 0) {a= 1;} else a= 0;

если(B>= 0) {b= 1;} else b= 0;

если(C>= 0) {c= 1;} else c= 0;

Н=а+2*b+4*с;

переключатель (Н)

{

случай 1: сектор = 2; перерыв;

случай 2: сектор = 6; перерыв;

случай 3: сектор = 1; перерыв;

случай 4: сектор = 4; перерыв;

случай 5: сектор = 3; перерыв;

случай 6: сектор = 5; перерыв;

по умолчанию: перерыв;

}


Для уменьшения времени переключения МОП-транзисторов в схеме инвертора можно использовать метод 7-сегментного пространственного векторного синтеза, начинающийся и заканчивающийся нулевым вектором (000) в каждом векторном секторе, нулевым вектором (111) в середина и остальное время с действительным вектором. Как показано ниже:



После подачи напряжения SVPWM на трехфазные клеммы двигателя с постоянными магнитами (PMSM) можно увидеть седловидную форму сигнала фазного напряжения, как показано на следующем рисунке:



Реализация Rotor Angle Observer




Нахождение положения θ магнитного потока ротора является ключом к алгоритму ВОК, но в процессе высокоскоростного вращения двигателя точность датчика Холла недостаточна для точного нахождения положения θ магнитного потока ротора. . В этом случае требуется наблюдатель угла ротора. Информацию об угле магнитного потока ротора можно получить из обратной ЭДС. Мы не можем напрямую измерить противо-ЭДС двигателя, но значение противо-ЭДС можно рассчитать методом наблюдателя.



Величина ошибки между током наблюдателя и реальным током выбирается в качестве поверхности управления S скользящего режима,



Если коэффициент усиления скользящего режима K достаточно велик, мы можем найти поверхность управления скользящим режимом S такую, что



Системная блок-схема наблюдателя скользящего режима выглядит следующим образом:



Если мы хотим обеспечить устойчивость поверхности управления S режима скольжения, нам необходимо выбрать эффективные значения K и l, чтобы гарантировать, что



И значение l должно быть больше -1. Наконец, угол θ ротора можно рассчитать с помощью функции арктангенса.




Микроконтроллер серии GD32F130 может легко реализовать вышеупомянутый генератор SVPWM, преобразование Парка/Кларка, ПИ-регулятор и наблюдатель положения ротора. Встроенный высокоскоростной и высокоточный АЦП SAR и многоуровневая система прерываний микроконтроллера могут обеспечить выполнение управления с обратной связью в реальном времени.




GD32F130 Инверторная плата холодильника




переднее изображение



обратное изображение




whatsapp

Горячая линия обслуживания

tel: +86 755 83044319

WhatsApp

Whatsapp:+8618073002950