🇺🇦 FOC Board STM32F103RB 🧩
(Оновлено 06.04.2021)
Плата керування безколекторними PMSM моторами на базі модуля мікроконтроллера STM32F103RBT6.
Це бюджетний варіант плати для вивчення MCSDK, який Ви можете зібрати власноруч з доступних у вільному продажу компонентів. Ви можете завантажити схему і файли для виготовлення плати нижче.
Інформація по цьому проекту постійно буде оновлюватися, коригуватися і доповнюватися на цій сторінці.
Схема
Призначення
Плата призначена для вивчення MCSDK. Може керувати моторами потужністью до 60 Ватт з напругою живлення до 36 В. Або моторами до 300 Ватт з напругою живлення 48 В.Вигляд плати
Завантажити файли для виробництва
Завантажити
Фото зібраних плат
Зверніть увагу! Перед тим, як впаяти DC/DC модуль XL7015D треба його налаштувати таким чином, щоб на виході було 12В!
Зверніть увагу! Перед тим, як впаяти DC/DC модуль Mini360 треба його налаштувати таким чином, щоб на виході було 5В!
Завантажити stmcx-файли для використання у MCSDK
Відео
ДВИСЬ ТАКОЖ:
Статті по безколекторним двигунам:
- Бесколлекторный мотор постоянного тока. Что это такое?
- Устройство бесколлекторного мотора
- Управление бесколлекторным мотором с датчиками Холла (Sensored brushless motors)
- Управление бесколлекторными моторами без бездатчиков (Sensorless BLDC)
- Запуск бесколлекторного мотора без бездатчиков (Sensorless BLDC)
- Определение положения ротора бесколлекторного мотора в остановленном состоянии
- Регулятор бесколлекторного мотора. Структура (ESC)
- Схема регулятора бесколлекторного мотора (Схема ESC)
- Силова частина регулятора BLDC двигунів
- Література по безколекторним двигунам.
- Безколекторні двигуни. Приклади програм для мікроконтролера
- Схема регулятора BLDC на STM32
- STM32. Приклад. Керування безколекторним двигуном (BLDC)
- STM32. Приклад. Керування PMSM. Приклади програм
- Видео о бесколлекторных моторах. BLDC, PMSM, векторное управление (російською)
Добрый день Андрей. Это Александр из Ташкента, сейчас в США. я давно интересуюсь темой бесколлекторных моторчик контроллер на STM32. Пока как хобби. Можно вам позвонить? Обменяемся опытом. Может что то вместе придумаем.
Добрый день! Если генерировать проект в MotorControl Workbench, контроллер получается привязанным к данному мотору и если захотелось подключить другой, то все нужно делать сначала: генерировать проект, вставлять свои куски кода по управлению и т п... Правильно? Или есть еще какой-то способ подстроить проект под другой двигатель?
Добрый день. Я выношу весь свой код в отдельный файл(ы). И даже если приходится заново полностью создавать проект, просто копирую в проект файлы и добавляю две функции : 1- функцию инициализации всего, что мне нужно; 2 - функцию в основной цикл. В подавляющем большинстве случаев этого достаточно и значительно упрощает работу. Если моторы подобны, то корректирую проект и обновляю его. При этом если пользовательский код был вставлен в отведенные для этого места, то код не затирается.
Здравствуйте, подскажите, пожалуйста, чем можно заменить ОУ TSV994? На какие параметры ОУ и в каких пределах нужно обращать внимание, для подбора замены?
Крайне желательно, чтобы это был Rail-to-rail усилитель. С рабочей частотой хотя бы 1Mhz.
Буду пробовать LMV324L вместо TSV994.
Thank you for your foc operation demo. I want to get MCSDK 48V, but i don't get MCSDK file. Please send to e-mail please
Thank you for your project. I want to change your board. Please, Source Eagle (*.sch and *.brd), email me the PCB file of your board. Thank you.
Tags
timer meteo pwm capture dma smd brushless sensors 3d-printer examples sms git st-link adc rfid exti web bme280 bmp280 gps options barometer battery lcd dht11 hih-4000 atmega dc-dc piezo solar bluetooth displays mpx4115a bldc websocket eb-500 motor raspberry-pi usb rtc usart max1674 avr soldering mongodb esp8266 programmator mpu-6050 remap rs-232 pmsm bkp gpio i2c eeprom encoder stm32 css docker flask nodemcu ssd1331 tim flash servo nvic ssd1306 mpu-9250 ethernet led foc python ngnix watchdog books html java-script wifi uart
Архіви












