🇺🇦 FOC Board STM32F103RB 🧩
(Оновлено 06.04.2021)
Плата керування безколекторними PMSM моторами на базі модуля мікроконтроллера STM32F103RBT6.
Це бюджетний варіант плати для вивчення MCSDK, який Ви можете зібрати власноруч з доступних у вільному продажу компонентів. Ви можете завантажити схему і файли для виготовлення плати нижче.
Інформація по цьому проекту постійно буде оновлюватися, коригуватися і доповнюватися на цій сторінці.
Схема
![FOC Board STM32F103RB circuit](/uploads/2021/01/stm32f103rb_foc.png)
Призначення
Плата призначена для вивчення 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.
Недавні записи
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
- Датчики Холла 120/60 градусів
- Модуль драйверів напівмосту IGBT транзисторів
- Драйвер IGBT транзисторів на A316J
- AS5600. Варіант встановлення на BLDC мотор
- DC-DC для IGBT драйверів ізольований 2 W +15 -8 вольт
- U-FOC - Векторне керування безколекторними моторами
- FOC - своя реалізація векторного керування. Підбиваю підсумки 2022 року
Tags
raspberry-pi st-link bldc timer max1674 bluetooth eb-500 python ngnix rtc atmega servo avr pwm web tim uart remap brushless bme280 smd esp8266 eeprom bkp capture dht11 ethernet sensors websocket mongodb 3d-printer piezo rs-232 led css meteo i2c options exti html battery soldering bmp280 wifi mpu-9250 examples dma adc gpio sms motor solar hih-4000 lcd docker ssd1306 encoder dc-dc displays pmsm barometer watchdog java-script flask git gps mpu-6050 flash nvic books foc nodemcu programmator usb usart rfid mpx4115a stm32 ssd1331
Архіви