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

Мотор

Учебный робот и варианты моторов для мобильной платформы

Коротко

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

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

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

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

Реальные варианты моторов

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

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

Для серьёзного учебного мобильного робота особенно удобны JGA25-370 с энкодером и JGB37-520 с энкодером. Они металлические, достаточно мощные, дают обратную связь по вращению и обычно проще в управлении, чем BLDC или шаговые двигатели. BLDC и шаговые моторы тоже полезны, но для первого колёсного робота они часто добавляют лишнюю сложность по драйверу, питанию и настройке.

Главная идея

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

линейная скорость ≈ угловая скорость выходного вала × радиус колеса
доступная касательная сила ≈ момент на колесе ÷ радиус колеса

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

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

Двигатель и редуктор выполняют разные задачи

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

Для идеальной одной ступени отношение можно представить так:

передаточное отношение = число зубьев ведомой шестерни ÷ число зубьев ведущей шестерни

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

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

Напряжение — условие, а не украшение карточки

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

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

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

Скорость: холостой ход и рабочая точка

Скорость без нагрузки удобна для сравнения, но колесо робота работает под сопротивлением. С ростом нагрузки скорость щёточного двигателя уменьшается, а ток растёт. Поэтому значение no-load speed не является обещанием скорости собранной машины.

Для предварительной оценки:

  1. возьмите выходную скорость редуктора при нужном напряжении;
  2. умножьте обороты в секунду на окружность колеса;
  3. получите верхнюю расчётную скорость без скольжения;
  4. добавьте запас на нагрузку и потери;
  5. подтвердите результат измерением с рабочей массой.
Параметр документацииЧто он означаетКак использовать
rated voltageнапряжение, к которому относятся заявленные данныесогласовать с реальным диапазоном питания
no-load speedскорость свободного выходного валасчитать только верхним ориентиром
no-load currentток свободного вращениядиагностировать трение, но не выбирать драйвер только по нему
stall torqueэкстраполированный или измеренный момент при нулевой скоростине принимать за длительную рабочую точку
stall currentток при поданном напряжении и остановленном валуучитывать старт и заклинивание, не воспроизводить длительно
max gearbox loadмеханический предел редукторане превышать даже при достаточном токе драйвера

Пусковой ток и ток остановленного вала

В момент пуска вал ещё не вращается, поэтому двигатель кратковременно близок к состоянию остановленного вала. Pololu определяет stall current как ток при поданном напряжении и неподвижном моторе и отмечает, что он может быть во много раз выше тока свободного вращения. Точный коэффициент не универсален — используйте значение конкретной модели.

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

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

Безопасный тест

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

Нагрузка, уклон и запас

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

Не проектируйте постоянную работу около stall torque. Там скорость близка к нулю, ток и нагрев велики. Рабочую точку выбирают по кривой конкретного двигателя, если производитель её публикует, и оставляют запас для старта и небольших препятствий. Полезно записать наихудший правдоподобный сценарий: максимальная масса, минимальный заряд батареи, уклон и одновременный старт обоих колёс.

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

Как читать сравнение передаточных отношений

Два честных одноступенчатых привода с разными отношениями

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

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

Механическая совместимость

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

Проверьте рукой при выключенном питании:

  • колесо вращается без касания корпуса и проводов;
  • ступица не проворачивается на валу и не качается;
  • левый и правый узлы установлены зеркально;
  • крепление мотор-редуктора не деформирует корпус;
  • есть доступ к винту или защёлке для замены узла.

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

Алгоритм выбора

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

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

Что запомнить про мотор

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

Практика

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

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

Задание 2. Два отношения

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

Задание 3. Согласование по току

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

Задание 4. Ступенчатая приёмка

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

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

  1. Почему небольшой двигатель мобильного робота часто дополняют редуктором?
  2. Как увеличение передаточного отношения влияет на идеальные скорость и момент выхода?
  3. Почему максимальный момент редуктора нельзя выводить только из передаточного отношения?
  4. Чем ток свободного вращения отличается от пускового и stall current?
  5. Почему скорость без нагрузки не равна скорости собранного робота?
  6. Как радиус колеса связывает момент на валу и касательную силу?
  7. Какие рейтинги нужно сопоставить у мотора, драйвера и источника?
  8. Какие механические проверки выполняют до подачи питания?
Ориентиры для самопроверки

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

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

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

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

  • Двигатель постоянного тока — электромеханический преобразователь, направление которого меняют полярностью питания через драйвер.
  • Мотор-редуктор — двигатель и зубчатая передача, образующие единый приводной узел.
  • Передаточное отношение — отношение скоростей или числа зубьев, описывающее изменение между входом и выходом передачи.
  • Крутящий момент — вращающее действие силы относительно оси.
  • Скорость без нагрузки — частота вращения свободного выхода при заданном напряжении.
  • Stall current — ток при поданном напряжении и остановленном валу.
  • Stall torque — момент при нулевой скорости; обычно не является безопасной длительной рабочей точкой.
  • Ступица — механическая деталь, соединяющая колесо с выходным валом.

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

Источники