ubomi. ukongezwa
UM2154
Incwadi yokusebenzisa
I-STEVE-SPIN3201: isilawuli se-BLDC esiphezulu esinebhodi yokuvavanya ye-STM32 MCU
Intshayelelo
Ibhodi ye-STEVAL-SPIN3201 yi-3-phase brushless DC ibhodi yomqhubi wemoto esekelwe kwi-STSPIN32F0, umlawuli wesigaba se-3 kunye ne-STM32 MCU edibeneyo, kwaye isebenzise i-3-shunt resistors njenge-topology yokufunda yangoku.
Ibonelela ngesisombululo ekulula ukusisebenzisa sovavanyo lwesixhobo kwizicelo ezahlukeneyo ezifana nesixhobo sasekhaya, abalandeli, iidrones, kunye nezixhobo zamandla.
Ibhodi yenzelwe i-algorithm yokulawula i-sensored okanye i-sensorless field-oriented field kunye ne-3-shunt sensing.
Umzobo 1. STEVE-SPIN3201 ibhodi yovavanyo
Iimfuno zehardware kunye nesoftware
Ukusebenzisa ibhodi yovavanyo ye-STEVAL-SPIN3201 kufuna le software ilandelayo kunye nehardware:
- I-Windows ® PC (XP, Vista 7, Windows 8, Windows 10) yokufakela iphakheji yesoftware.
- Intambo ye-USB encinci ye-B yokuqhagamshela ibhodi ye-STEVAL-SPIN3201 kwiPC
- I-STM32 Motor Control Control yeSoftware Development Kit Rev Y (X-CUBE-MCSDK-Y)
- A 3-isigaba brushless DC motor kunye vol ehambelanayotage kunye neereyithingi zangoku
- Unikezelo lwamandla lweDC lwangaphandle.
Ndiyaqalisa
Awona mareyithingi aphezulu ebhodi zezi zilandelayo:
- Amandla stage unikezelo voltage (VS) ukusuka kwi-8 V ukuya kwi-45 V
- Isigaba seMotor okwangoku ukuya kuthi ga kwi-15 Arms
Ukuqala iprojekthi yakho ngebhodi:
Inyathelo 1. Khangela indawo ye-jumper ngokoqwalaselo olujoliswe kuyo (jonga iCandelo 4.3 Ubhaqo olwenziwa ngokungaphaya
Inyathelo 2. Qhagamshela i-motor kwi-connector J3 ejongene nokulandelelana kwezigaba zeemoto.
Inyathelo 3. Ukubonelela ngebhodi ngegalelo le-1 kunye ne-2 ye-connector J2. I-DL1 (ebomvu) i-LED iya kuvula.
Inyathelo 4. Phuhlisa isicelo sakho usebenzisa i-STM32 Motor Control Software Development Kit Rev Y (X-CUBEMSDK-Y).
Inkcazo ye-Hardware kunye noqwalaselo
Umzobo 2. Amacandelo aphambili kunye nezikhundla zezihlanganisi zibonisa indawo yamacandelo aphambili kunye nezihlanganisi ebhodini.
Umzobo 2. Amacandelo aphambili kunye nezikhundla zezihlanganisi
Uluhlu loku-1. Iijumpi zeseto lwe-Hardware zibonelela ngepinout eneenkcukacha zezihlanganisi.
Uluhlu loku-1. Iijumpi zeseto lwe-Hardware
Umtsi | Ulungelelwaniso oluvunyelweyo | Imeko ehlala ikho |
JP1 | Ukukhethwa kweVREG eqhagamshelwe kwi-V motor | VULA |
JP2 | Ukukhetha unikezelo lwamandla ombane oqhagamshelwe kunikezelo lwamandla eDC | KUVALIWE |
JP3 | Unikezelo lwe-encoder yeHolo yokuKhetha kwi-USB (1) / VDD (3) unikezelo lwamandla | 1 – 2 IVALIWE |
JP4 | Ukusetwa ngokutsha kwe-ST-LINK (U4) | VULA |
JP5 | Ukhetho lwe-PA2 oluqhagamshelwe kwiHolo yesi-3 | KUVALIWE |
JP6 | Ukhetho lwe-PA1 oluqhagamshelwe kwiHolo yesi-2 | KUVALIWE |
JP7 | Ukhetho lwe-PA0 oluqhagamshelwe kwiHolo yesi-1 | KUVALIWE |
Uluhlu loku-2. Ezinye izihlanganisi, i-jumper, kunye nenkcazo yamanqaku ovavanyo
Igama |
Iphini | Ileyibhile |
Inkcazo |
J1 | 1 – 2 | J1 | Ubonelelo lwamandla eMotor |
J2 | 1 – 2 | J2 | Isixhobo sombane esingundoqo (VM) |
J3 | 1 - 2 - 3 | U, V, W | 3-isigaba BLDC motor izigaba uqhagamshelwano |
J4 | 1 - 2 - 3 | J4 | Iholo/isiqhagamshelanisi sezivamvo zekhowudi |
4 – 5 | J4 | Izinzwa zeholo / unikezelo lwe-encoder | |
J5 | – | J5 | Igalelo le-USB ST-LINK |
J6 | 1 | 3V3 | ST-LINK unikezelo lwamandla |
2 | CLK | SWCLK ye-ST-LINK | |
3 | GND | GND | |
4 | I-DIO | I-SWDIO ye-ST-LINK | |
J7 | 1 – 2 | J7 | INCWADI |
J8 | 1 – 2 | J8 | Ukusetha kwakhona kwe-ST-LINK |
TP1 | – | GREG | 12 V ivoltagimveliso yomlawuli |
TP2 | – | GND | GND |
TP3 | – | VDD | VDD |
TP4 | – | I-SPEED | Isantya potentiometer output |
TP5 | – | PA3 | PA3 GPIO (imveliso op-amp ingqondo 1) |
TP6 | – | I-V-BUS | Ingxelo yeVBus |
TP7 | – | OUT_U | Isiphumo U |
TP8 | – | PA4 | PA4 GPIO (imveliso op-amp ingqondo 2) |
TP9 | – | PA5 | PA5 GPIO (imveliso op-amp ingqondo 3) |
TP10 | – | GND | GND |
TP11 | – | OUT_V | Isiphumo V |
TP12 | – | PA7 | PA7_3FG |
TP13 | – | OUT_W | Imveliso W |
TP14 | – | 3V3 | 3V3 ST-LINK |
TP15 | – | 5V | Umthamo we-USBtage |
TP16 | – | I/O | SWD_IO |
TP17 | – | CLK | SWD_CLK |
Inkcazo yesekethe
I-STEVAL-SPIN3201 ibonelela ngesisombululo esipheleleyo se-3-shunt ye-FOC eyenziwe nge-STSPIN32F0 - isilawuli esithuthukisiweyo se-BLDC kunye ne-STM32 MCU edibeneyo - kunye ne-triple half-bridge power power s.tage kunye NMOS STD140N6F7.
I-STSPIN32F0 yenza ngokuzimeleyo yonke into efunekayo yokubonelela ngevolthitages: i-DC/DC buck converter yangaphakathi ibonelela nge-3V3 kunye ne-internal linear regulator ibonelela nge-12 V kubaqhubi besango.
Imeko yangoku yesignali yengxelo yenziwa ngesithathu sokusebenza ampiilifi ezifakwe kwisixhobo kwaye umthelekisi wangaphakathi wenza ukhuseleko olugqithileyo kwi-shunt resistors.
Amaqhosha amabini omsebenzisi, ii-LED ezimbini, kunye nesilungisi ziyafumaneka ukuze kuphunyezwe ujongano lomsebenzisi olulula (umzekelo, ukuqala/ukumisa imoto nokuseta isantya ekujoliswe kuso).
Ibhodi ye-STEVAL-SPIN3201 ixhasa i-encoder ye-quadrature kunye ne-digital Hall sensors njengempendulo yesimo semoto.
Ibhodi ibandakanya i-ST-LINK-V2 evumela umsebenzisi ukuba alungise kwaye akhuphe i-firmware ngaphandle kwesixhobo esongezelelweyo se-hardware.
4.1 Iholo / i-encoder motor sensor yesantya
Ibhodi yovavanyo ye-STEVAL-SPIN3201 ixhasa iHolo yedijithali kunye ne-quadrature encoder sensors njengempendulo yendawo yemoto.
Abenzi boluvo banokudityaniswa kwi-STSPIN32F0 ngesidibanisi se-J4 esidweliswe kuyo
Itheyibhile 3. Iholo / isixhumi se-encoder (J4).
Igama | Iphini | Inkcazo |
Iholo1/A+ | 1 | Iholo loluvo 1/encoder ngaphandle A+ |
Iholo2/B+ | 2 | Isivamvo seholo 2/isifaki khowudi ngaphandle B+ |
Iholo3/Z+ | 3 | Isivamvo seHolo 3/encoder zero impendulo |
Uluvo lweVDD | 4 | Unikezelo lwenzwa voltage |
GND | 5 | Umhlaba |
Isichasi soluhlu lokhuseleko lwe-1 kΩ inyuswe kuthotho ngeziphumo zoluvo.
Kwizinto zoluvo ezifuna ukutsalwa kwangaphandle, ezintathu 10 kΩ resistors sele zixhonywe kwimigca yokuphuma kwaye ziqhagamshelwe kwiVDD vol.tage. Kwimizila efanayo, unyawo lwezixhasi zokutsalela phantsi lukwakhona.
Ijumper JP3 ikhetha unikezelo lwamandla kwi-sensor yokubonelela ngevolthitage:
- Umtsi phakathi kwepini 1 – ipini yesi-2: Izinzwa zeHolo ezixhaswe yiVUSB (5 V)
- Umtsi phakathi kwepini 1 - ipini yesi-2: Izinzwa zeHolo ezixhaswe yiVDD (3.3 V)
Umsebenzisi unokuqhawula iziphumo zenzwa ezivela kwi-MCU GPIO yokuvula ijumpi JP5, JP6, kunye neJP7.
4.2 Indlela oziva ngayo ngoku
Kwibhodi ye-STEVAL-SPIN3201, imeko yangoku yophawu lwenzwa lwenziwa ngokuthathu kokusebenza. ampiilifi ezifakwe kwisixhobo se-STSPIN32F0.
Kwisicelo esiqhelekileyo se-FOC, imisinga kwiibhulorho ezinesiqingatha zibonwa kusetyenziswa i-shunt resistor kumthombo weswitshi yamandla ecala eliphantsi ngalinye. Uluvo voltagIimpawu ze-e zinikezelwa kwisiguquli se-analog-to-digital ukuze kwenziwe ubalo lwe-matrix olunxulumene nobuchule bolawulo oluthile. Ezo miqondiso yemvakalelo zidla ngokushenxiswa kwaye ampibonakaliswe yi-op-amps ukuze kusetyenziswe uluhlu olupheleleyo lwe-ADC (jonga kuMfanekiso 3. Inkqubo yokuqonda yangoku example).
Umfanekiso 3. Inkqubo yangoku yokuziva example
Imiqondiso yoluvo kufuneka iguqulwe kwaye igxininiswe kwi-VDD/2 voltage (malunga ne-1.65 V) kunye ampi-lified kwakhona ebonelela ngokuhambelana phakathi kwexabiso eliphezulu lophawu oluvakalayo kunye noluhlu olupheleleyo lwe-ADC.
IVoltage ukutshintsha stage yazisa ukuthomalalisa (1/Gp) komqondiso wengxelo leyo, kunye nokufumana i-non-inverting configuration (Gn, elungiswe yi-Rn kunye ne-Rf), igalelo kwinzuzo iyonke (G). Njengoko sele kukhankanyiwe, injongo kukuseka iyonke ampliification network inzuzo (G) ukuze voltagi-e kwi-resistor ye-shunt ehambelana nowona mandla wemoto uphezulu ovunyelweyo wangoku (ISmax incopho yexabiso lemoto elinganiswe ngoku) ilingana noluhlu lwevolthitagifundeka yi-ADC.
Phawula ukuba, xa i-G ilungisiwe, kungcono ukuyiqwalasela ngokuthoba i-attenuation yokuqala ye-1/Gp kangangoko kunokwenzeka kwaye, ngoko ke inzuzo ye-Gn. Oku kubalulekile kungekuphela nje ukwandisa umqondiso ngomlinganiselo wengxolo kodwa nokunciphisa umphumo we-op-amp I-intrinsic offset kwisiphumo (ngokuhambelana ne-Gn).
Inzuzo kunye ne-polarization voltage (VOPOut, pol) misela uluhlu olusebenzayo lwesekethe yangoku yokuziva:
Apho:
- IS- = ubuninzi bangoku obufunyenweyo
- IS+ = ubuninzi bomsinga osetyenzisiweyo onokuviwa yi-circuitry.
Uluhlu 4. STEVE-SPIN3201 op-ampinethiwekhi yepolarization
Ipharamitha |
Inxalenye yesalathiso | Rev. 1 |
Rev. 3 |
Rp | I-R14, i-R24, i-R33 | 560 Ω | 1.78 iikota |
Ra | I-R12, i-R20, i-R29 | 8.2 iikota | 27.4 iikota |
Rb | I-R15, i-R25, i-R34 | 560 Ω | 27.4 iikota |
Rn | I-R13, i-R21, i-R30 | 1 iikota | 1.78 iikota |
Rf | I-R9, i-R19, i-R28 | 15 iikota | 13.7 iikota |
Cf | C15, C19, C20 | 100 pF | NM |
G | – | 7.74 | 7.70 |
VOPout, pol | – | 1.74 V | 1.65 V |
4.3 Ukubhaqwa kwexesha elidlulileyo
Ibhodi yovavanyo ye-STEVAL-SPIN3201 isebenzisa ukhuseleko lwangoku olusekwe kwi-STSPIN32F0 isifanisi se-OC esihlanganisiweyo. I-shunt resistors ilinganisa umthwalo wangoku wesigaba ngasinye. I-resistators i-R50, i-R51, kunye ne-R52 zizisa umthamotage imiqondiso eyayanyaniswa nomthwalo ngamnye yangoku ukuya OC_COMP pin. Xa i-peak current ejikelezayo kwelinye lezigaba ezithathu idlula umqobo okhethiweyo, umlinganisi odibeneyo ushukunyiswa kwaye zonke iinguqu zamandla eziphezulu zecala zivaliwe. Ukutshintsha kwamandla aphezulu kunikwe amandla kwakhona xa ikhoyo ngoku iwela ngaphantsi komda, ngaloo ndlela iphumeza ukukhuselwa kwe-overcurrent.
Imida yangoku ye STEVAL-SPIN3201 ibhodi yovavanyo idweliswe
Itheyibhile 5. Imida egqithileyo.
PF6 | PF7 | Ikhomputha yangaphakathi. umda | OC umda |
0 | 1 | I-100 mV | 20 A |
1 | 0 | I-250 mV | 65 A |
1 | 1 | I-500 mV | 140 A |
Le miqobo ingatshintshwa ngokutshintsha iR43 bias resistor. Kuyacetyiswa ukuba ukhethe i-R43 ngaphezulu kwe-30 kΩ. Ukuze kubalwe ixabiso le-R43 kumda wangoku ekujoliswe kuwo we-IOC, le fomula ilandelayo ingasetyenziswa:
apho OC_COMPth ngumqulutage umda womchasi wangaphakathi (okhethwe yi-PF6 kunye ne-PF7), kunye ne-VDD yi-3.3 V yokubonelela ngedijithalitagebonelelwe sisiguquli sebhanti sangaphakathi seDCDC.
Ukususwa kwe-R43, ifomyula yangoku ye-threshold yenziwa lula ngolu hlobo lulandelayo:
4.4 Ibhasi voltagkwisekethe
Ibhodi yovavanyo ye-STEVAL-SPIN3201 ibonelela ngevolthi yebhasitagkwi sensing. Lo mqondiso uthunyelwa ngevoltage umahluli ukusuka voltage (VBUS) (R10 kunye ne-R16) kwaye ithunyelwe kwi-PB1 GPIO (itshaneli ye-9 ye-ADC) ye-MCU edibeneyo. Umqondiso ukwafumaneka kwi-TP6.
4.5 I-Hardware interface yomsebenzisi
Ibhodi ibandakanya ezi zinto zilandelayo zojongano lomsebenzisi wehardware:
- I-Potentiometer R6: ibeka isantya ekujoliswe kuso, kwi-example
- Tshintsha i-SW1: useta kwakhona i-STSPIN32F0 MCU kunye ne-ST-LINK V2
- Tshintsha i-SW2: iqhosha lomsebenzisi 1
- Tshintsha i-SW3: iqhosha lomsebenzisi 2
- I-LED DL3: umsebenzisi we-LED 1 (kwakhona ivula xa iqhosha lomsebenzisi eli-1 licofa)
- I-LED DL4: umsebenzisi we-LED 2 (ikwavula xa amaqhosha omsebenzisi angama-2 ecinezelwe)
4.6 Ukulungisa iimpazamo
Ibhodi yovavanyo ye-STEVAL-SPIN3201 ifakela i-ST-LINK/V2-1 debugger/programmer. Iimpawu ezixhaswayo kwi-ST-LINK zezi:
- Ubalo kwakhona lwesoftware ye-USB
- Ujongano lwezibuko lwe-com olubonakalayo kwi-USB eqhagamshelwe kwi-PB6/PB7 izikhonkwane ze-STSPIN32F0 (UART1)
- Ujongano logcino oluninzi kwi-USB
Umbane we-ST-LINK unikezelwa yi-PC yomninimzi ngentambo ye-USB eqhagamshelwe kwi-J5.
I-LED LD2 ibonelela nge-ST-LINK ngolwazi lobume bonxibelelwano: - I-LED ebomvu idanyaza kancinane: kumbane-ulayitiwe ngaphambi kokuqalisa kwe-USB
- I-LED ebomvu idanyaza ngokukhawuleza: kulandela unxibelelwano lokuqala oluchanekileyo phakathi kwePC kunye ne-ST-LINK/V2-1 (ubalo)
- I-LED ebomvu I-ON: ukuqaliswa phakathi kwe-PC kunye ne-ST-LINK / V2-1 kugqityiwe
- I-LED eluhlaza IVALIWE: ukuqaliswa konxibelelwano ekujoliswe kuko ngempumelelo
- Ukukhanya kwe-LED ebomvu / eluhlaza: ngexesha lonxibelelwano kunye nokujoliswe kuko
- Green ON: unxibelelwano lugqityiwe kwaye luphumelele
Umsebenzi wokusetha kwakhona unqanyuliwe kwi-ST-LINK ngokususa i-jumper J8.
Imbali yohlaziyo
Uluhlu 6. Imbali yohlaziyo loxwebhu
Umhla | Uhlaziyo | Iinguqu |
12-Dec-20161 | 1 | Ukukhutshwa kokuqala. |
23-Nov-2017 | 2 | ICandelo lesi-4.2 loNgezelelweyo: Iimvakalelo zangoku kwiphepha lesi-7. |
27-Feb-2018 | 3 | Uhlengahlengiso oluncinci kulo lonke uxwebhu. |
18-Aug-2021 | 4 | Ukulungiswa kwetemplate encinci. |
I-STMicroelectronics NV kunye ne-subsidiaries yayo ("ST") inelungelo lokwenza utshintsho, izilungiso, ukuphuculwa, ukuguqulwa, kunye nokuphuculwa kweemveliso ze-ST kunye / okanye kolu xwebhu nangaliphi na ixesha ngaphandle kwesaziso. Abathengi kufuneka bafumane ulwazi lwamva nje olufanelekileyo kwiimveliso ze-ST ngaphambi kokubeka iiodolo. Iimveliso ze-ST zithengiswa ngokuhambelana nemigaqo ye-ST kunye neemeko zokuthengisa kwindawo ngexesha lokuvuma umyalelo. Abathengi banoxanduva kuphela lokhetho, ukhetho, kunye nokusetyenziswa kweemveliso ze-ST kwaye i-ST ayithathi xanduva loncedo lwesicelo okanye ukuyilwa kweemveliso zabaThengi.
ISAZISO ESIBALULEKILEYO - NCEDA UFUNDE NGOKUQONELELE
Akukho layisensi, echaziweyo okanye echaziweyo, kulo naliphi na ilungelo lepropathi enomgangatho ophezulu wokuqonda linikezelwa ngu-ST apha.
Ukuthengiswa kwakhona kweemveliso ze-ST ezinamalungiselelo ahlukileyo kulwazi oluchazwe apha kuya kuphelisa nayiphi na iwaranti enikwe yi-ST yaloo mveliso.
I-ST kunye ne-logo ye-ST ziimpawu zorhwebo ze-ST. Ngolwazi olongezelelweyo malunga neempawu zentengiso ze-ST, nceda ujonge ku www.st.com/trademarks. Zonke ezinye iimveliso okanye amagama eenkonzo ziyipropati yabanini bazo.
Ulwazi olukolu xwebhu luthatha indawo kwaye luthatha indawo yolwazi olwalunikelwe ngaphambili kulo naluphi na uguqulelo lwangaphambili lolu xwebhu.
© 2021 STMicroelectronics – Onke amalungelo agciniwe
Amaxwebhu / Izibonelelo
![]() |
ST UM2154 STEVAL-SPIN3201 UMlawuli we-BLDC oPhambili kunye neBhodi yoVavanyo eHlangeneyo ye-STM32 MCU [pdf] Incwadi yokusebenzisa UM2154, STEVAL-SPIN3201 UMlawuli we-BLDC oPhambili kunye neBhodi yoVavanyo eHlangeneyo ye-STM32 MCU |