st - logotipživljenje.agmentirano
UM2154

Uporabniški priročnik

STEVE-SPIN3201: napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU

Uvod

Plošča STEVAL-SPIN3201 je 3-fazna brezkrtačna gonilna plošča enosmernega motorja, ki temelji na STSPIN32F0, 3-faznem krmilniku z integriranim STM32 MCU, in implementira 3-shunt upore kot topologijo branja toka.
Zagotavlja rešitev, ki je enostavna za uporabo za ocenjevanje naprave v različnih aplikacijah, kot so gospodinjski aparati, ventilatorji, droni in električna orodja.
Plošča je zasnovana za senzoriziran ali brezsenzorski usmerjen krmilni algoritem s 3-shunt zaznavanjem.

Slika 1. Ocenjevalna plošča STEVE-SPIN3201

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - ocenjevalna plošča

Zahteve glede strojne in programske opreme

Za uporabo ocenjevalne plošče STEVAL-SPIN3201 je potrebna naslednja programska in strojna oprema:

  • osebni računalnik Windows ® (XP, Vista 7, Windows 8, Windows 10) za namestitev programskega paketa
  • Mini-B USB kabel za povezavo plošče STEVAL-SPIN3201 z računalnikom
  • Komplet za razvoj programske opreme za krmiljenje motorja STM32 Rev Y (X-CUBE-MCSDK-Y)
  • 3-fazni brezkrtačni enosmerni motor z združljivo voltage in trenutne ocene
  •  Zunanji DC napajalnik.

Začetek

Najvišje ocene odbora so naslednje:

  • Moč stage dobava voltage (VS) od 8 V do 45 V
  • Fazni tok motorja do 15 Arm

Za začetek projekta z desko:

korak 1. Preverite položaj mostička glede na ciljno konfiguracijo (glejte razdelek 4.3 Zaznavanje prekomernega toka
korak 2. Priključite motor na konektor J3, pri čemer pazite na zaporedje faz motorja.
korak 3. Napajajte ploščo prek vhoda 1 in 2 konektorja J2. DL1 (rdeča) LED se bo prižgala.
korak 4. Razvijte svojo aplikacijo z uporabo STM32 Motor Control Software Development Kit Rev Y (X-CUBEMCSDK-Y).

Opis in konfiguracija strojne opreme

Slika 2. Položaji glavnih komponent in priključkov kažejo položaj glavnih komponent in konektorjev na plošči.
Slika 2. Položaji glavnih komponent in priključkov

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.1

Tabela 1. Skoki za nastavitev strojne opreme zagotavljajo podroben razpon priključkov.
Tabela 1. Skoki za nastavitev strojne opreme

Skakalec Dovoljene konfiguracije Privzeto stanje
JP1 Izbira VREG priključenega na V motor ODPRTO
JP2 Izbira napajanja motorja priključena na enosmerni napajalnik ZAPRTO
JP3 Izbira Napajanje dajalnika Hall na napajanje USB (1) / VDD (3). 1 – 2 ZAPRTO
JP4 Ponastavitev izbire ST-LINK (U4) ODPRTO
JP5 Izbor PA2 povezan s dvorano 3 ZAPRTO
JP6 Izbor PA1 povezan s dvorano 2 ZAPRTO
JP7 Izbor PA0 povezan s dvorano 1 ZAPRTO

Tabela 2. Opis drugih priključkov, mostičkov in testnih točk

Ime

Pin Oznaka

Opis

J1 1 – 2 J1 Napajanje motorja
J2 1 – 2 J2 Glavno napajanje naprave (VM)
J3 1 – 2 – 3 U, V, W Povezava faz 3-faznega BLDC motorja
J4 1 – 2 – 3 J4 Priključek za senzorje Hall/kodirnika
4 – 5 J4 Hallovi senzorji/dajalnik
J5 J5 USB vhod ST-LINK
J6 1 3V3 Napajalnik ST-LINK
2 CLK SWCLK od ST-LINK
3 GND GND
4 DIO SWDIO za ST-LINK
J7 1 – 2 J7 VOZIČEK
J8 1 – 2 J8 ST-LINK ponastavi
TP1 GREG 12 V zvtage izhod regulatorja
TP2 GND GND
TP3 VDD VDD
TP4 HITROST Izhod potenciometra hitrosti
TP5 PA3 PA3 GPIO (izhod op-amp smisel 1)
TP6 V-BUS Povratne informacije VBus
TP7 OUT_U Izhod U
TP8 PA4 PA4 GPIO (izhod op-amp smisel 2)
TP9 PA5 PA5 GPIO (izhod op-amp smisel 3)
TP10 GND GND
TP11 OUT_V Izhod V
TP12 PA7 PA7_3FG
TP13 OUT_W Izhod W
TP14 3V3 3V3 ST-LINK
TP15 5V USB voltage
TP16 I/O SWD_IO
TP17 CLK SWD_CLK

Opis vezja

STEVAL-SPIN3201 ponuja popolno 3-shunt FOC rešitev, sestavljeno iz STSPIN32F0 – naprednega krmilnika BLDC z vgrajenim STM32 MCU – in trojnega polmostnega napajalnika.tage z NMOS STD140N6F7.
STSPIN32F0 avtonomno generira vse potrebne količine oskrbetages: notranji DC/DC pretvornik zagotavlja 3V3, notranji linearni regulator pa 12 V za gonilnike vrat.
Kondicioniranje trenutnega povratnega signala se izvaja skozi tri operativne ampomejevalniki, ki so vgrajeni v napravo, in notranji primerjalnik izvajata pretokovno zaščito pred shunt upori.
Za izvajanje preprostih uporabniških vmesnikov (npr. zagon/ustavitev motorja in nastavitev ciljne hitrosti) sta na voljo dva uporabniška gumba, dve LED diodi in trimer.
Plošča STEVAL-SPIN3201 podpira kvadraturni dajalnik in digitalne Hallove senzorje kot povratne informacije o položaju motorja.
Plošča vključuje ST-LINK-V2, ki uporabniku omogoča odpravljanje napak in prenos vdelane programske opreme brez dodatnega strojnega orodja.

4.1 Hallov senzor hitrosti motorja/dajalnik
Ocenjevalna plošča STEVAL-SPIN3201 podpira digitalne senzorje Hall in kvadraturni dajalnik kot povratne informacije o položaju motorja.
Senzorje je mogoče povezati na STSPIN32F0 prek konektorja J4, ki je naveden v

Tabela 3. Konektor Hall/dajalnik (J4). 

Ime Pin Opis
Dvorana 1/A+ 1 Hall senzor 1/dajalnik izhod A+
Dvorana 2/B+ 2 Hall senzor 2/dajalnik izhod B+
Dvorana3/Z+ 3 Hall senzor 3/dajalnik nič povratne informacije
VDD senzor 4 Napajanje senzorja voltage
GND 5 Tla

Zaščitni serijski upor 1 kΩ je nameščen v seriji s senzorskimi izhodi.
Za senzorje, ki zahtevajo zunanji vlečni upor, so trije upori 10 kΩ že nameščeni na izhodnih vodah in priključeni na VDD vol.tage. Na istih vrsticah je na voljo tudi odtis za padajoče upore.

Skakalec JP3 izbere napajanje za dovod senzorja voltage:

  • Preskak med zatičem 1 – zatičem 2: Hallovi senzorji, ki jih napaja VUSB (5 V)
  • Skakalec med zatičem 1 – nožem 2: Hallovi senzorji, ki jih napaja VDD (3.3 V)
    Uporabnik lahko odklopi izhode senzorja iz odpiralnih mostičkov MCU GPIO JP5, JP6 in JP7.

4.2 Zaznavanje toka

V plošči STEVAL-SPIN3201 se kondicioniranje signala zaznavanja toka izvaja prek treh operativnih ampomejevalniki, vgrajeni v napravo STSPIN32F0.
V tipični aplikaciji FOC se tokovi v treh polmostovih zaznajo s pomočjo shunt upora na viru vsakega stikala za nizko napajalno napetost. Smisel voltagSignali se posredujejo analogno-digitalnemu pretvorniku, da se izvede matrični izračun, povezan z določeno tehniko krmiljenja. Ti čutilni signali so običajno premaknjeni in amplificiran s posebnimi op-amps, da izkoristite celoten obseg ADC (glejte sliko 3. Shema zaznavanja toka npr.ample).

Slika 3. Shema zaznavanja toka nprample

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.2

Zaznavne signale je treba premakniti in centrirati na VDD/2 voltage (približno 1.65 V) in ampponovno lified, ki zagotavlja ujemanje med največjo vrednostjo zaznanega signala in celotnim obsegom ADC.
Voltage prestavljanje stage uvaja slabljenje (1/Gp) povratnega signala, ki skupaj z ojačenjem neinvertirajoče konfiguracije (Gn, določeno z Rn in Rf) prispeva k skupnemu ojaču (G). Kot že omenjeno, je cilj vzpostaviti celotno ampojačenje omrežja (G), tako da je voltage na shunt uporu, ki ustreza največjemu dovoljenemu toku motorja (ISmax najvišja vrednost nazivnega toka motorja), ustreza območju vol.tagADC je berljiv.

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.4

Opomba da je, ko je G fiksiran, bolje, da ga konfigurirate tako, da čim bolj znižate začetno dušenje 1/Gp in s tem ojačenje Gn. To je pomembno ne le za povečanje signala z razmerjem hrupa, ampak tudi za zmanjšanje učinka op-amp notranji odmik na izhodu (sorazmeren z Gn).

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.3

Ojačenje in polarizacija voltage (VOPout, pol) določi območje delovanja vezja za zaznavanje toka:

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.5kje:

  • IS- = največji izvirni tok
  • IS+ = največji potopljeni tok, ki ga lahko zazna vezje.

Tabela 4. STEVE-SPIN3201 op-amps polarizacijsko mrežo

Parameter

Referenca dela Rev. 1

Rev. 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 Zaznavanje prekomernega toka

Ocenjevalna plošča STEVAL-SPIN3201 izvaja pretokovno zaščito na podlagi vgrajenega primerjalnika OC STSPIN32F0. Shunt upori merijo obremenitveni tok vsake faze. Upori R50, R51 in R52 prinašajo voltage signali, povezani z vsakim obremenitvenim tokom na pin OC_COMP. Ko vršni tok, ki teče v eni od treh faz, preseže izbrani prag, se vgrajeni primerjalnik sproži in vsa stikala za visoko moč so onemogočena. Močna stikala na visoki strani so ponovno omogočena, ko tok pade pod prag, s čimer se izvaja pretokovna zaščita.
Trenutni pragovi za ocenjevalno ploščo STEVAL-SPIN3201 so navedeni v

Tabela 5. Pretokovni pragi.

PF6 PF7 Notranji komp. prag OC prag
0 1 100 mV 20 A
1 0 250 mV 65 A
1 1 500 mV 140 A

Te mejne vrednosti je mogoče spremeniti s spremembo prednapetostnega upora R43. Priporočljivo je, da izberete R43 višji od 30 kΩ. Za izračun vrednosti R43 za ciljno mejo toka IOC se lahko uporabi naslednja formula:

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.6

kjer je OC_COMPth zvtage prag notranjega primerjalnika (ki ga izbereta PF6 in PF7), VDD pa je 3.3 V digitalni napajalni voltage, ki ga zagotavlja notranji pretvornik DCDC.
Če odstranite R43, je formula trenutnega praga poenostavljena na naslednji način:

UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU - sl.7

4.4 Avtobus zvtage vezje

Ocenjevalna plošča STEVAL-SPIN3201 zagotavlja bus voltage zaznavanje. Ta signal se pošlje prek zvtage delilnik iz dovoda motorja voltage (VBUS) (R10 in R16) in poslana na PB1 GPIO (kanal 9 ADC) vgrajenega MCU. Signal je na voljo tudi na TP6.

4.5 Uporabniški vmesnik strojne opreme

Plošča vključuje naslednje elemente uporabniškega vmesnika strojne opreme:

  • Potenciometer R6: nastavi ciljno hitrost, nprample
  • Stikalo SW1: ponastavi STSPIN32F0 MCU in ST-LINK V2
  • Stikalo SW2: uporabniški gumb 1
  • Stikalo SW3: uporabniški gumb 2
  • LED DL3: uporabniška LED 1 (vklopi se tudi, ko pritisnete gumb uporabnika 1)
  • LED DL4: uporabniška LED 2 (vžge se tudi, ko pritisnete gumba 2 uporabnika)

4.6 Odpravljanje napak

V ocenjevalno ploščo STEVAL-SPIN3201 je vgrajen razhroščevalnik/programator ST-LINK/V2-1. Funkcije, ki jih podpira ST-LINK, so:

  • Ponovno naštevanje programske opreme USB
  • Vmesnik navideznega com porta na USB, povezan z zatiči PB6/PB7 STSPIN32F0 (UART1)
  • Vmesnik za množično shranjevanje na USB
    Napajanje za ST-LINK zagotavlja gostiteljski računalnik prek kabla USB, ki je priključen na J5.
    LED LD2 zagotavlja informacije o stanju komunikacije ST-LINK:
  • Rdeča LED utripa počasi: ob vklopu pred inicializacijo USB
  • Rdeča LED hitro utripa: po prvi pravilni komunikaciji med osebnim računalnikom in ST-LINK/V2-1 (naštevanje)
  • Rdeča LED sveti: inicializacija med osebnim računalnikom in ST-LINK/V2-1 je končana
  • Zelena LED sveti: uspešna inicializacija ciljne komunikacije
  • Rdeča/zelena LED utripa: med komunikacijo s tarčo
  • Zelena ON: komunikacija končana in uspešna
    Funkcija ponastavitve je odklopljena od ST-LINK z odstranitvijo mostička J8.

Zgodovina revizij

Tabela 6. Zgodovina revizij dokumenta

Datum Revizija Spremembe
12. december 20161 1 Začetna izdaja.
23-2017 2 Dodan razdelek 4.2: Zaznavanje toka na strani 7.
27-2018.feb 3 Manjše spremembe v celotnem dokumentu.
18-avg-2021 4 Manjši popravek predloge.

STMicroelectronics NV in njene hčerinske družbe (»ST«) si pridržujejo pravico do sprememb, popravkov, izboljšav, modifikacij in izboljšav izdelkov ST in/ali tega dokumenta kadar koli brez predhodnega obvestila. Kupci morajo pred oddajo naročil pridobiti najnovejše ustrezne informacije o izdelkih ST. Izdelki ST se prodajajo v skladu s prodajnimi pogoji ST, ki veljajo v času potrditve naročila. Kupci so izključno odgovorni za izbiro, izbiro in uporabo izdelkov ST in ST ne prevzema nobene odgovornosti za pomoč pri uporabi ali načrtovanje izdelkov kupcev. 

POMEMBNO OBVESTILO - PROSIMO, DA PREBERETE POZORNO

ST v tem dokumentu ne podeljuje nobene licence, izrecne ali implicitne, za katero koli pravico do intelektualne lastnine.
Nadaljnja prodaja izdelkov ST z določbami, ki se razlikujejo od informacij, navedenih v tem dokumentu, razveljavi vsako garancijo, ki jo ST odobri za tak izdelek.
ST in logotip ST sta blagovni znamki ST. Za dodatne informacije o blagovnih znamkah ST si oglejte www.st.com/trademarks. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov.
Informacije v tem dokumentu prevladajo in nadomeščajo informacije, ki so bile predhodno navedene v kateri koli prejšnji različici tega dokumenta.

© 2021 STMicroelectronics – Vse pravice pridržane

Dokumenti / Viri

ST UM2154 STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU [pdfUporabniški priročnik
UM2154, STEVAL-SPIN3201 Napredni krmilnik BLDC z vgrajeno ocenjevalno ploščo STM32 MCU

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *