st - logoživot.agmentirano
UM2154

Upute za upotrebu

STEVE-SPIN3201: napredni BLDC kontroler s ugrađenom STM32 MCU evaluacijskom pločom

Uvod

STEVAL-SPIN3201 ploča je 3-fazna upravljačka ploča istosmjernog motora bez četkica bazirana na STSPIN32F0, 3-faznom kontroleru s integriranim STM32 MCU, i implementira 3-shunt otpornika kao topologiju očitavanja struje.
Pruža rješenje jednostavno za korištenje za procjenu uređaja u različitim aplikacijama kao što su kućanski aparati, ventilatori, dronovi i električni alati.
Ploča je dizajnirana za algoritam upravljanja sa senzorima ili bez senzora orijentiran na polje s 3-shunt senzorom.

Slika 1. STEVE-SPIN3201 evaluacijska ploča

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU evaluacijskom pločom - ploča za procjenu

Hardverski i softverski zahtjevi

Za korištenje STEVAL-SPIN3201 evaluacijske ploče potreban je sljedeći softver i hardver:

  • Windows ® PC (XP, Vista 7, Windows 8, Windows 10) za instalaciju softverskog paketa
  • Mini-B USB kabel za spajanje STEVAL-SPIN3201 ploče na računalo
  • Komplet za razvoj softvera za upravljanje motorom STM32 Rev Y (X-CUBE-MCSDK-Y)
  • 3-fazni DC motor bez četkica s kompatibilnim voltage i trenutne ocjene
  •  Eksterno istosmjerno napajanje.

Početak rada

Maksimalne ocjene odbora su sljedeće:

  • Snaga stage opskrba voltage (VS) od 8 V do 45 V
  • Fazna struja motora do 15 Arms

Za početak projekta s pločom:

Korak 1. Provjerite položaj kratkospojnika prema ciljnoj konfiguraciji (pogledajte odjeljak 4.3 Detekcija prekomjerne struje
Korak 2. Spojite motor na konektor J3 vodeći računa o redoslijedu faza motora.
Korak 3. Napajajte ploču kroz ulaz 1 i 2 konektora J2. DL1 (crvena) LED će se upaliti.
Korak 4. Razvijte svoju aplikaciju koristeći STM32 Motor Control Software Development Kit Rev Y (X-CUBEMCSDK-Y).

Opis i konfiguracija hardvera

Lik 2. Položaji glavnih komponenti i konektora pokazuju položaj glavnih komponenti i konektora na ploči.
Lik 2. Položaji glavnih komponenti i konektora

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.1

Tablica 1. Prespojnici za podešavanje hardvera pružaju detaljan prikaz konektora.
Tablica 1. Preskakači za podešavanje hardvera

Džemper Dopuštene konfiguracije Zadano stanje
JP1 Odabir VREG spojenog na V motor OTVORITI
JP2 Izbor napajanja motora spojen na istosmjerno napajanje ZATVORENO
JP3 Odabir Napajanje Hall kodera na USB (1) / VDD (3) napajanje 1 – 2 ZATVORENO
JP4 Resetiranje odabira ST-LINK (U4) OTVORITI
JP5 Selekcija PA2 spojena na dvoranu 3 ZATVORENO
JP6 Selekcija PA1 spojena na dvoranu 2 ZATVORENO
JP7 Selekcija PA0 spojena na dvoranu 1 ZATVORENO

Tablica 2. Opis ostalih konektora, kratkospojnika i ispitnih točaka

Ime

Pin Označiti

Opis

J1 1 – 2 J1 Napajanje motora
J2 1 – 2 J2 Glavno napajanje uređaja (VM)
J3 1 – 2 – 3 (prikaz, znanstveni). U, V, W Spajanje faza 3-faznog BLDC motora
J4 1 – 2 – 3 (prikaz, znanstveni). J4 Konektor Hall/enkoder senzora
4 – 5 J4 Napajanje Hall senzora/enkodera
J5 J5 USB ulaz ST-LINK
J6 1 3V3 ST-LINK napajanje
2 CLK SWCLK od ST-LINK
3 GND GND
4 DIO SWDIO od ST-LINK
J7 1 – 2 J7 KOŠARICA
J8 1 – 2 J8 ST-LINK resetiranje
TP1 GREG 12 V svtage izlaz regulatora
TP2 GND GND
TP3 VDD VDD
TP4 UBRZATI Izlaz potenciometra brzine
TP5 PA3 PA3 GPIO (izlaz op-amp smisao 1)
TP6 V-BUS VBus povratne informacije
TP7 OUT_U Izlaz U
TP8 PA4 PA4 GPIO (izlaz op-amp smisao 2)
TP9 PA5 PA5 GPIO (izlaz op-amp smisao 3)
TP10 GND GND
TP11 OUT_V Izlaz V
TP12 PA7 PA7_3FG
TP13 OUT_W Izlaz W
TP14 3V3 3V3 ST-LINK
TP15 5V USB voltage
TP16 I/O SWD_IO
TP17 CLK SWD_CLK

Opis Krug

STEVAL-SPIN3201 pruža cjelovito FOC rješenje s 3 shunta koje se sastoji od STSPIN32F0 – naprednog BLDC kontrolera s ugrađenim STM32 MCU – i trostrukog polumostnog napajanja.tage s NMOS STD140N6F7.
STSPIN32F0 autonomno generira svu potrebnu opskrbu voltages: interni DC/DC pretvornik osigurava 3V3, a unutarnji linearni regulator osigurava 12 V za pokretače vrata.
Kondicioniranje trenutnog povratnog signala izvodi se kroz tri operativna ampLifiers ugrađeni u uređaj i interni komparator obavlja prekostrujnu zaštitu od shunt otpornika.
Dostupne su dvije korisničke tipke, dvije LED diode i trimer za implementaciju jednostavnih korisničkih sučelja (npr. pokretanje/zaustavljanje motora i postavljanje ciljne brzine).
STEVAL-SPIN3201 ploča podržava kvadraturni enkoder i digitalne Hall senzore kao povratnu informaciju o položaju motora.
Ploča uključuje ST-LINK-V2 koji korisniku omogućuje ispravljanje pogrešaka i preuzimanje firmvera bez ikakvog dodatnog hardverskog alata.

4.1 Hall/enkoder senzor brzine motora
STEVAL-SPIN3201 evaluacijska ploča podržava digitalne senzore Halla i kvadraturnog enkodera kao povratnu informaciju o položaju motora.
Senzori se mogu spojiti na STSPIN32F0 preko J4 konektora koji je naveden u

Tablica 3. Konektor Hall/enkoder (J4). 

Ime Pin Opis
Dvorana1/A+ 1 Hall senzor 1/koder izlaz A+
Dvorana 2/B+ 2 Hall senzor 2/koder izlaz B+
Dvorana3/Z+ 3 Hall senzor 3/enkoder nula povratne informacije
VDD senzor 4 Napajanje senzora voltage
GND 5 Ground

Zaštitni serijski otpornik od 1 kΩ montira se u nizu s izlazima senzora.
Za senzore koji zahtijevaju eksterno povlačenje, tri otpornika od 10 kΩ već su montirana na izlazne vodove i spojena na VDD voltage. Na istim linijama dostupan je i otisak za padajuće otpornike.

Jumper JP3 odabire napajanje za opskrbu senzora voltage:

  • Prespojnik između pina 1 – iglice 2: Hall senzori napajani VUSB (5 V)
  • Premosnik između pina 1 – iglice 2: Hall senzori napajani VDD (3.3 V)
    Korisnik može odspojiti izlaze senzora s MCU GPIO jumpera za otvaranje JP5, JP6 i JP7.

4.2 Senzor struje

U ploči STEVAL-SPIN3201, kondicioniranje signala za očitavanje struje izvodi se kroz tri operativna ampLifiers ugrađeni u uređaj STSPIN32F0.
U tipičnoj FOC aplikaciji, struje u tri polumosta se očitavaju pomoću shunt otpornika na izvoru svake sklopke niske strane napajanja. Osjećaj voltagSignali se dostavljaju analogno-digitalnom pretvaraču kako bi se izvršio matrični izračun koji se odnosi na određenu tehniku ​​upravljanja. Ti osjetilni signali su obično pomaknuti i ampobogaćen posvećenim op-amps kako bi se iskoristio cijeli raspon ADC-a (pogledajte sliku 3. Shema senzora struje npr.ample).

Slika 3. Shema za mjerenje struje nprample

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.2

Signali osjetila moraju se pomaknuti i centrirati na VDD/2 voltage (oko 1.65 V) i ampponovno lified što osigurava podudaranje između maksimalne vrijednosti osjetilnog signala i punog raspona ADC-a.
Voltage pomicanje stage uvodi slabljenje (1/Gp) povratnog signala koje, zajedno s pojačanjem neinvertirajuće konfiguracije (Gn, fiksirano Rn i Rf), doprinosi ukupnom pojačanju (G). Kao što je već spomenuto, cilj je uspostaviti sveukupno amppojačanje mreže (G) tako da se voltage na shunt otporniku koji odgovara maksimalnoj dopuštenoj struji motora (ISmax vršna vrijednost nazivne struje motora) odgovara rasponu vol.tagčitljiv od strane ADC-a.

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.4

Bilješka da je, nakon što je G fiksiran, bolje ga konfigurirati snižavanjem početnog prigušenja 1/Gp što je više moguće, a time i pojačanja Gn. Ovo je važno ne samo za maksimiziranje signala omjerom šuma, već i za smanjenje učinka op-amp intrinzični pomak na izlazu (proporcionalan Gn).

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.3

Pojačanje i polarizacija voltage (VOPout, pol) određuju radni raspon strujnog senzorskog kruga:

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.5Gdje:

  • IS- = maksimalna izvorna struja
  • IS+ = maksimalna potopljena struja koju strujni krug može osjetiti.

Tablica 4. STEVE-SPIN3201 op-amps polarizacijske mreže

Parametar

Referenca dijela 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 Detekcija prekomjerne struje

STEVAL-SPIN3201 evaluacijska ploča implementira prekostrujnu zaštitu temeljenu na STSPIN32F0 integriranom OC komparatoru. Shunt otpornici mjere struju opterećenja svake faze. Otpornici R50, R51 i R52 donose voltage signali povezani sa svakom strujom opterećenja na pin OC_COMP. Kada vršna struja koja teče u jednoj od tri faze prijeđe odabrani prag, aktivira se integrirani komparator i svi prekidači visoke snage su onemogućeni. Prekidači na visokoj strani ponovno su uključeni kada struja padne ispod praga, čime se implementira prekostrujna zaštita.
Trenutni pragovi za ocjenjivačku ploču STEVAL-SPIN3201 navedeni su u

Tablica 5. Pragovi prekomjerne struje.

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

Ovi se pragovi mogu mijenjati promjenom otpornika prednapona R43. Preporuča se odabrati R43 veći od 30 kΩ. Kako bi se izračunala vrijednost R43 za ciljnu granicu struje IOC, može se koristiti sljedeća formula:

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.6

gdje je OC_COMPth volumentage prag internog komparatora (odabiru PF6 i PF7), a VDD je 3.3 V digitalni volumen napajanjatage osiguran od strane internog DCDC buck pretvarača.
Uklanjanjem R43, formula trenutačnog praga je pojednostavljena na sljedeći način:

UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče - sl.7

4.4 Autobus svtage krug

STEVAL-SPIN3201 evaluacijska ploča daje sabirnicu voltage osjet. Ovaj signal se šalje kroz voltage razdjelnik od napajanja motora voltage (VBUS) (R10 i R16) i poslan na PB1 GPIO (kanal 9 ADC-a) ugrađenog MCU-a. Signal je također dostupan na TP6.

4.5 Hardversko korisničko sučelje

Ploča uključuje sljedeće hardverske stavke korisničkog sučelja:

  • Potenciometar R6: postavlja ciljnu brzinu, nprample
  • Prekidač SW1: resetira STSPIN32F0 MCU i ST-LINK V2
  • Prekidač SW2: korisnički gumb 1
  • Prekidač SW3: korisnički gumb 2
  • LED DL3: korisnička LED 1 (također se uključuje kada se pritisne gumb korisnika 1)
  • LED DL4: korisnička LED 2 (također se uključuje kada se pritisnu gumbi korisnika 2)

4.6 Debug

STEVAL-SPIN3201 evaluacijska ploča ugrađuje ST-LINK/V2-1 debugger/programator. Značajke koje podržava ST-LINK su:

  • Ponovno nabrajanje USB softvera
  • Sučelje virtualnog com porta na USB-u spojeno na PB6/PB7 pinove STSPIN32F0 (UART1)
  • Sučelje za masovnu pohranu na USB-u
    Napajanje za ST-LINK osigurava glavno računalo putem USB kabela spojenog na J5.
    LED LD2 pruža informacije o statusu komunikacije ST-LINK:
  • Crvena LED dioda polako treperi: pri uključivanju prije inicijalizacije USB-a
  • Crvena LED dioda brzo treperi: nakon prve ispravne komunikacije između računala i ST-LINK/V2-1 (nabrajanje)
  • Crveni LED ON: inicijalizacija između PC-a i ST-LINK/V2-1 je završena
  • Zeleno LED UKLJUČENO: uspješna inicijalizacija ciljane komunikacije
  • Crveno/zeleno LED treperi: tijekom komunikacije s metom
  • Zeleno UKLJUČENO: komunikacija je završena i uspješna
    Funkcija resetiranja se odvaja od ST-LINK-a uklanjanjem kratkospojnika J8.

Povijest revizija

Tablica 6. Povijest revizija dokumenta

Datum Revizija Promjene
12. prosinca 20161 1 Početno izdanje.
23. studenoga 2017 2 Dodan odjeljak 4.2: Senzor struje na stranici 7.
27. veljače 2018 3 Manje izmjene u cijelom dokumentu.
18. kolovoza 2021 4 Manja ispravka predloška.

STMicroelectronics NV i njegove podružnice (“ST”) zadržavaju pravo na izmjene, ispravke, poboljšanja, modifikacije i poboljšanja ST proizvoda i/ili ovog dokumenta u bilo koje vrijeme bez prethodne obavijesti. Kupci bi trebali dobiti najnovije relevantne informacije o ST proizvodima prije naručivanja. ST proizvodi se prodaju u skladu s odredbama i uvjetima prodaje ST-a koji su na snazi ​​u trenutku potvrde narudžbe. Kupci su isključivo odgovorni za izbor, odabir i korištenje ST proizvoda i ST ne preuzima nikakvu odgovornost za pomoć u primjeni ili dizajn proizvoda Kupca. 

VAŽNA OBAVIJEST - MOLIMO PAŽLJIVO PROČITAJTE

ST ovdje ne daje nikakvu licencu, izričitu ili implicitnu, za bilo koje pravo intelektualnog vlasništva.
Preprodaja ST proizvoda s odredbama različitim od ovdje navedenih informacija poništit će svako jamstvo koje je ST dao za takav proizvod.
ST i ST logo su zaštitni znakovi tvrtke ST. Za dodatne informacije o ST zaštitnim znakovima, pogledajte www.st.com/trademarks. Svi ostali nazivi proizvoda ili usluga vlasništvo su njihovih vlasnika.
Informacije u ovom dokumentu nadziru i zamjenjuju informacije prethodno navedene u bilo kojoj od prethodnih verzija ovog dokumenta.

© 2021 STMicroelectronics – Sva prava pridržana

Dokumenti / Resursi

ST UM2154 STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče [pdf] Korisnički priručnik
UM2154, STEVAL-SPIN3201 Napredni BLDC kontroler s ugrađenom STM32 MCU procjenom ploče

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *