st - logoneej.tsheb muag
UWM 2154

Cov neeg siv phau ntawv

STEVE-SPIN3201: advanced BLDC maub los nrog embedded STM32 MCU kev ntsuam xyuas pawg thawj coj saib

Taw qhia

STEVAL-SPIN3201 board yog 3-theem brushless DC tsav tsav lub rooj tsavxwm raws li STSPIN32F0, 3-theem maub los nrog kev sib xyaw STM32 MCU, thiab siv 3-shunt resistors raws li kev nyeem ntawv tam sim no.
Nws muab cov kev daws teeb meem yooj yim rau kev ntsuam xyuas ntawm cov cuab yeej siv sib txawv xws li cov khoom siv hauv tsev, kiv cua, drones, thiab cov cuab yeej hluav taws xob.
Lub rooj tsavxwm yog tsim los rau lub sensored lossis sensorless teb-oriented tswj algorithm nrog 3-shunt sensing.

Daim duab 1. STEVE-SPIN3201 board ntsuam xyuas

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board

Hardware thiab software xav tau

Siv STEVAL-SPIN3201 board ntsuam xyuas yuav tsum muaj cov nram qab no software thiab kho vajtse:

  • Ib lub Windows ® PC (XP, Vista 7, Windows 8, Windows 10) rau nruab cov software pob
  • Mini-B USB cable los txuas STEVAL-SPIN3201 board rau PC
  • Lub STM32 Lub Cev Tswjhwm Saib Xyuas Software Txhim Kho Cov Khoom Siv Rev Y (X-CUBE-MCSDK-Y)
  • 3-theem brushless DC lub cev muaj zog nrog cov khoom sib xwstage thiab kev ntsuas tam sim no
  •  External DC fais fab mov.

pib

Qhov siab tshaj plaws kev ntsuam xyuas ntawm lub rooj tsavxwm yog cov hauv qab no:

  • Lub zog stage muab voltage (VS) los ntawm 8 V rau 45 V
  • Lub cev muaj zog theem tam sim no mus txog 15 Arms

Txhawm rau pib koj qhov project nrog lub rooj tsavxwm:

Kauj ruam 1. Xyuas lub jumper txoj hauj lwm raws li lub hom phiaj configuration (saib Tshooj 4.3 Overcurrent detection
Kauj ruam 2. Txuas lub cev muaj zog mus rau lub connector J3 saib xyuas cov theem ntawm lub cev muaj zog.
Kauj ruam 3. Muab lub rooj tsavxwm los ntawm cov tswv yim 1 thiab 2 ntawm lub connector J2. Lub DL1 (liab) LED yuav qhib.
Kauj ruam 4. Tsim koj daim ntawv thov siv STM32 Tsav Tswj Software Txhim Kho Cov Khoom Siv Rev Y (X-CUBEMCSDK-Y).

Hardware piav qhia thiab configuration

Daim duab 2. Lub ntsiab Cheebtsam thiab connectors 'txoj hauj lwm qhia txoj hauj lwm ntawm lub ntsiab Cheebtsam thiab connectors ntawm lub rooj tsavxwm.
Daim duab 2. Main Cheebtsam thiab connectors txoj hauj lwm

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig1

Table 1. Hardware teem jumpers muab cov ncauj lus kom ntxaws pinout ntawm cov connectors.
Table 1. Hardware teeb tsa jumpers

Jumper Tso cai configurations Default mob
jp1 ua Kev xaiv ntawm VREG txuas nrog V lub cev muaj zog Qhib
jp2 ua Kev xaiv lub cev muaj zog txuas nrog DC fais fab mov QHIA
jp3 ua Xaiv Hall encoder muab rau USB (1) / VDD (3) fais fab mov 1 – 2 QHOV TSEEB
jp4 ua Kev xaiv rov pib dua ntawm ST-LINK (U4) Qhib
jp5 ua Xaiv PA2 txuas nrog Hall 3 QHIA
jp6 ua Xaiv PA1 txuas nrog Hall 2 QHIA
jp7 ua Xaiv PA0 txuas nrog Hall 1 QHIA

Table 2. Lwm yam connectors, jumper, thiab test point piav qhia

Lub npe

Pin Daim ntawv lo

Kev piav qhia

J1 1–2 : kuv J1 Tsav fais fab mov
J2 1–2 : kuv J2 Ntaus lub ntsiab fais fab mov (VM)
J3 1 – 2 – 3 U, V, W 3-theem BLDC lub cev muaj zog theem kev sib txuas
J4 1 – 2 – 3 J4 Hall / encoder sensors connector
4–5 : kuv J4 Hall sensors / encoder muab
J5 J5 USB input ST-LINK
J6 1 3v 3 ST-LINK fais fab mov
2 CLK SWCLK ntawm ST-LINK
3 GND GND
4 DIO SWDIO of ST-LINK
J7 1–2 : kuv J7 CART
J8 1–2 : kuv J8 ST-LINK rov pib dua
TIAB SA 1 GREG 12 v hlbtage regulator tso zis
TIAB SA 2 GND GND
TIAB SA 3 VDD VDD
TIAB SA 4 HLUB Speed ​​potentiometer tso zis
TIAB SA 5 PAB 3 PA3 GPIO (tso tawm op-amp kev xav 1)
TIAB SA 6 V-BUS VBus cov lus qhia
TIAB SA 7 OUT_U Tso zis U
TIAB SA 8 PAB 4 PA4 GPIO (tso tawm op-amp kev xav 2)
TIAB SA 9 PAB 5 PA5 GPIO (tso tawm op-amp kev xav 3)
TIAB SA 10 GND GND
TIAB SA 11 OUT_V Cov zis V
TIAB SA 12 PAB 7 PA7_3 FG
TIAB SA 13 OUT_W Tso zis W
TIAB SA 14 3v 3 3V3 ST-LINK
TIAB SA 15 5V USB voltage
TIAB SA 16 I/O SWD_IO
TIAB SA 17 CLK SWD_CLK

Kev piav qhia Circuit

STEVAL-SPIN3201 muab ib qho ua tiav 3-shunt FOC kev daws teeb meem tsim los ntawm STSPIN32F0 - advanced BLDC maub los nrog ib qho embedded STM32 MCU - thiab triple ib nrab choj fais fab stage nrog NMOS STD140N6F7.
STSPIN32F0 autonomously generates tag nrho cov khoom yuav tsum tau voltages: lub internal DC / DC phaw converter muab 3V3 thiab ib qho kev tswj hwm sab hauv muab 12 V rau lub rooj tsav tsheb.
Kev tawm tswv yim tam sim no lub teeb liab txias yog ua los ntawm peb ntawm kev ua haujlwm amplifiers embedded rau hauv lub cuab yeej thiab ib qho kev sib piv sab hauv ua kev tiv thaiv overcurrent los ntawm shunt resistors.
Ob tus neeg siv nyees khawm, ob lub LEDs, thiab lub trimmer yog muaj los siv cov neeg siv yooj yim interfaces (xws li, pib / nres lub cev muaj zog thiab teeb tsa lub hom phiaj ceev).
Lub STEVAL-SPIN3201 pawg thawj coj saib xyuas txhawb nqa lub quadrature encoder thiab digital Hall sensors raws li lub cev muaj zog tawm tswv yim.
Lub rooj tsavxwm suav nrog ST-LINK-V2 tso cai rau tus neeg siv los kho qhov teeb meem thiab rub tawm firmware yam tsis muaj cuab yeej kho vajtse ntxiv.

4.1 Hall / encoder lub cev muaj zog ceev sensor
STEVAL-SPIN3201 kev soj ntsuam xyuas pawg txhawb nqa digital Hall thiab quadrature encoder sensors raws li lub cev muaj zog tawm tswv yim.
Cov sensors tuaj yeem txuas nrog STSPIN32F0 los ntawm J4 connector tau teev nyob rau hauv

Table 3. Hall/encoder connector (J4). 

Lub npe Pin Kev piav qhia
Hall1/A+ 1 Hall sensor 1 / encoder tawm A +
Hall2/B+ 2 Hall sensor 2 / encoder tawm B +
Hall3/Z+ 3 Hall sensor 3 / encoder xoom tawm tswv yim
VDD sensor 4 Sensor khoom voltage
GND 5 Hauv av

Kev tiv thaiv series resistor ntawm 1 kΩ yog mounted nyob rau hauv ib tug series nrog sensor outputs.
Rau cov sensors xav tau kev rub tawm sab nraud, peb 10 kΩ resistors twb tau teeb tsa rau ntawm cov kab tso zis thiab txuas nrog VDD vol.tage. Nyob rau tib kab, ib hneev taw rau rub-down resistors kuj muaj.

Lub jumper JP3 xaiv lub hwj huam mov rau lub sensor mov voltage:

  • Jumper nruab nrab ntawm tus pin 1 - pin 2: Hall sensors powered by VUSB (5 V)
  • Jumper nruab nrab ntawm tus pin 1 - pin 2: Hall sensors powered by VDD (3.3 V)
    Tus neeg siv tuaj yeem txiav tawm cov khoom tawm los ntawm MCU GPIO qhib jumpers JP5, JP6, thiab JP7.

4.2 Kev ntsuas tam sim no

Nyob rau hauv STEVAL-SPIN3201 pawg thawj coj saib, tam sim no sensing teeb liab txias yog ua los ntawm peb ntawm kev ua hauj lwm. amplifiers embedded rau hauv STSPIN32F0 ntaus ntawv.
Hauv daim ntawv thov FOC ib txwm muaj, cov dej ntws hauv peb ib nrab ntawm tus choj tau hnov ​​​​dua siv lub shunt resistor ntawm qhov chaw ntawm txhua qhov qis zog hloov. The sense voltage cov teeb liab raug muab rau ib qho analog-rau-digital converter thiaj li ua tau cov matrix suav nrog rau qee yam kev tswj xyuas. Cov cim kev xav no feem ntau hloov thiab ampliified los ntawm kev mob siab rau-amps txhawm rau txhawm rau siv ntau yam ntawm ADC (saib daim duab 3. sensing scheme example) ua.

Daim duab 3. Tam sim no sensing scheme example

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig2

Cov teeb liab kev nkag siab yuav tsum tau hloov thiab nyob nruab nrab ntawm VDD / 2 voltage (kwv yees 1.65 V) thiab amplified dua uas muab qhov sib piv ntawm tus nqi siab tshaj plaws ntawm kev hnov ​​​​lub teeb liab thiab qhov ntsuas tag nrho ntawm ADC.
Qhov voltage kev stage qhia txog attenuation (1/Gp) ntawm lub tswv yim teeb liab uas, nrog rau qhov nce ntawm qhov tsis-inverting configuration (Gn, tsau los ntawm Rn thiab Rf), pab txhawb rau tag nrho cov nce (G). Raws li twb tau hais lawm, lub hom phiaj yog los tsim kom muaj tag nrho amplification network nce (G) kom lub voltage ntawm lub shunt resistor sib xws rau lub siab tshaj plaws lub cev muaj zog tso cai tam sim no (ISmax ncov tus nqi ntawm lub cev muaj zog ntsuas tam sim no) haum rau qhov ntau ntawm voltagyog nyeem tau los ntawm ADC.

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig4

Nco tseg tias, ib zaug G tau kho, nws yog qhov zoo dua los teeb tsa nws los ntawm kev txo qis qhov pib attenuation 1 / Gp kom ntau li ntau tau thiab, yog li ntawd qhov nce Gn. Qhov no yog qhov tseem ceeb tsis yog tsuas yog ua kom lub teeb pom kev zoo tshaj plaws los ntawm lub suab nrov piv tab sis kuj txo qis cov nyhuv ntawm op-amp intrinsic offset ntawm cov zis (proportional rau Gn).

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig3

Qhov nce thiab polarization voltage (VOPout, pol) txiav txim siab qhov kev ua haujlwm ntawm qhov ntsuas hluav taws xob tam sim no:

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig5Qhov twg:

  • IS- = qhov siab tshaj tam sim no
  • IS + = qhov siab tshaj plaws hnub poob uas tuaj yeem hnov ​​​​los ntawm circuitry.

Table 4. STEVE-SPIN3201 op-amps polarization network

Parameter

Ib feem siv Rev. 1

Rev. 3

Rp 14, r24, 33 560 Ω 1.78 hli
Ra 12, r20, 29 8.2 hli 27.4 hli
Rb 15, r25, 34 560 Ω 27.4 hli
Rn 13, r21, 30 1 hli 1.78 hli
Rf 9, r19, 28 15 hli 13.7 hli
Cf C15, C19, C20 100 pf ua NM
G 7.74 7.70
VOB, pol 1.74 V 1.65 V

4.3 Overcurrent detection

STEVAL-SPIN3201 kev ntsuam xyuas pawg thawj coj siv kev tiv thaiv overcurrent raws li STSPIN32F0 integrated OC comparator. Shunt resistors ntsuas qhov load tam sim no ntawm txhua theem. Cov resistors R50, R51, thiab R52 coj lub voltage cov teeb liab cuam tshuam nrog txhua qhov thauj khoom tam sim no rau OC_COMP tus pin. Thaum lub ncov tam sim no ntws nyob rau hauv ib qho ntawm peb theem tshaj qhov kev xaiv, qhov kev sib xyaw ua ke tau tshwm sim thiab tag nrho cov hloov hluav taws xob siab sab nraud raug kaw. High-sab fais fab hloov tau qhib dua thaum tam sim no poob qis dua qhov pib, yog li siv kev tiv thaiv overcurrent.
STEVAL-SPIN3201 cov kev ntsuam xyuas tam sim no muaj nyob rau hauv

Table 5. Overcurrent thresholds.

PF 6 PF 7 Sab hauv comp. pib OC qhov pib
0 1 100mv ua 20 A
1 0 250mv ua 65 A
1 1 500mv ua 140 A

Cov theem pib no tuaj yeem hloov kho los ntawm kev hloov R43 kev tsis ncaj ncees resistor. Nws raug nquahu kom xaiv R43 siab dua 30 kΩ. Txhawm rau xam tus nqi ntawm R43 rau lub hom phiaj tam sim no txwv IOC, cov qauv hauv qab no tuaj yeem siv:

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig6

qhov twg OC_COMPth yog voltage qhov pib ntawm qhov sib piv sab hauv (xaiv los ntawm PF6 thiab PF7), thiab VDD yog 3.3 V cov khoom siv digital voltage muab los ntawm lub internal DCDC phaw converter.
Tshem tawm R43, tus qauv pib tam sim no tau yooj yim raws li hauv qab no:

UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board - fig7

4.4 Bus Voltage Circuit

STEVAL-SPIN3201 board ntsuam xyuas muab lub tsheb npav voltage kev. Qhov teeb liab no yog xa los ntawm ib lub voltage divider los ntawm lub cev muaj zog mov voltage (VBUS) (R10 thiab R16) thiab xa mus rau PB1 GPIO (channel 9 ntawm ADC) ntawm MCU embedded. Lub teeb liab kuj muaj nyob rau ntawm TP6.

4.5 Hardware neeg siv interface

Lub rooj tsavxwm suav nrog cov khoom siv kho vajtse cov neeg siv khoom siv hauv qab no:

  • Potentiometer R6: teeb tsa lub hom phiaj ceev, piv txwv liample
  • Hloov SW1: rov pib dua STSPIN32F0 MCU thiab ST-LINK V2
  • Hloov SW2: tus neeg siv khawm 1
  • Hloov SW3: tus neeg siv khawm 2
  • LED DL3: tus neeg siv LED 1 (tseem tig rau thaum tus neeg siv 1 khawm nias)
  • LED DL4: tus neeg siv LED 2 (tseem tig rau thaum tus neeg siv 2 nyees khawm raug nias)

4.6 Debug

STEVAL-SPIN3201 kev ntsuam xyuas pawg thawj coj teeb tsa ST-LINK/V2-1 debugger/programmer. Cov yam ntxwv txhawb nqa ntawm ST-LINK yog:

  • USB software rov sau npe
  • Virtual com chaw nres nkoj interface ntawm USB txuas nrog PB6 / PB7 pins ntawm STSPIN32F0 (UART1)
  • Loj cia interface ntawm USB
    Lub hwj huam mov rau ST-LINK yog muab los ntawm tus tswv PC los ntawm USB cable txuas nrog J5.
    LED LD2 muab ST-LINK kev sib txuas lus cov ntaub ntawv:
  • Liab LED flashing maj mam: ntawm lub hwj chim-on ua ntej USB pib
  • Liab LED flashing sai sai: tom qab thawj qhov kev sib txuas lus raug ntawm PC thiab ST-LINK/V2-1 (tus lej)
  • Liab LED ON: pib ntawm PC thiab ST-LINK / V2-1 tiav
  • Green LED ON: ua tiav lub hom phiaj kev sib txuas lus pib
  • Liab / ntsuab LED flashing: thaum sib txuas lus nrog lub hom phiaj
  • Green ON: kev sib txuas lus tiav thiab ua tiav
    Kev rov pib ua haujlwm yog txiav tawm ntawm ST-LINK los ntawm kev tshem tawm lub jumper J8.

Kev kho keeb kwm

Table 6. Cov ntaub ntawv kho dua tshiab

Hnub tim Kev kho dua Hloov
12-Nov-20161 1 Kev tso tawm thawj zaug.
23-Nov-2017 2 Ntxiv Ntu 4.2: Kev paub tam sim no ntawm nplooj 7.
27- Peb-2018 3 Kev hloov kho me me thoob plaws hauv daim ntawv.
18-Aug-2021 4 Kho me ntsis template.

STMicroelectronics NV thiab nws cov chaw ua haujlwm (“ST”) muaj cai hloov pauv, kho, txhim kho, hloov kho, thiab txhim kho rau ST cov khoom thiab / lossis cov ntaub ntawv no txhua lub sijhawm yam tsis muaj ntawv ceeb toom. Cov neeg yuav khoom yuav tsum tau txais cov ntaub ntawv tseem ceeb ntawm ST cov khoom ua ntej muab xaj. ST cov khoom raug muag raws li ST cov nqe lus thiab cov xwm txheej ntawm kev muag khoom nyob rau hauv qhov chaw thaum lub sijhawm lees paub kev txiav txim. Cov neeg yuav khoom tsuas yog lub luag haujlwm rau kev xaiv, xaiv, thiab siv cov khoom ST thiab ST xav tias tsis muaj kev lav phib xaub rau daim ntawv thov kev pab lossis kev tsim cov neeg yuav khoom. 

LUS TSEEM CEEB - THOV NYEEM DAIM NTAWV ZOO

Tsis muaj daim ntawv tso cai, qhia lossis qhia, rau txhua txoj cai kev txawj ntse tau tso cai los ntawm ST ntawm no.
Kev muag khoom ntawm ST cov khoom lag luam nrog cov kev cai sib txawv ntawm cov ntaub ntawv tau teev tseg hauv qab no yuav tsis muaj kev lees paub los ntawm ST rau cov khoom lag luam zoo li no.
ST thiab ST logo yog cov cim lag luam ntawm ST. Yog xav paub ntxiv txog ST cov cim lag luam, thov xa mus rau www.st.com/trademarks. Tag nrho lwm yam khoom lossis kev pabcuam npe yog cov cuab yeej ntawm lawv cov tswv.
Cov ntaub ntawv hauv daim ntawv no hloov pauv thiab hloov cov ntaub ntawv yav dhau los uas tau muab rau hauv ib qho ua ntej ntawm daim ntawv no.

© 2021 STMicroelectronics - All rights reserved

Cov ntaub ntawv / Cov ntaub ntawv

ST UM2154 STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board [ua pdf] Tus neeg siv phau ntawv
UM2154, STEVAL-SPIN3201 Advanced BLDC Controller nrog Embedded STM32 MCU Kev Ntsuam Xyuas Board

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *