Программа управления асинхронными двигателями

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

Электропривод сегодня является основой большинства подъемно-транспортных, обрабатывающих комплексов. Одним из способов их плавной работы является векторное управление асинхронным двигателем, преобразующим электрическую энергию в механическую – вращение приводного вала и связанных с ним механизмов.

Что такое асинхронный двигатель?

Прежде чем переходить к модели, алгоритмам и системам управления электроприводом, нужно точно знать, что он собой представляет. Это позволяет выявить в его цепи такие моменты, которые можно будет использовать для организации плавного изменения ключевых характеристик (частота/скорость вращения, напряжение). Соответственно, можно определить параметры контроллера, разработать технологические карты для его размещения в шкафу и обслуживания.

Работа любого асинхронного двигателя базируется на возбуждении на контактных обмотках магнитного поля при подаче электричества от шкафа управления. Оно возникает на статоре – неподвижной части двигателя, которая состоит из кольцевого сердечника (магнитопровода), собранного из отдельных металлических пластин. Каждая из них имеет концентрические пазы на внутренней стороне кольца, которые при совмещении образуют продольные пазы. Они служат для намотки проволоки, составляющей основу статорной обмотки.

Также асинхронный двигатель имеет подвижную часть – ротор, совмещенный с приводным валом. Он также имеет пластинчатый сердечник с пазами, но уже на внешней стороне. Вместо проволоки используются медные прутки, которые по краям замыкаются пластинами (такой вариант двигателя называется с короткозамкнутым ротором).

За счет того, что частоты вращения магнитных полей статора и ротора отличаются, в обмотках последнего за счет индукции наводится электрический ток. Он, в свою очередь, побуждает электромагнитную силу, приводящую ротор в движение (вращение). Разница частот обычно называется скольжением. Его величина составляет порядка 2…10%.

Как можно управлять скоростью вращения двигателя?

Очевидно, что двигатель в обычном режиме работы от сети (электрического шкафа) имеет стандартную скорость/частоту вращения. Это ограничивает прямое его использование, вынуждая применять различные редукторные механизмы для понижения частоты до требуемой. Но даже тогда нет возможности динамично менять обороты, а вместе с ними, мощность, подачу, поскольку все равно остаются фиксированными частоты на выходе из двигателя и редуктора. Для расширения существующих рамок используют разные способы управления (частотные, импульсные, фазные и т. д), которые можно разделить на две большие группы:

Управление асинхронным двигателем

Отличие скалярного от векторного управления как раз заключается в возможности осуществления контроля возбуждения (потока). Фактически, он представляется как двигатель постоянного тока, имеющий независимые друг от друга обмотки. Такой подход позволяет создать подобную математическую модель системы работы контроллера.

Формы и схема векторного управления

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

Датчиковые системы являются более сложными, так как точность контроля составляет 1:10000. Бездатчиковые системы работают на уровне не более 1:100. Все частотники с учетом уровня создаваемых помех устанавливаются в центральных или отдельных шкафах.

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

Здесь можно видеть такие ключевые компоненты системы управления, как:

То, что на схеме отображено в виде блоков, на практике является всего лишь параметрическими элементами цепи управления, которая реализуется на микроконтроллере. Соответственно, сам контроллер и сопутствующие исполнительные механизмы монтируются в электрический шкаф. Для правильного монтажа разрабатывается технологическая карта.

Управление частотными контроллерами

Современные преобразователи частоты тока/напряжения работают и по скалярному, и по векторному варианту, используя параметрические математические модели, реализованные в программном коде встроенного микроконтроллера. Частотники электронного типа работают на тиристорных мостовых схемах и включают следующие основные компоненты:

Поскольку такой переход так или иначе влияет на форму графика выходного напряжения, то блочный контроллер/частотник может использовать в схеме дросселя и специальные ЕМС фильтры. Последние применяют для снижения интенсивности электромагнитных помех.

Управление частотными контроллерами

Центральный контроллер обеспечивает параметрическое управление схемой, а также вспомогательными задачами, например, диагностикой состояния, защитой от перегрузок и т. п. Сам частотник обычно монтируется в отдельный шкаф, чтобы уменьшить электромагнитные помехи на оборудование.

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

Источник

AVR495: Управление асинхронным электродвигателем переменного тока по принципу постоянства V/f и векторного ШИМ-управления

1. Отличительные особенности:

Читайте также:  Нет тяги двигателя ваз2114

В предыдущих рекомендациях по применению [AVR494] описывалась реализация устройства управления асинхронным электродвигателем с обратной связью по скорости на основе микроконтроллера AT90PWM3 с использованием принципа постоянства отношения напряжение-частота (правило Костенко) и обычной широтно-импульсной модуляции (ШИМ). Использование метода векторного ШИМ-управления вместо обычного ШИМ-управления позволяет более экономично расходовать энергию и улучшить переходные процессы. Целью данных рекомендаций по применению является демонстрация возможности реализации данного более требовательного к вычислительным способностям способа управления на основе того же микроконтроллера AT90PWM3.

3. Ключевые особенности AT90PWM3

Алгоритмы управления реализованы на микроконтроллере AT90PWM3, представляющий собой недорогой и экономичный однокристальный микроконтроллер, достигающий производительности до 16 миллионов инструкций в секунду. Он предназначен для выполнения функций управления в понижающих/повышающих преобразователях постоянного напряжения, синхронными электрическими машинами на основе постоянных магнитов, трехфазными асинхронными электродвигателями и бесколлекторными электродвигателями постоянного тока. Микроконтроллер интегрирует:

4. Принцип действия

4.1 Принцип пространственно-векторной модуляции

На рисунке 4.1 показана типичная структура трехфазного асинхронного электродвигателя, подключенного к инвертору напряжения. Поскольку электродвигатель рассматривается как равномерная нагрузка с изолированной нейтралью, то Vn=(Va+Vb+Vc)/3, Van=Va-Vn=(Vab-Vca)/3, Vbn=Vb-Vn=(Vbc-Vab)/3, а Vcn=Vc-Vn=(Vca-Vbc)/3. Поскольку верхние силовые ключи могут находиться только во включенном или отключенном состоянии и, при этом, соответствующие нижние ключи могут находиться только в противоположном состоянии (паузами неперекрытия в данном случае пренебрегаем), то всего возможно восемь состояний силовой схемы управления, как показано на рисунке 4.2. Шесть из них приводят к формированию ненулевых фазных напряжений, а два смениваемых состояния приводят к формированию нулевых фазных напряжений. Если применить преобразование Concordia [1,2], то шесть ненулевых фазных напряжений будут представлять вершины шестиугольника (см. рисунок 4.3).


Рисунок 4.2

Таблица 4.1. Состояния ключей инвертора и его выходные напряжения

Таблица 4.2. Выражения коэффициентов заполнения импульсов для каждого сектора

4.2 Эффективность реализации векторного ШИМ-управления

Счетчики выполняют счет от нуля то значения, соответствующего половине периода коммутации (как показано в нижней части рисунка 4.4), а затем считает обратно до 0. Значения, которые необходимо сохранить в трех регистрах сравнения, показаны в таблице 4.3.

Таблица 4.3. Значения регистров сравнения в зависимости от номера сектора

4.3 Алгоритм определения сектора

Результирующая блок-схема, представленная на рисунке 4.8, может использоваться для построения контура управления (рисунок 4.8), в котором разность между желаемой и измеренной скоростью поступает на вход ПИ-регулятора, в котором определяется частота статорного напряжения. Для снижения сложности контроллера в качестве исходных данных для вычисления правила V/f и алгоритма векторного ШИМ-управления используются абсолютные значения частоты статорного напряжения. Если на выходе ПИ-регулятора присутствует отрицательное значение, то содержимое двух переменных управления силовыми транзисторами инвертора обмениваются местами.

5. Описание аппаратной части (ATAVRMC200)

Данные рекомендации по применению реализованы в составе оценочной платы ATAVRMC200. Данная плата может использоваться в качестве отправной точки для проектирования и проверки устройств управления асинхронными двигателями.

Основные особенности ATAVRMC200:

6. Описание программы

Все алгоритмы написаны на языке Си, при этом, в качестве инструментальных средств для проектирования использовались IAR Embedded Workbench и AVR Studio. В алгоритме векторного ШИМ-управления используется таблица ближайших значений 127sin(2?k/480) для k= 0. 80. Размер этой таблицы (81 байт) является наилучшим соотношением между доступной внутренней памятью и частотой оцифровки скорости вращения ротора. При двунаправленном управлении скоростью при изменении направления вращения на обратное на выходе ПИ-регулятора устанавливается отрицательное значение. В этом случае необходимо обменять местами значения, сохраненные в двух компараторах (см. рисунок 4.8).

6.1 Описание проекта

Таблица 6.1. Перечень файлов, используемых в проекте «Project_Vector» в среде для проектирования IAR

Файл Описание
main_space_vector_PWM.c Основной верхний уровень приложения
space_vector_PWM2.c Определение сектора и угла тетта
controlVF.c Вычисление постоянного отношения V/F
mc_control.c Контур управления (ПИ)
read_acquisitionADC.c Возврат результата АЦП
init.c Инициализация ЦПУ (порты ввода-вывода, таймеры)
psc_initialisation2.c Инициализация PSC
adc.c Функции АЦП
dac.c Функции ЦАП

6.2 Экспериментальная проверка

7. Задействованные ресурсы

Размер программного кода: 2584 байт Размер ОЗУ: 217 байт Загрузка ЦПУ: 33% на частоте 8 МГц

Источник

Управление асинхронным двигателем. Три наиболее популярные схемы.

Управление асинхронным двигателем

Здравствуйте, дорогие читатели! Сегодня поговорим про управление асинхронным двигателем, а так же рассмотрим три простые схемы, которые применяются наиболее часто.

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

Наиболее часто в качестве привода в станках и установках применяются трехфазные асинхронные двигатели с короткозамкнутым ротором. Эти двигатели просты в устройстве, обслуживании и ремонте. Они удовлетворяют большинству требований к электроприводу станков. Главными недостатками асинхронных двигателей с короткозамкнутым ротором являются большие пусковые токи (в 5-7 раз больше номинального) и невозможность простыми методами плавно изменять скорость вращения двигателей.

Читайте также:  Проблемы с двигателем bzb

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

Асинхронный двигатель с короткозамкнутым ротором

Одной из преимуществ использования асинхронных двигателей с короткозамкнутым ротором является простота их включения в сеть. Достаточно подать на статор двигателя трехфазное напряжение и двигатель сразу запускается. В самом простом варианте для включения можно использовать трехфазный рубильник или пакетный выключатель. Но эти аппараты при своей простоте и надежности являются аппаратами ручного управления.

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

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

Включение двигателя через электромагнитный пускатель обеспечивает кроме всех удобств при управлении еще и нулевую защиту. Что это такое будет рассказано ниже.

Электромагнитный пускатель

Наиболее часто в станках, установках и машинах применяются три электрические схемы:

схема управления нереверсивным двигателем с использованием одного электромагнитного пускателя и двух кнопок «пуск» и «стоп»,

схема управления реверсивным двигателем с использованием двух пускателей (или одного реверсивного пускателя) и трех кнопок.

схема управления реверсивным двигателем с использованием двух пускателей (или одного реверсивного пускателя) и трех кнопок, в двух из которых используются спаренные контакты.

Разберем принцип работы всех этих схем.

1. Управление асинхронным двигателем с помощью одного магнитного пускателя

Схема показана на рисунке.

Управление асинхронным двигателем с помощью магнитного пускателя

Если бы блокировочный контакт не был бы подключен параллельно кнопки (по какой-либо причине отсутствовал), то при отпускании кнопки «Пуск» катушка теряет питание и силовые контакты пускателя размыкаются в цепи двигателя, после чего он отключается. Такой режим работы называют «толчковым». Применяется он в некоторых установках, например в схемах кран-балок.

Остановка работающего двигателя после запуска в схеме с блокировочным контактом выполняется с помощью кнопки SB1 «Стоп». При этом, кнопка создает разрыв в цепи, магнитный пускатель теряет питание и своими силовыми контактами отключает двигатель от питающей сети.

В случае исчезновения напряжения по какой-либо причине магнитный пускатель также отключается, т.к. это равносильно нажатию на кнопку «Стоп» и созданию разрыва цепи. Двигатель останавливается и повторный запуск его при наличии напряжения возможен только при нажатии на кнопку SB2 «Пуск». Таким образом, магнитный пускатель обеспечивает т.н. «нулевую защиту». Если бы он в цепи отсутствовал и двигатель управлялся рубильником или пакетным выключателем, то при возврате напряжения двигатель запускался бы автоматически, что несет серьезную опасность для обслуживающего персонала.

2. Схема управления реверсивным двигателем с помощью двух магнитных пускателей

Схема показана на рис. 2.

Управление асинхронным двигателем с помощью двух магнитных пускателей

Кроме этого, в схеме обязательно использование в цепях каждого из пускателей нормально-закрытых (размыкающих) контактов для обеспечения защиты от одновременного нажатия двух кнопок «Пуск» SB2 — SB 3, что приведет к короткому замыканию в цепях питания двигателя. Дополнительные контакты в цепях пускателей не дают пускателям включится одновременно, т.к. какой-либо из пускателей при нажатии на обе кнопки «Пуск» включиться на секунду раньше и разомкнет свой контакт в цепи другого пускателя.

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

3. Схема управления реверсивным двигателем с помощью двух магнитных пускателей и трех кнопок (две из которых имеют контакты с механической связью)

Схема показана на рисунке.

Управление асинхронным двигателем с помощью двух магнитных пускателей и трех кнопок (две из которых имеют контакты с механической связью)

Отличие этой схемы от предыдущей в том, что в цепи каждого пускателя кроме общей кнопки SB1 «Стоп»включены по 2 контакта кнопок SB2 и SB 3, причем в цепи КМ1 кнопка SB2 имеет нормально-открытый контакт (замыкающий), а SB 3 — нормально-закрытый (размыкающий) контакт, в цепи КМ3 — кнопка SB2 имеет нормально-закрытый контакт (размыкающий), а SB 3 — нормально-открытый. При нажатии каждой из кнопок цепь одного из пускателей замыкается, а цепь другого одновременно при этом размыкается.

Читайте также:  Почему резко задымил двигатель

Такое использование кнопок позволяет отказаться от использования дополнительных контактов для защиты от одновременного включения двух пускателей (такой режим при этой схеме невозможен) и дает возможность выполнять реверс без промежуточного нажатия на кнопку «Стоп», что очень удобно. Кнопка «Стоп» нужна для окончательной остановки двигателя.

Источник

Микроконтроллерная система управления асинхронным трехфазным двигателем

В настоящее время практически 60% всей вырабатываемой электроэнергии потребляется электродвигателями. Поэтому достаточно остро стоит задача экономии электроэнергии и уменьшения стоимости электродвигателей.

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

Рис. 1. Числоимпульсный метод управления асинхронным двигателем с частотой модуляции 10 кГц.

Заманчива перспектива увеличения номинальной частоты вращения двигателя в двое и более раз или использование малогабаритных двигателей, рассчитанных на частоту питающей сети 400. 1000 Гц и имеющихменьшую массу и стоимость. В данной радиолюбительской конструкции предпринята попытка решения проблемы.

Предлагаемая система управления работает от однофазной сети 220 В и позволяет плавно менять обороты двигателя и отображать частоту инвертора на двухразрядном цифровом индикаторе.

Дискретность изменения частоты инвертора составляет 1 Гц и регулируется в пределах от 1 до 99 Гц. В предлагаемой схеме используется числоимпульсный метод управления асинхронным двигателем с частотой модуляции 10 кГц (рис.1), позволяющий получать синусоидальный ток на обмотках двигателя.

Принципиальная схема

Схема, показанная на рис.2, состоит из: управляющего устройства D2 (применен микроконтроллер PIC16F628-20/P, работающий на частоте 20 МГц), кнопок управления «Пуск» (SA1), «Стоп» (SA2), кнопок увеличения и уменьшения частоты SA3 и SA4 соответственно, двоично-семисегментного дешифратора D1, светодиодных матриц HG1 и HG2, узла торможения VT9, VT10, K1.

В силовой цепи используется трехфазный мостовой драйвер D4 IR2130 фирмы International Rectifier, имеющий три выхода для управления нижними ключами моста и три выхода для ключей с плавающим потенциалом управления.

Рис. 2. Принципиальная схема микроконтроллерного управления асинхронным трехфазным двигателем.

Рис. 2. Принципиальная схема микроконтроллерного управления асинхронным трехфазным двигателем (продолжение).

Данная микросхема имеет систему защиты по току, которая в случае перегрузки выключает все ключи, а также предотвращает одновременное открывание верхних и нижних транзисторов, тем самым предотвращает протекание сквозных токов. Для сброса защиты необходимо установить все единицы на входах HNx, LNx. В качестве силовых ключей применены МОП-транзисторы IRF740.

Цепь перегрузки состоит из датчика тока R10, делителя напряжения R7R9, позволяющего точно установить ток срабатывания защиты, и интегрирующей цепочки R6C3, которая предотвращает ложное срабатывание токовой защиты в моменты коммутаций. Напряжение срабатывания защиты составляет 0,5 В по входу ITRP (D4).

После срабатывания защиты на выходе FAULT (открытый коллектор) появляется лог.»0″, зажигается светодиод HL1 и закрываются все силовые ключи.

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

Источник питания состоит из мощных диодов VD11-VD14, токоограничительного резистора R20, фильтрующей емкости C10, емкости C11, предотвращающей всплески, которые возникают при коммутациях на паразитных индуктивностях схемы, а также маломощного трансформатора T1, стабилизатора напряжения 15 В D5 для питания схемы драйвера, стабилизатора напряжения 5 В D3 для питания микроконтроллера и схемы индикации.

При использовании более мощного двигателя вместо транзисторов IRF740 можно использовать IGBT-транзисторы типов IRGBC20KD2-S, IRGBC30KD2-S, при этом диоды VD7-VD10, VD15, VD16 следует выпаять. Конденсатор C11 типа К78-2 на напряжение 600. 1000 В. Вместо VD1-VD6 желательно применить сверхбыстрые диоды типа 10DF6, а емкости С15-С17 уменьшить до 2,2. 4,7 мкФ, которые должны быть рассчитаны на напряжение 50 В. Трансформатор T1 мощностью 0,5.2 Вт от калькулятора с перемотанной вторичной обмоткой. Обмотка намотана проводом 00,2 и должна выдавать 19.20 В.

Печатная плата и прошивка МК

Печатная плата (рис.3) выполнена из одностороннего стеклотекстолита, для того чтобы можно было воспользоваться утюго-лазерной технологией изготовления. Светодиод HL1, матрицы HG1, HG2, кнопки SA1-SA4 установлены со стороны дорожек.

Рис. 3. Печатная плата.

HEX-формат программы приведен в таблице. В момент записи в нулевую ячейку ОЗУ необходимо поместить шестнадцатеричное число от 1 до 63, начальная частота инвертора.

Коды для прошивки в текстовом формате: Скачать

Программа выполнена таким образом, что двигатель стартует с плавным набором скорости от 0 до установленной частоты примерно за 2 с (эта константа находится в ячейках 0207 и 0158 таблицы). Если нужно увеличить скорость нарастания в два раза, то вместо кодов 3005 необходимо записать 300A.

С.М. Абрамов, г. Оренбург, Россия. Электрик-2004-08.

Источник

Adblock
detector