No Image

Бесколлекторные двигатели постоянного тока большой мощности

СОДЕРЖАНИЕ
206 просмотров
12 декабря 2019

Стабилизирующий подвес для камеры своими руками. Часть 1.

Ниже речь пойдёт про управление низкооборотными трёхфазными бесколлекторными моторами в статичном режиме с использованием трёхфазного моста L6234.

Но сначала немного теории.

Что такое бесколлекторные моторы?

Как следует из названия, эти моторы у которых отсутствует щёточно-коллекторный узел. На вращающейся части – роторе – расположены постоянные магниты. На неподвижной части – статоре – обмотки электромагнитов. В движение такой мотор приводится изменением тока на разных фазах. Одним из примеров таких моторов являются шаговые двигатели. Изменение электрических фаз приводит к смещению ротора на строго предопределённый угол – один шаг.
Также есть моторы, рассчитанные на постоянное вращение. Например, двухфазные бесколлекторные моторы используются в компьютерных вентиляторах. Трёхфазные моторы используются в моделировании, а также в приводе электрических велосипедов и скутеров.
Отсутствие скользящих контактов щёток позволяет достигать большой мощности и долговечности.

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

Эти моторы также подразделяются по количеству электромагнитов и количеству полюсов. Наиболее распространённая компоновка 12N14P что означает наличие 12 обмоток статора и 14 магнитных полюсов на роторе. Число полюсов всегда кратно 2: ведь полюса бывают только двух типов – северный и южный. Число обмоток кратно трём, поскольку двигатель трёхфазный. На схеме показана намотка обмоток. A B C – намотка соответствующей обмотки в одну сторону, -a -b -c – в противоположную.

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

Для электрической коммутации используются трёхфазные мосты, представляющие из себя три блока (полумоста), в каждом из которых по два транзистора – на плюс и на минус. Для управления мотором на одном из трёх полумостов выбирается «плюс», на другом «минус», а третий остаётся отключенным. При помощи ШИМ, транзисторы импульсами коммутируют фазу двигателя к выбранной полярности, пока он не провернётся на нужный угол. Затем схема коммутации меняется. Микроконтроллер в плате управления двигателем определяет моменты, когда фазы должны быть переключены. Для этого используются либо установленные на моторе датчики Холла, либо же ЭДС, возникающая в проводе свободной фазы.
Для управления маломощными моторами годится трёхфазный мост L6234.

L6234 представляет собой сборку в одном корпусе трёх полумостов, на двух n-МОП транзисторах каждый, драйверов к ним и схемы подкачки напряжения для верхнего ключа. Каждый полумост управляется значениями на двух входах: один из них выбирает полярность (коммутировать плюс, или минус), а второй включает, или отключает полумост. Для управления высокоскоростными моторами вход включения можно использовать для контроля мощности при помощи ШИМ.

Максимальный ток, на который рассчитана микросхема — 4 Ампера.

Обмотки высокооборотистых моторов наматываются пучком толстой проволки, небольшим числом витков, порядка 10-20. Они обладают очень маленьким сопротивлением постоянному току, сила тока достигает десятков Ампер, и если мотор не вращается, обмотка может перегретсья и перегореть.
Но существует разновидность таких моторов, которые предназначены для работы в статичном положении. Их обмотки наматываются большим числом витков (порядка 100) тонкой проволкой. Подавая различные значения напряжений на входы, можно создать в его обмотках магнитное поле нужной полярности, и тем самым зафиксировать его в нужном положении.

Такие моторы представляют собой промежуточное звено между шаговыми двигателями и высокоскоростными моторами: они позволяют статично фиксировать произвольное положение, но не ограничены определёнными «шагами». Используются, в основном, в стабилизирующих подвесах для видеокамер в аэровидеосъёмке. По-английски такие подвесы называются gimbal (=универсальный шарнир), а моторы так и называют gimbal motor.

Для управления можно использовать тот же самый трёхфазный мост L6234. На входы включения (ENx) подаётся постоянный высокий уровень, то есть все три полумоста постоянно включены. А вот входы выбора полярности (INx) подключаются к ШИМ-выходам микроконтроллера. В микроконтроллерах типа ATmega48/88/168/328 и т.п. можно настроить 6 ШИМ-выходов, а значит, управлять сразу двумя такими моторами.
Очень важно, чтобы все ШИМ выходы работали синфазно. То есть, если каждый ШИМ настроен на одно и то же значение, то переключаться они должны строго одновременно. L6234 позволяет коммутировать на частоте до 50кГц, поэтому, для плавной бесшумной работы, можно смело настраивать ШИМ выходы МК на максимальную частоту. При частоте МК 8 МГц и phase-correct режиме выхода, частота ШИМ составит 15 686 Гц.
Для синхронизации таймеров в ATmega48/88/168/328 можно воспользоваться регистром GTCCR, который остановит счёт таймера. Ниже пример настраивающий все 6 ШИМ выходов синфазно. Timer1 при этом работает в 8-битном режиме:

Читайте также:  Выкройка кокона для малыша

GTCCR = (1 « TSM) | (1 « PSRASY) | (1 « PSRSYNC); // Блокировка счёта
OCR0A = 0;
OCR0B = 0;
OCR1A = 0;
OCR1B = 0;
OCR2A = 0;
OCR2B = 0;

TCCR0A = 0b10100001;
TCCR0B = 0b00000001;
TCNT0 = 0;

TCCR1A = 0b10100001;
TCCR1B = 0b00000001;
TCNT1 = 0;

TCCR2A = 0b10100001;
TCCR2B = 0b00000001;
TCNT2 = 0;

(1 « TSM); // Разблокировка и одновременный запуск таймеров

Если на все 3 ШИМ выхода, управляющие одним мотором, подаётся одно и то же значение, то, хотя полярность каждого моста быстро меняется почти 16 тысяч раз в секунду, поскольку это происходит одновременно, ток через обмотки не идёт. Но если значение ШИМ хоть одного вывода отличается от остальных, то появляется небольшой промежуток времени, когда разные фазы коммутируются с разной полярностью, и через обмотки идёт ток. Чем больше разница значений ШИМ, тем большую часть времени ток будет идти.
Для того, чтобы зафиксировать мотор в нужном положении, значения ШИМ должны быть пропорциональны синусу, со смещением на треть периода (т.е. на 2/3*Pi).
Иначе говоря, значение ШИМ для i-й (от 0 до 2) фазы мотора можно вычислить по формуле:
PWM(i) = 128 + sin(A+ i * 2 / 3 * Pi) * P
Где P – выдаваемая мощность (до 127), A – электрический угол. Изменяя A можно добиться поворота мотора на определённый угол. Напомню, что изменение электрического угла на полный цикл, приводит к повороту мотора на два магнитных полюса. В схеме с 14 магнитами для целого оборота потребуется 7 циклов смены электрического угла
Если вещественную арифметику заменить на целочисленную, а значения синуса хранить в таблице, то скорости МК вполне хватит на управление такими моторами.

BLDC (Brushless Direct Current) — Бесщёточные электродвигатели постоянного тока , либо по другому, бесколлекторные электродвигатели постоянного тока.

Мотор относится к классу вентильных двигателей: бесконтактный двигатель постоянного тока с возбуждением от постоянных магнитов (неодим-железо-бор). Определение положения ротора в любой момент времени обеспечивают 3 датчика Холла (для сенсорных контроллеров управления).

Применяются моторы в приводах электротранспорта: электромотоциклах, электроавтомобилях и т.п.

Питаются от источников постоянного тока 48В, 60В, 72В, 96В, 120В. Для работы требуется контроллер, соответствующей мощности.

Общее устройство (Inrunner, Outrunner)

Бесколлекторный двигатель постоянного тока состоит из ротора с постоянными магнитами и статора с обмотками. Различают два типа двигателей: Inrunner, у которых магниты ротора находятся внутри статора с обмотками, и Outrunner, у которых магниты расположены снаружи и вращаются вокруг неподвижного статора с обмотками.

Схему Inrunner обычно применяют для высокооборотистых двигателей с небольшим количеством полюсов. Outrunner при необходимости получить высокомоментный двигатель со сравнительно небольшими оборотами. Конструктивно Inrunners проще из за того, что неподвижный статор может служить корпусом. К нему могут быть смонтированы крепежные приспособления. В случае Outrunners вращается вся внешняя часть. Крепеж двигателя осуществляется за неподвижную ось либо детали статора. В случае мотор-колеса крепление осуществляется за неподвижную ось статора, провода заводятся к статору через полую ось.

Магниты и полюса

Количество полюсов на роторе четное. Форма применяемых магнитов обычно прямоугольная. Цилиндрические магниты применяются реже. Устанавливаются они с чередованием полюсов.

Количество магнитов не всегда соответствует количеству полюсов. Несколько магнитов могут формировать один полюс:

В этом случае 8 магнитов формируют 4 полюса. Размер магнитов зависит от геометрии двигателя и характеристик мотора. Чем сильнее применяемые магниты, тем выше момент силы, развиваемый двигателем на валу.

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

Читайте также:  Дизайн ванной с крашенными стенами и плиткой

Обмотки и зубья

Обмотка трехфазного бесколлекторного двигателя выполняется медным проводом. Провод может быть одножильным или состоять из нескольких изолированных жил. Статор выполняется из нескольких сложенных вместе листов магнитопроводящей стали.

Количество зубьев статора должно делиться на количество фаз. т.е. для трехфазного бесколлекторного двигателя количество зубьев статора должно делиться на 3. Количество зубьев статора может быть как больше так и меньше количества полюсов на роторе. Например существуют моторы со схемами: 9 зубьев/12 магнитов; 51 зуб/46 магнитов.

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

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

В этом случае магнитные силы, воздействующие на ротор, компенсируют друг друга. Дисбаланса не возникает.

Варианты распределения обмоток фаз по зубьям статора

Вариант обмотки на 9 зубов


Вариант обмотки на 12 зубов

В приведенных схемах число зубов выбрано таким образом, чтобы оно делилось не только на 3. Например, при 36 зубьях приходится 12 зубьев на одну фазу. 12 зубьев можно распределить так:

6 групп по 2 зуба

4 группы по 3 зуба

3 группы по 4 зуба

2 группы по 6 зубьев

Наиболее предпочтительна схема 6 групп по 2 зуба.

Существует двигатель с 51 зубом на статоре! 17 зубов на одну фазу. 17 – это простое число, оно нацело делится только на 1 и на само себя. Как же распределить обмотку по зубьям? Увы, но я не смог найти в литературе примеров и методик, которые помогли бы решить эту задачу. Оказалось, что обмотка распределялась следующим образом:

Рассмотрим реальную схему обмотки.

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

Классическая обмотка выполняется одним проводом для одной фазы. Т.е. все обмотки на зубьях одной фазы соединены последовательно.

Обмотки зубьев могут соединяться и параллельно.

Так же могут быть комбинированные включения

Параллельное и комбинированное включение позволяет уменьшить индуктивность обмотки, что приводит к увеличению тока статора (следовательно и мощности) и скорости вращения двигателя.

Обороты электрические и реальные

Если ротор двигателя имеет два полюса, то при одном полном обороте магнитного поля на статоре, ротор совершает один полный оборот. При 4 полюсах, чтобы повернуть вал двигателя на один полный оборот потребуется два оборота магнитного поля на статоре. Чем больше количество полюсов ротора, тем больше потребуется электрических оборотов для вращения вала двигателя на один оборот. Например, имеем 42 магнита на роторе. Для того чтобы провернуть ротор на один оборот, потребуется 42/2=21 электрический оборот. Это свойство можно использовать как своеобразный редуктор. Подобрав необходимое количество полюсов, можно получить двигатель с желаемыми скоростными характеристиками. Кроме того, понимание этого процесса будет нам необходимо в будущем, при выборе параметров регулятора.

Датчики положения

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

Имеется в виду “электрических” градусов. Т.е. для многополюсного двигателя физическое расположение датчиков может быть таким:

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

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

Читайте также:  Высоковольтный источник питания схема

Основные характеристики двигателя

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

  • Режим работы на который рассчитан двигатель: длительный или кратковременный. Длительный режим работы подразумевает, что двигатель может работать часами. Такие двигатели рассчитываются таким образом, чтобы теплоотдача в окружающую среду была выше тепловыделения самого двигателя. В этом случае он не будет разогреваться. Пример: вентиляция, привод эскалатора или конвейера. Кратковременный – подразумевает, что двигатель будет включаться на короткий период, за который не успеет разогреться до максимальной температуры, после чего следует длительный период, за время которого двигатель успевает остыть. Пример: привод лифта, электробритвы, фены.
  • Сопротивление обмотки двигателя. Сопротивление обмотки двигателя влияет на КПД двигателя. Чем меньше сопротивление, тем выше КПД. Измерив сопротивление, можно выяснить наличие межвиткового замыкания в обмотке. Сопротивление обмотки двигателя составляет тысячные доли Ома. Для его измерения требуется специальный прибор или специальная методика измерения.
  • Максимальное рабочее напряжение. Максимальное напряжение, которое способна выдержать обмотка статора. Максимальное напряжение взаимосвязано со следующим параметром.
  • Максимальные обороты. Иногда указывают не максимальные обороты, а Kv – количество оборотов двигателя на один вольт без нагрузки на валу. Умножив этот показатель на максимальное напряжение, получим максимальные обороты двигателя без нагрузки на валу.
  • Максимальный ток. Максимально допустимый ток обмотки. Как правило, указывается и время, в течение которого двигатель может выдержать указанный ток. Ограничение максимального тока связано с возможным перегревом обмотки. Поэтому при низких температурах окружающей среды реальное время работы с максимальным током будет больше, а в жару двигатель сгорит раньше.
  • Максимальная мощность двигателя. Напрямую связана с предыдущим параметром. Это пиковая мощность, которую двигатель может развить на небольшой период времени, обычно – несколько секунд. При длительной работе на максимальной мощности неизбежен перегрев двигателя и выход его из строя.
  • Номинальная мощность. Мощность, которую двигатель может развивать на протяжении всего времени включения.
  • Угол опережения фазы (timing). Обмотка статора имеет некоторую индуктивность, которая затормаживает рост тока в обмотке. Ток достигнет максимума через некоторое время. Для того, чтобы компенсировать эту задержку переключение фаз выполняют с некоторым опережением. Аналогично зажиганию в двигателе внутреннего сгорания, где выставляется угол опережения зажигания с учетом времени воспламенения топлива.

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

Звезда и Треугольник

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

При включении звездой ток протекает через две обмотки. Результирующее сопротивление равно сумме сопротивлений двух обмоток R=R1+R2. Соответственно максимально возможный ток, протекаемый через обмотки I=U/(R1+R2). Потребляемая мощность P=U*I Предположим, что напряжение 10 В, а сопротивление обмотки 1 ОМ. Тогда ток I=10/(1+1)=5А. Потребляемая мощность P=10*5=50 Вт.

При включении треугольником ток протекает через все обмотки. Результирующее сопротивление обмоток R=(R1*(R2+R3))/(R1+R2+R3). Соответственно, максимально возможный ток, протекаемый через обмотки I=U/((R1*(R2+R3))/(R1+R2+R3)

При таком же напряжении и сопротивлении обмоток получаем ток I=10/((1*(1+1))/(1+1+1))=15А. Потребляемая мощность P=10*15=150 Вт.

При включении треугольником вырастают и обороты двигателя. Обмотки двигателя соединенные треугольником греются больше, чем при включении звездой.

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

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

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

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

Комментировать
206 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector