st - logojiyan.zêde kirin
UM2154

manual user

STEVE-SPIN3201: Kontrolkerek pêşkeftî ya BLDC bi panela nirxandinê ya STM32 MCU-yê vegirtî

Pêşkêş

Panela STEVAL-SPIN3201 panelek ajokera motora DC ya bê firçe ya 3-qonaxê ye ku li ser bingeha STSPIN32F0, kontrolkerek 3-qonaxê bi STM32 MCU-ya yekbûyî ye, û berxwedanên 3-şunt wekî topolojiya xwendina heyî bicîh tîne.
Ew ji bo nirxandina amûrê di serîlêdanên cihêreng ên wekî amûra malê, fanos, dron, û amûrên hêzê de çareseriyek hêsan-karsaziyê peyda dike.
Panel ji bo algorîtmaya kontrolê ya zevî-oriented-sensorkirî an bê hîssor bi hîskirina 3-şunt hatî çêkirin.

Wêne 1. Lijneya nirxandina STEVE-SPIN3201

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU-yê vegirtî - Desteya nirxandinê

Pêdiviyên hardware û nermalavê

Bikaranîna panelê nirxandina STEVAL-SPIN3201 nermalava jêrîn û hardware hewce dike:

  • PC-ya Windows ® (XP, Vista 7, Windows 8, Windows 10) ku pakêta nermalavê saz bike
  • Kabloyek USB-ya mini-B ku panela STEVAL-SPIN3201 bi PC-yê ve girêbide
  • Kit Pêşveçûna Nermalava Kontrola Motora STM32 Rev Y (X-CUBE-MCSDK-Y)
  • Motorek DC-ya bê firçe ya 3-qonaxî bi voltage û nirxên heyî
  •  Dabînkirina hêza DC ya derve.

Destpêkirin

Nirxên herî zêde yên panelê ev in:

  • Hêza stage pêşkêşkirina voltage (VS) ji 8 V heta 45 V
  • Hêza qonaxa motorê heya 15 çekan

Ji bo destpêkirina projeya xwe bi panelê:

Gav 1. Li gorî veavakirina armancê pozîsyona jumperê kontrol bikin (Binêre Beþ 4.3 Tespîtkirina herikîna zêde
Gav 2. Motorê bi girêdana J3 ve girêdin ku rêza qonaxên motorê lênihêrin.
Gav 3. Li ser têketina 1 û 2 ya girêdana J2 panelê bişopînin. DL1 (sor) LED dê vebe.
Gav 4. Serîlêdana xwe bi karanîna Kit Pêşveçûna Nermalava Kontrola Motora STM32 Rev Y bikar bînin (X-CUBEMCSDK-Y).

Danasîna hardware û veavakirina

Jimar 2. Pêkhateyên sereke û pozîsyonên girêdanê li ser panelê pozîsyona pêkhateyên sereke û girêdanan nîşan didin.
Jimar 2. Pêkhateyên sereke û pozîsyonên girêdanê

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig1

Tablo 1. Jûmperên mîhengê hardware pinouta hûrgulî ya girêdanan peyda dikin.
Tablo 1. Jumpers mîhengê Hardware

Jumper Veavakirinên destûr Rewşa standard
JP1 Hilbijartina VREG bi motora V ve girêdayî ye VEKIRÎ
JP2 Hêza motora Hilbijartinê bi dabînkirina hêza DC ve girêdayî ye GIRTÎ
JP3 Dabînkirina şîfrekera Salona Hilbijartinê ji dabînkirina hêzê ya USB (1) / VDD (3). 1 – 2 GIRTÎ
JP4 Vejandina Hilbijartina ST-LINK (U4) VEKIRÎ
JP5 Hilbijartina PA2 bi Salona 3 ve girêdayî ye GIRTÎ
JP6 Hilbijartina PA1 bi Salona 2 ve girêdayî ye GIRTÎ
JP7 Hilbijartina PA0 bi Salona 1 ve girêdayî ye GIRTÎ

Tablo 2. Danasîna girêdanên din, jumper, û xalên ceribandinê

Nav

Derzî Awanasî

Terîf

J1 1 - 2 J1 dabînkirina hêza motor
J2 1 - 2 J2 Dabînkirina hêza sereke ya cîhazê (VM)
J3 1 – 2 – 3 U, V, W Girêdana qonaxên motora 3-qonaxa BLDC
J4 1 – 2 – 3 J4 Hall / connector sensors encoder
4 - 5 J4 Sensorên Hall / dabînkirina encoder
J5 J5 têketina USB ST-LINK
J6 1 3V3 dabînkirina hêzê ST-LINK
2 CLK SWCLK ya ST-LINK
3 GND GND
4 DIO SWDIO ya ST-LINK
J7 1 - 2 J7 EREBOKA DESTAN
J8 1 - 2 J8 ST-LINK reset
TP1 GREG 12 V voltage derketina regulator
TP2 GND GND
TP3 VDD VDD
TP4 ZÛBÛNÎ Hilberîna potensiyometera lezê
TP5 PA3 PA3 GPIO (çalakiya derketinê-amp hest 1)
TP6 V-BUS Bersiva VBus
TP7 OUT_U Derketina U
TP8 PA4 PA4 GPIO (çalakiya derketinê-amp hest 2)
TP9 PA5 PA5 GPIO (çalakiya derketinê-amp hest 3)
TP10 GND GND
TP11 OUT_V Derketin V
TP12 PA7 PA7_3FG
TP13 OUT_W Derketina W
TP14 3V3 3V3 ST-LINK
TP15 5V USB voltage
TP16 I/O SWD_IO
TP17 CLK SWD_CLK

Danasîna Circuit

STEVAL-SPIN3201 çareseriyek bêkêmasî ya FOC ya 3-shunt peyda dike ku ji STSPIN32F0 - kontrolkerek BLDC-ya pêşkeftî ya bi STM32 MCU-ya pêvekirî - û hêzek nîv-pira sê-sêyan pêk tê peyda dike.tage bi NMOS STD140N6F7.
STSPIN32F0 bi otonomî hemî cildê peyda kirina hewce diafirînetages: Veguhezkarê hundurê DC/DC buck 3V3 peyda dike û rêgezek xêzikî ya hundurîn 12 V ji bo ajokarên dergehê peyda dike.
Merivkirina nîşana berteka heyî bi sê karan ve tête kirin amplîfên ku di nav cîhazê de cih digirin û berhevkarek hundurîn parastina zêde ji berxwedêrên şuntê pêk tîne.
Du bişkokên bikarhêner, du LED, û trimmer hene ku ji bo pêkanîna navgînên bikarhêner ên hêsan (mînak, destpêkirin / rawestandina motorê û danîna leza armancê) hene.
Panela STEVAL-SPIN3201 wekî vegera pozîsyona motorê şîfrekera çargoşe û senzorên Hall-ê yên dîjîtal piştgirî dike.
Di panelê de ST-LINK-V2 heye ku destûrê dide bikarhêner ku bêyî amûrek zexmek zêde firmware debug bike û dakêşîne.

4.1 Sensorê leza motorê ya Hall/encoder
Tabloya nirxandinê STEVAL-SPIN3201 senzorên Hall-a dîjîtal û şîfrekera çargoşe wekî berteka pozîsyona motorê piştgirî dike.
Sensor dikarin bi STSPIN32F0-ê ve bi navgîniya J4-a ku tê de hatî navnîş kirin ve werin girêdan

Table 3. Hall / connector encoder (J4). 

Nav Derzî Terîf
Hall1/A+ 1 Sensor Hall 1/encoder ji A+
Hall2/B+ 2 Hall sensor 2 / encoder out B+
Hall3/Z+ 3 Hall sensor 3 / encoder zero bertek
Sensor VDD 4 Sensor dabînkirina voltage
GND 5 Erd

Berxwedanek rêza parastinê ya 1 kΩ di rêzek bi derketinên senzorê de tê hilanîn.
Ji bo senzorên ku pêdivî bi vekêşana derve heye, sê berxwedêrên 10 kΩ berê li ser xetên derketinê hatine siwar kirin û bi VDD vol ve girêdayî ne.tage. Li ser heman rêzan, şopek ji bo berxwedanên dakêşanê jî heye.

Jumper JP3 dabînkirina hêzê ji bo dabînkirina sensor voltage:

  • Jumper di navbera pin 1 - pin 2: Sensorên salonê yên ku ji hêla VUSB (5 V) ve têne hêz kirin
  • Jumper di navbera pin 1 - pin 2: Sensorên salonê yên ku ji hêla VDD (3.3 V) ve têne hêz kirin
    Bikarhêner dikare derketinên senzorê ji JP5, JP6, û JP7 vekirina MCU GPIO veqetîne.

4.2 Hîskirina niha

Di panela STEVAL-SPIN3201 de, şertkirina nîşana hestiyariyê ya heyî bi navgîniya sê xebitandinê pêk tê. amplîfên ku di nav cîhaza STSPIN32F0 de hatine bicîh kirin.
Di serîlêdanek tîpîk a FOC de, herikîna di sê nîv-piran de bi karanîna berxwedanek şuntê ya li ser çavkaniya her guheztina hêza milê kêm têne hîs kirin. The hest voltage sînyalên ji bo veguhertina analog-bo-dîjîtal têne peyda kirin da ku hesabkirina matrixê ya girêdayî teknîkek kontrolê ya diyarkirî pêk bîne. Ew nîşanên hestê bi gelemperî têne guheztin û ampji hêla op-amps ji bo îstîsmarkirina tevaya rêza ADC-yê (binihêre Figure 3. Plana hestiyariya heyî example).

Figure 3. Plana hestiyariya niha example

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig2

Pêdivî ye ku îşaretên hestî li ser VDD/2 vol werin guheztin û navendtage (nêzîkî 1.65 V) û ampji nû ve hatî veguheztin ku lihevhatina di navbera nirxa herî zêde ya sînyala hîskirî û rêza tev-pîvana ADC de peyda dike.
The voltage diguherin stage, kêmbûna (1/Gp) ya sînyala vegerandinê destnîşan dike, ku bi hev re bi qezenckirina veavakirina neberguhêz (Gn, ji hêla Rn û Rf ve hatî rastkirin), beşdarî qezenca giştî (G) dibe. Wekî ku berê jî behs kir, armanc ew e ku tevahî were damezrandin ampqezenckirina tora lification (G) da ku voltage li ser berxwedana şuntê ya ku bi rêjeya herî zêde ya destûrdayî ya motorê re têkildar e (nirxa lûtkeya ISmax ya herika binavkirî ya motorê) li gorî rêjeya vol.tagji hêla ADC ve tê xwendin.

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig4

Not ku, gava ku G were sabît kirin, çêtir e ku meriv wê bi kêmkirina kêmbûna destpêkê 1/Gp bi qasî ku gengaz dibe û ji ber vê yekê qezenca Gn vesaz bike. Ev ne tenê ji bo zêdekirina sînyalê ji hêla rêjeya deng ve girîng e lê di heman demê de ji bo kêmkirina bandora op-amp guheztina hundurîn a li ser derketinê (li gorî Gn).

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig3

Qezenc û polarîzasyon voltage (VOPout, pol) rêza xebitandinê ya çerxa hestiyariya heyî diyar dike:

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig5Ko:

  • IS- = kaniya herî zêde ya çavkaniyê
  • IS+ = herikîna herî binavbûyî ya ku ji hêla çerxê ve tê hîs kirin.

Tablo 4. STEVE-SPIN3201 op-amps tora polarization

Parametre

Beş referansa 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 Tespîtkirina zêdebar

Lijneya nirxandina STEVAL-SPIN3201 li ser bingeha berhevkara OC ya yekbûyî ya STSPIN32F0 parastina zêdebaran pêk tîne. Berxwedêrên şunt herikîna barkirinê ya her qonaxê dipîvin. Berxwedêrên R50, R51, û R52 voltagîşaretên ku bi her barkirina pêla OC_COMP re têkildar in. Dema ku lûtkeya lûtkeya ku di yek ji sê qonaxan de diherike ji tixûba hilbijartî derbas dibe, berhevkara yekbûyî tê xebitandin û hemî guheztinên hêza aliyek bilind têne neçalak kirin. Veguheztinên hêzê yên ji alîyê bilind ve gava ku aniha di binê behrê de be ji nû ve têne çalak kirin, bi vî rengî parastina zêdê pêk tîne.
Bendavên heyî yên ji bo panela nirxandina STEVAL-SPIN3201 di nav de têne navnîş kirin

Tablo 5. Rêjeyên zêdeyî.

PF6 PF7 Comp. Navxweyî. nepxok sînorê OC
0 1 100 mV 20 A
1 0 250 mV 65 A
1 1 500 mV 140 A

Van bendavan dikarin bi guheztina berxwedana bias R43 ve werin guheztin. Tê pêşniyar kirin ku R43 ji 30 kΩ bilindtir hilbijêrin. Ji bo ku hûn nirxa R43-ê ji bo sînorê IOC-ê ya armancê hesab bikin, formula jêrîn dikare were bikar anîn:

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig6

ku OC_COMPth cild etagsînorê berhevkarê hundurîn (ji hêla PF6 û PF7 ve hatî hilbijartin), û VDD voltaya dabînkirina dîjîtal 3.3 V yetage ku ji hêla veguherînerê buckê ya DCDC ya hundurîn ve hatî peyda kirin.
Bi rakirina R43-ê, formula sînorê heyî bi vî rengî hêsan dibe:

UM2154 STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded - fig7

4.4 Bus voltage circuit

Lijneya nirxandina STEVAL-SPIN3201 otobusê voltage hiskirin. Ev sînyala bi rêya voltage dabeşker ji dabînkirina motorê voltage (VBUS) (R10 û R16) û ji PB1 GPIO (kanala 9 ya ADC) ya MCU-ya bicîbûyî re şandin. Nîşan li ser TP6 jî heye.

4.5 Navrûya bikarhêner a hardware

Di panelê de hêmanên navbeynkariya bikarhêner a hardware ya jêrîn vedigire:

  • Potensiometre R6: ji bo nimûne leza armancê destnîşan dikeample
  • SW1 biguherîne: STSPIN32F0 MCU û ST-LINK V2 ji nû ve vedike
  • SW2 biguherîne: Bişkojka bikarhêner 1
  • SW3 biguherîne: Bişkojka bikarhêner 2
  • LED DL3: bikarhêner LED 1 (her weha dema ku bişkoka bikarhêner 1 tê pêl kirin vedibe)
  • LED DL4: bikarhêner LED 2 (her weha dema ku bişkokên bikarhêner 2 têne pêl kirin vedibe)

4.6 Debug

Lijneya nirxandinê STEVAL-SPIN3201 debugger/bernamesazek ​​ST-LINK/V2-1 vedihewîne. Taybetmendiyên ku li ser ST-LINK têne piştgirî kirin ev in:

  • Ji nû ve hejmartina nermalava USB
  • Têkiliya porta com ya virtual li ser USB-yê ku bi PB6/PB7 pinên STSPIN32F0 (UART1) ve girêdayî ye
  • Navbera hilanîna girseyî li ser USB
    Dabînkirina hêzê ji bo ST-LINK ji hêla PC-ya mêvandar ve bi kabloya USB-ya ku bi J5-ê ve girêdayî ye tê peyda kirin.
    LED LD2 agahdariya rewşa ragihandinê ya ST-LINK peyda dike:
  • LED-a sor hêdî hêdî dibiriqe: berî destpêkirina USB-ê di hêzê de ye
  • LED-ya sor zû dibiriqe: yekem pêwendiya rast di navbera PC û ST-LINK/V2-1 de (hejmarkirin)
  • LED-a Sor ON: destpêkirina di navbera PC û ST-LINK/V2-1 de qediya
  • LED-ya kesk ON: destpêkirina ragihandina armancê ya serkeftî
  • LED-ya sor / kesk dibiriqe: di dema danûstendina bi armancê re
  • Kesk ON: ragihandin qediya û serketî
    Fonksiyona vesazkirinê bi rakirina jumper J8 ji ST-LINK tê qut kirin.

Dîroka Revision

Tablo 6. Dîroka guhertoya belgeyê

Rojek Nûxwestin Changes
12-Dec-20161 1 Serbestberdana destpêkê.
23-November-2017 2 Beşa 4.2 Zêdekirî: Heskirina heyî li ser rûpela 7.
27-Seb-2018 3 Guhertinên piçûk li seranserê belgeyê.
18-Aug-2021 4 Serrastkirina şablonê piçûk.

STMicroelectronics NV û şaxên wê ("ST") mafê ku di her kêliyê de bêyî agahdarî li ser hilberên ST-ê û / an jî vê belgeyê biguhezînin, rastkirin, çêtirkirin, guheztin û çêtirkirinan diparêzin. Pêdivî ye ku kirrûbir berî ku fermanan bidin agahdariya herî dawî ya têkildar li ser hilberên ST bistînin. Berhemên ST di dema pejirandina fermanê de li gorî şert û mercên firotanê yên ST têne firotin. Kiryar bi tenê ji bijartin, hilbijartin û karanîna hilberên ST berpirsiyar in û ST ji bo arîkariya serîlêdanê an sêwirana hilberên Kirrûbiran berpirsiyarî nagire. 

BİXWÎNE BİXWÎNE - BİXWÎNE BİXWÎNE BİXWÎNE

Li vir ji hêla ST ve ti destûrek, eşkere an jî têgihîştî, ji tu mafek milkê rewşenbîrî re nayê dayîn.
Ji nû ve firotina hilberên ST bi şertên ku ji agahdariya ku li vir hatî destnîşan kirin cûdatir dê garantiyek ku ST ji bo hilberek weha hatî dayîn betal bike.
ST û logoya ST marqeyên ST ne. Ji bo bêtir agahdarî li ser marqeyên ST, ji kerema xwe serî lê bidin www.st.com/trademarks. Hemî navên hilber an karûbarê din milkê xwediyên wan ên têkildar in.
Agahdariya di vê belgeyê de agahdariya ku berê di guhertoyên berê yên vê belgeyê de hatine peyda kirin digire û diguhezîne.

© 2021 STMicroelectronics - Hemî maf parastî ne

Belge / Çavkanî

ST UM2154 STEVAL-SPIN3201 Kontrolkerê pêşkeftî yê BLDC bi Lijneya Nirxandinê ya STM32 MCU ya Embedded [pdf] Rêbernameya Bikarhêner
UM2154, STEVAL-SPIN3201 Kontrolkerê BLDC-ya pêşkeftî bi Desteya Nirxandinê ya STM32 MCU ya Embedded

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *