st - логотипжиття
UM2154

Посібник користувача

STEVE-SPIN3201: вдосконалений контролер BLDC із вбудованою платою оцінки STM32 MCU

вступ

Плата STEVAL-SPIN3201 - це плата драйвера 3-фазного безщіткового двигуна постійного струму на основі STSPIN32F0, 3-фазного контролера з інтегрованим STM32 MCU, і реалізує 3-шунтові резистори як топологію зчитування струму.
Він забезпечує просте у використанні рішення для оцінки пристрою в різних програмах, таких як побутова техніка, вентилятори, дрони та електроінструменти.
Плата розроблена для сенсорного або безсенсорного польового алгоритму керування з 3-шунтовим зондуванням.

Малюнок 1. Оцінювальна плата STEVE-SPIN3201

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller з вбудованим STM32 MCU Evaluation Board - Оцінювальна плата

Вимоги до апаратного та програмного забезпечення

Використання оціночної плати STEVAL-SPIN3201 вимагає наступного програмного та апаратного забезпечення:

  • ПК Windows® (XP, Vista 7, Windows 8, Windows 10) для встановлення пакету програм
  • USB-кабель mini-B для підключення плати STEVAL-SPIN3201 до ПК
  • Комплект розробки програмного забезпечення для керування двигуном STM32 Rev Y (X-CUBE-MCSDK-Y)
  • 3-фазний безщітковий двигун постійного струму з сумісним обtage та поточні рейтинги
  •  Зовнішній блок живлення постійного струму.

Початок роботи

Максимальні рейтинги ради такі:

  • Потужність сtagе поставка обtage (VS) від 8 В до 45 В
  • Фазний струм двигуна до 15 Арм

Щоб розпочати свій проект з дошки:

Крок 1. Перевірте положення перемички відповідно до цільової конфігурації (див. Розділ 4.3 Виявлення перевантаження струму
Крок 2. Підключіть двигун до роз'єму J3, дотримуючись послідовності фаз двигуна.
Крок 3. Підключіть плату через вхід 1 і 2 роз'єму J2. Увімкнеться індикатор DL1 (червоний).
Крок 4. Розробіть свою програму за допомогою комплекту розробки програмного забезпечення STM32 Motor Control Rev Y (X-CUBEMCSDK-Y).

Опис обладнання та конфігурація

малюнок 2. Розташування основних компонентів і роз'ємів показує положення основних компонентів і роз'ємів на платі.
малюнок 2. Розташування основних компонентів і роз'ємів

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.1

Таблиця 1. Перемички налаштування апаратних засобів забезпечують детальну розведення роз’ємів.
Таблиця 1. Апаратні установки перемички

Джемпер Дозволені конфігурації Умова за замовчуванням
JP1 Вибір VREG, підключеного до двигуна V ВІДЧИНЕНО
JP2 Вибір джерела живлення двигуна, підключеного до джерела живлення постійного струму ЗАЧИНЕНО
JP3 Вибір живлення кодера Холла до джерела живлення USB (1) / VDD (3). 1 – 2 ЗАКРИТО
JP4 Скидання вибору ST-LINK (U4) ВІДЧИНЕНО
JP5 Вибір PA2 підключений до залу 3 ЗАЧИНЕНО
JP6 Вибір PA1 підключений до залу 2 ЗАЧИНЕНО
JP7 Вибір PA0 підключений до залу 1 ЗАЧИНЕНО

Таблиця 2. Опис інших роз'ємів, перемичок і контрольних точок

Ім'я

Pin Мітка

опис

J1 1 – 2 J1 Блок живлення двигуна
J2 1 – 2 J2 Основне джерело живлення пристрою (VM)
J3 1 – 2 – 3 У, В, В Підключення фаз 3-фазного двигуна BLDC
J4 1 – 2 – 3 J4 Роз'єм датчиків Холу / енкодера
4 – 5 J4 Поставка датчиків Холу / енкодера
J5 J5 USB вхід ST-LINK
J6 1 3V3 Блок живлення ST-LINK
2 CLK SWCLK ST-LINK
3 GND GND
4 DIO SWDIO ST-LINK
J7 1 – 2 J7 КОЗИК
J8 1 – 2 J8 Скидання ST-LINK
TP1 ГРЕГ 12 В обtage вихід регулятора
TP2 GND GND
TP3 VDD VDD
TP4 ШВИДКІСТЬ Вихід потенціометра швидкості
TP5 PA3 PA3 GPIO (вихід оп-amp сенс 1)
TP6 VBUS Зворотній зв'язок VBus
TP7 OUT_U Вихід U
TP8 PA4 PA4 GPIO (вихід оп-amp сенс 2)
TP9 PA5 PA5 GPIO (вихід оп-amp сенс 3)
TP10 GND GND
TP11 OUT_V Вихід V
TP12 PA7 PA7_3FG
TP13 OUT_W Вихід W
TP14 3V3 3V3 ST-LINK
TP15 5V USB томtage
TP16 I/O SWD_IO
TP17 CLK SWD_CLK

Опис схеми

STEVAL-SPIN3201 забезпечує повне рішення FOC з 3 шунтами, що складається з STSPIN32F0 – вдосконаленого контролера BLDC із вбудованим MCU STM32 – і потрійного напівмостового блоку живлення.tage з NMOS STD140N6F7.
STSPIN32F0 автономно генерує весь необхідний об'єм живленняtages: внутрішній понижувальний перетворювач DC/DC забезпечує 3V3, а внутрішній лінійний стабілізатор забезпечує 12V для драйверів затвора.
Кондиціонування поточного сигналу зворотного зв'язку виконується за допомогою трьох операційних ampвбудовані в пристрій вивільнювачі, а внутрішній компаратор виконує захист від перевантаження струму від шунтуючих резисторів.
Для реалізації простих інтерфейсів користувача (наприклад, запуск/зупинка двигуна та встановлення цільової швидкості) доступні дві користувацькі кнопки, два світлодіоди та триммер.
Плата STEVAL-SPIN3201 підтримує квадратурний кодер і цифрові датчики Холла як зворотний зв'язок положення двигуна.
Плата містить ST-LINK-V2, що дозволяє користувачеві налагоджувати та завантажувати мікропрограму без будь-яких додаткових апаратних засобів.

4.1 Датчик швидкості двигуна Холла/енкодера
Оцінювальна плата STEVAL-SPIN3201 підтримує цифрові датчики Холла та квадратурний енкодер як зворотний зв'язок положення двигуна.
Датчики можна підключити до STSPIN32F0 через роз’єм J4, зазначений у

Таблиця 3. Роз'єм Холла/кодера (J4). 

Ім'я Pin опис
Зал 1/А+ 1 Датчик Холла 1/вихід кодера A+
Зал 2/В+ 2 Датчик Холла 2/вихід кодера B+
Зал3/Z+ 3 Датчик Холла 3/кодер нульовий зворотний зв'язок
Датчик VDD 4 Подача датчика обtage
GND 5 Земля

Захисний послідовний резистор 1 кОмΩ встановлюється послідовно з виходами датчиків.
Для датчиків, які потребують зовнішнього підтягування, три резистори 10 кОм вже встановлені на вихідних лініях і підключені до VDD vol.tage. На тих же лініях також доступний слід для понижувальних резисторів.

Перемичка JP3 вибирає джерело живлення для датчика обtage:

  • Перемичка між контактами 1 – контактами 2: Датчики Холла з живленням від VUSB (5 В)
  • Перемичка між контактами 1 – контактами 2: Датчики Холла з живленням від VDD (3.3 В)
    Користувач може від’єднати виходи датчика від перемичок JP5, JP6 і JP7, що відкривають GPIO MCU.

4.2 Зондування струму

У платі STEVAL-SPIN3201 формування сигналу датчика струму виконується за допомогою трьох операційних ampліфікатори, вбудовані в пристрій STSPIN32F0.
У типовому застосуванні FOC струми в трьох напівмостах визначаються за допомогою шунтуючих резисторів на джерелі кожного перемикача низької потужності. Сенс обtagСигнали подаються в аналого-цифровий перетворювач, щоб виконати матричне обчислення, пов'язане з певною технікою керування. Ці сенсорні сигнали зазвичай зміщуються і ampпідготовлено спеціальною оп-amps, щоб використовувати весь діапазон АЦП (див. Рисунок 3. Схема вимірювання струму напр.ample).

Рисунок 3. Схема визначення струму напрample

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.2

Сигнали відчуттів мають бути зміщені та центровані на VDD/2 voltage (близько 1.65 В) і amplified знову, що забезпечує узгодження між максимальним значенням контрольованого сигналу та повномасштабним діапазоном АЦП.
Випtage зміщення stage вносить ослаблення (1/Gp) сигналу зворотного зв'язку, яке разом з коефіцієнтом підсилення неінвертуючої конфігурації (Gn, фіксується за допомогою Rn і Rf), робить внесок у загальне посилення (G). Як уже зазначалося, метою є встановлення загального ampпосилення мережі (G) так, щоб обtage на шунтирующем резисторе, що відповідає максимально допустимому струму двигуна (ISmax пікове значення номінального струму двигуна), відповідає діапазону об.tagчитається АЦП.

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.4

Примітка що, як тільки G зафіксовано, краще налаштувати його, максимально зменшивши початкове загасання 1/Gp і, отже, посилення Gn. Це важливо не тільки для максимізації сигналу за рахунок коефіцієнта шумів, але й для зменшення ефекту оп.amp внутрішнє зміщення на виході (пропорційне Gn).

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.3

Підсилення та поляризація обtage (VOPout, pol) визначає робочий діапазон схеми вимірювання струму:

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.5Де:

  • IS- = максимальний вихідний струм
  • IS+ = максимальний вихідний струм, який може бути відображений схемою.

Таблиця 4. STEVE-SPIN3201 op-amps поляризаційна мережа

Параметр

Посилання на частину Ред. 1

Ред. 3

Rp R14, R24, R33 560 Ом 1.78 kΩ
Ra R12, R20, R29 8.2 kΩ 27.4 kΩ
Rb R15, R25, R34 560 Ом 27.4 kΩ
Rn R13, R21, R30 1 kΩ 1.78 kΩ
Rf R9, R19, R28 15 kΩ 13.7 kΩ
Cf C15, C19, C20 100 пФ NM
G 7.74 7.70
VOPout, пол 1.74 В 1.65 В

4.3 Виявлення перевантаження струму

Оцінювальна плата STEVAL-SPIN3201 реалізує захист від перевантаження струму на основі вбудованого компаратора OC STSPIN32F0. Шунтируючі резистори вимірюють струм навантаження кожної фази. Резистори R50, R51 і R52 приносять обtage сигнали, пов'язані з кожним струмом навантаження на контакт OC_COMP. Коли піковий струм, що протікає в одній із трьох фаз, перевищує вибраний поріг, спрацьовує вбудований компаратор і всі перемикачі високої потужності відключаються. Перемикачі високої потужності знову вмикаються, коли струм падає нижче порогового значення, таким чином реалізується захист від перевантаження струму.
Поточні пороги для оціночної плати STEVAL-SPIN3201 наведено в

Таблиця 5. Пороги перевантаження струму.

PF6 PF7 Внутрішній комп. поріг Поріг OC
0 1 100 mV 20 А
1 0 250 mV 65 А
1 1 500 mV 140 А

Ці пороги можна змінити, змінивши резистор зміщення R43. Рекомендується вибирати R43 вище 30 кОм. Щоб розрахувати значення R43 для цільового обмеження струму IOC, можна використовувати таку формулу:

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.6

де OC_COMPth - обtage поріг внутрішнього компаратора (вибирається PF6 і PF7), а VDD – це цифровий об’єм живлення 3.3 Вtage забезпечується внутрішнім понижувальним перетворювачем DCDC.
Якщо видалити R43, формула поточного порогу спрощується наступним чином:

UM2154 STEVAL-SPIN3201 Розширений контролер BLDC з вбудованою платою оцінки STM32 MCU - рис.7

4.4 Автобус обtage схема

Оцінювальна плата STEVAL-SPIN3201 надає об’єм шиниtage Sensing. Цей сигнал передається через обtage дільник від електродвигуна обtage (VBUS) (R10 і R16) і надсилається до PB1 GPIO (канал 9 АЦП) вбудованого MCU. Сигнал також доступний на TP6.

4.5 Апаратний інтерфейс користувача

Плата включає наступні елементи апаратного інтерфейсу користувача:

  • Потенціометр R6: встановлює цільову швидкість, наприкладample
  • Перемикач SW1: скидає STSPIN32F0 MCU і ST-LINK V2
  • Перемикач SW2: кнопка користувача 1
  • Перемикач SW3: кнопка користувача 2
  • LED DL3: світлодіод користувача 1 (також вмикається при натисканні кнопки користувача 1)
  • Світлодіод DL4: світлодіод користувача 2 (також вмикається при натисканні кнопок користувача 2)

4.6 Налагодження

Оцінювальна плата STEVAL-SPIN3201 вбудована відладчиком/програматором ST-LINK/V2-1. Функції, що підтримуються на ST-LINK:

  • Повторне перерахування програмного забезпечення USB
  • Інтерфейс віртуального com-порту на USB, підключений до контактів PB6/PB7 STSPIN32F0 (UART1)
  • Інтерфейс накопичувача на USB
    Живлення для ST-LINK забезпечується головним ПК через USB-кабель, підключений до J5.
    Індикатор LD2 надає інформацію про стан зв’язку ST-LINK:
  • Червоний світлодіод блимає повільно: при ввімкненні перед ініціалізацією USB
  • Червоний світлодіод швидко блимає: після першого правильного зв’язку між ПК та ST-LINK/V2-1 (перерахування)
  • Червоний світлодіод горить: ініціалізація між ПК та ST-LINK/V2-1 завершена
  • Зелений світлодіод горить: успішна ініціалізація цільового зв’язку
  • Червоний/зелений світлодіод блимає: під час спілкування з метою
  • Зелений увімкнено: спілкування завершено та успішно
    Функція скидання відключається від ST-LINK, знявши перемичку J8.

Історія переглядів

Таблиця 6. Історія перегляду документа

Дата Ревізія Зміни
12 грудня 20161 року 1 Початковий випуск.
23-2017 листопада 2 Додано розділ 4.2: Зондування струму на сторінці 7.
27-лют-2018 3 Незначні зміни в усьому документі.
18-серп-2021 4 Невелике виправлення шаблону.

STMicroelectronics NV та її дочірні компанії (“ST”) залишають за собою право вносити зміни, виправлення, покращення, модифікації та покращення продуктів ST та/або цього документа в будь-який час без попередження. Покупці повинні отримати останню актуальну інформацію про продукти ST перед розміщенням замовлень. Продукція ST продається згідно з умовами продажу ST, що діють на момент підтвердження замовлення. Покупці несуть повну відповідальність за вибір, вибір і використання продуктів ST, і ST не несе відповідальності за допомогу в застосуванні або дизайн продуктів Покупців. 

ВАЖЛИВА ПРИМІТКА - БУДЬ ЛАСКА, ЧИТАЙТЕ УВАЖНО

Компанія ST не надає жодних ліцензій, явних чи неявних, на будь-які права інтелектуальної власності.
Перепродаж продуктів ST з положеннями, відмінними від інформації, викладеної в цьому документі, анулює будь-яку гарантію, надану ST на такий продукт.
ST і логотип ST є торговими марками ST. Для отримання додаткової інформації про торгові марки ST див www.st.com/trademarks. Усі інші назви продуктів або послуг є власністю відповідних власників.
Інформація в цьому документі замінює інформацію, надану раніше в будь-яких попередніх версіях цього документа.

© 2021 STMicroelectronics – Усі права захищено

Документи / Ресурси

ST UM2154 STEVAL-SPIN3201 Advanced BLDC Controller з вбудованим STM32 MCU Evaluation Board [pdfПосібник користувача
UM2154, STEVAL-SPIN3201 Розширений контролер BLDC із вбудованою платою оцінки MCU STM32

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *