Управление бесколлекторным двигателем
- Войдите на сайт для отправки комментариев
Ср, 14/03/2018 - 15:58
Ребятки, привет!
Может кто нибудь сталкивался с похожей проблемкой...имеется бесколлекторный двигатель 2205 (от подвеса), так же имеется обычный оптический энкодер на 600 шагов, необходимо что бы двигатель работал как сервопривод, вращаясь так же как я вращаю энкодер. Точность мне не нужна. На данном этапе необходимо именно реализовать управление на стенде. Использовать датчки Холла или обратную ЭДС нельзя.
Перелопатил очень много форумов, в том числе и зарубежных, но нигде похожей информации не нашёл. Электронные стэдикамы работают по почти такой же схеме, за исключением разве что гироскопа. Вообще управление этими двигателями какое то сложное очень.
Так понимаю, если нельзя ни то ни другое, то ваша задача тупо неразрешима от слова совсем. Как-то ведь надо определять положение ротора относительно обмоток статора?
Если придумаете третий способ - пишите, интересно.
Я так понимаю двигатель от квадрика?
Используйте два энкодера, один для управления, второй для контроля на валу двигателя. В программе считываете количество импульсов с первого энкодера и поворачиваете вал двигателя до набора этого же количества импульсов со второго. Либо тоже самое, только используя удельное число импульсов.
Еще вариант с одним энкодером (средняя школа): соотносите время одного оборота вала двигателя с числом шагов энкодера.