st - logotipasgyvenimas.įvertino
UM2154

Vartotojo vadovas

STEVE-SPIN3201: pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo plokšte

Įvadas

Plokštė STEVAL-SPIN3201 yra 3 fazių bešepetė nuolatinės srovės variklio tvarkyklės plokštė, pagrįsta STSPIN32F0, 3 fazių valdiklis su integruotu STM32 MCU, ir kaip srovės nuskaitymo topologiją įgyvendina 3 šuntų rezistorius.
Tai yra paprastas naudoti sprendimas, skirtas įvertinti įrenginį įvairiose srityse, pvz., buitinės technikos, ventiliatorių, dronų ir elektrinių įrankių.
Plokštė skirta jutikliniam arba be jutiklio lauko orientuotam valdymo algoritmui su 3 šuntų jutimu.

1 pav. STEVE-SPIN3201 vertinimo lenta

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta - vertinimo lenta

Aparatinės ir programinės įrangos reikalavimai

Norint naudoti STEVAL-SPIN3201 vertinimo plokštę, reikalinga ši programinė ir techninė įranga:

  • Windows ® kompiuteris (XP, Vista 7, Windows 8, Windows 10) programinės įrangos paketui įdiegti
  • Mini-B USB laidas STEVAL-SPIN3201 plokštei prijungti prie kompiuterio
  • STM32 variklio valdymo programinės įrangos kūrimo rinkinys Rev Y (X-CUBE-MCSDK-Y)
  • 3 fazių bešepetėlis nuolatinės srovės variklis su suderinamu ttage ir dabartiniai reitingai
  •  Išorinis nuolatinės srovės maitinimo šaltinis.

Darbo pradžia

Didžiausi lentos reitingai yra šie:

  • Galia stage tiekimo ttage (VS) nuo 8 V iki 45 V
  • Variklio fazinė srovė iki 15 ginklų

Norėdami pradėti savo projektą su lenta:

Žingsnis 1. Patikrinkite trumpiklio padėtį pagal tikslinę konfigūraciją (žr. skyrių 4.3 Viršsrovių aptikimas
Žingsnis 2. Prijunkite variklį prie jungties J3, pasirūpindami variklio fazių seka.
Žingsnis 3. Tiekti plokštę per jungties J1 2 ir 2 įėjimus. DL1 (raudonas) šviesos diodas užsidegs.
Žingsnis 4. Sukurkite programą naudodami STM32 variklio valdymo programinės įrangos kūrimo rinkinį, Y versiją (X-CUBEMCSDK-Y).

Techninės įrangos aprašymas ir konfigūracija

Paveikslas 2. Pagrindinių komponentų ir jungčių padėtis rodo pagrindinių komponentų ir jungčių padėtį plokštėje.
Paveikslas 2. Pagrindinių komponentų ir jungčių padėtis

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 1 pav.

1 lentelė. Aparatūros nustatymo trumpikliai suteikia išsamų jungčių kontaktą.
1 lentelė. Aparatūros nustatymo džemperiai

Džemperis Leidžiamos konfigūracijos Numatytoji būsena
JP1 VREG, prijungto prie V variklio, pasirinkimas ATIDARYTI
JP2 Variklio maitinimo šaltinio pasirinkimas, prijungtas prie nuolatinės srovės maitinimo šaltinio UŽDARYTA
JP3 Selection Hall kodavimo įrenginio maitinimas į USB (1) / VDD (3) maitinimo šaltinį 1 – 2 UŽDARYTA
JP4 ST-LINK (U4) pasirinkimas iš naujo ATIDARYTI
JP5 Pasirinkimas PA2 prijungtas prie 3 salės UŽDARYTA
JP6 Pasirinkimas PA1 prijungtas prie 2 salės UŽDARYTA
JP7 Pasirinkimas PA0 prijungtas prie 1 salės UŽDARYTA

2 lentelė. Kitų jungčių, trumpiklio ir bandymo taškų aprašymas

Vardas

Smeigtukas Etiketė

Aprašymas

J1 1-2 J1 Variklio maitinimo šaltinis
J2 1-2 J2 Pagrindinis įrenginio maitinimo šaltinis (VM)
J3 1 – 2 – 3-XNUMX-XNUMX U, V, W 3 fazių BLDC variklio fazių jungtis
J4 1 – 2 – 3-XNUMX-XNUMX J4 Hall / kodavimo jutiklių jungtis
4-5 J4 Holo jutiklių/kodavimo įrangos tiekimas
J5 J5 USB įvestis ST-LINK
J6 1 3V3 ST-LINK maitinimo šaltinis
2 CLK ST-LINK SWCLK
3 GND GND
4 DIO ST-LINK SWDIO
J7 1-2 J7 KREPŠELIS
J8 1-2 J8 ST-LINK atstatymas
TP1 GREGAS 12 V ttage reguliatoriaus išėjimas
TP2 GND GND
TP3 VDD VDD
TP4 GREITIS Greičio potenciometro išėjimas
TP5 PA3 PA3 GPIO (išvestiesamp prasmė 1)
TP6 V-BUUSAS VBus atsiliepimai
TP7 OUT_U Išėjimas U
TP8 PA4 PA4 GPIO (išvestiesamp prasmė 2)
TP9 PA5 PA5 GPIO (išvestiesamp prasmė 3)
TP10 GND GND
TP11 OUT_V Išėjimas V
TP12 PA7 PA7_3FG
TP13 OUT_W Išėjimas W
TP14 3V3 3V3 ST-LINK
TP15 5V USB ttage
TP16 I/O SWD_IO
TP17 CLK SWD_CLK

Grandinių aprašymas

STEVAL-SPIN3201 siūlo pilną 3 šuntų FOC sprendimą, sudarytą iš STSPIN32F0 – pažangaus BLDC valdiklio su įterptu STM32 MCU – ir trigubo pusės tilto galios.tage su NMOS STD140N6F7.
STSPIN32F0 autonomiškai generuoja visą reikalingą tiekimątages: vidinis DC/DC buck keitiklis suteikia 3V3, o vidinis linijinis reguliatorius – 12 V vartų pavaroms.
Srovės grįžtamojo ryšio signalo kondicionavimas atliekamas per tris operacinius ampįrenginyje įtaisyti keltuvai ir vidinis lygintuvas atlieka apsaugą nuo viršsrovių nuo šunto rezistorių.
Yra du vartotojo mygtukai, du šviesos diodai ir žoliapjovė, kad būtų galima įdiegti paprastas vartotojo sąsajas (pvz., paleisti / sustabdyti variklį ir nustatyti tikslinį greitį).
STEVAL-SPIN3201 plokštė palaiko kvadratūros kodavimo įrenginį ir skaitmeninius Hall jutiklius kaip variklio padėties grįžtamąjį ryšį.
Plokštėje yra ST-LINK-V2, leidžiantis vartotojui derinti ir atsisiųsti programinę-aparatinę įrangą be jokio papildomo aparatūros įrankio.

4.1 Hall / kodavimo variklio greičio jutiklis
STEVAL-SPIN3201 vertinimo plokštė palaiko skaitmeninius Hall ir kvadratinio kodavimo jutiklius kaip variklio padėties grįžtamąjį ryšį.
Jutikliai gali būti prijungti prie STSPIN32F0 per J4 jungtį, nurodytą

3 lentelė. Hall/kodavimo jungtis (J4). 

Vardas Smeigtukas Aprašymas
Salė1/A+ 1 Holo jutiklis 1 / kodavimo išvestis A+
Salė2/B+ 2 Holo jutiklis 2 / kodavimo išėjimas B+
Salė3/Z+ 3 Holo jutiklis 3 / kodavimo įrenginio nulis grįžtamasis ryšys
VDD jutiklis 4 Jutiklio tiekimas ttage
GND 5 Žemė

Apsauginis serijos rezistorius 1 kΩ yra sumontuotas serijoje su jutiklių išėjimais.
Jutikliams, kuriems reikalingas išorinis ištraukimas, trys 10 kΩ rezistoriai jau sumontuoti ant išvesties linijų ir prijungti prie VDD vol.tage. Tose pačiose linijose taip pat galima rasti ištraukiamųjų rezistorių pėdsaką.

Jungiklis JP3 parenka maitinimo šaltinį jutiklio maitinimo tūriuitage:

  • Jungiklis tarp 1 kaiščio – 2 kaiščio: Holo jutikliai maitinami VUSB (5 V)
  • Jungiklis tarp 1 kaiščio – 2 kaiščio: Holo jutikliai maitinami VDD (3.3 V)
    Vartotojas gali atjungti jutiklių išėjimus nuo MCU GPIO atidarymo trumpiklių JP5, JP6 ir JP7.

4.2 Srovės jutimas

STEVAL-SPIN3201 plokštėje srovės jutimo signalo kondicionavimas atliekamas per tris ampkeltuvai, įterpti į STSPIN32F0 įrenginį.
Įprastoje FOC programoje srovės trijuose pustiltuose yra apčiuopiamos naudojant šunto rezistorių, esantį kiekvieno žemos pusės maitinimo jungiklio šaltinyje. Jausmas ttage signalai pateikiami į analoginį-skaitmeninį keitiklį, kad būtų galima atlikti matricos skaičiavimą, susijusį su tam tikra valdymo technika. Tie jutimo signalai dažniausiai pasislenka ir ampprižiūrėjo tam skirta operacinėamps, kad būtų galima išnaudoti visą ADC diapazoną (žr. 3 pav. Srovės jutimo schema, pvz.ample).

3 pav. Srovės jutimo schema pvzample

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 2 pav.

Jutimo signalai turi būti perkelti ir sutelkti į VDD/2 voltage (apie 1.65 V) ir ampdar kartą parenkamas, o tai užtikrina didžiausios apčiuopiamo signalo vertės ir viso ADC diapazono atitikimą.
Ttage perjungimas stage įveda grįžtamojo ryšio signalo slopinimą (1/Gp), kuris kartu su neinvertuojančios konfigūracijos stiprėjimu (Gn, fiksuotas Rn ir Rf), prisideda prie bendro stiprinimo (G). Kaip jau minėta, tikslas yra nustatyti bendrą amplifikacijos tinklo stiprinimas (G), kad ttage ant šunto rezistoriaus, atitinkančio didžiausią leistiną variklio srovę (ISmax variklio vardinės srovės didžiausia vertė), atitinka tūrio diapazonątagyra skaitomas ADC.

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 4 pav.

Pastaba kad fiksavus G, geriau jį sukonfigūruoti kuo labiau sumažinant pradinį slopinimą 1/Gp, taigi ir stiprinimą Gn. Tai svarbu ne tik siekiant maksimaliai padidinti signalą pagal triukšmo santykį, bet ir sumažinti veikimo poveikį.amp vidinis išėjimo poslinkis (proporcingas Gn).

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 3 pav.

Stiprinimas ir poliarizacija ttage (VOPout, pol) nustato srovės jutimo grandinės veikimo diapazoną:

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 5 pav.Kur:

  • IS- = didžiausia šaltinio srovė
  • IS+ = didžiausia nuskendusi srovė, kurią gali pajusti grandinė.

4 lentelė. STEVE-SPIN3201 op-amps poliarizacijos tinklas

Parametras

Dalies nuoroda 1 red

3 red

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 Viršsrovių aptikimas

STEVAL-SPIN3201 vertinimo plokštė įgyvendina apsaugą nuo viršsrovių, pagrįstą integruotu STSPIN32F0 OC lygintuvu. Šunto rezistoriai matuoja kiekvienos fazės apkrovos srovę. Rezistoriai R50, R51 ir R52 atneša ttage signalus, susietus su kiekviena apkrovos srove į OC_COMP kaištį. Kai didžiausia srovė, tekanti vienoje iš trijų fazių, viršija pasirinktą slenkstį, įjungiamas integruotas lygintuvas ir išjungiami visi aukštosios pusės galios jungikliai. Aukštos pusės maitinimo jungikliai vėl įjungiami, kai srovė nukrenta žemiau slenksčio, taip įgyvendinama apsauga nuo viršsrovių.
Dabartinės STEVAL-SPIN3201 vertinimo lentos slenksčiai išvardyti

5 lentelė. Viršsrovių slenksčiai.

6 PF 7 PF Vidinis komp. slenkstis OC slenkstis
0 1 100 mV 20 A
1 0 250 mV 65 A
1 1 500 mV 140 A

Šiuos slenksčius galima pakeisti pakeitus R43 poslinkio rezistorių. Rekomenduojama rinktis R43 didesnį nei 30 kΩ. Norint apskaičiuoti tikslinės srovės ribos IOC R43 vertę, galima naudoti šią formulę:

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 6 pav.

kur OC_COMPth yra ttage vidinio lygintuvo slenkstis (pasirinktas PF6 ir PF7), o VDD yra 3.3 V skaitmeninio maitinimo įtampatage teikia vidinis DCDC keitiklis.
Pašalinus R43, dabartinė slenksčio formulė supaprastinama taip:

UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta – 7 pav.

4.4 Autobusas ttage grandinė

STEVAL-SPIN3201 vertinimo plokštė suteikia magistralės ttage jutimas. Šis signalas siunčiamas per ttage skirstytuvas nuo variklio maitinimo ttage (VBUS) (R10 ir R16) ir siunčiami į įterptojo MCU PB1 GPIO (ADC 9 kanalą). Signalas taip pat pasiekiamas TP6.

4.5 Aparatinės įrangos vartotojo sąsaja

Plokštėje yra šie aparatinės įrangos vartotojo sąsajos elementai:

  • Potenciometras R6: nustato tikslinį greitį, pvzample
  • SW1 jungiklis: iš naujo nustato STSPIN32F0 MCU ir ST-LINK V2
  • SW2 jungiklis: vartotojo mygtukas 1
  • SW3 jungiklis: vartotojo mygtukas 2
  • LED DL3: vartotojo LED 1 (taip pat įsijungia, kai paspaudžiamas 1 vartotojo mygtukas)
  • LED DL4: vartotojo LED 2 (taip pat įsijungia, kai paspaudžiami 2 vartotojo mygtukai)

4.6 Derinimas

STEVAL-SPIN3201 vertinimo plokštė turi ST-LINK/V2-1 derintuvą/programuotoją. ST-LINK palaikomos šios funkcijos:

  • USB programinės įrangos pakartotinis surašymas
  • Virtuali USB prievado sąsaja, prijungta prie STSPIN6F7 (UART32) PB0/PB1 kaiščių
  • Didelės atminties sąsaja USB
    ST-LINK maitinimą tiekia pagrindinis kompiuteris per USB kabelį, prijungtą prie J5.
    LED LD2 pateikia ST-LINK ryšio būsenos informaciją:
  • Raudonas šviesos diodas mirksi lėtai: įjungus maitinimą prieš inicijuojant USB
  • Greitai mirksi raudonas šviesos diodas: po pirmojo teisingo ryšio tarp kompiuterio ir ST-LINK/V2-1 (sąrašas)
  • Raudonas šviesos diodas ON: inicijavimas tarp kompiuterio ir ST-LINK/V2-1 baigtas
  • Žalias LED ĮJUNGTAS: sėkmingas tikslinio ryšio inicijavimas
  • Mirksi raudonas/žalias šviesos diodas: ryšio su taikiniu metu
  • Žalia ON: bendravimas baigtas ir sėkmingas
    Atstatymo funkcija atjungiama nuo ST-LINK nuėmus trumpiklį J8.

Revizijų istorija

6 lentelė. Dokumento taisymo istorija

Data Peržiūra Pakeitimai
12 m. gruodžio 20161 d 1 Pradinis išleidimas.
23 m. lapkričio 2017 d 2 Pridėta 4.2 skirsnis: Srovės aptikimas 7 puslapyje.
27 m. vasario 2018 d 3 Nedideli pakeitimai visame dokumente.
18 m. rugpjūčio 2021 d 4 Nedidelis šablono pataisymas.

STMicroelectronics NV ir jos dukterinės įmonės („ST“) pasilieka teisę bet kuriuo metu be įspėjimo keisti, taisyti, patobulinti, modifikuoti ir tobulinti ST gaminius ir (arba) šį dokumentą. Prieš pateikdami užsakymą pirkėjai turėtų gauti naujausią atitinkamą informaciją apie ST gaminius. ST gaminiai parduodami pagal ST pardavimo sąlygas, galiojančias užsakymo patvirtinimo metu. Pirkėjai yra išimtinai atsakingi už ST gaminių pasirinkimą, pasirinkimą ir naudojimą, o ST neprisiima jokios atsakomybės už pagalbą taikant ar Pirkėjų gaminių dizainą. 

SVARBUS PASTABA - PRAŠOMAI SKAITYKITE

ST nesuteikia jokios tiesioginės ar numanomos licencijos jokioms intelektinės nuosavybės teisėms.
Perpardavus ST gaminius, kurių nuostatos skiriasi nuo čia pateiktos informacijos, panaikina bet kokią ST tokiam produktui suteiktą garantiją.
ST ir ST logotipas yra ST prekių ženklai. Norėdami gauti papildomos informacijos apie ST prekių ženklus, žr www.st.com/trademarks. Visi kiti produktų ar paslaugų pavadinimai yra atitinkamų savininkų nuosavybė.
Informacija šiame dokumente pakeičia ir pakeičia informaciją, anksčiau pateiktą bet kokiose ankstesnėse šio dokumento versijose.

© 2021 STMicroelectronics – Visos teisės saugomos

Dokumentai / Ištekliai

ST UM2154 STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta [pdf] Naudotojo vadovas
UM2154, STEVAL-SPIN3201 pažangus BLDC valdiklis su įterpta STM32 MCU vertinimo lenta

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *