сайт для палких паяльників

STM32

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

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

Безколекторні мотори “на пальцях”:
https://www.youtube.com/watch?v=tjmou9dtxBg

PMSM. Вимірювання фазних струмів:
https://www.youtube.com/watch?v=Bm-zcvIphoA

Навіщо потрібні перетворення Кларк, пряме і зворотне перетворення Парка.
https://www.youtube.com/watch?v=kQXhpciFpco

Схема управління безколекторними моторами BLDC, PMSM на мікроконтролері STM32:
http://www.avislab.com/blog/stm32_brushless_ru/

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

Ці приклади зроблені в IDE System Workbench for STM32:
http://www.avislab.com/blog/system-workbench-for-stm32-ubuntu_ru/

Управління PMSM за допомогою STM32:
http://www.avislab.com/blog/stm32-pmsm_ru/

STM32 – PMSM Control:
https://www.youtube.com/watch?v=IhAK6aRC_IU

Статті по безколекторним моторам:
http://www.avislab.com/blog/category/brushlessmotors/

Завантажити інші приклади STM32:
http://www.avislab.com/blog/stm32-examples_ru/

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

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

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

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

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

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

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

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

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

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

STM32. SysTick

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

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

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

Читати далі

STM32. SysTick

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

У микроконтроллеров STM32 есть системный таймер SysTick. Это простейший вычитающий счетчик с автоматической загрузкой начального значения при достижении счетчиком 0. Каждый раз, когда счетчик достигает нуля вызывается прерывание. Для обработки прерывания потребуется описать обработчик SysTick_Handler. Вот и все что умеет делать этот таймер. Тем не менее он достаточно часто применяется для решения различных задач. В этой статье мы задействуем его для реализации простой задержки.

Читати далі

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 приходить посилання для підтвердження реєстрації. Підтверджуємо, заходимо на сайт зі своїм логіном і паролем.

Читати далі

Простая схема для управления бесколлекторными (BLDC, PMSM) двигателями на базе микроконтроллера STM32F103.

  • Напряжение питания платы 12V
  • Напряжение питания мотора 12v … 72V
  • Максимальный ток 30 A

Плата управления бесколлекторными моторами на микроконтролере STM32 Плата управления бесколлекторными моторами на микроконтролере STM32F103

Плата управления BLDC моторами Плата управления бесколлекторными моторами BLDC, PMSM

Читати далі

System Workbench for STM32 Установка на Ubuntu, настройка программатора и отладчика

System Workbench for STM32 Установка на Ubuntu, настройка программатора и отладчика. System Workbench for STM32 – мультиплатформенная полноценная среда разработки с удобным отладчиком и приятная в работе. Бесплатная. Без ограничений по размеру кода, без ограничений по времени. Сделана на базе Eclipse. Работает на операционных системах Linux, MacOS, Windows. Я буду устанавливать на Ubuntu 17.04.

Устанока System Workbench for STM32 на Ubuntu

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

Читати далі

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

Проста схема для керування безколекторними BLDC, PMSM двигунами на базі мікроконтролера STM32F103.

  • Напруга живлення плати 12V
  • Напруга живлення двигуна 12v … 72V
  • Максимальний струм 30 A

Плата керування двигунами на базі мікроконтролера STM32 Плата керування двигунами на базі мікроконтролера STM32F103

Контроллер для BLDC Контроллер для BLDC, PMSM

Читати далі

Translate
Архіви

© 2011-2019 Андрій Корягін, Кременчук - Київ, Україна