FOC. STM32 Motor control SDK - создание первого проекта

  Рет қаралды 13,060

Avislab

Avislab

Күн бұрын

Пікірлер: 41
@KostyantinKravchenko
@KostyantinKravchenko 4 жыл бұрын
Очень интересная тема.Спасибо за работу! Жду продолжения..
@АлександрПисецкий-у5ш
@АлександрПисецкий-у5ш 4 жыл бұрын
Я тоже не один год смотрел на различные проекты. Даже скомпилировал один проект с FOC, и запчастей купил. Хочу сделать моноколесо свое. Но спроектировать печатку это такой объем работы. Пока купил плату в Китае, но это не ремонтируемое, а хочется все свое и ремонтируемое.
@ОлександрОвонорд
@ОлександрОвонорд 4 жыл бұрын
Все доволі просто. Дякую за відео. Давно знайомий з вашим сайтом та канлом.
@deniszatsepin9276
@deniszatsepin9276 4 жыл бұрын
Соскучились) Спасибо за видео!
@yurii.lompart
@yurii.lompart 4 жыл бұрын
Дуже потужна штука! Дякую за інформацію!
@Stan-Park
@Stan-Park 4 жыл бұрын
Спасибо большое! Давно посматривал на эту отладку, но думал код не осилю... а там много готового уже есть
@ДмитрийЯкушев-э5я
@ДмитрийЯкушев-э5я 4 жыл бұрын
Супер ждем тест драйва на веломоторколесе! Сам тоже их SDK начал использовать, но не совсем правильно куски кода у них подсматриваю. На мой взгляд они перебздели чуток , как только наводка на датчики Хола прилетает, все авария, /* Bad hall sensor configutarion so update the speed reliability */ pHandle->SensorIsReliable = false; Все настройки раскиданы по разным файлам , т.е. настроить можно все только из SDK. Зачем Motor Profiler сделали отдельно. Ведь удобно все из одного окна настраивать ? Например у меня всегда контроллер тока, на моей плате не правильно коэффициенты определяет, приходится править. Чужой код из тысячи файлов в единое целое составить тяжело. Что понравилось fixed piont S16, cordic. Еще на Texas Intrument c их Инстаспин рекомендую посмотреть - не реклама. Там все проще сам MCU программно умеет настраивать свои параметры и достаточно не плохо. Код более лаконичный. HAL - проще и читабельнее. Куча лаб, через которые можно все потестить покрутить. Описание всех настроек и параметров подробно очень. Минус цена, купить тяжело, и прожорливые очень 110ма на 60MHz . Я про TMS320F28027. Хотя сам в своих проектах использую именно TMS. И все работает достаточно хорошо. Уф высказался-)))
@berdia0305
@berdia0305 4 жыл бұрын
Спасибо !!!
@АлександрГоворовский
@АлександрГоворовский 4 жыл бұрын
Ждём продолжения.
@АлексейНутрихин-ы4и
@АлексейНутрихин-ы4и 4 жыл бұрын
Охренеть, будущее наступило...
@AzEsm777
@AzEsm777 3 жыл бұрын
Не будущее, а настоящее. Все страдания уходят в прошлое, а хакерство уже не в моде :)
@valikaleshevich1618
@valikaleshevich1618 4 жыл бұрын
не понимаю чем все так восхищаются - "чудо-железом", на котором не разглядеть ни медных полигонов ни радиаторов (ну дык, там 1.5А, это 60Вт), плоским моторчиком "от принтера" или индусским софтом в делфи-стиле, с красивыми стрелочками и крутилками, на деле никому не нужном, тем более в свете существования уже годами проверенных и отлаженных открытых проектов, на которых работают как моторколеса на транспорте, так и сервоприводы в чпу-станках... вот было хорошо - занимался человек любимым делом, и софт писал с нуля и оттачивал в какой-то мере. и контроллеры собирал разные, мощные и не очень.. получал бесценный опыт и с нами делился, вон сколько видео и примеров на одном только канале - почти все, что нужно знать по bldc начинающему. даже сам двигатели собирал и тестировал на них те или иные нюансы работы... а будь у него изначально такая вот "игрушка", чему бы он сам научился и чему бы мы у него научились, как думаете? сколько было бы видео на канале, один только обзор с распаковкой или больше? кто-то гневно восклицает: - да ты че??? это нужно для обучения!!! ну-ну, и чему вы научитесь конфигурируя микроконтроллер в кьюбеМХ, какие нюансы его работы сможете постичь? кстати, а сколько стоит это "лего"? что-то мне кажется, что за эти же деньги я легко смогу какой-нить VESC 4 купить, это как минимум, и запитать им самокат.ну правда, ведь больше 60 баксов?
@avislab7180
@avislab7180 4 жыл бұрын
Одно другому не мешает. Можно и свой код писать и MCSDK пользовать, а можно и уже готовые решения купить. Это так прекрасно, если есть возможность выбрать то, что подходит для решения конкретной задачи. Я ЛЮБИТЕЛЬ, это мое ХОББИ и я могу себе позволить вечерами промежду прочими семейными делами и другими моими хобби потратить НЕСКОЛЬКО ЛЕТ написанию своего "софта с нуля". Делиться видосиками. Мне в кайф. И это полезно в плане приобретения действительно бесценного опыта (который, по факту, нахерникомуненужен) и для более глубокого понимаю сути происходящих вещей. Но вот в чем дело... "писать софт с нуля" - это уже прошлый век. Это увлекательно и интересно, но это не гарантирует результат. Поэтому такие решения, как MCSDK ожидаемо становятся более востребованными. Как бы это не раздражало "самописцев" старой закалки, к которым я себя тоже отношу. Поэтому, если Вам нужен РЕЗУЛЬТАТ, Вам придется изучать новое, использовать чужой опыт и чужие библиотеки. А если вам интересен ПРОЦЕСС, то пишите код с нуля. Мне повезло, я уже умею и так и эдак. По цене ситуация такая - фирменные платы для микроконтроллеров ST всегда стоили НЕ скромных денег. Но никто не мешает взять плату с контроллером попроще, подключить к ней СВОЮ силовую плату (под любое напряжение и ток, можно даже с полигонами и радиаторами), программатор, USB->USART и получите то-же самое, но за гуманные деньги. Я как бы намекаю, что я так уже сделал.
@kokotmkokot4926
@kokotmkokot4926 4 жыл бұрын
адекватные люди восхищаются возможностью использовать самый совершенный алгоритм управления PMSM мотор бесплатно, быстро, надежно и доступно. Построить сервосистемы и прочие системы робототехники. Никто не мешает подключить инвертор 800 вт или 5 кВт к данной плате управления. Они есть в свободном доступе.
@botak333
@botak333 7 ай бұрын
Hi sir wich parameter to change duty cycle for pwm mosfet driver sir?? I want to used max is 65% of duty cycle on mcsdk sir. Thank u​@@avislab7180
@statstopfinish
@statstopfinish 4 жыл бұрын
Поделитесь пожалуйста информацией где покупали такую отладочную плату , тоже такой захотелось , но в знакомых мне местах я такого набора не нашел.
@sergatmel8242
@sergatmel8242 4 жыл бұрын
Круто 👍
@CrazyPit
@CrazyPit 4 жыл бұрын
по железу не понял. драйвер то какой. свой можно сделать. igbt модули можно подключать. какие схемы. обратная связь... какие датчики... где почитать...ничего не понятно но ... очень интересно..
@SilverRainSR
@SilverRainSR 4 жыл бұрын
Какая крутотень!!! Неуж-то получится вектрный ПЧ в 30 кликов мышкой собрать?
@hybridinnovate
@hybridinnovate 4 жыл бұрын
Кажется stm32 это переизбыточно для управления двигателем, если только в промежутках коммутаций нужно обработать кучу прерываний, или двигатель с большим количеством полюсов, и его нужно крутить под 100к оборотов. Ещё один момент: в моторколесе 90 коммутаций за оборот, при ШИМ 32кгц максимальные механические обороты 21тыс/мин, далее блочная коммутация, скажем даже 32кгц это лишку, а если использовать игбт то и подавно
@retry79
@retry79 2 жыл бұрын
Мучаю сейчас spin-3201. Не получается ide скомпилировать из куба. Перемудрили они с решением из коробки. Нужно архитектуру знать стм32.
@АндрейАлександровичАлышев
@АндрейАлександровичАлышев 2 жыл бұрын
Спасибо за ваши видео! Попробовал сделать так же, но не получилось! При генерации проекта пишет что не установлены пакеты, а они на самом деле установлены. Не подскажите как лечится?
@serge221
@serge221 4 жыл бұрын
Может в следующих видео получится рассказать о настройках в MC WB? Понятно, что их там километр. В мануалах присутствуют только сами настройки, без их описания. Со многими удалось разобраться?
@GypsyRewind
@GypsyRewind 4 жыл бұрын
Хммм.. я живу и работаю в Тамбове, работаю в ТВРЗ, и у нас есть один электрик, хммм странное совпадение, тоже Андрей, и вот неожиданность, и тоже Фокин.. ни об одном ли человеке идет речь ?
@serge221
@serge221 4 жыл бұрын
День добрый. С такой платой не сталкивались? EVSPIN32F0601S3? В мотор профайлер ее нет. От поддержки st ответа не получил.
@avislab7180
@avislab7180 4 жыл бұрын
Добрый день. Нет. С такой платой не сталкивался. Но сталкивался с ситуацией, когда схема полностью кастомная и мотор профайлер не помощник. Просто приходилось вручную аккуратно подбирать коэффициенты ПИ-регуляторов.
@serge221
@serge221 4 жыл бұрын
@@avislab7180 Спасибо. Попробую восстановить плату и компьютер и придется вручную подбирать параметры, т.к. при подключении произошел большой бадабум
@nikolaivilatiev6158
@nikolaivilatiev6158 4 жыл бұрын
Подскажите а это уже готовый контроллер для управления двигателем или его тоже можно под свои нужды оптимизировать? www.st.com/content/st_com/en/products/evaluation-tools/solution-evaluation-tools/motor-control-solution-eval-boards/3-phase-motors-pmsm-bldc-acim/steval-spin3201.html#overview
@avislab7180
@avislab7180 4 жыл бұрын
Схема готовая, а вот прошивку нужно самому писать.
@SS-vq7lo
@SS-vq7lo 4 жыл бұрын
Здравствуйте, не могу найти как управлять при помощи stm32 bldc мотором с энкодером и какой энкодер лучше чтобы его можно было прицепить к любому bldc мотору? Как называется такое управление и куда копать? Нужно сделать моторы с драйверами для управления робо рукой
@avislab7180
@avislab7180 4 жыл бұрын
Добрый день. Смотрите в сторону FOC "Position control". Описанный в этом видео SDK это может. Но я пока не пробовал. В русскоязычном интернете ищите "серворежим". Универсального энкодера не существует. Нужно искать который подходит под Ваши технические условия и бюджет.
@borisov_dmitry
@borisov_dmitry 4 жыл бұрын
Есть еще интересная штука STSPIN32F0, стмка со встроенными драйверами ключей.
@Ais_Hunt
@Ais_Hunt 4 жыл бұрын
это вам не на avr кодписать, заинтересовало))
@statstopfinish
@statstopfinish 4 жыл бұрын
Как раз недавно про вас вспомнил.И вы тут как тут. Удачи , здоровья вам, спасибо за то что делитесь информацией . Кстати, тут kzbin.info/www/bejne/hWKWm2BriMangrM человек сделал мотор но не знает как им управлять, может сможете ему что посоветовать.
@lonter121
@lonter121 4 жыл бұрын
я бы тоже попросил бы вас пообщаться с автором, по возможности.
@OverCurrent
@OverCurrent 4 жыл бұрын
вот бы что-то похожее для асинхронных моторов
@Sh1neful
@Sh1neful 4 жыл бұрын
STM32 ACIM
@OverCurrent
@OverCurrent 4 жыл бұрын
@@Sh1neful знаю, видел. Пример бы
@Дмитрий-д5х6й
@Дмитрий-д5х6й Ай бұрын
столько наворочено чтобы управлять 6ю транзисторами в ключевом режиме,ужас куда катиться мир.
@sssserya1
@sssserya1 4 жыл бұрын
все на библиотеках. Не интересно.
Каха и лужа  #непосредственнокаха
00:15
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 23 МЛН
FOC Driver + Feedback Magnetic Sensor - Arduino
14:34
Electronoobs
Рет қаралды 39 М.
Визитка программиста
19:40
Александр Красников
Рет қаралды 142 М.
Brushless DC Speed Controller
15:11
Hyperspace Pirate
Рет қаралды 379 М.
Easy & Powerful Arduino Alternative? STM32 Beginner's Guide
9:49
GreatScott!
Рет қаралды 1 МЛН
Каха и лужа  #непосредственнокаха
00:15