Тег: motor - сторінка 2


1 2 3

🇺🇦 FOC Board STM32F103RB 🧩

02.01.2021

(Оновлено 06.04.2021)
Плата керування безколекторними PMSM моторами на базі модуля мікроконтроллера STM32F103RBT6. Це бюджетний варіант плати для вивчення MCSDK, який Ви можете зібрати власноруч з доступних у вільному продажу компонентів. Ви можете завантажити схему і файли для виготовлення плати нижче. Інформація по цьому проекту постійно буде оновлюватися, коригуватися і доповнюватися на цій сторінці.

Схема

FOC Board STM32F103RB circuit
Плата може бути зібрана у двох виконаннях. У першому для роботи з напругою живлення 12..36 В. У другому виконанні для роботи з напругою 48 В. На схемі елементи для другого виконання зазначені у дужках.

Призначення

Плата призначена для вивчення MCSDK. Може керувати моторами потужністью до 60 Ватт з напругою живлення до 36 В. Або моторами до 300 Ватт з напругою живлення 48 В.

Вигляд плати

FOC Board STM32F103RB top

Вигляд плати зверху

FOC Board STM32F103RB bottom

Вигляд плати знизу

Brushless Motors

STM32 Motor control SDK - керування оборотами мотора за допомогою потенціометра 📑

16.09.2020

Векторне управління безколекторним мотором. Як програмно керувати обертами мотора за допомогою потенціометра. X-CUBE-MCSDK, STM32 Motor Control Software Development Kit (MCSDK) для мікроконтролерів STM32.

Brushless Motors Video

STM32 Motor control SDK - програмне керування обертами мотора

24.08.2020

Векторне управління безколекторним мотором. Як програмно керувати обертами мотора за допомогою X-CUBE-MCSDK, STM32 Motor Control Software Development Kit (MCSDK) для мікроконтролерів STM32.

Brushless Motors Video

STM32 Motor control SDK - як створити перший проект

14.08.2020

Векторне управління безколекторним мотором. Створення проекту і запуск бесколлекторного мотора за допомогою X-CUBE-MCSDK, STM32 Motor Control Software Development Kit (MCSDK) для мікроконтролерів STM32.

Brushless Motors Video

Вимірювання моменту мотора

16.06.2020

Відео про Метод вимірювання моменту мотора. Пристрій для вимірювання моменту мотора і побудови графіків потужності, оборотів, КПД. Використання тензодатчика для побудови електронного пристрою для вимірювання моменту.

Brushless Motors Video

Розрахунок потужності BLDC двигуна

29.03.2020

Відео про те, як оцінити потужність саморобного BLDC двигуна.

Розрахунок потужності BLDC двигуна (приблизний):
https://blog.avislab.com/uploads/motor/

Brushless Motors Video

BLDC двигун своїми руками

25.02.2020

Відео про те, як я від "нічого робити" ізваяв BLDC двигун. Цей безколекторний двигун був зроблений зі статора автомобільного генератора.

Двигун не має ніякої технічної цінності і робився для розваги.

Brushless Motors Video

Векторне управління. Фазні і координатні перетворення

25.07.2019

Навіщо потрібні перетворення Кларк, пряме і зворотне перетворення Парка.

Brushless Motors Video

Безколекторні двигуни. Приклади на C

14.09.2016

Ці приклади можна розглядати тільки як демонстрацію алгоритмів керування безколекторними двигунами. Для доведення їх до кінцевої технічної реалізації потрібно, як мінімум, додати схеми захисту. Ці приклади розраховані на керування двигунами з напругою живлення від 12 до 24 Вольт. При вищій напрузі живлення доведеться вносити зміни у схеми. У схемах передбачена можливість подачі PWM сигналу (за допомогою перемичок) на верхні та/або нижні ключі. Для керування бездатчиковими двигунами це може відіграти важливу роль.

Sensored BLDC

Приклад керування безколекторним двигуном з датчиками Холла

Приклад, написаний на GCC 3.4.6 для мікроконтролера Atmega168

Містить: схему, приклад коду на С.

brushless_sensored  

 

Скачати

Brushless Motors Схеми і прошивки

Безколекторні двигуни. Література.

19.05.2014

Окрім статей про безколекторні двигуни  можу порекомендувати наступну літературу

(нажаль, російською або українською я майже нічого не знайшов):

Design and Prototyping Methods for Brushless Motors and Motor Control

Shane W. Colton

Brushless Motors Книги про електроніку

Силова частина регулятора BLDC двигунів

15.05.2014
Силова частина регулятора BLDC двигунів

Проектування силової частини зазвичай починають з вибору ключів. Найбільш підходящі для цього є польові MOSFET транзистори. Вибір силових транзисторів робиться на підставі даних про максимальний можливий струм та напругу живлячої мережі двигуна.

Вибір силових транзисторів

Транзистори повинні витримувати робочій струм з деяким запасом. Тому вибирають польові транзистори с робочим струмом в 1.2-2 рази більшим, аніж максимальний струм двигуна. В характеристиках польових транзисторів може бути вказано декілька значень струму для різних режимів. Інколи вказують струм, котрий може витримувати кристал Id (Silicon Limited) (він більший) та струм, обмежений можливостями корпусу транзистора Id(Package Limited) (він менший). Наприклад:

Brushless Motors

Схема регулятора скорости бесколлекторного двигателя (ESC)

11.04.2014
Схема регулятора скорости бесколлекторного двигателя (ESC)

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

Контроллер - ATMEGA168. Гурманы могут сказать, что хватило бы и ATMEGA88, а AT90PWM3 - это было бы "вааще по феншую". Первый регулятор я как раз делал "по феншую". Если у Вас есть возможность применять AT90PWM3 - это будет наиболее подходящий выбор. Но для моих задумок решительно не хватало 8 килобайт памяти. Поэтому я применил микроконтроллер ATMEGA168.

Эта схема задумывалась как испытательный стенд. На котором предполагалось создать универсальный настраиваемый регулятор для работы с различными "калибрами" бесколлекторных двигателей: как с датчиками, так и без датчиков положения. В этой статье я опишу схему и принцип работы прошивки регулятора для управления бесколлекторными двигателями с датчиками Холла и без датчиков.

Brushless Motors Корисно знати Схеми і прошивки
1 2 3

Архіви