Вентильный двигатель. Обзор бесколлекторных двигателей: все, что нужно знать

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

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

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

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

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

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

Плюсы:

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

Минусы:

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

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

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

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

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

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

Как работают моторы

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

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

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

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

Как работает коллекторная машина

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

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

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

Особенности бесколлекторных машин

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

Запуск бесколлекторных моторов

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

  1. Учитывайте максимально допустимую силу тока. Этот параметр обязательно пригодится для различных видов работы привода. Характеристика часто указывается производителями непосредственно в названии модели. Очень редко указываются значения, характерные для пиковых режимов, в которых микроконтроллер не может работать продолжительное время.
  2. Для продолжительной работы необходимо учитывать и максимальную величину напряжения питания.
  3. Обязательно учитывайте сопротивление всех внутренних цепей микроконтроллера.
  4. Обязательно нужно учитывать максимальное число оборотов, которое характерно для работы этого микроконтроллера. Обратите внимание на то, что он не сможет увеличить максимальную частоту вращения, так как ограничение сделано на уровне программного обеспечения.
  5. Дешёвые модели микроконтроллерных устройств имеют импульсов в интервале 7...8 кГц. Дорогие экземпляры можно перепрограммировать, и этот параметр увеличивается в 2-4 раза.

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

Как осуществляется управление

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

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

Трехфазные бесколлекторные электродвигатели

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

Работа происходит следующим образом:

  1. На катушку "А" поступают импульсы с положительным значением. На катушку "В" - с отрицательным значением. В результате этого якорь начнет двигаться. Датчики фиксируют смещение и подаётся сигнал на контроллер для осуществления следующей коммутации.
  2. Происходит отключение катушки "А", при этом импульс положительного значения поступает на обмотку "С". Коммутация обмотки "В" не претерпевает изменений.
  3. На катушку "С" попадается положительный импульс, а отрицательный поступает на "А".
  4. Затем вступает в работу пара "А" и "В". На них и подаются положительные отрицательные значения импульсов соответственно.
  5. Затем положительный импульс опять поступает на катушку "В", а отрицательный на "С".
  6. На последнем этапе происходит включение катушки "А", на которую поступает положительный импульс, и отрицательный идет к С.

И после этого происходит повтор всего цикла.

Преимущества использования

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

  1. Существенно больший ресурс, нежели у коллекторных машин.
  2. Высокий уровень КПД.
  3. Мощность выше, нежели у коллекторных моторов.
  4. Скорость вращения набирается намного быстрее.
  5. Во время работы не образуются искры, поэтому их можно использовать в условиях с высокой пожарной опасностью.
  6. Очень простая эксплуатация привода.
  7. При работе не нужно использовать дополнительные компоненты для охлаждения.

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

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

Общие сведения, устройство, сфера применения

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

Рис. 2. Устройство бесколлекторного двигателя

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

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


Рис. 3. Конструкция с внешним якорем (outrunner)

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


Принцип работы

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


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

Отличия коллекторного и бесколлекторного двигателя

Привод коллекторного типа отличается от БД как конструктивными особенностями (см. рис 5.), так и принципом работы.


Рис. 5. А – коллекторный двигатель, В – бесколлекторный

Рассмотрим конструктивные отличия. Из рисунка 5 видно, что ротор (1 на рис. 5) двигателя коллекторного типа, в отличие от бесколлекторного, имеет катушки, у которых простая схема намотки, а постоянные магниты (как правило, два) установлены на статоре (2 на рис. 5). Помимо этого на валу установлен коллектор, к которому подключаются щетки, подающие напряжение на обмотки якоря.

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

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

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

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

Как запустить бесколлекторный двигатель?

Чтобы заставить работать приводы данного типа, потребуется специальный контроллер (см. рис. 6). Без него запуск невозможен.


Рис. 6. Контроллеры бесколлекторных двигателей для моделизма

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

  • Максимально допустимая сила тока, эта характеристика приводится для штатного режима работы устройства. Довольно часто производители указывают такой параметр в названии модели (например, Phoenix-18). В некоторых случаях приводится значение для пикового режима, который контролер может поддерживать несколько секунд.
  • Максимальная величина штатного напряжения для продолжительной работы.
  • Сопротивление внутренних цепей контроллера.
  • Допустимое число оборотов, указывается в rpm. Сверх этого значения контроллер не позволит увеличить вращение (ограничение реализовано на программном уровне). Следует обратить внимание, что частота вращения всегда приводится для двухполюсных приводов. Если пар полюсов больше, следует разделить значение на их количество. Например, указано число 60000 rpm, следовательно, для 6-и магнитного двигателя частота вращения составит 60000/3=20000 prm.
  • Частота генерируемых импульсов, у большинства контролеров этот параметр лежит в пределах от 7 до 8 кГц, более дорогие модели позволяют перепрограммировать параметр, увеличив его до 16 или 32 кГц.

Обратим внимание, что первые три характеристики определяют мощность БД.

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

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

Трёхфазный бесколлекторный электродвигатель постоянного тока

Большинство БД выполняются в трехфазном исполнении. Для управления таким приводом в контролере имеется преобразователь постоянного напряжения в трехфазное импульсное (см. рис.7).


Рисунок 7. Диаграммы напряжений БД

Чтобы объяснить, как работает такой вентильный двигатель, следует вместе с рисунком 7 рассматривать рисунок 4, где поочередно изображены все этапы работы привода. Распишем их:

  1. На катушки «А» подается положительный импульс, в то время как на «В» – отрицательный, в результате якорь сдвинется. Датчиками зафиксируется его движение и подастся сигнал для следующей коммутации.
  2. Катушки «А» отключается, и положительный импульс идет на «С» («В» остается без изменения), далее подается сигнал на следующий набор импульсов.
  3. На «С» – положительный, «А» – отрицательный.
  4. Работает пара «В» и «А», на которые поступают положительный и отрицательный импульсы.
  5. Положительный импульс повторно подается на «В», и отрицательный на «С».
  6. Включаются катушки «А» (подается +) и повторяется отрицательный импульс на «С». Далее цикл повторяется.

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


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

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

Электрический бесколлекторный двигатель имеет много достоинств, а именно:

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

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

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

БКЭПТ - бесколлекторные электродвигатели постоянного тока, могут быть мощностью, примером, 12, 30 вольт.

  • Выбор подходящего двигателя
  • Принцип работы
  • Устройство БКЭПТ
  • Датчики и их отсутствие
  • Отсутствие датчика
  • Понятие ШИМ частоты
  • Система arduino
  • Крепеж двигателя

Выбор подходящего двигателя

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

Слева направо: коллекторный двигатель и двигатель ФК 28-12 бесколлекторный

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

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

Главным преимуществом бесколлекторного двигателя постоянного тока является неимение контактов крутящего момента и переключения. Значит отсутствие источников потерь, как в двигателях с постоянными магнитами. Их функции выполняют транзисторы МОП. Ранее их стоимость была высокой, поэтому они не были доступны. Сегодня цена стала приемлемой, а показатели значительно улучшились. При отсутствии в системе радиатора, мощность ограничивается от 2,5 до 4 ватт, а ток работы от 10 до 30 Ампер. КПД бесколлекторных электродвигателей очень высокий.

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

Единственным минусом является дорогой электронный блок управления.

Рассмотрим, пример механики ЧПУ станка со шпинделем.

Замена коллекторного двигателя на бесколлекторный оградит от поломки шпинделя для ЧПУ. Под шпинделем имеется в видувал, обладающий правыми и левыми оборотами крутящего момента. Шпиндель для ЧПУ обладает большой мощностью. Скорость крутящего момента контролируется регулятором сервотестором, а обороты управляются автоматом контроллером. Стоимость ЧПУ со шпинделем около 4 тысяч рублей.

Принцип работы

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

Устройство БКЭПТ

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

На роторе расположены четыре полюса. Магниты в форме прямоугольника устанавливаются, чередуя полюсы. Однако не всегда количество полюсов равняется числу магнитов, которых может быть 12, 14. Но количество полюсов должно быть четным.Несколько магнитов могут составлять один полюс.

На картинке изображено 8 магнитов, формирующих 4 полюса. Момент силы зависит от мощности магнитов.

Датчики и их отсутствие

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

Токовые силы подаются на обмотки двигателя при особом положении ротора.Его определяет электронная система с помощью датчика положения. Они бывают разнообразных типов. Популярный регулятор хода - дискретный датчик с эффектом Холла. В двигателе на три фазы на 30 вольт будет использовано 3 датчика. Блок электроники постоянно располагает данными о положении ротора и направляет напряжение вовремя в нужные обмотки.

Распространенное приспособление, изменяющие свои выводы при переключении обмоток.

Устройство с разомкнутым контуром измеряет ток, частоту вращения. ШИМ каналы присоединяются к нижней части системы управления.

Три ввода присоединяются к датчику Холла. В случае изменения датчика Холла, начинается процесс переработки прерывания. Для обеспечения быстрого реагирования обработки прерывания подключается датчик Холла к младшим выводам порта.

Использование датчика положения с микроконтроллером

Для экономии на платежах за электроэнергию наши читатели советуют "Экономитель энергии Electricity Saving Box". Ежемесячные платежи станут на 30-50% меньше, чем были до использования экономителя. Он убирает реактивную составляющую из сети, в результате чего снижается нагрузка и, как следствие, ток потребления. Электроприборы потребляют меньше электроэнергии, снижаются затраты на ее оплату.

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

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

  • пуск двигателя максимально быстро без использования внешних дополнительных приборов;
  • управление скоростью одним внешним потенциометром.

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

Отсутствие датчика

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

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

Контроллеры обладают следующими свойствами:

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

При подключении контроллера важно делать провода, как можно короче. Из-за возникновения бросков тока на старте. Если провод длинный, то могут возникнуть погрешности определения положения ротора. Поэтому контроллеры продаются с проводом 12 - 16 см.

Контроллеры обладают множеством программных настроек:

  • контроль выключения двигателя;
  • плавное или жёсткое выключение;
  • торможение и плавное выключение;
  • опережение мощности и КПД;
  • мягкий, жесткий, быстрый старт;
  • ограничения тока;
  • режим газа;
  • смена направления.

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

Понятие ШИМ частоты

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

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

Сигнал ШИМ может быть сформирован аппаратом на несколько выводов. Или создать ШИМ для отдельного ключа программой. Схема становится проще. ШИМ сигнал имеет 4- 80 килогерц.

Увеличение частоты приводит к большему количеству процессов перехода, что даёт выделение тепла. Высота частоты ШИМ повышает количество переходных процессов, от этого происходят потери на ключах. Маленькая частота не даёт нужную плавность управления.

Чтобы уменьшить потери на ключах при переходных процессах, ШИМ сигналы подаются на верхние или на нижние ключи по отдельности. Прямые потери рассчитываются по формуле P=R*I2, где P - мощность потерь, R - сопротивление ключа, I - сила тока.

Меньшее сопротивление минимизируют потери, увеличивает КПД.

Система arduino

Часто для управления бесколлекторными двигателями используется аппаратная вычислительная платформа arduino. В основе находится плата и среда разработки на языке Wiring.

В Плату arduino входит микроконтроллер Atmel AVR и элементная обвязка программирования и взаимодействия со схемами. На плате имеется стабилизатор напряжения. Плата Serial Arduino представляет собой несложную инвертирующую схему для конвертирования сигналов с одного уровня на другой. Программы устанавливаются через USB. В некоторых моделях, например, Arduino Mini, необходима дополнительная плата для программирования.

Язык программирования Arduino используется стандартный Processing. Некоторые модели arduino позволяют управлять несколькими серверами одновременно. Программы обрабатывает процессор, а компилирует AVR.

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

Крепеж двигателя

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

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

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

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

Когда я реализовал управление по датчикам Холла я еще не очень понимал, что происходит в двигателе дальше абстрактных трех обмоток и двух полюсов: почему 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. Вид осциллограммы напряжения виртуальной средней точки.

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

  • ЭДС
  • BLDC
  • Добавить метки