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