- Бесколлекторный двигатель не запускается
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 Повреждён бесколлекторный двигатель или драйвер
Если после выполнения всех перечисленных проверок бесколлекторный двигатель по-прежнему не запускается, возможно, повреждён двигатель или драйвер. При наличии запасных бесколлекторных двигателей или драйверов попробуйте выполнить замену, чтобы определить неисправный компонент.
- Скорость бесколлекторного двигателя не соответствует ожидаемой
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 и предоставьте результаты тестирования или видеозаписи. Мы поможем вам решить проблему в кратчайшие сроки.