BLDC контроллер своими руками на микроконтроллере STM32

Ғылым және технология

Плата управления бесколлекторными двигателями на микроконтроллере STM32F103. Схема, чертеж платы:
blog.avislab.com/stm32_brushl...
Примеры и исходный код для STM32:
github.com/avislab/STM32F103/...
github.com/avislab/STM32F103/...
Статьи об управлении бесколлекторными двигателями с помощью микроконтроллера STM32
STM32 - BLDC Motor Control:
blog.avislab.com/stm32-bldc_ru/
STM32 - PMSM Control:
blog.avislab.com/stm32-pmsm_ru/
Подборка видео о бесколлекторных моторах. BLDC, PMSM, векторное управление:
blog.avislab.com/brushless_vi...
Все о brushless моторах:
blog.avislab.com/category/bru...

Пікірлер: 148

  • @smorovoz
    @smorovoz5 жыл бұрын

    Видео вообще на +5! Спасибо за столь подробный анализ и пояснения!

  • @Serega643
    @Serega6433 жыл бұрын

    Большая благодарность за отснятый материал!!! Успехов Вам!!!

  • @Eloy148
    @Eloy1485 жыл бұрын

    Очень познавательное видео. Спасибо. Редко такое увидишь в инете.

  • @liftoman_777
    @liftoman_7775 жыл бұрын

    Вы обьясняльщик от бога :) несколько лет учу векторное управление и только сейчас понял. Спасибо за канал!

  • @azbukaChisel
    @azbukaChisel5 жыл бұрын

    Огромное вам спасибо! Очень интересно. Делайте ещё! Ещё! И ещё)

  • @powerlabs9028
    @powerlabs90282 жыл бұрын

    Очень информативно и доходчиво обьяснил)) Автору респект👍

  • @sklivello
    @sklivello3 жыл бұрын

    Спасибо! Потихоньку вникаю в тему управления bldc двигателями...

  • @user-ey4qp4mq4q
    @user-ey4qp4mq4q4 жыл бұрын

    Очень интересно. Отличная подача материала. Спасибо

  • @user-ji5nb5yt1g
    @user-ji5nb5yt1g3 жыл бұрын

    Так подробно и доходчиво объясняют единицы! Спасибо!

  • @electricpower_ua
    @electricpower_ua4 жыл бұрын

    Очень полезное и информативное видео... Я конечно, все, что сказано в этом видео знаю и ничего нового для себя, не услышал, но все-равно, заслушался... Насколько плотно четко и доступно подана информация - браво!

  • @user-hh3ik4tj5j
    @user-hh3ik4tj5j5 жыл бұрын

    Четко, понятно, без воды! Лайк подписка

  • @user-wz4xz6ew5l
    @user-wz4xz6ew5l5 жыл бұрын

    Очень познавательно и толково, спасибо большое.

  • @BurguyMtl
    @BurguyMtl4 жыл бұрын

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

  • @vadim7229
    @vadim72295 жыл бұрын

    Просто шикарно! Спасибо!

  • @msdesignru
    @msdesignru5 жыл бұрын

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

  • @cycymber1
    @cycymber13 жыл бұрын

    Красава, отличная работа. Спасибо

  • @alexled2759
    @alexled27592 жыл бұрын

    Очень информативное видео!

  • @sledleo
    @sledleo4 жыл бұрын

    ТОП контент! Круто!!

  • @user-jp2xc7tv1f
    @user-jp2xc7tv1f3 жыл бұрын

    Супер, все правильно и просто.

  • @igormorozov6801
    @igormorozov68014 жыл бұрын

    Просто платиновая информация, да по полочкам! Конечно серийный образец купить проще. Но причина №3 (докопаться и разобраться) пересилила.

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA5 жыл бұрын

    Работаю с силовой техникой - использую быстрый диод параллельно R3 R4 в обратном включении - тогда полевики быстрее закрываются. Еще важен монтаж Сток верхнего транзистора идет на микросхему (VS), а уж потом на Исток нижнего транзистора. Выходной провод подключается вблизи (VS). Может показаться мелочью - но вч тычки пропадают. D1 лучше использовать быстрый BYV27-200-TR (время 15-25 нс) и падения напряжения на нем по меньше 0,7-0,85в.

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Спасибо за полезный совет.

  • @kazanbass175

    @kazanbass175

    5 жыл бұрын

    Avislab, ни одного дизлайка, красава)

  • @igormatveev7743
    @igormatveev77435 жыл бұрын

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

  • @user-zv2yz5jg9m
    @user-zv2yz5jg9m10 ай бұрын

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

  • @aleksandrkozlov9286
    @aleksandrkozlov92865 жыл бұрын

    Можно по подробнее рассказать про бездатчиковое определение положение ротора BLDC, схематехнику, откуда и с чем сравниваете АЦП во время подачи коротких импульсов

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Про бездатчиковые BLDC будет следующее видео.

  • @irbiit4910
    @irbiit49105 жыл бұрын

    спасибо

  • @TheDiscoLux
    @TheDiscoLux4 жыл бұрын

    Резистор на затворе ограничивает ток драйвера и фронты сглаживает. И разница в 10наносекундах открывания одного транзистора быстрее другого не выведет из строя. Импульсные токи гораздо больше сток исток чем 2-5 раз. А так хороший ролик.

  • @kogram
    @kogram5 жыл бұрын

    Здравствуйте, а не могли бы подсказать какой драйвер лучше использовать вместо IR2101? Ни то, что бы не нравится IR2101, просто в виде прозвучала фраза, что это не самый лучший драйвер, а какие тогда лучше

  • @user-st8bi7de8k
    @user-st8bi7de8k5 жыл бұрын

    Бесспорно видео просто отличное! Хотелось бы уточнить один нюанс, на 6.24 минуте видео говорится о частоте ШИМ и " дид тайме" , но на сколько мне известно частота ШИМ как правило постоянна при таком способе управления скоростью вращения, меняется длительность импульса а период(частота) постоянен! Таким образом меняется время открытого состояния транзистора за период! При ШИМ изменяется действующее напряжение, т.е. меняется напряжение на нагрузке. ???? Или в видео другой способ описывается? Или же тут за счёт изменения частоты происходит изменение скорости вращения??? Тогда это не ШИМ а просто частотное управление скоростью!???? Хотелось бы уточнить у автора для правильного понимания...

  • @user-nr7hu9ee2n
    @user-nr7hu9ee2n5 жыл бұрын

    Здравствуйте. Можно ли использовать в качестве тестовой платы центральную плату от гироскутера? Цена б/у гироскутера колеблется в пределах 3..5 т.р.. Зато имеется два трёхфазных моста, два двигателя и источник питания на литий -ионных батарейках. Будут ли у вас эксперименты с подобными платами? Спасибо.

  • @paracore903
    @paracore9034 жыл бұрын

    Круто, ну хоть Вы расскажите то, что сколько можно цеплять транзисторов на одно плечо? В даташите нигде не нашёл, в моем случае, ir2104

  • @user-zv2yz5jg9m
    @user-zv2yz5jg9m10 ай бұрын

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

  • @freeshooter3163
    @freeshooter31635 жыл бұрын

    Привет. Я сам с большим опытом,но стал вопрос быстрого позиционирования на бесколлекторниках. Вроде сверхбыстрых шаговиков. Есть идеи,как реализовать? Нужна точность положения,высокая скорость и старт с нагрузкой.Планирую доработать 3D принтер до сверхскоростей работы :)

  • @fankish8219
    @fankish8219 Жыл бұрын

    Подскажите, а для 1s можно собрать такой рконтроллер? На машинку стрижки волос нужен

  • @user-rk3ei8vo2d
    @user-rk3ei8vo2d4 жыл бұрын

    Здравствуйте , а можно купить готовый слабенький вариант и его умощнить?

  • @valikaleshevich1618
    @valikaleshevich16184 жыл бұрын

    а как на счет широко распространенных драйверов ADP3418 и согласно его даташиту транзисторов - IPD12N03 и IPD06N03 (2шт) ? вроде бы широко распространенный драйвер/транзисторы из материнок. правда напряжение максимум 30V но для начала достаточно... драйвер с автоматическими дедтаймом, то есть, казалось бы, подавай себе на вход ШИМ и все дела... можно ли заменить на вашей схеме драйвера/транзисторы на эти, как думаете?

  • @yehorpererva6803
    @yehorpererva68035 жыл бұрын

    Так ACS712 уже ж не рекомендуют для использования в новых разработках. Замена на ACS723. Или использовали ACS712 просто потому, что он был в наличии? П.С. за видео - спасибо!

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Эта плата собиралась из того что было, ACS712 в том числе. Но, про ACS723 я не знал, спасибо.

  • @user-hz5kh5ch8n
    @user-hz5kh5ch8n3 жыл бұрын

    Добрый день, как с вами связаться?

  • @user-ux5iq6et1s
    @user-ux5iq6et1s5 жыл бұрын

    Спасибо за познавательную информацию, понятное повествование!!!! возможна -ли реализация рекуперации? Спасибо!!!

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    На этой схеме рекуперация не планировалась. Но принципиально - это возможно.

  • @user-ux5iq6et1s

    @user-ux5iq6et1s

    5 жыл бұрын

    У Вас в этом проекте реализовано векторное управление? Спасибо!!!

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Нет. Эта плата не для векторного управления. Я на видео специально об этом говорил.

  • @kokotmkokot4926
    @kokotmkokot49265 жыл бұрын

    Здравствуйте. Спасибо за очередное видео! Нужна подсказка в следующем вопросе по управлению двигателем. Запустил мотор-колесо на FOC библиотеке от STM. Одним из параметров в настройках является фазовый сдвиг в электрических градусах между максимумом B-EMF первой обмотки двигателя и нарастающим фронтом датчика Холла H1. Возможно провести измерение B-EMF первой обмотки не подключаясь к средней точке обмоток, чтобы не разбирать двигатель? Заранее благодарю!

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Добрый день. Если средняя точка не доступна, один из вариантов - взять половину напряжения питания. Т.е. использовать простой делитель напряжения. Если у Вас мотор-колесо для велосипеда, очень интересно было бы услышать Ваши впечатления от FOC применительно именно к велоколесу.

  • @kokotmkokot4926

    @kokotmkokot4926

    5 жыл бұрын

    1. Я не использую питание обмоток, питаются только датчики Холла, вращаю руками колесо и вижу на одном канале осциллографа сигнал датчика H1. Втором канал подключен так- щуп + подключен к обмотке 1, земляной щуп - к обмотке 2. Необходимо определить сдвиг фазы именно между максимумом ЭДС 1 обмотки и фронтом датчика Холла. Вот и туплю, от какой именно обмотки вижу максимум... от 1 или 2. Надеюсь понятно пояснил. Благодарю за желание помочь! 2. Колесо использую от гироскутера. Мне самому интересно разобраться с FOC, собрал стенд и пытаюсь оптимизировать настройки на данный двигатель)

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Я понял Вашу ситуацию. Среднюю точку можно получить собрав через резисторы в пучок все фазы. Как на этой схеме: www.avislab.com/blog/wp-content/uploads/2013/08/bldc4_2.png

  • @kokotmkokot4926

    @kokotmkokot4926

    5 жыл бұрын

    спасибо!

  • @pashoki6880
    @pashoki68803 жыл бұрын

    Добрый день , можно ли в качестве драйверов использовать ir2110 для транзисторов irf3205 ?

  • @avislab7180

    @avislab7180

    3 жыл бұрын

    Да, этого драйвера будет более чем достаточно.

  • @MAGDEBACH
    @MAGDEBACH5 жыл бұрын

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

  • @alexnavin8833
    @alexnavin88335 жыл бұрын

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

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Нет, меньше нет. Меленькие (для авиамоделей) я покупаю. Получается дешевле, чем собирать самому.

  • @BETEP_BECT

    @BETEP_BECT

    Жыл бұрын

    @@avislab7180 привіт, без ардуіно і микроконтроллера можеш зробити. За гроші?

  • @avislab7180

    @avislab7180

    Жыл бұрын

    ​@@BETEP_BECT Вітаю. Так, Ні. Так - без мікроконтроллера на спеціальній мікросхемі зробити можна. Ні - під замовлення не роблю.

  • @reptiloidx8942
    @reptiloidx89423 жыл бұрын

    ПРИВЕТ А ЕСТь ЛИ СXЕМА НЕ АРДУИНОВСКАЯ ДЛЯ УПРАВЛЕНИЕ ТРЁXФАЗНИКА С УСТАНОВКОЙ ПЛАВНООГО ПУСКА ИЛИ ПЛАВНОГО ТОРМОЖЕНИЯ ИЛИ ПУСК ВПЕРЁД ИЛИ ПУСК НАЗАД ??? СПАСИБА !!!!!

  • @funcMYXOMOP
    @funcMYXOMOP4 жыл бұрын

    13:58 Кнопули :3

  • @englishman_i
    @englishman_i5 жыл бұрын

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

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Скобы и радиатор не покупались. Они были сняты с какой то мертвой "железяки". Т.е. на разборке.

  • @englishman_i

    @englishman_i

    5 жыл бұрын

    жалко, редкая вещь скобы, или дорогие. Спасибо.

  • @KBinSNT

    @KBinSNT

    5 жыл бұрын

    подобные скобы держат корпус печки ваз 2108 2109

  • @sergeyk1260
    @sergeyk12605 жыл бұрын

    И в этой теме Вас по достаю) Спасибо ещё раз за работы. Не могли бы Вы пояснить далёким от программирования людям, чем отличаются алгоритмы управления в примере для AVR и этот для ARM? Просто на сверхмалых оборотах с нагрузкой на валу АВР хоть и с перебоями (из-за чего и переделал на ARM) но тянет мощно мотор колесо, а STM32 очень низкий момент даёт, причём рывками. Силовая часть та же что и у атмеги, все сигналы в норме(с холла через триггер Шмидта). Я так понимаю при старте отличаются алгоритмы? Что изменить в коде для STM32 чтобы добиться такой же тяги на старте, как и на Атмеге? Благодарю!

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Если вкратце, то в моих примерах есть BLDC режим и PMSM. BLDC - простой и будет работать всегда. Но PMSM более эффективный. Но для того что бы он был действительно эффективный, нужно все чётенько настроить. Мотор на малых оборотах может дергаться если контроллер думает, что мотор остановился, и пере запускает его. Пример, который я опубликовал, он универсальный, и не совсем подходит для вело колеса, ибо вело колесо для контроллера (при тех настройках что в примере) очень очень медленное. Я сейчас экспериментирую с вело колесом 500 ватт, планируется отдельный пример оптимизированный именно под вело колесо.

  • @sergeyk1260

    @sergeyk1260

    5 жыл бұрын

    @@avislab7180 Спасибо, буду ждать Ваш пример для велоколеса. Чем отличается этот пример от PMSM я понял, Вы всё это доступно объяснили в видео, видимо я вопрос не точно задал. Я имел ввиду чем отличается программа и алгоритм именно BLDC на STM32 от BLDC на Атмеге? Потому что работают на старте по разному, хотя настроек особо и нет.

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Это странно. Ибо алгоритмы одинаковые. На днях проверю и сообщу.

  • @sergeyk1260

    @sergeyk1260

    5 жыл бұрын

    @@avislab7180 кажется я нашёл проблему. Если Вам будет интеренсо, могу поделиться опытом, скинуть фотки осциллограмм. Обнаружил, что при определённых условиях, в том числе и нагрузке на старте, драйвер просто игнорирует как минимум половину сигналов с контроллера. Соответственно при коэфф. заполнения 50% на движок в лучшем случае 25% приходит

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Конечно интересно. мой e-mail: andre@avislab.com интересно понять почему так происходит.

  • @user-ry2pe2iq9t
    @user-ry2pe2iq9t8 ай бұрын

    ничего не понял . но очень интересно

  • @user-uz3gs1mi5n
    @user-uz3gs1mi5n4 жыл бұрын

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

  • @avislab7180

    @avislab7180

    4 жыл бұрын

    Нет, спасибо.

  • @gggcgf6237
    @gggcgf62375 жыл бұрын

    Ты говоришь подключал к мотор колесу велосипеда, так вот хотел спросить может у тебя есть или был контроллер китайский мотор колёса? Возможно ли такой контроллер переделать чтоб поднять частоту ну чтоб быстрее ехать? У меня есть мотор колесо 250вт 36в я купил контроллер 250вт 24в-36в и с ним разгонялся до 29км/ч но в горку тянуло плохо так взял купил на 350вт 36в-48в с ним в горку едит уже лучше но вот беда с ним разгоняюсь только до 26 , я думал может хоть до каких 34кмч будет ехать, батарея у меня 36в.

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Да, есть колесо с контроллером. "Поднять частоту ну чтоб быстрее ехать" - звучит забавно :) По европейским законам скорость электро велосипедов ограничена до 25 км/ч. В китайских контроллерах обычно есть перемычка вкл/выкл ограничение. В моем специальный разъем выведен. Подозреваю, что причина в этом. Почитайте доку по Вашему контроллеру.

  • @summersnow2408

    @summersnow2408

    3 жыл бұрын

    1) поднять напряжение до 48В, 2) сменить колесо хотя бы на 350Вт, 3) проверить просадки на акуме, возможно у вас дохлые или просто ширпотребные элементы 18650. Это всё что вам может помочь.

  • @palianycia333
    @palianycia3334 жыл бұрын

    11:58 дайте ссылочку на отдельное видео

  • @TheIntellekt
    @TheIntellekt5 жыл бұрын

    отзовитесь кто еще собирал проект?! не пойму толи руки толи лыжи...

  • @paracore903
    @paracore9035 жыл бұрын

    сколько можно подключать мосфетов на одно плечо ir2101?

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Зависит от емкости затвора этих самых мосфетов...

  • @user-wl5jf7qi1b
    @user-wl5jf7qi1b3 жыл бұрын

    Здравствуйте ,можно ли использовать ардуино нано?

  • @avislab7180

    @avislab7180

    3 жыл бұрын

    Нет, плата схема для STM32F103

  • @user-wl5jf7qi1b

    @user-wl5jf7qi1b

    3 жыл бұрын

    @@avislab7180 ,я в плане прошивки

  • @avislab7180

    @avislab7180

    3 жыл бұрын

    @@user-wl5jf7qi1b прошивка для stm32f103

  • @sssserya1
    @sssserya13 жыл бұрын

    разве BLDC порядке переключения ключей нужен dead time ?

  • @avislab7180

    @avislab7180

    3 жыл бұрын

    dead time - нужен при комплементарной работе ключей. Неважно чем они управляют и в какой последовательности включаются. Если комплементарная работа ключей не используется, тогда dead time, разумеется, не нужен.

  • @MaxYn_TTV
    @MaxYn_TTV5 жыл бұрын

    Если использовать ACS-712, то рекомендую экранировать его.

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    А можно пример как это сделать правильно?

  • @MaxYn_TTV

    @MaxYn_TTV

    5 жыл бұрын

    Avislab у каждого своё "правильно". У меня была двухсторонняя плата, снизу полигон земли, сверху металлический экран паял над микросхемой

  • @sssserya1
    @sssserya1 Жыл бұрын

    Глянув даташит драйвера думаю розібрався в чому причина вигорання, у нього струм максимум це 360 міліампер на закритття а у вас резистор стоїть 20 ом, при 12 вольт живленняя драйвера це 600 міліампер. Треба ставить на ці драйвера як мінімум 40 ом на напругу 12 вольта щоб не вигорали а краще 100 ом .

  • @avislab7180

    @avislab7180

    Жыл бұрын

    У Ваших розрахунках дещо не враховано: - Rg (Gate input resistance) силового транзистора; - Опір вихідних транзисторів драйвера (у високовольтних він значний); - Наявність R18, R26, R31 - До того ж при закриванні силового ключа резистор майже не працює, бо шунтований діодом. То ж якби це було б причиною, застосована схема драйвера згорала б завжди та відразу. На щастя це не так і вона досі у мене працює. То ж причина в іншому. Драйвер може згоріти (не відразу, а при певних обставинах), якщо прибрати D2, D4, D6.

  • @sssserya1

    @sssserya1

    Жыл бұрын

    @@avislab7180 Звісно крім цього ще є опір, тому це той номінал при якому драйвер 100% не згорить по схемі с даташита, ну якщо ви ставили такі номінали на затвори і він горів тоді мабуть брак.

  • @Yupitrer
    @Yupitrer4 жыл бұрын

    На 2:00 неправильно расказал. Для одновременной работы этого не достаточно. Могут сгореть так ты и сказал.

  • @EK-px1cu
    @EK-px1cu4 жыл бұрын

    Объясните пожалуйста, зачем нужен драйвер? Почему нельзя управлять мосфетом, условно, от ноги микроконтроллера?

  • @avislab7180

    @avislab7180

    4 жыл бұрын

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

  • @EK-px1cu

    @EK-px1cu

    4 жыл бұрын

    @@avislab7180 спасибо

  • @Tp9m30
    @Tp9m305 жыл бұрын

    Объясните пожалуйста зачем использовать шим, Если нужно просто переключать катушки??? Я не совсем понимаю.

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    ШИМ нужен для регулирования уровня напряжения. Если ШИМ не применять, мотор будет всегда работать на полных оборотах.

  • @Tp9m30

    @Tp9m30

    5 жыл бұрын

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

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    ​@@Tp9m30 НЕТ! Если бы поле всегда вращалось с одной скоростью, то и ротор мотора всегда вращался бы с одной скоростью. Здесь не применяется метод "изнасилования". Типа я дам частоту, а ты как хош так и крутись, так дела не будет, на греть мотор не надо. Поступают так: подают напряжение на обмотки (уровень напряжения регулируется ШИМ), а переключают "катушки" по мере вращения ротора. Т.е. частота переключения напряжения на обмотках зависит от того как быстро вращается ротор. Аналогия - двигатель внутреннего сгорания. Мы же не можем сказать, что если мы будем впрыскивать топливо в камеру сгорания чаще, то и скорость вращения мотора будет выше. Ведь топливо нужно впрыскивать только в определенный момент, когда поршень находится в определенном положении. И если мы будем чаще впрыскивать топливо, то мы не сможем разогнать мотор, мы просто зальем мотор, топливо не будет полностью сгорать и т.п. поэтому впрыск топлива синхронизирован с оборотами мотора и выполняется в момент зависящий от положения поршня. Считайте частота впрыска - это частота переключения напряжения на обмотках бесколекторника. А как мы управляем скоростью вращения ДВС - изменяем количество подаваемого топлива за впрыск. Считайте количество топлива - это напряжение на обмотках бесколекторника. Дали больше напряжения (топлива) - мотор быстрее вращается. Быстрее вращается - чаще переключаем обмотки (делаем впрыск топлива). Ну как то так.

  • @Tp9m30

    @Tp9m30

    5 жыл бұрын

    @@avislab7180 спасибо большое, попробую реализовать на своей модели.

  • @ARTUR7043

    @ARTUR7043

    4 жыл бұрын

    @@avislab7180 вообще круто объяснил и аналогию провёл, теперь всё стало понятно ,спасибо

  • @user-qq5dv9wr1k
    @user-qq5dv9wr1k3 жыл бұрын

    Объясняете супер. Но я чувствую, что вы больше программист, а не схемотехник... Могу ошибаться. В объяснениях есть ошибочные суждения, в самой схеме не хватает очень важных мелочей, разводка пп выполнена с некоторыми нарушениями. А так для тестовой платы супер.

  • @avislab7180

    @avislab7180

    3 жыл бұрын

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

  • @ofeo1e
    @ofeo1e4 жыл бұрын

    Какова несущая частота ШИМ?

  • @avislab7180

    @avislab7180

    4 жыл бұрын

    8/16/32/64 KHz. В прошивке можно установить любую разумную частоту. Частота определяется праметром PMSM_CHOPPER_PERIOD. PWM Frequency = 72000000/PMSM_CHOPPER_PERIOD. см.: github.com/avislab/STM32F103/blob/master/Example_PMSM/pmsm.h

  • @user-oj3rw1bw5e
    @user-oj3rw1bw5e4 жыл бұрын

    Теория это хорошо НО, на практике 3 фазы питания процессоров на 3-х 120А мосфетах служили дольше и выходили из строя реже чем, 5фаз на 40А при равной мощности потребления процессором! Да и если уж городить самопал, то для самопального двигателя, а это значит что, мотать звезду с отводом от средины. Управлять можно тремя мосфетами вместо шести.

  • @avislab7180

    @avislab7180

    4 жыл бұрын

    "5 фаз", "Тремя мосфетами вместо шести"... я прям, всплакнул.

  • @summersnow2408

    @summersnow2408

    3 жыл бұрын

    @@avislab7180 он же говорит про подключение обмоток мотора звездой, видимо звезда пятиконечная у него, вот и выходит 5 фаз))))) А вообще он про питание процессора от компа говорит, про VRM, вот только он не учёл, что процессор далеко не индуктивная нагрузка...

  • @foxev429
    @foxev4295 жыл бұрын

    Можете скинути розводку плати для лута? Щоб розпечатати на принтері

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    На цій сторінці: www.avislab.com/blog/stm32_brushless/ Є посилання на архів зі схемою і платою для Eagle: www.avislab.com/blog/wp-content/uploads/2017/07/BLDCPMSM.zip З архіву витягаєте файл плати (brd) і друкуєте як заманеться.

  • @TheIntellekt
    @TheIntellekt5 жыл бұрын

    Спасибо за видео! помогите разобраться?! сделал такую плату и прошил! но открывается сразу много ключей! и при потенциометре на 0, мотор удерживается обмотками, и часть ключей а их в разных положения 2-3 открыты на землю! спасибо!

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Добрый день. Мотор с датчиками или без? Какой именно прошивкой прошивали? Example_BLDC, Example_BLDC_Sensorless, Example_PMSM ?

  • @TheIntellekt

    @TheIntellekt

    5 жыл бұрын

    Avislab Мотор с холлам Прошивал BLDC И PMSM МНЕ интересна именно синусная

  • @TheIntellekt

    @TheIntellekt

    5 жыл бұрын

    Avislab Более того, подключил к заранее рабочей плате драйверов, и тоже самое.

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    Странно. Сегодня проверю все примеры, сообщу...

  • @TheIntellekt

    @TheIntellekt

    5 жыл бұрын

    Avislab спасибо

  • @summersnow2408
    @summersnow24083 жыл бұрын

    А чего не поставить термистор для исключения искрения на клемме питания?!

  • @avislab7180

    @avislab7180

    3 жыл бұрын

    Термистор можно применять, если токи не большие (единицы ампер). Здесь плата рассчитана на токи до 30А. Максимальный ток термистора, который я встречал 12А. Это шайба диаметром два сантиметра и у нее сопротивление 0.7 Ом - это очень много.

  • @summersnow2408

    @summersnow2408

    3 жыл бұрын

    @@avislab7180 Блин, про ток я чёт и не подумал;)))

  • @tashay174
    @tashay174 Жыл бұрын

    а где схему посмотреть? сайт не работает

  • @avislab7180

    @avislab7180

    Жыл бұрын

    @Anton Tolstykh Ссылки в описании поправил. ( Сайт давно переехал, забыл ссылки поправить ).

  • @user-yy3ho6ry6u
    @user-yy3ho6ry6u5 жыл бұрын

    здраствуйте, можно с вами связаться?

  • @avislab7180

    @avislab7180

    5 жыл бұрын

    да, andre@avislab.com

  • @reptiloidx8942

    @reptiloidx8942

    3 жыл бұрын

    @@avislab7180 ПРИВЕТ А ЕСТь ЛИ СXЕМА НЕ АРДУИНОВСКАЯ ДЛЯ УПРАВЛЕНИЕ ТРЁXФАЗНИКА С УСТАНОВКОЙ ПЛАВНООГО ПУСКА ИЛИ ПЛАВНОГО ТОРМОЖЕНИЯ ИЛИ ПУСК ВПЕРЁД ИЛИ ПУСК НАЗАД ??? СПАСИБА !!!!!

  • @Ma_X64
    @Ma_X644 жыл бұрын

    IGBT!

  • @user-eo4iq5fc7w
    @user-eo4iq5fc7w3 жыл бұрын

    А на Ардуинке можна?

  • @avislab7180

    @avislab7180

    3 жыл бұрын

    Можно, но не советую. Я с Атмег начинал, и желание возвращаться к ним категорически не испытую.

  • @user-eo4iq5fc7w

    @user-eo4iq5fc7w

    3 жыл бұрын

    Етот контролер есть же и частотником?

  • @handelloyd6631
    @handelloyd66315 жыл бұрын

    Как сделать контролёр 300в 500ампер???????

  • @user-dw9yr7ex6p

    @user-dw9yr7ex6p

    3 жыл бұрын

    Ты тоже не знаешь вижу кому бы заказать? ))) я устал таких искать решил теперь сам заморочиться))

  • @nin1ten1do
    @nin1ten1do4 жыл бұрын

    Umnička..

  • @elniko4852
    @elniko48522 жыл бұрын

    Быстрее и дешевле купить готовый?🤣я на blheli сжег 3 контроллера по 1600р при рограммировании(отключал мотор,пускал через лампу питание и всеравно не спасло),еще 4 контроллера дают сбой синхронизации,еще 4 контроллера не программируются,а мне нужно убрать отсечку по напряжению,один контроллер работает на коммерческом проекте и мы теряем кучу бабок и клиентов из за этой гребаной отсечки!потому что используем не литий а свинец!в гробу я видал эти регуляторы китайские хоть самому собирать начинать свой!!!

  • @user-zv2yz5jg9m
    @user-zv2yz5jg9m10 ай бұрын

    Закон Джоуля - Ленца Количество теплоты, выделяемое проводником с током, равно произведению квадрата силы тока, сопротивления проводника и времени. Закон Ома описывает линейную зависимость между силой тока на участке цепи и электрическим напряжением на этом участке. Мощность электрического тока равна произведению напряжения на силу тока. Слава Украине!

  • @spinakerodd2519
    @spinakerodd25192 жыл бұрын

    По русски надо говорить: мертвое время, а не dead time

Келесі