Сенсорный или сенсорлесс режим: что лучше на малых скоростях

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

В любом коллекторном двигателе постоянного тока или синхронном двигателе с постоянными магнитами (BLDC) для работы нужно знать положение ротора. На высоких оборотах это не проблема — контроллер определяет положение по обратной ЭДС (противо-ЭДС). Но на малых скоростях, когда ротор крутится медленно, противо-ЭДС слишком слабая, чтобы контроллер мог уверенно определить, где находится ротор. Здесь на помощь приходят датчики Холла.

Что такое сенсорный режим

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

Плюсы сенсорного режима:

  • Плавный старт без рывков.
  • Уверенное трогание с места под нагрузкой (в горку, с грузом).
  • Стабильная работа на любых оборотах, включая самые низкие.
  • Минимальные потери при пуске.

Минусы сенсорного режима:

  • Дополнительные провода (5-6 жил) от мотора к контроллеру.
  • Датчики Холла могут выйти из строя от вибрации, перегрева или попадания влаги.
  • При неисправности одного датчика мотор начинает дергаться или не стартует.
  • Требуется точная установка датчиков (если меняете их вручную).

Что такое сенсорлесс режим

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

Плюсы сенсорлесс режима:

  • Меньше проводов (всего 3 силовых + 2 питания) — проще прокладка и меньше точек отказа.
  • Нет датчиков, которые могут сломаться.
  • Выше надёжность на высоких скоростях (нет ограничения по частоте датчиков).
  • Дешевле и проще в изготовлении.

Минусы сенсорлесс режима:

  • Плохой старт на малых скоростях — рывки, дрожание, возможен обратный ход.
  • При трогании с места под нагрузкой может потребоваться толчок ногой или несколько попыток.
  • Нестабильная работа на очень низких оборотах (менее 100-200 об/мин).
  • Возможно гудение мотора при старте (контроллер пытается определить положение ротора короткими импульсами).

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

Рассмотрим три типичные ситуации на малых скоростях.

Ситуация 1: Трогание с места на ровной дороге.

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

Ситуация 2: Езда в пробке, медленное маневрирование.

Сенсорный режим: едете 3-5 км/ч, мотор урчит ровно, можно притормозить и снова тронуться без проблем. Сенсорлесс: на такой скорости обратная ЭДС слабая, контроллер может выпасть в сенсорлесс-алгоритм, начать импульсный пуск, что проявляется рывками и дребезгом.

Ситуация 3: Подъём в горку с места (перед светофором).

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

Что говорит практика: какие контроллеры поддерживают сенсорлесс на малых скоростях

Современные контроллеры с синусным управлением (FOC, векторное управление) справляются с сенсорлесс на малых скоростях заметно лучше, чем старые "трапеции" (прямоугольное управление).

Трапециевидные (прямоугольные) контроллеры (большинство старого сегмента — 6-ступенчатая коммутация):

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

Синусные (FOC) контроллеры (современные — VESC, Flipsky, Makerbase, Xiaomi, Ninebot):

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

Гибридные режимы:
Некоторые контроллеры умеют работать в гибридном режиме: используют датчики при старте и на малых скоростях, а на высоких переключаются на сенсорлесс. Это позволяет получить и плавный старт, и снизить нагрузку на датчики на высоких оборотах (чтобы они не выходили из строя от перегрузки).

Когда что выбирать

Сенсорный режим лучше, если:

  • Вы часто ездите в горку или с грузом.
  • Нужен плавный и предсказуемый старт.
  • Мотор уже оснащён датчиками Холла и они исправны.
  • Вы не хотите возиться с настройкой алгоритма пуска.
  • У вас FOC-контроллер и есть провода для Холл-сенсоров.

Сенсорлесс режим лучше, если:

  • В моторе нет датчиков Холла или они вышли из строя (сломался).
  • Датчиков просто нет в конструкции (мотор без датчиков).
  • Вы хотите минимум проводов (меньше точек отказа).
  • Основная езда — на высоких скоростях, а старт можно делать с толчком ногой.
  • У вас современный FOC-контроллер с хорошей настройкой сенсорлесс.

Если датчики вышли из строя

Самая частая ситуация: стоит сенсорный контроллер и мотор с датчиками, но датчики Холла сгорели или замкнули (обычно от влаги или перегрева). Мотор начинает:

  • Дёргаться при старте.
  • Гудеть, но не вращаться.
  • Ехать только после раскрутки внешним усилием.

Если датчики сломаны — разъём отключается, и контроллер автоматически переходит в сенсорлесс. Если такой поддержки нет — нужно перепрошить контроллер или заменить на блок без сенсорной поддержки. Но большинство современных контроллеров умеют работать в режиме "только сенсорлесс", даже если у них есть разъём для датчиков.

Можно ли использовать сенсорлесс на малых скоростях для тяжелой техники

Для электросамоката весом 15 кг с человеком 70 кг сенсорлесс при хорошей настройке FOC будет работать сносно. Для грузового электротрицикла с нагрузкой 200 кг — уже проблема: мотор может не сдвинуть груз с места без датчиков. В этом случае сенсорный режим обязателен.

Рекомендации по настройке сенсорлесс

Если вы всё-таки решили работать без датчиков на малых скоростях, вот что нужно настроить в программе управления (BLDC Tool, VESC Tool и т.д.):

  1. Startup Boost (усиление старта) — увеличить, чтобы контроллер подавал больше энергии при пуске.
  2. Startup RPM (обороты старта) — установить минимальное значение, чтобы контроллер быстрее переходил в рабочий режим.
  3. Sensorless E RPM (переход в сенсорлесс) — если датчики есть, а вы хотите гибрид, настройте переход на высоких оборотах (обычно 3000-5000 об/мин).
  4. Dead Time (мёртвое время) — увеличить для более уверенного старта (но не перегибать, иначе греются ключи).

Вывод

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

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

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

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


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