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

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

На схеме синяя последовательность заканчивается на абстрактном узле логики моста. Разводка затворов намеренно не показана. Оранжево-мятный путь обозначает одно выбранное силовое состояние: верхний левый ключ и нижний правый проводят ток, а бледные ветви не проводят одновременно. Конденсатор подключён между шинами питания рядом с мостом.
Нельзя произвольно включать оба ключа одного плеча: это способно замкнуть питание через силовые транзисторы. Готовая микросхема драйвера формирует допустимые состояния, учитывает задержку переключения и часто содержит защиту от перегрузки и перегрева. Таблицу входов и различие между coast, brake, sleep и reverse берут только из её datasheet.
ШИМ быстро чередует состояния моста. Индуктивность обмотки сглаживает изменение тока, но форма тока зависит от частоты ШИМ и выбранного режима рециркуляции. Формулу
U_среднее ≈ D × U_питания
можно применять как учебное приближение, где D — заполнение. Она не обещает линейную скорость и не описывает все интервалы тока в реальном мосте.
Питание и переходные процессы
Моторный источник должен выдерживать пусковой импульс без провала, который перезагрузит контроллер. Драйвер выбирают не только по рекламному «пиковому току», а по рабочему напряжению, допустимому среднеквадратичному и кратковременному току, сопротивлению ключей, отводу тепла и режиму платы.
Локальный керамический конденсатор у выводов питания драйвера подавляет быстрые изменения, а bulk-конденсатор служит местным запасом энергии. Его ёмкость и допустимое напряжение зависят от тока, проводов, свойств источника, способа торможения и разрешённой пульсации. Значение берут из документации драйвера и проверяют в системе, а не копируют из чужой схемы.
Вращающийся мотор может отдавать энергию обратно в шину при торможении или внешнем раскручивании. Противо-ЭДС — нормальное свойство машины, но конкретная защита от подъёма напряжения определяется драйвером и источником. Аккумулятор, лабораторный блок и преобразователь по-разному принимают обратную энергию. Поэтому допустимое напряжение конденсаторов и электроники выбирают с запасом по официальной схеме применения.
При неподвижном валу ток и тепловыделение могут быть максимальными. Не держите вал рукой под полным питанием ради измерения. Используйте ограничение тока, короткий контролируемый тест, защитный кожух и методику производителя. Аппаратная защита от сверхтока спасает электронику при аварии, но не заменяет настроенное ограничение рабочего тока.
Пример: привод колёсного робота
Для двухколёсной платформы сначала оценивают момент на колесе, затем выбирают мотор и редуктор. Драйвер должен выдержать одновременный старт обоих каналов. Источник проверяют при разгоне на покрытии с высоким сцеплением, а не только с вывешенными колёсами.
Алгоритм запуска может выглядеть так:
- перед включением проверить команду остановки и состояние драйвера;
- увеличивать заполнение ШИМ с ограниченной скоростью изменения;
- измерять ток каждого канала или общий ток питания;
- при превышении рабочего порога уменьшать команду либо отключать канал;
- перед реверсом снизить скорость, перейти в определённое состояние остановки и лишь затем менять направление.
Плавный профиль не устраняет пусковой ток полностью, зато уменьшает механический удар и вероятность просадки питания. Если колесо упёрлось в стену, программа не должна бесконечно повышать ШИМ: полезны токовый порог, тайм-аут и обратная связь от энкодера.
Что запомнить про коллекторный мотор
- Щётки и коллектор выполняют механическую коммутацию внутри мотора.
- Две клеммы делают базовое включение простым, но микроконтроллер не проводит силовой ток.
- H-мост меняет полярность, а ШИМ регулирует доступный ток и среднее воздействие.
- Ток при старте и блокировке намного важнее тока свободного вращения для выбора питания.
- Ток, температура и длительность режима рассматриваются вместе.
- Точная скорость требует обратной связи; процент ШИМ сам по себе не является измерением оборотов.
Практика
Задание 1. Паспорт привода
Выберите реальный коллекторный мотор с официальным datasheet. Выпишите номинальное напряжение, скорость и ток холостого хода, ток блокировки, допустимый продолжительный режим и постоянную момента, если она дана. Отметьте параметры, которых в документе нет.
Задание 2. Проверка H-моста
По datasheet выбранного драйвера составьте таблицу команд для движения вперёд, назад, свободного выбега, торможения и сна. Отдельно укажите недопустимые или автоматически предотвращаемые состояния. Не подключайте мотор на этом этапе.
Задание 3. Бюджет тока
Для двухмоторной платформы оцените суммарный ток свободного движения, одновременного старта и блокировки двух колёс. Сравните оценки с непрерывными и кратковременными возможностями драйвера, источника, разъёмов и проводов.
Задание 4. План безопасного испытания
Составьте последовательность проверки одного мотора от лабораторного источника с ограничением тока. Включите крепление мотора, начальное напряжение, контроль температуры, критерий немедленной остановки и способ проверить направление без удерживания вала.
Проверьте себя
- Как щётки и коллектор поддерживают непрерывное вращение?
- Почему мотор нельзя питать от обычного GPIO?
- Чем ток холостого хода отличается от тока блокировки?
- Какие ключи H-моста проводят в одном направлении вращения?
- Почему заполнение ШИМ не равно проценту номинальной скорости?
- Чем рабочее ограничение тока отличается от аварийной защиты от сверхтока?
- Зачем конденсатор размещают рядом с силовым драйвером?
- Почему перед быстрым реверсом полезно снизить скорость?
Сначала ответьте без подсказки. Ответ можно считать полным, если вы:
- формулируете основную мысль своими словами;
- называете важные условия, ограничения или меры безопасности;
- для схемы, кода или расчёта показываете ход решения и ожидаемый результат.
Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.
Словарь статьи
- Коллекторный DC-мотор — двигатель постоянного тока, в котором ток обмоток ротора переключают щётки и коллектор.
- Статор — неподвижная часть, создающая магнитное поле.
- Ротор, или якорь — вращающаяся часть с валом и обмотками.
- Щётка — скользящий электрический контакт между неподвижной цепью и коллектором.
- Коллектор — набор проводящих сегментов на валу, переключающих ток в обмотках.
- Коммутация — переключение тока между обмотками для поддержания момента.
- H-мост — силовая схема из четырёх ключей, позволяющая менять полярность на нагрузке.
- ШИМ — управление долей времени включённого силового состояния.
- Противо-ЭДС — напряжение, возникающее при вращении и направленное против приложенного воздействия.
- Ток блокировки — ток мотора при неподвижном валу в заданных условиях.
- Bulk-конденсатор — локальная ёмкость, поддерживающая силовую шину при изменениях тока.
Связанные темы
- Бесколлекторные двигатели — электронная коммутация трёхфазного мотора без щёток.
- Шаговые двигатели — движение дискретными шагами с отдельным драйвером фаз.
- Сервоприводы — готовый привод с внутренним контуром положения.
- Мотор-редукторы — обмен скорости на момент с помощью механической передачи.
- Энкодеры — измерение скорости, направления и перемещения вала.
Источники
- Microchip. AN905: Brushed DC Motor Fundamentals.
- Microchip. Brushed DC Motor Controllers and Drivers.
- Texas Instruments. DRV8871 Brushed DC Motor Driver Datasheet.
- Texas Instruments. Bulk Capacitor Sizing for DC Motor Drive Applications.
- maxon. Motor constants.