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

D

Daniel Zhang

Обновлено Jul 12, 2026

  1. Бесколлекторный двигатель не запускается

1.1 Ошибки подключения

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

Двигатель U V W +5V GND A B C
Драйвер MA MB MC +5V GND HA HB HC

1.2 Драйвер бесколлекторного двигателя не активирован

Логика работы порта EN (Enable) различается в зависимости от модели драйверов StepperOnline: в некоторых моделях для активации двигателя необходимо подать высокий уровень на EN (подключить к источнику напряжения), а в других — низкий уровень (подключить к GND). Обратитесь к руководству драйвера, чтобы уточнить правильную логику активации для вашей модели. Также можно попробовать переключить подключение EN-GND, чтобы проверить, запустится ли двигатель.

1.3 Некорректные настройки R-SL или R-CS

Параметр R-SL на драйвере бесколлекторного двигателя задаёт ограничение скорости, а параметр R-CS — ограничение тока. Если хотя бы один из них установлен в 0, двигатель не запустится. Убедитесь, что эти параметры заданы корректно.

1.4 Неверно выбран режим внутреннего/внешнего управления

Драйверы бесколлекторных двигателей StepperOnline поддерживают два режима управления:

  • Режим внутреннего управления: двигатель управляется командами, передаваемыми по интерфейсу RS485.

  • Режим внешнего управления: двигатель управляется через цифровые входы/выходы драйвера (например, импульс/направление или аналоговый вход).

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

1.5 Драйвер зафиксировал аварийную ситуацию

При обнаружении неисправности драйвер зажигает красный светодиод и останавливает двигатель. Если светодиод горит:

Считайте код ошибки из регистров драйвера по интерфейсу RS485 (подробности — в руководстве).

Некоторые драйверы отображают коды ошибок с помощью мигания светодиода — расшифровку см. в руководстве.

1.6 Некорректные параметры драйвера

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

Примечание: За исключением моделей BLD-510S и BLD-510B, остальные драйверы бесколлекторных двигателей StepperOnline не полностью совместимы с программным обеспечением StepperOnline BLDC Software V2.7. Использование данной программы может привести к записи параметров в неверные регистры. Для этих драйверов рекомендуется использовать альтернативное последовательное ПО для работы с RS485 при изменении параметров двигателя.

1.7 Повреждён бесколлекторный двигатель или драйвер

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

  1. Скорость бесколлекторного двигателя не соответствует ожидаемой

2.1 Некорректное значение параметра R-SL на драйвере

Параметр R-SL на драйвере бесколлекторного двигателя ограничивает максимальную скорость вращения. Если он установлен слишком низко, двигатель не сможет выйти на высокие обороты. Убедитесь, что параметр R-SL задан корректно.

2.2 Некорректное значение параметра «Число пар полюсов»

Параметр «Число пар полюсов» драйвера бесколлекторного двигателя критически важен для управления скоростью. Обратитесь к паспорту двигателя для уточнения этого значения. Примечание: драйверу требуется именно число пар полюсов (а не общее количество полюсов). Как правило, число пар полюсов = общее количество полюсов / 2.

2.3 Ошибка расчёта при преобразовании значений регистров в фактическую скорость

При считывании скорости двигателя из регистров убедитесь в правильности расчёта:

a. Значения регистров представлены в шестнадцатеричном формате и должны быть преобразованы в десятичный. Примечание: формат данных — little-endian (младший байт первый). Например, значение регистра C8 00 следует интерпретировать как 00 C8 (hex) = 200 (dec).

b. Значение регистра представляет электрическую частоту. Для преобразования в механические об/мин используйте формулу из руководства вашего драйвера. Для применимых моделей: фактические об/мин = (десятичное значение регистра × 20) / общее количество полюсов двигателя. Пример:

  • Общее количество полюсов двигателя = 4 (число пар полюсов = 2)

  • Значение скорости в регистре = C8 00 → 00C8 (hex) = 200 (dec)

  • Фактическая скорость = (200 × 20) / 4 = 1000 об/мин

Примечание: Убедитесь, что данная формула применима к вашей модели драйвера, обратившись к руководству. Из-за ограничений точности датчиков Холла фактическая скорость может иметь погрешность ±5%.

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