BLDC. Неравномерное вращение по синусоиде.

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Eariel
Открыл глаза
Сообщения: 69
Зарегистрирован: Вс фев 02, 2014 12:21:45

BLDC. Неравномерное вращение по синусоиде.

Сообщение Eariel »

Здравствуйте! В общем, история длинная, но: собрал схему управления бесколлекторным ЭД, используя STM32F103C8T6 и драйвер L6234D. STM формирует шим по трем фазам, шим идет на входы драйвера (IN1, 2, 3), и на выходе питается двигатель (звезда). Драйвер сделан так, что сигнал '0' открывает нижний ключ, а '1' - верхний. Т.е. если шим с контроллера 50%, ток через фазу отсутствует (а точнее, меняет направление с частотой шим). Идея была в том, чтобы двигатель работал в удерживающем режиме (сопротивлялся внешнему усилию), и это сделать удалось. Однако при попытке покрутить поле статора (изменяя шим по трем фазам), оказалось, что вращение ротора выходит неравномерным! Для вращения используется массив чисел от 1 до 255 (синусоида) на 256 значений, значение 128 соответствует 50% заполнению шим. Числа из массива записываются в регистры CCR1, 2, 3 при вращении ручки энкодера (три числа из массива со смещением треть периода). Экспериментально подмечено, что замедление происходит в тех точках, где любая из трех синусоид (не важно какой фазы) пересекает нулевой уровень (который обеспечивает 50% заполнение шим). Я просто не имею представления, что не так я делаю! Если знаете, подскажите пожалста, я тупо встал!

Содержимое регистра ARR = 255, режим ШИМ - phase correct. Буферизация регистров тоже включена. То ли мотор такой, то ли форма управляющего сигнала неверная, я не знаю..
Реклама
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20092
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: BLDC. Неравномерное вращение по синусоиде.

Сообщение Gudd-Head »

[uquote="Eariel",url="/forum/viewtopic.php?p=4174580#p4174580"]форма управляющего сигнала неверная[/uquote]
Что осциллограф показывает?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Реклама
Eariel
Открыл глаза
Сообщения: 69
Зарегистрирован: Вс фев 02, 2014 12:21:45

Re: BLDC. Неравномерное вращение по синусоиде.

Сообщение Eariel »

Сейчас не смогу показать, осцил на работе на карантине. Однако при работе в режиме удержания (когда скважность ШИМ не меняется), все выглядело как надо. Например, для ситуации, когда ARR = 100, CCR1 = CCR2 = 70, CCR3 = 10 заполнение ШИМ было соответственно 70%, 70%, 10% (мерил на выходе с STM, он же вход драйвера L6234D).
vispower
Нашел транзистор. Понюхал.
Сообщения: 181
Зарегистрирован: Ср фев 18, 2009 13:59:46

Re: BLDC. Неравномерное вращение по синусоиде.

Сообщение vispower »

Тоже увлекся темой драйвера BLDC. Пока сделал пробник на ардуино атмега328, но рабочей частоты явно не хватает. Думаю с stm32 побаловаться. Удалось Вам в этом продвинуться? какие результаты?
Реклама
Эиком - электронные компоненты и радиодетали
Eariel
Открыл глаза
Сообщения: 69
Зарегистрирован: Вс фев 02, 2014 12:21:45

Re: BLDC. Неравномерное вращение по синусоиде.

Сообщение Eariel »

Если еще интересно, вот ссылка на форум, где мой вопрос удалось обсудить более подробно: https://electronix.ru/forum/index.php?a ... 2#comments
Реклама
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: BLDC. Неравномерное вращение по синусоиде.

Сообщение Ivanoff-iv »

всё просто БЛДЦ мотор не предназначен для стояния в произвольном месте - кэфициент F/I практически постоянен на всём протяжении работы фазы, а т.к. положение мотора фиксируется при равновесии сил, то это равновесие, в случае достижения, будет безразличным на довольно большом участке... (т.е. на этом участке мотор не станет сопротивляться внешнему воздействию)
зато БЛДС равномерно крутит при простом "релейном" переключении фаз.
выхода два:
1) организовывать обратную связь (делать сервопривод)
2) менять мотор на шаговик или с синусной характеристикой.
(думаю, там про это и написано... :tea: )
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Реклама
Ответить

Вернуться в «Практика»