Драйвер BLCD двигателя и проблема плавности хода.

Крутим-вертим: частотные преобразователи, драйверы шд итд
Ответить
Потрогал лапой паяльник
Сообщения: 398
Зарегистрирован: Ср фев 04, 2026 21:29:19
Откуда: Из норки где-то в России

Сообщение Призрачный Суслик »

Есть двигатель BLCD. Всё хорошо, кроме того, что датчики положения ротора, на базе датчиков Холла имеют не аналоговый выход и синусоидальный синал при работе, а выход вида ОК и совершенно прямоугольный сигнал. Подключил это к плате с Алиэкспресс https://aliexpress.ru/item/1005012304665153.html С какого то раза подобрал подключение датчиков по минимому потребляемого тока при работе. Но при работе ощущается достаточно сильная вибрация двигателя, работает прямо "шагами". Это не желательно для того применения, где это необходимо. Может кто-то знает контролёры, которые корректно работают с такими датчиками положения ротора. С двигателем от CD-ROMа где датчики положения ротора аналоговые данный контролёр работает хорошо.

Использование контролёра с бездатчиковым определанием положения ротора невозможно, так как нужен максимум момента со стопа.
Реклама
u37
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

бесколлекторный компакт диск? Ммм... Не думаю.

Прочитайте про 6 step режим коммутации - частая замена/альтернатива синусу.
Реклама
Электрический кот
Сообщения: 1049
Зарегистрирован: Сб сен 12, 2009 15:43:19

Сообщение khach »

Холловские датчики по другому и не умеют. А перейдете в аналоговый режим- утоните в помехах, И все равно не поможет- магнитное поле полюсное меняется по трапеции и проймать фронт правильно не получится. Воткните аналоговый холл в мотор в свободный зазор между обмотками и посмотритет угловую зависимость. Для точного управления угловым положением с учетом неравномерного момента нагрузки, например у гибридных автомобилей, применяются индуктивные датчики положения, часто многополюсные. Типа SIN-COS индуктосинов. Или индуктивные датчики расстояния до ферромагнитного ротора, у которого профиль тип арксинуса вырезан лазером. Тут еще проблема в температуре- холлы сильно не любят изменяющуюся температуру, особенно те что выскочувствительные. А индуктивным датчикам изменение температуры почти не влияет на характеристику.
Потрогал лапой паяльник
Сообщения: 398
Зарегистрирован: Ср фев 04, 2026 21:29:19
Откуда: Из норки где-то в России

Сообщение Призрачный Суслик »

Кто вам сказал эту чушь ?

Классичкский ДХ - всегда аналоговый, но к нему цепляют целую схему для "цифрового" выхода. У данного двигателя сделано именно так. В этом и проблема.
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 364
Зарегистрирован: Чт май 07, 2026 00:30:38

Сообщение Zapolyarny »

:facepalm:
Полагаю, если спрашивающий на вполне нормальный ответ реагирует подобным образом:
Призрачный Суслик писал(а): Пн июн 29, 2026 23:14:17 Кто вам сказал эту чушь ?
То он и сам разберётся. Как и с тем, что "контролёры" - это те, кто билеты в трамвае проверяет.
Реклама
Электрический кот
Сообщения: 1049
Зарегистрирован: Сб сен 12, 2009 15:43:19

Сообщение khach »

Призрачный Суслик писал(а): Пн июн 29, 2026 23:14:17 У данного двигателя сделано именно так.
У КАЖДОГО а не у данного. Движков с чисто аналоговым холлом без цифровой обвязки вы не найдете в природе. Потому что работать с милливольтовыми сигналами аналогового холла в условиях помех от ШИМ регулятора никто в здравом уме не будет. Вернее были такие движки в приводах проигрывателей грампластинок, но это уж очень специфическая история.
Реклама
u37
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

Бесколлекторный мотор, по своей сути, является шаговым двигателем. Как и ШД, у него ограничено количество устойчивых состояний, их всего 6. Совпадение с названии технологии 6 step не случайно. Как и в ШД, можно получить микрошаги, или полу-, четверть- шаги, но они не могут быть устойчивыми. И в моторе и в ШД. А посему, применяются лишь при динамических/переходных процессах.
Электрический кот
Сообщения: 1049
Зарегистрирован: Сб сен 12, 2009 15:43:19

Сообщение khach »

Вопиющая ерунда. Вот на столе лежит сервопривод Mitsubishi- обычный PMSM мотор, но со встроенным энкодером. И энкодер этот 15 бит. Т.е электрически делим окружность на 130 тысяч частей. Без нагрузки он такую угловую точность обеспечивает, под нагрузкой все чуть хуже, но но ошибки единицы отсчетов энкодера в статике. Т. е можно управлять BLDC и плавно очень, но цена такого энкодера превышает цену двигателя намного. Ну и отличие в форме тока для BLDC и PMSM некоторое есть, но обратная связь тоже эту трапецию может исправить. От делать нечего крепил мицубишевский энкодер к китайскому мотору BLDC- если не входить в динамические режимы где моменты инерции ротора играют роль- то крутит так же плавно.
ЗЫ. вспомнил, откуда ковырял 4 проводные аналоговые холлы- из старых 5 дюймовых дисковводов. Именно 5 дюймовых, в 3 дюймовках уже цифровой холл был на индексе.
u37
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

khach писал(а): Вт июн 30, 2026 21:53:46 Вопиющая ерунда.
Объяснить я могу, но общаться с хамлом нет никакого желания. Агрессивная форма мышления говорит о явной неспособности к мышлению.
Потрогал лапой паяльник
Сообщения: 398
Зарегистрирован: Ср фев 04, 2026 21:29:19
Откуда: Из норки где-то в России

Сообщение Призрачный Суслик »

khach писал(а): Вт июн 30, 2026 13:56:39
Призрачный Суслик писал(а): Пн июн 29, 2026 23:14:17 У данного двигателя сделано именно так.
У КАЖДОГО а не у данного. Движков с чисто аналоговым холлом без цифровой обвязки вы не найдете в природе.
В подавляющем большинства компьютерных CD/DVD-ROM приводов стоят именно аналоговые холлы. Неоднократно запускал такие двигателя отдельно от привода. Примерно 20-30 милливольт - да.

Вега 122 ая имеет чисто аналоговые датчики холла, в 5,25 советских дисководах - аналоговые датчики холла. Могу продолжить...

Я с "цифровым" столкнулся впервые.

Просто типичные контролёры просто усиливают сигнал с датчика холла и подают в обмотку сдвинутую на 60 градусов от него. Форма напряжения на обмотках малонагруженного двигателя будет почти синусоидальной. А тут имеем с датчиков прямоугольные импульсы и в обмотки подаём прямоугольные, отсюда сильная вибрация. Нужно найти контроллёр, который сам формирует синус, а не просто усиливает сигналы от датчиков.
Потрогал лапой паяльник
Сообщения: 364
Зарегистрирован: Чт май 07, 2026 00:30:38

Сообщение Zapolyarny »

Призрачный Суслик писал(а): Пт июл 03, 2026 12:03:24 Вега 122 ая имеет чисто аналоговые датчики холла, в 5,25 советских дисководах - аналоговые датчики холла. Могу продолжить...
Список антиквариата? Мир давно ушёл вперёд, в интегральность. И даже датчики Холла с аналоговым выходом имеют варианты. Например, выход может быть ратиометрическим или нет.
Призрачный Суслик писал(а): Пт июл 03, 2026 12:03:24 Я с "цифровым" столкнулся впервые.
На всякий случай: датчики Холла могут иметь выход в виде цифрового интерфейса, ШИМ и прочими, а дискретные 0/1 с различной логикой состояния выхода в зависимости от наличия и полярности магнитного поля.
Одного вечера вполне хватит, чтобы просмотреть все современные варианты и оперировать уже ими.
Электрический кот
Сообщения: 1049
Зарегистрирован: Сб сен 12, 2009 15:43:19

Сообщение khach »

Призрачный Суслик писал(а): Пт июл 03, 2026 12:03:24 Нужно найти контроллёр, который сам формирует синус, а не просто усиливает сигналы от датчиков.
Аналоговые холлы работали когда микросхема драйвера располагалась непосредственно на плате мотора, т.е расстояние от датчика до микросхемы было очень небольшим. Как только драйвер стал отдельным узлом на проводах стали использоваться холлы с цифровым выходом. Хотя вот попалась статья как аналоговые холлы имитировали синус-косинусный ресолвер. В общем виде- поставили в обычный PMSM мотор два холла с сдвигом на пол-полюса ротора. В результате формировался сигнал близкий к синусу и косинусу. Но чтобы отстротится от помех, запитали холлы переменкой, получили модулированный сигнал и обработали его синхронными детекторами. Схема усложнилась, но стала нечувствительной к помехам.
Hall resolver emu.jpg
(70.57 КБ) 1 скачивание
Потрогал лапой паяльник
Сообщения: 398
Зарегистрирован: Ср фев 04, 2026 21:29:19
Откуда: Из норки где-то в России

Сообщение Призрачный Суслик »

Вот в том и вопрос, какой драйвер применить с такими датчиками. Указанный в первом сообщении вот нормально не работает.

А так да - датчики с ОК, это явно под длинную линию.
Электрический кот
Сообщения: 1049
Зарегистрирован: Сб сен 12, 2009 15:43:19

Сообщение khach »

В современных реалиях драйвер- это микроконтроллер. Выходы холлов идут на входы таймеров в режиме capture- compare ну или просто на прерывания. Транзисторами управляет 3 канальный таймер в режиме ШИМ. Ну еще есть три драйвера затворов транзисторов обычно внешние, возможно с изоляцией и бутстрепом напряжения для верхнего плеча. Последнее что встречалось не микроконтроллерное это была MC33035
Ответить

Вернуться в «Управление двигателями»