Robossembler - Открытая робототехника
570 subscribers
44 photos
8 videos
2 files
209 links
Ваш персональный фронтир в борьбе роботов за лучшее будущее для кожаных мешков. Open Source Robotics и всё такое. По вопросам сотрудничества пишите @brylev, наш сайт robossembler.org
Download Telegram
​​SimpleFOC

Очередной бриллиант в нашей open source коллекции для робототехники - SimpleFOC - библиотека векторного и шагового управления двигателями. Изначально была создана для Arduino, но сейчас поддерживает широкий ассортимент оборудования: двигатели(BLDC, шаговые), датчики поворота(магнитные, тока, энкодеры), микроконтроллеры(AVR, STM32, ESP32, Teensy), драйверы ключей(L6234, DRV8305, DRV8313). Библиотека реализует следующую схему композиции элементов системы управления - двигатель + датчик угла + датчик тока + драйвер + микроконтроллер, различные комбинации которой стремится поддерживать. Помимо непосредственно библиотеки, в рамках проекта были разработаны аппаратные модули драйверов для контроля токов от 3 до 30А, а также приложение с графическим интерфейсом SimpleFOCStudio для отладки алгоритмов управления.

У проекта весьма активное и развитое сообщество: github, форум, discord, магазин для дистрибьюции разработанных аппаратных модулей, а также весьма объёмная и качественная документация с изложением теории векторного управления и примерами реализованных проектов. Поддерживаются среды разработки ArduinoIDE и PlatformIO.

github | docs | youtube

#bldc #library #motor #vector #control
STM32 BLDC motor winding machine [486nUU2FjGU].webm
17.9 MB
В полку DIY-намотчиков прибывает!

Автор 𝚢𝚞𝚌𝚑𝚒 на одноимённом youtube-канале выкладывает демонстрации своих результатов в области разработки контроллеров BLDC и намоточного оборудования.

Его станок сделан по образу и подобию промышленных намотчиков. По сравнению с намотчиком Robossembler станки с таким принципом действия обладают высокой скоростью намотки, но не могут достичь высокой плотности и точности намотки - со временем в верхних слоях возникают нахлёсты. Помимо этого, станок не обладает адаптивностью для многих типоразмеров статоров/роторов - для каждой новой модели нужно менять оснастку. В нашем случае достаточно будет перегенерить gcode.

Конкретно данная работа интересна тем, что используются те же самые BLDC, которые мотает сам станок (привет самовоспроизводство). Это решение имеет и свои недостатки: относительная дороговизна BLDC по сравнению с шаговыми двигателями и недостаточная жёсткость в режиме удержания (это заметно по колебаниям осей).

#diy #winder #bldc
👍10