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

STM32

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

Читати далі

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

Читати далі

SSD1331 96×64 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

Читати далі

Управление PMSM с помощью STM32

Изложенный ниже материал основан на документации AVR447 от фирмы Atmel. Пример управления PMSM двигателем с тремя датчиками Холла для микроконтроллера STM32 базируется на информации, изложенной в этой документации.

Существует некоторая путаница в терминологии связанной с бесколлекторными двигателями. Само понятие “бесколлекторный двигатель” – весьма обширное и включает в себя несколько групп двигателей, в том числе и бесколлекторные двигатели с постоянными магнитами. Далее подразумевается бесколлекторные двигатели с постоянными магнитами.

В большинстве литературных источников двигатели с постоянными магнитами разделены на две категории по форме обратной ЭДС. Обратная ЭДС может быть трапецивидной или синусоидальной. Хотя терминология в литературе иногда противоречива, в большинстве случаев считается, что бесколлекторный двигатель постоянного тока (BLDC) имеют трапецивидную обратную ЭДС, а синхронный двигатель с постоянными магнитами (PMSM) имеет синусоидальную обратную ЭДС. И BLDC и PMSM могут возбуждаться синусоидальными токами.

Читати далі

Управление PMSM с помощью STM32
(на русском языке)

Керування PMSM за допомогою STM32

Викладений нижче матеріал ґрунтується на документації AVR447 від фірми Atmel. Приклад керування PMSM двигуном з трьома датчиками Холла для мікроконтролера STM32 базується на інформації, викладеної в цій документації.

Існує деяка плутанина в термінології пов’язаної з безколекторними двигунами. Саме поняття “безколекторний двигун” включає в себе кілька груп двигунів, в тому числі і безколекторні двигуни з постійними магнітами. Далі маються на увазі безколекторні двигуни з постійними магнітами.

У більшості літературних джерел двигуни з постійними магнітами розділені на дві категорії за формою зворотного ЕРС (електрорушійна сила). Зворотна ЕРС може мати вигляд трапеції або синусоїди. Хоча термінологія в літературі іноді суперечлива, в більшості випадків вважається, що безколекторні двигуни постійного струму (BLDC) мають зворотну ЕРС у формі трапеції, а синхронні двигуни з постійними магнітами (PMSM) мають синусоїдальну зворотну ЕРС. І BLDC і PMSM можуть збуджуватися синусоїдальними струмами.

Читати далі

Управление бесколлекторным двигателем постоянного тока (BLDC) с помощью STM32

В качестве примера рассмотрим управления трехфазным бесколлекторным двигателем (BLDC Motor) с датчиками Холла. Об алгоритме управления бесколлекторным двигателем с датчиками Холла я ранее писал в статье Управление бесколлекторным двигателем с датчиками Холла (Sensored brushless motors). В этой статье мы рассмотрим только вопросы программирования микроконтроллера. Имеется в виду что вы знакомы с алгоритмом управления BLDC с датчиками Холла , имеете понятие о структуре регулятора, а силовая часть выбрана в соответствии с мощностью Вашего двигателя. Поэтому в статье не будет приведена принципиальная схема, будет рассматриваться только структурная схема с описанием назначения выводов микроконтроллера.

Читати далі

Управление бесколлекторным двигателем постоянного тока (BLDC) с помощью STM32
(на русском языке)

Керування безколекторним двигуном постійного струму (BLDC) за допомогою STM32

У якості прикладу розглянемо керування трьохфазним безколекторним двигуном (BLDC Motor) з датчиками Холла. Про алгоритм керування безколекторним двигуном з датчиками Холла я раніше писав у статті Управление бесколлекторным двигателем с датчиками Холла (Sensored brushless motors). У цій статті ми розглянемо лише питання програмування мікроконтролера. Мається на увазі що ви знайомі з алгоритмом керування BLDC з датчиками Холла та розумієтесь на структурі регулятора, а силова частина обрана відповідно до потужності Вашого двигуна. Тому у статті не буде наведена принципова схема, розглядатиметься лише структурна схема з описом призначення виводів мікроконтролера.

Читати далі

В этой статье мы рассмотрим что такое Bootloader, зачем и когда нужен собственный Bootloader, пример как написать собственный Bootloader, пример как адаптировать прошивку для использования с Bootloader-ом.

Что такое Bootloader?

Bootloader (загрузчик) – это программа, которая находится в памяти микроконтроллера. Основная функция загрузчика – записать программу (прошивку) во флэш память микроконтроллера. То есть, прошивка микроконтроллера. Используется когда нужно дать возможность обновить прошивку конечному пользователю прибора без использования программатора.

Читати далі

24. STM32. Программирование STM32F103. Bootloader
(на русском языке)

У цій статті ми розглянемо що таке Bootloader, навіщо і коли потрібен власний Bootloader, приклад як написати власний Bootloader, приклад як адаптувати прошивку для використання з Bootloader-ом.

Що таке Bootloader?

Bootloader (загрузчик) – це програма яка знаходиться у пам’яті мікроконтролера. Основна функція загрузчика – записати програму (прошивку) у флеш пам’ять мікроконтролера. Тобто, прошивка мікроконтролера. Використовується коли треба дати можливість оновити прошивку кінцевому користувачеві приладу без використання програматора.

Читати далі

Translate
Архіви

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