whale 1 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба 2 hours ago, Behram said: то никаких рывков, при стабильной нагрузке Не получиться, слишком отличается время перехода на шаг и период шагов, придется ротор опускать в в какой то демпфер типа меда/силикона и подбирать ток под каждую скорость это нереально. 1 hour ago, jcxz said: С помощью синуса сможете это сделать только для жёстко определённой нагрузки для данного мотора ("вентиляторный режим"). Если нагрузка на валу хоть немного изменится - или перестанет вращаться (слишком малый ток) или будет перемещаться скачками (слишком большой ток). Для плавного вращения в диапазоне нагрузок на валу нужно делать векторное управление, режим стабилизации скорости. Ну нагрузка тут как раз постоянна для каждой скорости, а просто увеличить ток не получится ? Сделаем ток заранее значительно больше необходимого или по д холла отслеживаем шаги и если шагов нет то начинаем добавлять тока пока не закрутится. Скорость вращения я так понимаю определяется частотой синусоиды Изменено 12 мая, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 11 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба https://aliexpress.ru/item/1005001502134873.html?spm=a2g0o.detail.1000014.3.75f75f86ctL7MY&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.177933.0&scm_id=1007.13338.177933.0&scm-url=1007.13338.177933.0&pvid=dcdbf05c-da9d-4cad-a010-ab44ca68d8da&_t=gps-id:pcDetailBottomMoreOtherSeller,scm-url:1007.13338.177933.0,pvid:dcdbf05c-da9d-4cad-a010-ab44ca68d8da,tpp_buckets:3338%230%23177933%230_3338%233142%239890%232_21387%230%23218179%230&_ga=2.123580680.2010033705.1620482298-1798846986.1578511539&_gac=1.117637755.1620825133.CjwKCAjw-e2EBhAhEiwAJI5jg3DC3sOHnVarzpIAzifCGeEVjlvZA_9roFcJZI_LStetQoCxVoke_BoCChEQAvD_BwE&sku_id=12000016377340399 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Behram 0 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба 2 часа назад, whale сказал: а просто увеличить ток не получится ? Сделаем ток заранее значительно больше необходимого или по д холла отслеживаем шаги и если шагов нет то начинаем добавлять тока пока не закрутится. Скорость вращения я так понимаю определяется частотой синусоиды Какие-то странные алгоритмы. Самый простой вариант - завести 3 Холла на XOR и его выход подключить к input capture. Значение подать на ПИД, а выход регулятора на регулятор фазового ток. Если так хочется синус, то сделать векторный ШИМ. Скорость реакции системы на низких оборотах будет не очень, но раз нагрузка стабильная, то проблем быть не должно. Изменено 12 мая, 2021 пользователем Behram Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 1 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба Just now, Vasil_Riabko said: https://aliexpress.ru/item Это просто меандр. Just now, Behram said: Какие-то странные алгоритмы. Алгоритмы бывают разные. Я так понимаю самый простой способ три дат тока , заводим на ацп, опрос думаю 200кгц хватит, на ключи заводим обычные ноги мк, шим делаем программный, один - три дат холла, все на stm32 M0 250мгц должно хватить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба 2 часа назад, whale сказал: а просто увеличить ток не получится ? Будет дёрганое вращение. 2 часа назад, whale сказал: Сделаем ток заранее значительно больше необходимого или по д холла отслеживаем шаги и если шагов нет то начинаем добавлять тока пока не закрутится. Зачем изобретать деревянный лисапед с квадратными колёсами, вместо того чтобы идти общепринятым путём - векторным управлением? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 1 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба Just now, jcxz said: Будет дёрганое вращение. Зачем изобретать деревянный лисапед с квадратными колёсами, вместо того чтобы идти общепринятым путём - векторным управлением? С чего ему дергаться ? Вектор поля вращается плавно. Просто кпд упадет. Just now, jcxz said: Будет дёрганое вращение. Зачем изобретать деревянный лисапед с квадратными колёсами, вместо того чтобы идти общепринятым путём - векторным управлением? А я каким иду ? Это тоже векторное управление. Изменено 12 мая, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 11 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба Выбирайте https://aliexpress.ru/w/wholesale-BLDC.html?spm=a2g0o.productlist.0.0.4f332cd5TogBfC&CatId=202002646 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 1 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба Just now, Vasil_Riabko said: Выбирайте https://aliexpress.ru/w/wholesale-BLDC.html?spm=a2g0o.productlist.0.0.4f332cd5TogBfC&CatId=202002646 Это все меандром. Накропал схему тестовой платы, что скажут уважаемые Доны, можно начинать ваять ? P-CAD EDA.pdf Изменено 12 мая, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Behram 0 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба 1 час назад, whale сказал: Я так понимаю самый простой способ три дат тока , заводим на ацп, опрос думаю 200кгц хватит, на ключи заводим обычные ноги мк, шим делаем программный, один - три дат холла, все на stm32 M0 250мгц должно хватить. Для метода, который вы хотите, измерение тока не нужно. Зачем нужен ПРОГРАММНЫЙ!1 ШИМ, если у СТМ32F0 есть прекрасный 3-канальный таймер1, которого полностью хватает для любого motorcontrol? Это не просто велосипед, а изобретение колеса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 1 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба Just now, Behram said: Для метода, который вы хотите, измерение тока не нужно. Зачем нужен ПРОГРАММНЫЙ!1 ШИМ, если у СТМ32F0 есть прекрасный 3-канальный таймер1, которого полностью хватает для любого motorcontrol? Это не просто велосипед, а изобретение колеса. Планирую для начала использовать шим с постоянной частотой и заполнением с ограничением по току, для этого достаточно всего одного таймера, к тому же тут необходима коммутация верхнего и нижнего ключа раздельно те в любом случае придеться дергать выводы а дергать их программно в сто раз легче чем копаться в этих таймерах. Изменено 12 мая, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 11 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба Quote Это все меандром. Поясните что значит меандр ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 41 12 мая, 2021 Опубликовано 12 мая, 2021 · Жалоба 09.05.2021 в 23:49, whale сказал: Искал не нашел. https://www.infineon.com/cms/en/product/evaluation-boards/tle9879-evalkit/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 1 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба 25 minutes ago, Vasily_ said: https://www.infineon.com/cms/en/product/evaluation-boards/tle9879-evalkit/ За 100$ пусть засунуть свою плату себе куда нить глубоко. Уже ничего не надо, буду сам делать. 1 hour ago, Vasil_Riabko said: Поясните что значит меандр ? Управляющий ток в виде меандра, ходят только по шагам, при синусном или как тут модно векторном управлении кол-во шагов на оборот стремиться в бесконечность Изменено 12 мая, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
controller_m30 1 13 мая, 2021 Опубликовано 13 мая, 2021 · Жалоба Делал плавное управление BLDC мотором, от 0 Hz. Для хоббийной модели. Компоненты использовал такие: DRV8313 - драйвер мотора, с Aliexpress. STM32F103 - платка разработки (типа Arduino) из ближайшего радиомагазина. И, повышающий преобразователь до 12в, т.к. DRV8313 работает начиная от 8в и выше. Мотор как на картинке. Скрытый текст МК использует таймер, с трёхканальным модулем сравнения, для генерации ШИМ. В памяти таблица синуса на 256 байт, скачанная откуда-то из инета, и программа просто движется по таблице, используя три указателя, отстоящие друг от друга на 1/3 размера таблицы. В DRV8313 сигнал заводится так, как это приведено в даташите на микросхему. Крутит от 0 до нескольких десятков оборотов в секунду. Можно управлять положением ротора как будто это шаговый двигатель. Недостатки. Обмотки ощутимо греются, возможно надо экспериментировать с ограничением тока, или рабочим напряжением. При полном проходе таблицы синуса движок делает небольшой рывок. Это заметно при сверхнизкой скорости вращения. В приведенном двигателе 12 катушек, и таблица позволяет плавно переместить ротор от одной катушки к другой. Всего на оборот получается 12 рывков. В чём причина пока не разбирался. Может скачанная таблица кривая, или я ею неправильно пользуюсь (например указатели должны отстоять точно на 1/3 длины таблицы друг от друга, а у меня таблица 256 байт, которая на 3 не делится). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 13 мая, 2021 Опубликовано 13 мая, 2021 · Жалоба 15 часов назад, whale сказал: С чего ему дергаться ? Вектор поля вращается плавно. Просто кпд упадет. Вы бы сначала попробовали - увидели бы. Цитата А я каким иду ? Это тоже векторное управление. Да ну? А это?: 11.05.2021 в 16:03, whale сказал: В принципе не сложно, пишем в мк четверть синуса в таблицу и выбираем с заданной скоростью его на три канала шима, работы на пару дней. "Векторное управление" - это не подача синусоиды. Читайте что такое "векторное управление". А то вы похоже даже понятия не имеете о чём речь. В сети много информации. 13 часов назад, whale сказал: придеться дергать выводы а дергать их программно в сто раз легче чем копаться в этих таймерах. Тогда ясно. Тему можно закрывать. Если ТС не желает разбираться даже в элементарном (работе таймеров), то работа однозначно обречена на провал. До векторного управления тут вообще как до небес. с таким подходом..... 8 часов назад, whale сказал: при синусном или как тут модно векторном управлении Хватит нести галиматью! Сначала хотя-бы прочитайте что такое "векторное управление". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться