Схема керування безколекторним двигуном BLDC, PMSM на STM32


29.03.2018

Проста схема для керування безколекторними BLDC, PMSM двигунами на базі мікроконтролера STM32F103.

  • Напруга живлення плати 12V
  • Напруга живлення двигуна 12v ... 72V
  • Максимальний струм 30 A

Плата керування двигунами на базі мікроконтролера STM32 Плата керування двигунами на базі мікроконтролера STM32F103
Контроллер для BLDC Контроллер для BLDC, PMSM

Схема

Схема контроллера для BLDC, PMSM двигунів

Плата

Плата контроллера для безколекторних BLDC, PMSM двигунів

Завантажити схему і плату ESC для Brushless двигунів у форматі Eagle

BLDC&PMSM.zip

Завантажити приклади курування Brushless двигунами за допомогою мікроконтроллера STM32

Фото

ESC для BLDC, PMSM Контроллер для бесколлекторников
Контроллер для бесколлекторных моторов Схема контроллера для бесколлекторных моторов
Це перший варіант тестової плати, вона має декілька моментів, які мені не подобаються, але вона цілком робоча. Нижче наведені посилання на матеріали стосовно будови Brushless двигунів та принципів керування BLDC та PMSM.

Відео про цю плату керування безколекторними двигунами на базі мікроконтролера STM32

Статті

Відео

STM32 - BLDC Motor Control
Керування безколекторним двигуном постійного струму (BLDC) за допомогою STM32:

STM32 - PMSM Control
Керування PMSM за допомогою STM32:

Дивись також:

Статті по безколекторним двигунам:

Дивись також:

Бажаю успіхів.

Brushless Motors
Коментарі:
Виталий говорить:
22.04.2018 00:45
При каких минимальных оборотах схема работает устойчиво?
Какой момент на валу при этом?

andre говорить:
22.04.2018 21:46
Схема сделана для управления моторами с датчиками Холла. Это как бы намекает, что схема устойчиво работает даже при нулевых оборотах. Момент при этом зависит от способностей мотора и поданного на него напряжения.

embedder говорить:
04.05.2018 15:18
Вопрос по схеме, в вехнем и нижнем плече стоят N-канальные транзисторы?

andre говорить:
04.05.2018 15:59
Да, N-канальные. Управляются соответствующими драйверами для N-канальных транзисторов. При желании можно использовать P и N-канальные, но тогда схему управления ключами придется переделать.

Serge говорить:
04.09.2020 18:42
Привет Виталий а подскажи на два мотора контроллер как лучше сделать? 

andre говорить:
05.09.2020 09:46
Для этого нужен другой микроконтроллер у которого два таймера как TIM1 у STM32F103. И, соответственно, два комплекта силовых ключей с драйверами. Или взять два отдельных контроллера для моторов и управлять ими с помощью микроконтроллера, который осуществляет общее управление. Тут, как говориться, нужно смотреть какая задача и как проще/дешевле.

Rahul poonarkar говорить:
06.08.2021 11:52
Can you please let me know , which IDE you have used for the code you have shared ?
i have downloaded it and cant able to compile it , can you please help me with Project package

andre говорить:
06.08.2021 14:02
I used CooCox (www.coocox.org). But a few years ago this product died.

Олексій говорить:
06.01.2024 14:49
Вітаю у Вас у схемі на ключі стоять згідно з Вашим файлом smd 0805 на затвори мосфетів там по ідеї струми великі - витримують?

andre говорить:
08.01.2024 06:47
Так. Витримують, навіть не гріються. Враховуючи те, що максимально можливий струм лише 0.6А і протікає він лише під час відкриття / закриття ключа (це імпульс довжиною менший за 100 наносекунд), підсумкова потужність, що розсіюється на резисторах виходить зовсім не великою.

Електрик Схемотехнік говорить:
29.07.2024 01:38
Яку максимальну кількість транзисторів можна повішати паралельно на 1 драйвер?

andre говорить:
29.07.2024 08:39
Залежить від максимально допустимого вихідного струму драйвера, ємності затворів транзисторів і часу відкриття/закриття транзисторів. На драйвер IR2101 більше одного транзистора я б не вішав.

Додати коментар
Code
* - обов'язкові поля

Архіви