BLDC шпиндель + драйвер HX-WS400. Провалы оборотов.

Контроллеры, драйверы, датчики, управляющие устройства.
Transaxle
Новичок
Сообщения: 20
Зарегистрирован: 01 ноя 2015, 19:20
Репутация: 0
Настоящее имя: Евгений
Контактная информация:

BLDC шпиндель + драйвер HX-WS400. Провалы оборотов.

Сообщение Transaxle »

Доброго времени суток, уважаемые форумчане.
Помогите, пожалуйста, идеями в чем может быть проблема?

Связка BLDC шпиндель HXKJ 400Вт + драйвер HX-WS400
Управляю оборотами через PWM
Сигнал генерирует Mach3 + USB SmoothStepper

При любом установившемся значении оборотов или при их наборе
происходит кратковременный сброс оборотов и затем восстановление.
Сбросить может рандомно до нуля и держаться так 1-2секунды или частично на долю секунды.
Между сбросами может пройти пара секунд или несколько минут.

https://youtu.be/G58w5K1z1I4

В поисках причины:
1) Мультиметром измерял уровни напряжений на клеммах драйвера во время работы шпинделя.
Питание силовой части стабильно.
Питание датчиков холла и группы control тоже стабильно.
Напряжение на входе PWM при сбросе оборотов не меняется.
2) Сопротивление обмоток шпинделя одинаковое.
3) Сопротивление одного из датчиков холла было немного выше двух других.
Я предположил что один из датчиков холла плохо запаян и от вибрации теряет контакт.
Разборка шпинделя эту версию не подтвердила.

Итого:
Судя по стабильному силовому питанию, стабильному PWM сигналу и опорному напряжению 5В,
а также отсутствии повреждений датчиков или обмоток двигателя я предполагаю что косяк где-то в драйвере.
Но где? Как это лечить? Есть ли другие варианты? Что я не учел?

Только что пришел в голову еще один вариант. Клемма F/R (направление вращения) "висит в воздухе".
Напряжение на ней при работе шпинделя было 2,36В. Может быть она ловит какую-то помеху и кратковременно
меняет направление вращения? Может быть ее подтянуть к земле или питанию?
Попробую этот вариант в ближайшие выходные.

2019-03-03 15.20.03.jpg (1954 просмотра) <a class='original' href='./download/file.php?id=158381&sid=eb972ad404bd04a455b6754af6c44b79&mode=view' target=_blank>Загрузить оригинал (396.48 КБ)</a>
2019-03-03 15.20.22.jpg (1954 просмотра) <a class='original' href='./download/file.php?id=158382&sid=eb972ad404bd04a455b6754af6c44b79&mode=view' target=_blank>Загрузить оригинал (412.24 КБ)</a>
2019-03-03 14.52.11.jpg (1954 просмотра) <a class='original' href='./download/file.php?id=158383&sid=eb972ad404bd04a455b6754af6c44b79&mode=view' target=_blank>Загрузить оригинал (417.69 КБ)</a>
2019-03-03 15.38.18.jpg (1954 просмотра) <a class='original' href='./download/file.php?id=158384&sid=eb972ad404bd04a455b6754af6c44b79&mode=view' target=_blank>Загрузить оригинал (449.83 КБ)</a>
2019-03-03 15.38.32.jpg (1954 просмотра) <a class='original' href='./download/file.php?id=158385&sid=eb972ad404bd04a455b6754af6c44b79&mode=view' target=_blank>Загрузить оригинал (444.37 КБ)</a>
2019-03-03 15.38.53.jpg (1954 просмотра) <a class='original' href='./download/file.php?id=158386&sid=eb972ad404bd04a455b6754af6c44b79&mode=view' target=_blank>Загрузить оригинал (447.66 КБ)</a>
Mikkele
Новичок
Сообщения: 1
Зарегистрирован: 31 окт 2022, 09:52
Репутация: 0
Контактная информация:

Re: BLDC шпиндель + драйвер HX-WS400. Провалы оборотов.

Сообщение Mikkele »

Добрый день, уважаемый Transaxle и участники форума!
Приношу извинения за некропостинг, но у меня абсолютно такая же ситуация, которую вы столь подробно описали!
Единственное отличие у меня - это Smooth Stepper, который имеет интерфейс Ethrnet вместо USB.
В остальном - даже проверки те же проводились, разве что датчики Холла я проверял без разборки двигателя, а просто подавал отдельно питание на них и проворачивал вал с контролем открытых коллекторов тестером на прозвонке. Досконально и не по одному разу проверено все, что связано с возможными контактными явлениями, передерганы и пропаяны все кабели и т. п., было подозрение на колодку драйвера - пропаяна и она. Проверен источник питания, проверены управляющие сигналы на входе контроллера - ничего криминального обнаружить не удалось (правда, пока только тестером, до осциллографа пока не добрался). К сожалению, у меня нет возможности менять крупно-узловым методом отдельные части тракта, их просто нет под рукой, а свои диагностические изыскания я исчерпал и ума не приложу, куда копать дальше! Повторяемости этого дефекта получить не удалось от слова совсем - он живет своей жизнью. 8( Из важных наблюдений могу добавить, что, с одной стороны, частота возникновения указанных провалов видится совершенно случайной, паузы между провалами могут варьироваться от нескольких секунд до десятка минут, могут возникать сразу же по несколько штук подряд при включении после относительно длительного простоя, а могут появляться лишь после какой-то относительно продолжительной работы шпинделя. С другой стороны, сам провал по ощущениям имеет подозрительно постоянную длительность порядка секунды. Да, все это безобразие проявляется при работе на любых оборотах.
Собственно, мой вопрос в следующем - удалось ли как-то победить баг? Получилось ли диагностировать, в чем именно была проблема?
Очень надеюсь на ваш ответ, поскольку уже отчаялся найти решение, а работать нужно (станок задействован на производстве).
stanislav_
Новичок
Сообщения: 3
Зарегистрирован: 22 июл 2022, 17:10
Репутация: 0
Настоящее имя: stanislav
Контактная информация:

Re: BLDC шпиндель + драйвер HX-WS400. Провалы оборотов.

Сообщение stanislav_ »

1. убедиться что выбран правильный тип выхода - TTL/PWM
2. проверить тип входа на драйвере BLDC. если там аналоговый вход, то преобразовать PWM в напряжение RC цепочкой.

была похожая ситуация. по мультику напряжение стояло ровно, обороты по звуку плавали. подобрал RC с контролем по осциллографу, обороты плавать перестали.
Ответить

Вернуться в «Электроника»