Перейти к содержанию
    

Подскажите плату векторного управления блдс

2 hours ago, Behram said:

то никаких рывков, при стабильной нагрузке

Не получиться, слишком отличается время перехода на шаг и период шагов, придется ротор опускать в  в какой то демпфер типа меда/силикона и подбирать ток под каждую скорость это нереально. 

1 hour ago, jcxz said:

С помощью синуса сможете это сделать только для жёстко определённой нагрузки для данного мотора ("вентиляторный режим"). Если нагрузка на валу хоть немного изменится - или перестанет вращаться (слишком малый ток) или будет перемещаться скачками (слишком большой ток). Для плавного вращения в диапазоне нагрузок на валу нужно делать векторное управление, режим стабилизации скорости.

Ну нагрузка тут как раз постоянна для каждой скорости,

а просто увеличить ток  не получится ? Сделаем ток заранее значительно больше необходимого или по д холла отслеживаем шаги и если шагов нет то начинаем добавлять тока пока не закрутится. Скорость вращения я так понимаю определяется частотой синусоиды

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  

2 часа назад, whale сказал:

а просто увеличить ток  не получится ? Сделаем ток заранее значительно больше необходимого или по д холла отслеживаем шаги и если шагов нет то начинаем добавлять тока пока не закрутится. Скорость вращения я так понимаю определяется частотой синусоиды

 

 

Какие-то странные алгоритмы. Самый простой вариант - завести 3 Холла на XOR и его выход подключить к input capture. Значение подать на ПИД, а выход регулятора на регулятор фазового ток. Если так хочется синус, то сделать векторный ШИМ. Скорость реакции системы на низких оборотах будет не очень, но раз нагрузка стабильная, то проблем быть не должно.

Изменено пользователем Behram

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Vasil_Riabko said:

Это просто меандр.

Just now, Behram said:

  Какие-то странные алгоритмы. 

 

Алгоритмы бывают разные.

Я так понимаю самый простой способ три дат тока , заводим на ацп, опрос думаю 200кгц хватит, 

на ключи заводим обычные ноги мк, шим делаем программный, один - три дат холла,  все на stm32 M0 250мгц должно хватить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, whale сказал:

а просто увеличить ток  не получится ?

Будет дёрганое вращение.

2 часа назад, whale сказал:

Сделаем ток заранее значительно больше необходимого или по д холла отслеживаем шаги и если шагов нет то начинаем добавлять тока пока не закрутится.

Зачем изобретать деревянный лисапед с квадратными колёсами, вместо того чтобы идти общепринятым путём - векторным управлением?  :wacko2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, jcxz said:

Будет дёрганое вращение.

Зачем изобретать деревянный лисапед с квадратными колёсами, вместо того чтобы идти общепринятым путём - векторным управлением?  :wacko2:

С чего ему дергаться ? Вектор поля вращается плавно. Просто кпд упадет.

Just now, jcxz said:

Будет дёрганое вращение.

Зачем изобретать деревянный лисапед с квадратными колёсами, вместо того чтобы идти общепринятым путём - векторным управлением?  :wacko2:

А я каким иду ? Это тоже векторное управление.

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Vasil_Riabko said:

Это все меандром.

 

 

 

Накропал схему тестовой платы, 

что скажут уважаемые Доны, можно начинать ваять ?

P-CAD EDA.pdf

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, whale сказал:

Я так понимаю самый простой способ три дат тока , заводим на ацп, опрос думаю 200кгц хватит, 

на ключи заводим обычные ноги мк, шим делаем программный, один - три дат холла,  все на stm32 M0 250мгц должно хватить.

Для метода, который вы хотите, измерение тока не нужно.

Зачем нужен ПРОГРАММНЫЙ!1 ШИМ, если у СТМ32F0 есть прекрасный 3-канальный таймер1, которого полностью хватает для любого motorcontrol? Это не просто велосипед, а изобретение колеса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Behram said:

Для метода, который вы хотите, измерение тока не нужно.

Зачем нужен ПРОГРАММНЫЙ!1 ШИМ, если у СТМ32F0 есть прекрасный 3-канальный таймер1, которого полностью хватает для любого motorcontrol? Это не просто велосипед, а изобретение колеса.

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

 

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

09.05.2021 в 23:49, whale сказал:

Искал не нашел.

https://www.infineon.com/cms/en/product/evaluation-boards/tle9879-evalkit/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

25 minutes ago, Vasily_ said:

За 100$ пусть засунуть свою плату себе куда нить глубоко.

Уже ничего не надо, буду сам делать.

1 hour ago, Vasil_Riabko said:

Поясните что значит меандр ?
 

Управляющий ток в виде меандра,  ходят только по шагам, при синусном или как тут модно векторном управлении кол-во шагов на оборот стремиться в бесконечность

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делал плавное управление BLDC мотором, от 0 Hz. Для хоббийной модели.

Компоненты использовал такие: DRV8313 - драйвер мотора, с Aliexpress. STM32F103 - платка разработки (типа Arduino) из ближайшего радиомагазина. И, повышающий преобразователь до 12в, т.к. DRV8313 работает начиная от 8в и выше. Мотор как на картинке.

 

Скрытый текст

BLDC.thumb.png.26d030223fa2aaed1229523093033571.png

 

МК использует таймер, с трёхканальным модулем сравнения, для генерации ШИМ. В памяти таблица синуса на 256 байт, скачанная откуда-то из инета, и программа просто движется по таблице, используя три указателя, отстоящие друг от друга на 1/3 размера таблицы.

В DRV8313 сигнал заводится так, как это приведено в даташите на микросхему.

 

Крутит от 0 до нескольких десятков оборотов в секунду. Можно управлять положением ротора как будто это шаговый двигатель.

Недостатки.

Обмотки ощутимо греются, возможно надо экспериментировать с ограничением тока, или рабочим напряжением.

При полном проходе таблицы синуса движок делает небольшой рывок. Это заметно при сверхнизкой скорости вращения. В приведенном двигателе 12 катушек, и таблица позволяет плавно переместить ротор от одной катушки к другой. Всего на оборот получается 12 рывков. В чём причина пока не разбирался. Может скачанная таблица кривая, или я ею неправильно пользуюсь (например указатели должны отстоять точно на 1/3 длины таблицы друг от друга, а у меня таблица 256 байт, которая на 3 не делится).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 часов назад, whale сказал:

С чего ему дергаться ? Вектор поля вращается плавно. Просто кпд упадет.

Вы бы сначала попробовали - увидели бы.

Цитата

А я каким иду ? Это тоже векторное управление.

Да ну? А это?:

11.05.2021 в 16:03, whale сказал:

В принципе не сложно, пишем в мк четверть синуса в таблицу и выбираем с заданной скоростью его на три канала шима, работы на пару дней.

"Векторное управление" - это не подача синусоиды.

Читайте что такое "векторное управление". А то вы похоже даже понятия не имеете о чём речь. В сети много информации.

13 часов назад, whale сказал:

придеться дергать выводы а дергать их программно в сто раз легче чем копаться в этих таймерах.

Тогда ясно. Тему можно закрывать. Если ТС не желает разбираться даже в элементарном (работе таймеров), то работа однозначно обречена на провал.

До векторного управления тут вообще как до небес. с таким подходом.....  :unknw:

8 часов назад, whale сказал:

при синусном или как тут модно векторном управлении

Хватит нести галиматью! Сначала хотя-бы прочитайте что такое "векторное управление".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...