Что такое бесколлекторный двигатель постоянного тока и его принцип работы. Бесколлекторные двигатели постоянного тока. Что это такое? Мощный бесколлекторный двигатель

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

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

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

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


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

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

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

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

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

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


Рисунок 1. Вид сигнала трехфазного источника переменного тока.

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


Рисунок 2. Один электрический период трехфазного двигателя.

На рисунке 2 изображен один электрический период трехфазного двигателя, на данном периоде обозначено 3 произвольных момента, чтобы построить в каждом из этих моментов вектора магнитного поля отложим данный период, 360 электрических градусов, на окружности. Разместим 3 обмотки двигателя сдвинутые на 120 электрических градусов относительно друг друга (рисунок 3).


Рисунок 3. Момент 1. Вектора магнитного поля каждой обмотки (слева) и результирующий вектор магнитного поля (справа).

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


Рисунок 4. Момент 2. Вектора магнитного поля каждой обмотки (слева) и результирующий вектор магнитного поля (справа).

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


Рисунок 5. Вид вращающегося магнитного поля формируемого обмотками на статоре двигателя.

За этим вектором электрического магнитного поля увлекается магнитное поле постоянных магнитов ротора в каждый момент времени (рисунок 6).


Рисунок 6. Постоянный магнит (ротор) следует направлению магнитного поля формируемого статором.

Так работает синхронная машина переменного тока.

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

Постоянное напряжение
Источник постоянного тока имеет только 2 провода «плюс питания» и «минус питания» это значит, что есть возможность подавать напряжение только на две из трех обмоток. Необходимо аппроксимировать рисунок 5 и выделить все моменты, при которых возможно скоммутировать 2 фазы из трех.

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

Электрический период будем отсчитывать от первого вектора.


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

На рисунке 5 видно, что при управлении трехфазным синусоидальным напряжением имеется множество векторов плавно проворачивающихся с течением времени, а при коммутации постоянным током возможно получить вращающееся поле только из 6 векторов, то есть переключение на следующий шаг должно происходить каждые 60 электрических градусов.
Результаты из рисунка 7 сведены в таблицу 1.

Таблица 1. Полученная последовательность коммутаций обмоток двигателя.

Вид получившегося управляющего сигнала в соответствии с таблицей 1 изображен на рисунке 8. Где -V коммутация на минус источника питания (GND), а +V коммутация на плюс источника питания.


Рисунок 8. Вид управляющих сигналов от источника постоянного тока для бесколлекторного двигателя. Желтый – фаза W, синий – U, красный – V.

Однако реальная картина с фаз двигателя будет похожа на синусоидальный сигнал из рисунка 1. У сигнала образуется трапециевидная форма, так как в моменты, когда обмотка двигателя не подключена, постоянные магниты ротора наводят на нее ЭДС (рисунок 9).


Рисунок 9. Вид сигнала с обмоток бесколлекторного двигателя в рабочем режиме.

На осциллографе это выглядит так:


Рисунок 10. Вид окна осциллографа при измерении одной фазы двигателя.

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


а. б.
Рисунок 11. Модель двигателя с одной (a) и с двумя (б) парами полюсов.

Двигатель с двумя парами полюсов имеет 6 обмоток, каждая из обмоток парная, каждая группа из 3 обмоток смещена между собой на 120 электрических градусов. На рисунке 12б. отложен один период для 6 обмоток. Обмотки U1-U2, V1-V2, W1-W2 соединены между собой и в конструкции представляют 3 провода вывода фаз. Для простоты рисунка не отображены соединения, но следует запомнить, что U1-U2, V1-V2, W1-W2 одно и то же.

На рисунке 12, исходя из данных таблицы 1, изображены вектора для одной и двух пар полюсов.


а. б.
Рисунок 12. Схема векторов магнитного поля для двигателя с одной (a) и с двумя (б) парами полюсов.

На рисунке 13 изображены вектора, созданные 6 коммутациями обмоток двигателя с одной парой полюсов. Ротор состоит из постоянных магнитов, за 6 шагов ротор провернется на 360 механических градусов.
На рисунке обозначены конечные положения ротора, в промежутках между двумя соседними положениями ротор проворачивается от предыдущего к следующему скоммутированному состоянию. Когда ротор достигает данного конечного положения, должно происходить следующее переключение и ротор будет стремиться к новому заданному положению, так чтобы его вектор магнитного поля стал сонаправлен с вектором электромагнитного поля статора.


Рисунок 13. Конечные положения ротора при шестиступенчатой коммутации бесколлекторного двигателя с одной парой полюсов.

В двигателях с N парами полюсов необходимо пройти N электрических периодов для полного механического оборота.
Двигатель с двумя парами полюсов будет иметь два магнита с полюсами S и N, и 6 обмоток (рисунок 14). Каждая группа из 3 обмотки смещены друг относительно друга на 120 электрических градусов.


Рисунок 14. Конечные положения ротора при шестиступенчатой коммутации бесколлекторного двигателя с двумя парами полюсов.

Определение положения ротора бесколлекторного двигателя
Как было сказано ранее для работы двигателя необходимо в нужные моменты времени подключать напряжение на нужные обмотки статора. Подавать напряжение на обмотки двигателя нужно в зависимости от положения ротора, так чтобы магнитное поле статора всегда опережало магнитное поле ротора. Для определения положения ротора двигателя и коммутаций обмоток используют электронный блок управления.
Отслеживание положения ротора возможно несколькими способами:
1. По датчикам Холла
2. По обратной ЭДС
Как правило, датчиками Холла производители оснащают двигатель при выпуске, поэтому это самый распространённый метод управления.
Коммутирование обмоток в соответствии с сигналами обратной ЭДС позволяет отказаться от датчиков встроенных в двигатель и использовать в качестве датчика анализ свободной фазы двигателя, на которую будет наводиться магнитным полем противо-ЭДС.

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


Рисунок 15. Сигналы с датчиков Холла за один электрический оборот двигателя.

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

Таблица 2. Сопоставление сигналов датчиков Холла с коммутацией фаз двигателя.

Положение двигателя HU(1) HV(2) HW(3) U V W
0 0 0 1 0 - +
1 0 1 + - 0
1 0 0 + 0 -
1 1 0 0 + -
0 1 0 - + 0
360/N 0 1 1 - 0 +

При равномерном вращении двигателя с датчиков поступает сигнал смещенный на 1/6 периода, 60 электрических градусов (рисунок 16).


Рисунок 16. Вид сигнала с датчиков Холла.

Управление с помощью сигнала обратной ЭДС
Существуют бесколлекторный двигатели без датчиков положения. Определение положения ротора осуществляется с помощью анализа сигнала ЭДС на свободной фазе двигателя. В каждый момент времени к одной из фаз подключен «+» к другой «-» питания, одна из фаз остается свободной. Вращаясь, магнитное поле ротора наводит ЭДС в свободной обмотке. По мере вращения напряжение на свободной фазе изменяется (рисунок 17).


Рисунок 17. Изменение напряжения на фазе двигателя.

Сигнал с обмотки двигателя разбит на 4 момента:
1. Обмотка подключена к 0
2. Обмотка не подключена (свободная фаза)
3. Обмотка подключена к питающему напряжению
4. Обмотка не подключена (свободная фаза)
Сопоставив сигнал с фаз с управляющим сигналом, видно, что момент перехода на следующее состояние можно детектировать пересечением средней точки (половины питающего напряжения) с фазой, которая в данный момент не подключена (рисунок 18).


Рисунок 18. Сопоставление управляющего сигнала с сигналом на фазах двигателя.

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

Таблица 3. Алгоритм переключения обмоток двигателя

Текущее состояние U V W Следующее состояние
1 - + 2
2 - + 3
3 + - Ожидание пересечения средней точки из + в - 4
4 + Ожидание пересечения средней точки из - в + - 5
5 Ожидание пересечения средней точки из + в - + - 6
6 - + Ожидание пересечения средней точки из - в + 1

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


Рисунок 19. Детектирование средней точки компаратором.

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

Обработка сигнала с фаз двигателя
Однако сигнал с фаз при регулировании скорости ШИМ отличается видом, и имеет импульсный характер (рисунок 21), в таком сигнале невозможно детектировать пересечение со средней точкой.


Рисунок 20. Вид сигнала фазы при регулировании скорости ШИМ.

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


Рисунок 21. Схема делителя и фильтра сигнала с фазы двигателя.


Рисунок 22. Огибающая сигнала при изменении скважности ШИМ.

Схема со средней точкой


Рисунок 23. Вид виртуальная средней точки. Картинка взята с avislab.com/

С фаз снимаются сигналы через токограничительные резисторы и объединяются, получается вот такая картина:


Рисунок 24. Вид осциллограммы напряжения виртуальной средней точки.

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

После прохождения сигнала через фильтр колебания сглаживается и получается ровное напряжение относительно которого можно детектировать пересечение обратной ЭДС.


Рисунок 26. Напряжение после делителя и фильтра низких частот.

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

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

Двигатели в мультироторных аппаратах бывают двух типов: коллекторные и бесколлекторные. Их главное отличие в том, что у коллекторного двигателя обмотки находятся на роторе (вращающейся части), а у бесколлекторного — на статоре. Не вдаваясь в подробности скажем, что бесколлекторный двигатель предпочтительнее коллекторного поскольку наиболее удовлетворяет требованиям, ставящимся перед ним. Поэтому в этой статье речь пойдёт именно о таком типе моторов. Подробно о разнице между бесколлекторными и коллекторными двигателями можно прочесть в .

Несмотря на то, что применяться БК-моторы начали сравнительно недавно, сама идея их устройства появилась достаточно давно. Однако появление транзисторных ключей и мощных неодимовых магнитов сделало возможным их коммерческое использование.

Устройство БК — моторов

Конструкция бесколлекторного двигателя состоит из ротора на котором закреплены магниты и статора на котором располагаются обмотки. Как раз по взаиморасположению этих компонентов БК-двигатели делятся на inrunner и outrunner.

В мультироторных системах чаще применяется схема Outrunner, поскольку она позволяет получать наибольший вращательный момент.

Плюсы и минусы БК — двигателей

Плюсы:

  • Упрощённая конструкция мотора за счёт исключения из неё коллектора.
  • Более высокий КПД.
  • Хорошее охлаждение
  • БК-двигатели могут работать в воде! Однако не стоит забывать, что из-за воды на механических частях двигателя может образоваться ржавчина и он сломается через какое-то время. Для избежания подобных ситуаций рекомендуется обрабатывать двигатели при помощи водоотталкивающей смазки.
  • Наименьшие радиопомехи

Минусы:

Из минусов можно отметить только невозможность применения данных двигателей без ESC (регуляторы скорости вращения). Это несколько усложняет конструкцию и делает БК-двигатели дороже коллекторных. Однако если сложность конструкции является приоритетным параметром, то существуют БК-двигатели с встроенными регуляторами скорости.

Как выбрать двигатели для коптера?

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

  • Максимальный ток — эта характеристика показывает какой максимальный ток может выдержать обмотка двигателя за небольшой промежуток времени. Если превысить это время, то неизбежен выход двигателя из строя. Так же этот параметр влияет на выбор ESC.
  • Максимальное напряжение — так же как и максимальный ток, показывает какое напряжение можно подать на обмотку в течение короткого промежутка времени.
  • KV - количество оборотов двигателя на один вольт. Поскольку этот показатель напрямую зависит от нагрузки на вал мотора, то его указывают для случая, когда нагрузки нет.
  • Сопротивление — от сопротивления зависит КПД двигателя. Поэтому чем сопротивление меньше - тем лучше.

Бесколлекторные электродвигатели

Бесколлекторные (brushless англ.) электродвигатели пришли в моделизм сравнительно недавно, в последние 5-7 лет. В отличие от коллекторных моторов они питаются трехфазным переменным током. Бесколлекторные двигатели эффективно работают в более широком диапазоне оборотов и имеют более высокий КПД. Конструкция двигателя при этом проще, в ней нет щеточного узла, и нет необходимости в техническом обслуживании. Можно сказать, что бесколлекторные моторы практически не изнашиваются. Стоимость бесколлекторных двигателей несколько выше, чем коллекторных. Это вызвано тем, что все бесколлекторные моторы снабжены подшипникам и, как правило, изготовлены более качественно. Хотя, разрыв в ценах между хорошим коллекторным мотором и бесколлекторным двигателем аналогичного класса не столь уж велик.

По конструкции бесколлекторные моторы делятся на две группы: inrunner (произносится как "инраннер") и outrunner (произносится как "аутраннер"). Двигатели первой группы имеют расположенные по внутренней поверхности корпуса обмотки, и вращающийся внутри магнитный ротор. Двигатели второй группы - "аутраннеры", имеют неподвижные обмотки, внутри двигателя, вокруг которых вращается корпус с помещенными на его внутреннюю стенку постоянными магнитами. Количество полюсов магнитов, используемых в бесколлекторных двигателях, может быть разным. По количеству полюсов можно судить о крутящем моменте и оборотах и двигателя. Моторы с двухполюсными роторами имеют наибольшую скорость вращения при наименьшем крутящем моменте. Эти моторы по конструкции могут быть только "инраннерами". Такие двигатели часто продаются уже с закрепленными на них планетарными редукторами, так как их обороты слишком велики для прямого вращения пропеллера. Иногда такие моторы используют и без редуктора - например, ставят на гоночные авиамодели. Моторы с большим количеством полюсов имеют меньшую скорость вращения, но зато больший крутящий момент. Такие моторы позволяют использовать пропеллеры большого диаметра, без необходимости применять редукторы. Вообще, пропеллеры большого диаметра и небольшого шага, при относительно низкой частоте вращения обеспечивают большую тягу, но сообщают модели небольшую скорость, в то время как маленькие по диаметру пропеллеры с большим шагом на высоких оборотах обеспечивают высокую скорость, при сравнительно небольшой тяге. Таким образом, многополюсные моторы идеально подходят для моделей, которым нужна высокая тяговооруженность, а двухполюсные без редуктора - для скоростных моделей. Для более точного подбора двигателя и пропеллера к определенной модели, можно воспользоваться специальной программой MotoCalc.

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

Производителей бесколлекторных моторов и регуляторов к ним очень много. Конструктивно и по размерам бесколлекторные двигатели тоже сильно различаются. Более того, самостоятельное изготовление бесколлекторных двигателей на основе деталей от CD-приводов и других промышленных бесколлекторных моторов стало весьма распространенным явлением в последнее время. Возможно, именно по этой причине у бесколлекторных двигателей сегодня нет даже такой приблизительной общей классификации как у коллекторных собратьев. Подведем краткий итог. На сегодняшний день, коллекторные двигатели в основном используют на недорогих хоббийных моделях, или спортивных моделях начального уровня. Эти двигатели не дороги, просты в эксплуатации, и по-прежнему составляют самый массовый вид модельных электромоторов. Им на смену идут бесколлекторные моторы. Единственным сдерживающим фактором пока остается их цена. Вместе с регулятором бесколлекторный мотор стоит на 30-70% дороже. Однако, цены на электронику и моторы падают, и постепенное вытеснение из моделизма коллекторных электромоторов - лишь вопрос времени.

AVR492: Управление бесколлекторным электродвигателем постоянного тока с помощью AT90PWM3

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

  • Общие сведения о БКЭПТ
  • Использует контроллер силового каскада
  • Аппаратная реализация
  • Пример программного кода

Введение

В данных рекомендациях по применению описывается, как реализовать устройство управления бесколлекторным электродвигателем постоянного тока (БКЭПТ) с использованием датчиков положения на основе AVR-микроконтроллера AT90PWM3.

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

В данном документе дается короткое описание принципа действия бесколлекторного электродвигателя постоянного тока, а в деталях рассматривается управление БКЭПТ в сенсорном режиме, а также приводится описание принципиальной схемы опорной разработки ATAVRMC100, на которой основаны данные рекомендации по применению.

Обсуждается также программная реализация с программно-реализованным контуром управления на основе ПИД-регулятора. Для управления процессом коммутации подразумевается использование только датчиков положения на основе эффекте Холла.

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

Области применения БКЭПТ непрерывно увеличиваются, что связано с рядом их преимуществ:

  1. Отсутствие коллекторного узла, что упрощает или даже вообще исключает техническое обслуживание.
  2. Генерация более низкого уровня акустического и электрического шума по сравнению с универсальными коллекторными двигателями постоянного тока.
  3. Возможность работы в опасных средах (с воспламеняемыми продуктами).
  4. Хорошее соотношение массогабаритных характеристик и мощности...

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

При управлении с использованием датчиков БКЭПТ состоит, как правило, из трех основных частей: статор, ротор и датчики Холла.

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

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


Рисунок 1. Электрическая схема замещения статора (три фазы, три обмотки)

Ротор БКЭПТ состоит из четного числа постоянных магнитов. Количество магнитных полюсов в роторе также оказывает влияние на размер шага вращения и пульсации вращающего момента. Чем большее количество полюсов, тем меньше размер шага вращения и меньше пульсации вращающего момента. Могут использоваться постоянные магниты с 1..5 парами полюсов. В некоторых случаях число пар полюсов увеличивается до 8 (рисунок 2).



Рисунок 2. Статор и ротор трехфазного, трехобмоточного БКЭПТ

Обмотки установлены стационарно, а магнит вращается. Ротор БКЭПТ характеризуется более легким весом относительно ротора обычного универсального двигателя постоянного тока, у которого обмотки расположены на роторе.

Датчик Холла

Для оценки положения ротора в корпус двигателя встраиваются три датчика Холла. Датчики установлены под углом 120° по отношению друг к другу. С помощью данных датчиков возможно выполнить 6 различных переключений.

Коммутация фаз зависит от состояния датчиков Холла.

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



Рисунок 3. Сигналы датчиков Холла в процессе вращения

Коммутация фаз

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

Для управления БКЭПТ используется силовой каскад, состоящих из 3 полумостов. Схема силового каскада показана на рисунке 4.



Рисунок 4. Силовой каскад

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

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

На картинке слева направо: ротор, статор, частичная сборка мотора, мотор в сборе

Вступление

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

Сегодня, благодаря развитию современной электроники и появлению мощных магнитов на основе редкоземельных металлов, удаётся создавать как никогда мощные и в то же время компактные и легкие “Бесколлекторные ” электромоторы. При этом, благодаря простоте своей конструкции они являются наиболее надежными среди когда-либо созданных электродвигателей. Про создание такого мотора и пойдет речь в данной статье.

Описание мотора

В “Бесколлекторных моторах” отсутствует знакомый всем по разборке электроинструмента элемент “Щетки”, роль которых заключается в передаче тока на обмотку вращающегося ротора. В бесколлекторных двигателях ток подается на обмотки не-двигающегося статора, который, создавая магнитное поле поочередно на отдельных своих полюсах, раскручивает ротор, на котором закреплены магниты.

Первый такой мотор был напечатан нами 3D принтере как эксперимент. Вместо специальных пластин из электротехнической стали, для корпуса ротора и сердечника статора, на который наматывалась медная катушка, мы использовали обычный пластик. На роторе были закреплены неодимовые магниты прямоугольного сечения. Естественно такой мотор был не способен выдать максимальную мощность. Однако этого хватило, что бы мотор раскрутился до 20к rpm, после чего пластик не выдержал и ротор мотора разорвало, а магниты раскидало вокруг. Данный эксперимент сподвиг нас на создание полноценного мотора.

Несколько первых прототипов





Узнав мнение любителей радиоуправляемых моделей, в качестве задачи, мы выбрали мотор для гоночных машинок типоразмера “540”, как наиболее востребованного. Данный мотор имеет габариты 54мм в длину и 36мм в диаметре.

Ротор нового мотора мы сделали из единого неодимового магнита в форме цилиндра. Магнит эпоксидкой приклеили на вал выточенный из инструментальной стали на опытном производстве.

Статор мы вырезали лазером из набора пластин трансформаторной стали толщиной 0.5мм. Каждая пластина затем была тщательно покрыта лаком и затем из примерно 50 пластин склеивался готовый статор. Лаком пластины покрывались чтобы избежать замыкания между ними и исключить потери энергии на токах Фуко, которые могли бы возникнуть в статоре.

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

Измерение характеристик

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

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

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

Кроме оборотов наш стенд способен измерять ещё несколько важных параметров:

  • ток питания (до 30А) с помощью датчика тока на основе эффекта холла ACS712;
  • напряжение питания. Измеряется непосредственно через АЦП микроконтроллера, через делитель напряжения;
  • температуру внутри/снаружи мотора. Температура измеряется посредством полупроводникового термосопротивления;
Для сбора всех параметров с датчиков и передачи их на компьютер используется микроконтроллер серии AVR mega на плате Arduino nano. Общение микроконтроллера с компьютером осуществляется посредством COM порта. Для обработки показаний была написана специальная программа записывающая, усредняющая и демонстрирующая результаты измерений.

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

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

Результаты тестирования

Для проверки работоспособности стенда мы сначала испытали его на обычном коллекторном моторе R540-6022. Параметров для этого мотора известно достаточно мало, однако этого хватило, чтобы оценить результаты измерения, которые получились достаточно близкими к заводским.

Затем уже был испытан наш мотор. Естественно он смог показать лучшее КПД(65% против 45%) и при этом больший момент(1200 против 250 г на см), чем обычный мотор. Измерение температуры тоже дало достаточно хорошие результаты, во время тестирования мотор не нагревался выше 80 градусов.

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

Опубліковано 19.03.2013

Этой статьёй я начинаю цикл публикаций о бесколлекторных двигателях постоянного тока. Доступным языком опишу общие сведения, устройство, алгоритмы управления бесколлекторным двигателем. Будут рассмотрены разные типы двигателей, приведены примеры подбора параметров регуляторов. Опишу устройство и алгоритм работы регулятора, методику выбора силовых ключей и основных параметров регулятора. Логическим завершением публикаций будет схема регулятора.

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

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

Немного терминологии

Бесколлекторные двигатели постоянного тока называют так же вентильными, в зарубежной литературе BLDCM (BrushLes Direct Current Motor) или PMSM (Permanent Magnet Synchronous Motor).

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

Для управления двигателем применяется электронный регулятор. В зарубежной литературе Speed Controller или ESC (Electronic speed control).

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

Обычно люди, сталкиваясь с чем-то новым, ищут аналогии. Иногда приходится слышать фразы “ну это как синхронник”, или еще хуже “он похож на шаговик”. Поскольку большинство бесколлекторных двигателей трехфазные, это еще больше путает, что приводит к неправильному мнению о том, что регулятор “кормит” двигатель переменным 3-x фазным током. Все вышесказанное соответствует действительности только отчасти. Дело в том, что синхронными можно назвать все двигатели кроме асинхронных. Все двигатели постоянного тока являются синхронными с самосинхронизацией, но их принцип действия отличается от синхронных двигателей переменного тока, у которых самосинхронизация отсутствует. Как шаговый бесколлекторный двигатель тоже, наверное, сможет работать. Но тут такое дело: кирпич он тоже может летать… правда, недалеко, ибо для этого не предназначен. В качестве шагового двигателя больше подойдет вентильный реактивный двигатель .

Попробуем разобраться, что собой представляет бесколлекторный двигатель постоянного тока (Brushles Direct Current Motor). В самой этой фразе уже кроется ответ – это двигатель постоянного тока без коллектора. Функции коллектора выполняет электроника.

Преимущества и недостатки

Из конструкции двигателя удаляется довольно сложный, требующий обслуживания тяжелый и искрящий узел – коллектор. Конструкция двигателя существенно упрощается. Двигатель получается легче и компактнее. Значительно уменьшаются потери на коммутацию, поскольку контакты коллектора и щетки заменяются электронными ключами. В итоге получаем электродвигатель с наилучшими показателями КПД и показателем мощности на килограмм собственного веса, с наиболее широким диапазоном изменения скорости вращения. На практике бесколлекторные двигатели греются меньше, чем их коллекторные братья. Переносят большую нагрузку по моменту. Применение мощных неодимовых магнитов сделали бесколлекторные двигатели еще более компактными. Конструкция бесколекторного двигателя позволяет эксплуатировать его в воде и агресивных средах (разумеется, только двигатель, регулятор мочить будет очень дорого). Бесколлекторные двигатели практически не создают радиопомех.

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

Что происходит в регуляторе бесколлекторного двигателя?

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

То же самое делает и электроника, управляющая бесколлекторным двигателем – в нужные моменты подключает постоянное напряжение на нужные обмотки статора.

Датчики положения, двигатели без датчиков

Из вышесказанного важно уяснить, что подавать напряжение на обмотки двигателя нужно в зависимости от положения ротора. Поэтому электроника должна уметь определять положение ротора двигателя. Для этого применяются датчики положения. Они могут быть различного типа, оптические, магнитные и т.д. В настоящее время очень распространены дискретные датчики на основе эффекта Холла (например SS41). В трехфазном бесколлекторном двигателе используется 3 датчика. Благодаря таким датчикам электронный блок управления всегда знает, в каком положении находится ротор и на какие обмотки подавать напряжение в каждый момент времени. Позже будет рассмотрен алгоритм управления трехфазным бесколлекторным двигателем.

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

В каких случаях применяют бесколлекорные двигатели с датчиками, а в каких – без датчиков? В чем их отличие?

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

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

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

Три фазы

Трехфазные бесколлекторные двигатели приобрели наибольшее распространение. Но они могут быть и одно, двух, трех и более фазными. Чем больше фаз, тем более плавное вращение магнитного поля, но и сложнее система управления двигателем. 3-х фазная система наиболее оптимальна по соотношению эффективность/сложность, поэтому и получила столь широкое распространение. Далее будет рассматриваться только трехфазная схема, как наиболее распространенная. Фактически фазы – это обмотки двигателя. Поэтому если сказать “трехобмоточный”, думаю, это тоже будет правильно. Три обмотки соединяются по схеме “звезда” или “треугольник”. Трехфазный бесколлекторный двигатель имеет три провода – выводы обмоток, см. рисунок.

Двигатели с датчиками имеют дополнительных 5 проводов (2-питание датчиков положения, и 3 сигналы от датчиков).

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