Перейти к основному содержимому

Коллекторные двигатели

Два коллекторных двигателя приводят колёса симметричного мобильного робота

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

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

Коротко

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

Зачем это нужно

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

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

Поэтому привод рассматривают как систему:

команда программы -> силовой драйвер -> ток обмотки -> момент на валу -> механическая нагрузка
^ |
|---- ток и температура ---|

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

Примеры устройств

Примеры коллекторных двигателей

УстройствоЧто этоТипичные признакиЧто сравнить перед выбором
130 DCпростой коллекторный мотор без редукторадве клеммы, высокая скорость, малый моментток при старте и нужна ли редукция
N20компактный металлический мотор-редуктор без энкодерамаленький корпус, две клеммы мотора, выходной вал параллелен валу двигателяпередаточное отношение, ток блокировки, вал и крепёж
ТТ motorучебный DC-мотор с пластиковым редукторомудобен для колёсных роботов, низкая ценалюфт, ресурс шестерён и крепление колеса
JGA25-370 с энкодеромметаллический мотор-редуктор среднего размерапрочнее ТТ motor, выше ток, есть каналы энкодерапитание, драйвер, крепёж и разрешение энкодера
JGB37-520 с энкодеромболее крупный цилиндрический мотор-редукторбольше масса и момент, отдельный жгут энкодераподходит ли драйвер по току, напряжению и пусковой нагрузке

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

Главная идея

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

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

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

ШИМ не превращает процент заполнения в точные обороты. При том же заполнении скорость изменяется из-за напряжения батареи, нагрузки, трения, температуры и падения напряжения на драйвере. Для точной скорости нужна обратная связь, например от энкодера.

Что находится внутри

У учебного двигателя с постоянными магнитами можно выделить четыре части:

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

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

Коммутация — не регулирование скорости

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

Скорость, момент и ток

Для двигателя с постоянными магнитами полезна упрощённая модель. Электромагнитный момент в рабочем диапазоне приблизительно связан с током:

M ≈ kM × I

где M — момент, I — ток, kM — постоянная момента из документации двигателя. При вращении мотор создаёт противо-ЭДС, направленную против приложенного напряжения. Чем выше скорость, тем больше эта ЭДС и тем меньше остаётся напряжения на сопротивлении обмотки.

Отсюда следуют два крайних режима:

  • при свободном вращении скорость велика, а ток в основном покрывает потери;
  • при остановленном валу противо-ЭДС почти нет, поэтому ток ограничивают сопротивление обмотки, драйвер и источник.

Грубая оценка тока неподвижного мотора выглядит так:

I_пуск ≈ U / R

Она годится только как первая проверка: сопротивление меняется с температурой, в цепи есть падения напряжения, а драйвер может регулировать ток. Надёжнее взять stall current из паспорта при указанном напряжении и подтвердить ток безопасным испытанием с ограниченным источником.

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

H-мост меняет направление

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

ШИМ поступает в логику H-моста, а одна диагональ задаёт ток через мотор

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

Нельзя произвольно включать оба ключа одного плеча: это способно замкнуть питание через силовые транзисторы. Готовая микросхема драйвера формирует допустимые состояния, учитывает задержку переключения и часто содержит защиту от перегрузки и перегрева. Таблицу входов и различие между coast, brake, sleep и reverse берут только из её datasheet.

ШИМ быстро чередует состояния моста. Индуктивность обмотки сглаживает изменение тока, но форма тока зависит от частоты ШИМ и выбранного режима рециркуляции. Формулу

U_среднее ≈ D × U_питания

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

Питание и переходные процессы

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

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

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

Блокировка — не обычный рабочий режим

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

Пример: привод колёсного робота

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

Алгоритм запуска может выглядеть так:

  1. перед включением проверить команду остановки и состояние драйвера;
  2. увеличивать заполнение ШИМ с ограниченной скоростью изменения;
  3. измерять ток каждого канала или общий ток питания;
  4. при превышении рабочего порога уменьшать команду либо отключать канал;
  5. перед реверсом снизить скорость, перейти в определённое состояние остановки и лишь затем менять направление.

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

Что запомнить про коллекторный мотор

  • Щётки и коллектор выполняют механическую коммутацию внутри мотора.
  • Две клеммы делают базовое включение простым, но микроконтроллер не проводит силовой ток.
  • H-мост меняет полярность, а ШИМ регулирует доступный ток и среднее воздействие.
  • Ток при старте и блокировке намного важнее тока свободного вращения для выбора питания.
  • Ток, температура и длительность режима рассматриваются вместе.
  • Точная скорость требует обратной связи; процент ШИМ сам по себе не является измерением оборотов.

Практика

Задание 1. Паспорт привода

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

Задание 2. Проверка H-моста

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

Задание 3. Бюджет тока

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

Задание 4. План безопасного испытания

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

Проверьте себя

  • Как щётки и коллектор поддерживают непрерывное вращение?
  • Почему мотор нельзя питать от обычного GPIO?
  • Чем ток холостого хода отличается от тока блокировки?
  • Какие ключи H-моста проводят в одном направлении вращения?
  • Почему заполнение ШИМ не равно проценту номинальной скорости?
  • Чем рабочее ограничение тока отличается от аварийной защиты от сверхтока?
  • Зачем конденсатор размещают рядом с силовым драйвером?
  • Почему перед быстрым реверсом полезно снизить скорость?
Ориентиры для самопроверки

Сначала ответьте без подсказки. Ответ можно считать полным, если вы:

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

Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.

Словарь статьи

  • Коллекторный DC-мотор — двигатель постоянного тока, в котором ток обмоток ротора переключают щётки и коллектор.
  • Статор — неподвижная часть, создающая магнитное поле.
  • Ротор, или якорь — вращающаяся часть с валом и обмотками.
  • Щётка — скользящий электрический контакт между неподвижной цепью и коллектором.
  • Коллектор — набор проводящих сегментов на валу, переключающих ток в обмотках.
  • Коммутация — переключение тока между обмотками для поддержания момента.
  • H-мост — силовая схема из четырёх ключей, позволяющая менять полярность на нагрузке.
  • ШИМ — управление долей времени включённого силового состояния.
  • Противо-ЭДС — напряжение, возникающее при вращении и направленное против приложенного воздействия.
  • Ток блокировки — ток мотора при неподвижном валу в заданных условиях.
  • Bulk-конденсатор — локальная ёмкость, поддерживающая силовую шину при изменениях тока.

Связанные темы

Источники