Тег: stm32


1 2 3 4

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

16.09.2020

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

Brushless Motors

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

24.08.2020

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

Brushless Motors

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

14.08.2020

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

Brushless Motors

Векторне управління для велосипедного мотор колеса
(HUB motor & FOC)

02.12.2019

Тестую векторне управління для велосипедного мотор колеса. У чому різниця між BLDC, PMSM (синус) і FOC (векторне управління). Ділюся враженнями від їзди…

Brushless Motors Video

Мотор колесо. Векторне управління.

27.08.2019

Перше відео про те, як я робив векторне управління для велосипедного мотор колеса.

Дивись також:

Безколекторні мотори "на пальцях":
https://youtu.be/tjmou9dtxBg

PMSM. Вимірювання фазних струмів:
https://youtu.be/Bm-zcvIphoA

Навіщо потрібні перетворення Кларк, пряме і зворотне перетворення Парка.
https://youtu.be/kQXhpciFpco

Схема управління безколекторними моторами BLDC, PMSM на мікроконтролері STM32:
Схема управления бесколлекторными моторами BLDC, PMSM на микроконтроллере STM32

Завантажити приклад PMSM з трьома датчиками Холла для STM32:
https://github.com/avislab/STM32F103SW/tree/master/Example_PMSM

Ці приклади зроблені в IDE System Workbench for STM32:
System Workbench for STM32 Установка на Ubuntu, настройка программатора и отладчика

Управління PMSM за допомогою STM32:
STM32 – PMSM Control

STM32 - PMSM Control:
https://youtu.be/IhAK6aRC_IU

Статті по безколекторним моторам:
Все про безколекторні двигуни

Завантажити інші приклади STM32:
STM32. Скачати приклади

Brushless Motors Video

Підключення мотор колеса до STM32

04.03.2019

Керування велосипедним мотор колесом з трьома датчиками Холла у режимі PMSM. Оновлений приклад для STM32.

Це доопрацьований приклад для керування безколекторними моторами з трьома датчиками Холла. Раніше я робив статтю з прикладом для PMSM з трьома датчиками Холла. Але цей приклад відрізняється від попереднього наявністю режиму навчання мікроконтролера. Фактично контролер сам визначає як встановлені датчики Холла. Оновлений приклад також не використовує блочну комутацію під час старту мотора.

Для підключення мотор колеса до моєї плати довелось використовувати схему фільтра яка ліквідує шуми датчиків Холла. Такі "шуми" датчиків Холла виникають у тих моторів у яких датчики встановлені безпосередньо на статорі.

Скачати приклад керування PMSM для STM32

Схема фільтра для датчиків Холла велосипедного мотор колеса:

Схема фільтра для датчиків Холла Готова плата фільтра для датчиків Холла

Детальніше у відео:

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

PMSM з одним датчиком Холла. Приклад для STM32

01.03.2019

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

Раніше я робив статтю з прикладом для PMSM з трьома датчиками Холла. Збуджувати обмотки статора синусоїдальним струмом можна і коли у двигуна лише один датчик Холла. Такі двигуни не використовують у електротранспорті. Двигун з одним датчиком складно запустити під значним навантаженням. Тому безколекторні двигуни з одним датчиком Холла використовують у пристроях де під час старту немає навантаження на валу двигуна. Наприклад, у вентиляторних системах, помпах, тощо. Цей приклад зроблений для мікроконтролера STM32 і моєї тестової плати для роботи з безколекторними моторами.

Скачати приклад керування PMSM з одним датчиком Холла для STM32

Детальніше у відео:

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

25. STM32. SysTick

05.07.2018
25. STM32. SysTick

STM32. SysTick (на русском языке)

Системний таймер STM32 SysTick

STM32 має системний таймер SysTick. Це найпростіший лічильник з автоматичним завантаженням початкового значення при досягненні лічильником 0. Кожен раз, коли лічильник досягає нуля викликається переривання. Для обробки переривання потрібно написати обробник SysTick_Handler. Ось все що вміє робити цей таймер. Проте він досить часто використовується для виконання різних завдань. У цій статті ми задіємо його для реалізації простої затримки.

STM32

System Workbench for STM32 Інсталяція на Ubuntu, налаштування програматора і дебаггера

06.04.2018
System Workbench for STM32 Інсталяція на Ubuntu, налаштування програматора і дебаггера

System Workbench for STM32 Установка на Ubuntu, настройка программатора и отладчика (на русском языке) System Workbench for STM32 - мульті-платформена IDE для мікроконтролерів STM32. Безкоштовна. Без обмежень за розміром коду, без обмежень за часом використання. Зроблена на базі Eclipse. Працює на операційних системах Linux, MacOS, Windows. Я буду встановлювати на Ubuntu 17.04.

Інсталяція System Workbench for STM32 на Ubuntu

1. Заходимо на сайт http://www.openstm32.org, реєструємося. Після чого на e-mail приходить посилання для підтвердження реєстрації. Підтверджуємо, заходимо на сайт зі своїм логіном і паролем.

STM32 Корисно знати

Схема керування безколекторним двигуном BLDC, PMSM на STM32

29.03.2018

Схема управления бесколлекторными моторами BLDC, PMSM на микроконтроллере STM32 (на русском языке)

Проста схема для керування безколекторними BLDC, PMSM двигунами на базі мікроконтролера STM32F103.
  • Напруга живлення плати 12V
  • Напруга живлення двигуна 12v ... 72V
  • Максимальний струм 30 A
Плата керування двигунами на базі мікроконтролера STM32 Плата керування двигунами на базі мікроконтролера STM32F103 Контроллер для BLDC Контроллер для BLDC, PMSM

Brushless Motors

Дисплей SSD1331 & STM32

01.03.2018

Видео про подключение цветного дисплея SSD1331 к микроконтроллеру STM32

Статья про SSD1331

Video

How to use color OLED display SSD1331 with STM32

14.02.2018

SSD1331 96x64 0.95" 65K Color OLED display module

Specification

Size: 0.95 inch Resolution: 96*64 Drive IC: SSD1331 Color: 65536 color Interface: SPI interface PIN NO.: 7Pin Voltage: 3.3V - 5V

Pin description

GND: Power ground VCC: 2.8-5.5V power supply D0: CLK clock D1: MOSI data RST: Reset DC: Data / command CS: Chip-select signal

OLED display SSD1331

Схеми і прошивки
1 2 3 4

Архіви