st - logoolaga.faaopoopoina
UM2154

Fa'aoga tusi lesona

STEVE-SPIN3201: fa'atonu BLDC sili atu ma fa'apipi'i STM32 MCU komiti su'esu'e

Folasaga

O le STEVAL-SPIN3201 laupapa o se 3-vaega brushless DC afi avetaavale laupapa faavae i luga o le STSPIN32F0, se 3-vaega pule ma se tuufaatasia STM32 MCU, ma faatino 3-shunt tetee e pei o le taimi nei faitau topology.
E maua ai se fofo faigofie-e fa'aoga mo le iloiloga o le masini i fa'aoga eseese e pei o le mea faigaluega fale, tagata fiafia, drones, ma meafaigaluega eletise.
O le laupapa ua mamanuina mo le faʻaogaina o le fanua e faʻaogaina le algorithm faʻatasi ma le 3-shunt sensing.

Ata 1. STEVE-SPIN3201 komiti iloiloga

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Fa'atonu Fa'atonu - laupapa iloiloga

Meafaigaluega ma polokalame mana'omia

O le fa'aogaina o le STEVAL-SPIN3201 komiti su'esu'e e mana'omia ai polokalame ma meafaigaluega nei:

  • O se Windows ® PC (XP, Vista 7, Windows 8, Windows 10) e fa'apipi'i ai le pusa polokalama
  • O se uaea USB mini-B e fa'afeso'ota'i le laupapa STEVAL-SPIN3201 i le PC
  • O le STM32 Motor Control Software Development Kit Rev Y (X-CUBE-MCSDK-Y)
  • Ose afi 3-fase brushless DC ma se vol fetauitage ma fua fa'atatau o iai nei
  •  Se sapalai eletise DC fafo.

Amataina

O le maualuga o fa'ailoga o le laupapa o lo'o taua i lalo:

  • Malosi stage sapalai voltage (VS) mai le 8 V i le 45 V
  • Ole vaega ole afi ile 15 Arms

Ina ia amata lau poloketi i le laupapa:

Laa 1. Siaki le tulaga osooso e tusa ai ma le faʻatulagaga faʻatatau (silasila i le Vaega 4.3 Su'esu'ega ova
Laa 2. Faʻafesoʻotaʻi le afi i le fesoʻotaʻiga J3 tausia lelei le faʻasologa o vaega afi.
Laa 3. Tuuina atu le laupapa e ala i le mea faʻaoga 1 ma le 2 o le fesoʻotaʻiga J2. O le DL1 (mumu) LED o le a ki.
Laa 4. Fausia lau talosaga e fa'aaoga ai le STM32 Motor Control Software Development Kit Rev Y (X-CUBEMCSDK-Y).

Fa'amatalaga ma fa'atulagaina o meafaigaluega

Ata 2. O vaega autu ma tulaga o feso'ota'iga e fa'aalia ai le tulaga o vaega autu ma feso'ota'iga i luga o le laupapa.
Ata 2. Vaega autu ma tulaga so'otaga

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig1

Laulau 1. O mea fa'apipi'i fa'apipi'i e maua ai fa'amatalaga au'ili'ili o feso'ota'iga.
Laulau 1. Mea fa'apipi'i fa'apipi'i

Tagata osooso Fa'ataga fa'atonuga Tulaga masani
JP1 Filifiliga o le VREG e fesoʻotaʻi ma le afi V TATALA
JP2 Filifiliga afi afi sapalai fesoʻotaʻi i DC sapalai eletise TAPIINA
JP3 Filifiliga Hall encoder sapalai i le USB (1) / VDD (3) sapalai eletise 1 – 2 TAPIINA
JP4 Toe setiina o le filifiliga o le ST-LINK (U4) TATALA
JP5 Filifilia PA2 feso'ota'i ile Hall 3 TAPIINA
JP6 Filifilia PA1 feso'ota'i ile Hall 2 TAPIINA
JP7 Filifilia PA0 feso'ota'i ile Hall 1 TAPIINA

Laulau 2. O isi feso'ota'iga, osooso, ma fa'amatalaga o su'ega

Igoa

Pin Fa'ailoga

Fa'amatalaga

J1 1 – 2 J1 Sapalai afi afi
J2 1 – 2 J2 Fa'atonuga autu o le masini (VM)
J3 1 – 2 – 3 U, V, W 3-vaega BLDC afi afi feso'ota'iga
J4 1 – 2 – 3 J4 Feso'ota'i masini fa'afale/encoder
4 – 5 J4 Sapalai Hall sensor/encoder
J5 J5 USB fa'aoga ST-LINK
J6 1 3V3 ST-LINK sapalai eletise
2 CLK SWCLK o ST-LINK
3 GND GND
4 DIO SWDIO o ST-LINK
J7 1 – 2 J7 TATA
J8 1 – 2 J8 ST-LINK toe setiina
TP1 GREG 12 V voltagu fa'atonu galuega faatino
TP2 GND GND
TP3 VDD VDD
TP4 SAOTI Saosaoa potentiometer gaosiga
TP5 PA3 PA3 GPIO (fa'atinoina galuega-amp lagona 1)
TP6 V-PUS VBus manatu faaalia
TP7 OUT_U Vaega U
TP8 PA4 PA4 GPIO (fa'atinoina galuega-amp lagona 2)
TP9 PA5 PA5 GPIO (fa'atinoina galuega-amp lagona 3)
TP10 GND GND
TP11 OUT_V Vaega V
TP12 PA7 PA7_3FG
TP13 OUT_W Galuega Fa'atino W
TP14 3V3 3V3 ST-LINK
TP15 5V USB voltage
TP16 I/O SWD_IO
TP17 CLK SWD_CLK

Faamatalaga faʻasalalau

O le STEVAL-SPIN3201 e maua ai le 3-shunt FOC fofo atoa e aofia ai le STSPIN32F0 - faʻatonu BLDC faʻaleleia ma le STM32 MCU faʻapipiʻi - ma le tolu afa-alalaupapa eletise s.tagfa'atasi ma le NMOS STD140N6F7.
O le STSPIN32F0 e tu'ufua uma le sapalai mana'omia voltages: o le DC/DC buck converter i totonu e maua ai le 3V3 ma se fa'atonu laina i totonu e maua ai le 12 V mo avetaavale faitotoa.
O le fa'atulagaina o fa'ailoga fa'aalia o lo'o i ai nei o lo'o fa'atinoina e ala i le tolu o fa'agaioiga ampLifiers fa'apipi'i i totonu o le masini ma se fa'atusatusaga fa'alotoifale e fa'atino ai le puipuiga o le so'o o le a'a mai shunt resistors.
E lua fa'aoga fa'aoga, lua LED, ma se pa'u fa'apipi'i o lo'o avanoa e fa'atino ai feso'ota'iga fa'aoga faigofie (fa'ata'ita'iga, amata/tu le afi ma fa'atulaga le saoasaoa fa'atatau).
O le STEVAL-SPIN3201 laupapa e lagolagoina le quadrature encoder ma numera Hall sensors e fai ma tali i tulaga tau afi.
O le laupapa e aofia ai le ST-LINK-V2 e mafai ai e le tagata faʻaoga ona faʻapipiʻi ma download firmware e aunoa ma se meafaigaluega faʻapipiʻi.

4.1 Hall/encoder afi saoasaoa masini
E lagolagoina e le STEVAL-SPIN3201 le komiti su'esu'e le masini numera Hall ma quadrature encoder sensors e fai ma tali i le tulaga tau afi.
E mafai ona fa'afeso'ota'i masini i le STSPIN32F0 e ala ile feso'ota'iga J4 o lo'o lisiina i totonu

Laulau 3. Feso'ota'i Hall/encoder (J4). 

Igoa Pin Fa'amatalaga
Hall1/A+ 1 Hall sensor 1/encoder out A+
Hall2/B+ 2 Hall sensor 2/encoder out B+
Hall3/Z+ 3 Hall sensor 3/encoder leai ni manatu faaalia
VDD masini 4 Sapalai masini voltage
GND 5 eleele

O se fa'asologa o le puipuiga o le 1 kΩ o lo'o fa'apipi'iina i se fa'asologa fa'atasi ai ma mea e maua ai le fa'alogo.
Mo masini e manaʻomia se toso i fafo, tolu 10 kΩ tetee ua uma ona faʻapipiʻiina i luga o laina faʻapipiʻi ma fesoʻotaʻi i le VDD voltagu. I luga o laina tutusa, o loʻo avanoa foʻi se tulagavae mo le toso i lalo.

E filifilia e le tagata osooso JP3 le sapalai eletise mo le voltage:

  • Fa'aoso i le va o le pine 1 – pine 2: Fa'alogo o le Hall e fa'aola e le VUSB (5 V)
  • Fa'aoso i le va o le pine 1 – pine 2: Fa'alogo o le Hall e fa'amalosia e le VDD (3.3 V)
    E mafai e le tagata fa'aoga ona motusia mea e maua mai i le MCU GPIO tatala osooso JP5, JP6, ma JP7.

4.2 Fa'alogoina i le taimi nei

I totonu o le STEVAL-SPIN3201 laupapa, o le faʻaogaina o faʻailoga o loʻo i ai nei o loʻo faia e ala i le tolu o faʻatinoga. amplifiers fa'apipi'i i totonu ole masini STSPIN32F0.
I se fa'aoga masani a le FOC, o le au i totonu o afa-alalaupapa e tolu o lo'o lagona i le fa'aogaina o se fa'amalo i luga o le puna o ki lalo o le eletise. O le lagona voltage tu'uina atu fa'ailoga i se fa'aliliu analog-i-numera e fa'atino ai le fa'atusatusaga o le matrix e feso'ota'i ma se metotia fa'atonu. O na faailoilo lagona e masani lava ona suia ma ampfa'ailoa mai e le fa'apolopoloamps ina ia mafai ona fa'aogaina le aofa'iga atoa o le ADC (silasila i le Ata 3.ampLe).

Ata 3. Faiga fa'alogoina o lo'o iai neiample

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig2

E tatau ona fesuia'i ma fa'atotonu fa'ailoga lagona ile VDD/2 voltage (e tusa ma le 1.65 V) ma amptoe fa'aola lea e maua ai le fa'atusatusaga i le va o le maualuga o le tau o le fa'ailoga fa'alogoina ma le fa'asologa atoa o le ADC.
Le voltagu fesuia'i stage fa'ailoa mai ai le fa'alumaina (1/Gp) o le fa'ailo fa'amatalaga lea, fa'atasi ai ma le mauaina o le fa'atonuga e le fa'aliliuina (Gn, fa'amauina e Rn ma Rf), e saofagā i le aofa'iga o tupe maua (G). E pei ona taʻua muamua, o le sini o le faʻavaeina o le aotelega ampLification network gain (G) ina ia le voltage i luga o le shunt resistor e fetaui ma le maualuga o le afi faʻatagaina le taimi nei (ISmax tau maualuga o le afi faʻatatau i le taimi nei) fetaui ma le tele o vol.tage mafai ona faitau e le ADC.

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig4

Manatua o le taimi lava e faʻamautu ai le G, e sili atu le faʻapipiʻiina e ala i le faʻaititia o le attenuation muamua 1/Gp i le tele e mafai ai ma, o le mea lea e maua ai le Gn. E taua tele lenei mea e le gata ina faʻateleina le faailo e ala i le pisa o le pisa ae faʻaitiitia ai foi le aafiaga o le op-amp fa'aleaogaina fa'aletupe i le fa'atinoga (fa'atatau i le Gn).

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig3

O le maua ma le polarization voltage (VOPout, pol) fuafua le fa'aogaina o le va'aiga o le va'aiga o lo'o iai nei:

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig5O fea:

  • IS- = pito sili ona maua mai le taimi nei
  • IS+ = le maualuga o le taimi ua goto e mafai ona lagona e le matagaluega.

Laulau 4. STEVE-SPIN3201 op-amps polarization network

Parameter

Fa'amatalaga vaega Faaa 1

Faaa 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 pF NM
G 7.74 7.70
VOPout, pol 1.74 V 1.65 V

4.3 Su'esu'ega ova

O le STEVAL-SPIN3201 komiti iloiloga e faʻatinoina le puipuiga ovaʻa faʻavae i luga o le STSPIN32F0 faʻapipiʻi OC faʻatusatusa. Shunt resistors e fuaina le uta o le taimi nei o vaega taitasi. O le tetee R50, R51, ma le R52 e aumaia le voltage fa'ailoga e feso'ota'i ma uta ta'itasi i le pine OC_COMP. Pe a sili atu le maualuga o le taimi nei o loʻo tafe i se tasi o vaega e tolu i luga o le faʻailoga filifilia, o le faʻatusatusa tuʻufaʻatasia e faʻaosoina ma faʻamalo uma ki o le itu maualuga. E toe fa'agaoioi le suiga o le eletise maualuga pe a pa'ū le taimi nei i lalo o le faitoto'a, ma fa'apea ona fa'atinoina le puipuiga o le ova.
O lo'o lisiina atu i totonu le fa'ailoga o le taimi nei mo le STEVAL-SPIN3201 iloiloga

Fuafuaga 5. Fa'ailoga maualuga.

PF6 PF7 Faiga fa'alotoifale. faitoto'a OC paepae
0 1 100 mV 20 A
1 0 250 mV 65 A
1 1 500 mV 140 A

O nei fa'ailoga e mafai ona suia e ala i le suia o le R43 fa'aituau tetee. E fautuaina e filifili R43 maualuga atu nai lo le 30 kΩ. Ina ia mafai ona faʻatatau le tau o le R43 mo se faʻatapulaʻa o loʻo i ai nei IOC, e mafai ona faʻaogaina le fua faʻatatau:

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig6

lea OC_COMPth o le voltage paepae o le fa'atusatusaga i totonu (filifilia e le PF6 ma le PF7), ma le VDD o le 3.3 V numera sapalai vol.tage saunia e le DCDC buck converter i totonu.
Ave'esea le R43, o le fua fa'atatau o lo'o iai nei e fa'afaigofie e fa'apea:

UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma STM32 MCU Su'esu'ega Fa'atonu - fig7

4.4 Pasi voltagu matagaluega

O le STEVAL-SPIN3201 komiti iloiloga e maua ai le pasi voltagu lagona. O lenei faailo e auina atu e ala i se voltage vaevae mai le afi sapalai voltage (VBUS) (R10 ma R16) ma auina atu i le PB1 GPIO (ala 9 o le ADC) o le MCU faʻapipiʻi. O lo'o maua fo'i le fa'ailoga ile TP6.

4.5 Fa'aoga fa'aoga meafaigaluega

O le laupapa e aofia ai mea nei fa'aoga fa'aoga meafaigaluega:

  • Potentiometer R6: fa'atulaga le saoasaoa fa'atatau, mo fa'ata'ita'igaample
  • Suiga SW1: toe setiina STSPIN32F0 MCU ma ST-LINK V2
  • Suiga SW2: fa'aoga faamau 1
  • Suiga SW3: fa'aoga faamau 2
  • LED DL3: fa'aoga LED 1 (fa'aola fo'i pe a oomi le fa'amau 1)
  • LED DL4: fa'aoga LED 2 (e ki fo'i pe a oomi fa'amau e 2)

4.6 Debug

O le STEVAL-SPIN3201 iloiloga laupapa fa'apipi'i se ST-LINK/V2-1 debugger/programmer. O vaega o lo'o lagolagoina ile ST-LINK o:

  • USB software toe fa'avasegaina
  • Feso'ota'iga feso'ota'iga feso'ota'iga i luga ole USB e feso'ota'i ile pine PB6/PB7 ole STSPIN32F0 (UART1)
  • Fa'amatalaga fa'aputuga tele ile USB
    O le eletise mo le ST-LINK e tuʻuina atu e le PC talimalo e ala i le USB cable e fesoʻotaʻi ma le J5.
    O le LED LD2 e maua ai ST-LINK fa'amatalaga tulaga tau feso'ota'iga:
  • Emo fa'agesegese le moli mūmū: i le fa'aola a'o le'i amataina le USB
  • Emo vave le moli mumu: mulimuli i fesootaiga sa'o muamua i le va o le PC ma le ST-LINK/V2-1 (fa'asologa)
  • LULA MUMULA ON: ua mae'a le amataga ile va ole PC ma le ST-LINK/V2-1
  • LED lanu meamata ON: manuia le amataina o feso'ota'iga
  • Uila mumu / lanu meamata moli: i le taimi o fesootaiga ma le sini
  • Green ON: ua mae'a feso'ota'iga ma manuia
    O le toe setiina galuega ua motusia mai le ST-LINK e ala i le aveesea o le jumper J8.

Toe iloilo tala'aga

Laulau 6. Tala'aga o le toe iloiloga o pepa

Aso Toe Iloiloga Suiga
12-Tes-20161 1 Fa'asalalauga muamua.
23-Nov-2017 2 Faaopoopo Vaega 4.2: Fa'alogoina o lo'o iai i le itulau 7.
27-Feb-2018 3 Laiti suiga i le pepa atoa.
18-Aoku-2021 4 Fa'asa'oga laiti.

STMicroelectronics NV ma ona lala ("ST") fa'aagaga le aia e fai ai suiga, fa'asa'oga, fa'aleleia, fa'aleleia, ma fa'aleleia atili i oloa ST ma/po'o lenei pepa i so'o se taimi e aunoa ma se fa'aaliga. E tatau i tagata fa'atau ona maua fa'amatalaga talafeagai lata mai i oloa ST a'o le'i tu'uina atu oka. O oloa ST o lo'o fa'atau atu e tusa ai ma tu'utu'uga ma aiaiga a le ST o lo'o fa'atau atu i le taimi e fa'ailoa ai le oka. E na'o le au fa'atau le filifiliga, filifiliga, ma le fa'aogaina o oloa ST ma e leai se noataga a le ST mo fesoasoani talosaga po'o le mamanu o oloa a Tagata Fa'atau. 

FAʻAALIGA AUTU - FAITAU FAITAU MA LE FAʻAMANATU

Leai se laisene, fa'aalia pe fa'aalia, i so'o se aia tatau tau le atamai ua fa'atagaina e ST i totonu.
Toe fa'atauina atu oloa ST ma aiaiga e ese mai fa'amatalaga o lo'o fa'ailoa mai i inei e tatau ona fa'aleaogaina ai so'o se fa'ataga na tu'uina atu e ST mo ia oloa.
ST ma le logo ST o fa'ailoga fa'ailoga a ST. Mo fa'amatalaga fa'aopoopo e uiga i fa'ailoga ST, fa'amolemole va'ai i www.st.com/trademarks. O isi igoa uma o oloa po'o auaunaga o le meatotino a latou lava tagata.
O fa'amatalaga i totonu o lenei pepa e suitulaga ma suia fa'amatalaga na tu'uina atu muamua i so'o se lomiga muamua o lenei pepa.

© 2021 STMicroelectronics – Ua taofia aia tatau uma

Pepa / Punaoa

ST UM2154 STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma le STM32 MCU Iloiloga Fa'atonu. [pdf] Tusi Taiala
UM2154, STEVAL-SPIN3201 Advanced BLDC Pule fa'atasi ma le STM32 MCU Iloiloga Fa'atonu.

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *