Управление бесколлекторным двигателем

MacMillan
Offline
Зарегистрирован: 25.10.2016

Ребятки, привет!

Может кто нибудь сталкивался с похожей проблемкой...имеется бесколлекторный двигатель 2205 (от подвеса), так же имеется обычный оптический энкодер на 600 шагов, необходимо что бы двигатель работал как сервопривод, вращаясь так же как я вращаю энкодер. Точность мне не нужна. На данном этапе необходимо именно реализовать управление на стенде. Использовать датчки Холла или обратную ЭДС нельзя.

Перелопатил очень много форумов, в том числе и зарубежных, но нигде похожей информации не нашёл. Электронные стэдикамы работают по почти такой же схеме, за исключением разве что гироскопа. Вообще управление этими двигателями какое то сложное очень.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Так понимаю, если нельзя ни то ни другое, то ваша задача тупо неразрешима от слова совсем. Как-то ведь надо определять положение ротора относительно обмоток статора?

Если придумаете третий способ - пишите, интересно.

toxikaciya
Offline
Зарегистрирован: 11.04.2016

Я так понимаю двигатель от квадрика?

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

Еще вариант с одним энкодером (средняя школа): соотносите время одного оборота вала двигателя с числом шагов энкодера.