UM2300 X-CUBE-SPN14 Upanuzi wa Programu ya Kiendeshi cha Stepper Motor kwa Mwongozo wa Mtumiaji wa STM32Cube
Utangulizi
Kifurushi cha upanuzi cha X-CUBE-SPN14 cha STM32Cube hukupa udhibiti kamili wa uendeshaji wa gari la stepper.
Inapojumuishwa na bodi moja au zaidi za upanuzi za X-NUCLEO-IHM14A1, programu hii inaruhusu bodi ya ukuzaji ya STM32 Nucleo inayoendana kudhibiti motors moja au zaidi za stepper.
Imeundwa juu ya teknolojia ya programu ya STM32Cube kwa kubebeka kwa urahisi kwenye vidhibiti vidogo vya STM32 tofauti.
programu kuja na kamaample utekelezaji kwa moja stepper motor. Inaoana na bodi za ukuzaji za NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 au NUCLEO-L053R8 na ubao wa upanuzi wa X-NUCLEO-IHM14A1 umewekwa juu.
VIUNGO VINAVYOHUSIANA
Tembelea mfumo ikolojia wa STM32Cube web ukurasa kwenye www.st.com kwa habari zaidi
Vifupisho na vifupisho
Jedwali 1. Orodha ya vifupisho
Kifupi |
Maelezo |
API |
Kiolesura cha programu ya programu |
BSP |
Kifurushi cha usaidizi wa bodi |
CMSIS |
Kiwango cha kusano ya programu ya Cortex® microcontroller |
HAL |
Safu ya uondoaji wa vifaa |
IDE |
Mazingira jumuishi ya maendeleo |
LED |
Diode inayotoa mwanga |
Zaidiview
Kifurushi cha programu cha X-CUBE-SPN14 huongeza utendakazi wa STM32Cube. Vipengele vyake kuu ni pamoja na:
- Safu ya kiendeshi kwa usimamizi kamili wa kifaa cha STSPIN820 (kiendesha gari cha chini cha nguvu cha chini) kilichounganishwa kwenye bodi ya upanuzi ya X-NUCLEO-IHM14A1
- Njia za kusoma na kuandika za kifaa, usanidi wa GPIO, PWM na IRQ, hatua ndogo, nafasi ya mwelekeo, kasi, kuongeza kasi, upunguzaji wa kasi na udhibiti wa torque, udhibiti wa kubadili moja kwa moja wa hatua kamili; uzuiaji wa hali ya juu au uteuzi wa modi ya kusimamisha, wezesha na usimamizi wa kusimama
- Ushughulikiaji wa kukatiza kwa hitilafu
- Single stepper motor kudhibiti sampmaombi
- Ubebaji rahisi katika familia tofauti za MCU, shukrani kwa STM32Cube
- Masharti ya leseni ya bure, yanayofaa mtumiaji
Programu hutumia rejista za uwongo na amri za mwendo kwa:
- kusanidi vipima muda vinavyotumika kutengeneza saa ya hatua na ujazotage kumbukumbu
- kudhibiti vigezo vya kifaa kama vile kuongeza kasi, kupunguza kasi, min. na max. kasi, nafasi kwa kasi profile mipaka, nafasi ya alama, hali ya hatua ndogo, mwelekeo, hali ya mwendo, nk.
Programu hushughulikia kifaa kimoja cha STSPIN820.
Katika kila mwisho wa mpigo wa kipima saa cha tiki, mwito wa kurudi nyuma unatekelezwa ili kuita kidhibiti cha saa cha hatua ambacho kinadhibiti mwendo wa gari.
kwa kusimamia:
- hali ya mwendo (kwa mfano, simamisha gari kwenye lengwa)
- mwelekeo wa gari kupitia kiwango cha GPIO
- jamaa na msimamo kamili wa gari katika hatua ndogo
- kasi kupitia kasi ya sifuri, chanya na hasi
Kasi imewekwa kwa kutofautiana mzunguko wa saa ya hatua na, kwa hiari, hali ya hatua wakati kipengele cha kubadili hatua kamili kiotomatiki kinawashwa. Kipima muda kinachotumika kwa saa ya hatua kimesanidiwa katika hali ya ulinganishaji wa matokeo. Thamani mpya ya rejista ya kulinganisha ya kunasa huhesabiwa kwa kila simu ya kidhibiti cha hatua ili kufikia udhibiti wa masafa.
Kasi ni kazi ya mstari wa mzunguko wa saa ya hatua kwa hali fulani ya hatua ndogo, ambayo inaweza kubadilishwa na programu kutoka kwa hatua kamili hadi 1/256.
Ili kutumia maktaba ya kiendeshi ya STSPIN820, lazima utekeleze kitendakazi cha uanzishaji ambacho:
- husanidi GPIO zinazohitajika ili kuwezesha madaraja na kudhibiti pini ya makosa EN\FAULT, MODE1 iliyojitolea,
Pini za kuchagua hatua za MODE2 na MODE3, pini ya DIR ya mwelekeo wa gari, pini ya DECAY ya hali ya kuoza.
uteuzi na pini ya kuweka upya STBY\RESET; - huweka kipima muda katika modi ya ulinganishaji wa kutoa kwa pini ya STCK na ujazo wa rejeleo la kipima mudatagkizazi cha e katika hali ya PWM kwa pini ya REF;
- hupakia vigezo vya kiendeshi na maadili kutoka kwa stspin820_target_config.h au iliyofafanuliwa katika kazi kuu kwa kutumia muundo maalum wa uanzishaji.
Vigezo vya kiendeshi vinaweza kubadilishwa baada ya kuanzishwa kwa kuita kazi maalum. Unaweza pia kuandika vitendaji vya kupiga simu na kuviambatanisha kwa: - kidhibiti cha kukatiza bendera ili kutekeleza vitendo fulani wakati kengele ya mkondo au ya joto inaripotiwa
- kidhibiti cha makosa ambacho huitwa na maktaba inaporipoti kosa Amri za mwendo zinazofuata ni pamoja na:
- BSP_MotorControl_Move ili kusogeza idadi fulani ya hatua katika mwelekeo mahususi
- BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark ili kwenda kwenye nafasi maalum kwa kutumia njia fupi zaidi.
- BSP_MotorControl_CmdGoToDir kwenda katika mwelekeo maalum hadi nafasi maalum
- BSP_MotorControl_Run ili kuendesha kwa muda usiojulikana
Pro wa kasifile inashughulikiwa kabisa na microcontroller. Injini huanza kusogea kwenye mpangilio wa kasi wa chini zaidi wa BSP_MotorControl_SetMinSpeed, ambao hubadilishwa kwa kila hatua na
BSP_MotorControl_SetAcceleration thamani ya kuongeza kasi.
Ikiwa nafasi inayolengwa ya amri ya mwendo ni ya kutosha, gari hufanya harakati ya trapezoidal kwa:
- kuongeza kasi na parameta ya kuongeza kasi ya kifaa
- imesalia thabiti kwa kasi ya juu zaidi ya BSP_MotorControl_SetMaxSpeed
- inapunguza kasi kwa BSP_MotorControl_SetDeceleration
- kusimama kwenye lengwa
Ikiwa nafasi inayolengwa iko karibu sana kwa motor kufikia kasi ya juu, hufanya harakati ya pembetatu inayojumuisha: - kuongeza kasi
- kupunguza kasi
- kusimama kwenye lengwa
Amri ya mwendo inaweza kusimamishwa wakati wowote kwa BSP_MotorControl_SoftStop ikipunguza kasi hatua kwa hatua kwa kutumia kigezo cha kupunguza kasi au amri ya BSP_MotorControl_HardStop ambayo husimamisha injini mara moja. Daraja la umeme huzimwa kiotomatiki injini inaposimama ikiwa hali ya kusimama ya HIZ_MODE iliwekwa awali (BSP_MotorControl_SetStopMode).
Mwelekeo, kasi, uongezaji kasi na upunguzaji kasi unaweza kubadilishwa wakati injini imesimamishwa au mwendo unapoombwa kupitia BSP_MotorControl_Run.
Ili kuzuia amri mpya kabla ya kukamilika kwa zilizotangulia, BSP_MotorControl_WaitWhileActive hufunga utekelezaji wa programu hadi injini ikome.
BSP_MotorControl_SelectStepMode inaweza kubadilisha hali ya hatua kutoka kamili hadi hatua 1/256. Wakati hali ya hatua inabadilishwa, kifaa na nafasi ya sasa na kasi huwekwa upya.
Usanifu
Upanuzi huu wa programu unakubaliana kikamilifu na usanifu wa STM32Cube na kuipanua ili kuwezesha maendeleo ya programu kwa kutumia viendeshi vya motor stepper.
Kielelezo 1. usanifu wa programu ya X-CUBE-SPN14
Programu inategemea safu ya uondoaji ya STM32CubeHAL hardare ya kidhibiti kidogo cha STM32. Kifurushi hicho kinapanua STM32Cube na kifurushi cha usaidizi wa bodi (BSP) kwa bodi ya upanuzi ya udhibiti wa gari na kiendeshi cha sehemu ya BSP kwa volti ya chini ya STSPIN820.tage stepper motor dereva.
Tabaka za programu zinazotumiwa na programu ya programu ni:
- Tabaka la STM32Cube HAL: seti rahisi, ya kawaida na ya mifano mingi ya API (miingiliano ya upangaji programu)
kuingiliana na programu ya juu, maktaba na safu za safu. Inaundwa na API za jumla na za kiendelezi kulingana
kwenye usanifu wa kawaida ili tabaka zilizojengwa juu yake, kama vile safu ya vifaa vya kati, ziweze kufanya kazi bila kuhitaji usanidi wa maunzi wa Kitengo cha udhibiti mdogo (MCU). Muundo huu huboresha utumiaji wa msimbo wa maktaba na huhakikisha kubebeka kwa urahisi kwenye vifaa vingine.
Safu ya kifurushi cha usaidizi wa bodi (BSP).: inasaidia vifaa vya pembeni kwenye ubao wa STM32 Nucleo, isipokuwa kwa
MCU. Seti hii ndogo ya API hutoa kiolesura cha programu kwa vifaa fulani mahususi vya ubao kama vile LED na kitufe cha mtumiaji, na husaidia katika kutambua toleo mahususi la ubao. BSP ya kudhibiti motor hutoa kiolesura cha programu kwa vipengele mbalimbali vya kiendeshi cha magari. Inahusishwa na sehemu ya BSP ya kiendeshi cha gari cha STSPIN820 katika programu ya X-CUBE-SPN14.
Muundo wa folda
Programu iko katika folda kuu mbili:
- Madereva, na:
- Sehemu ya STM32Cube HAL files katika STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver au folda ndogo za STM32F4xx_HAL_Dereva. Haya files huchukuliwa moja kwa moja kutoka kwa mfumo wa STM32Cube na hujumuisha tu zile zinazohitajika kuendesha dereva wa zamani wa gariampchini.
- folda ya CMSIS iliyo na CMSIS (kiwango cha kiolesura cha programu ndogo ya Cortex®), safu ya uondoaji ya maunzi tegemezi kwa mfululizo wa kichakataji cha Cortex-M kutoka ARM. Folda hii pia haijabadilishwa kutoka kwa mfumo wa STM32Cube.
- folda ya BSP iliyo na nambari files kwa usanidi wa X-NUCLEO-IHM14A1, kiendeshi cha STSPIN820 na API ya kudhibiti injini.
- Miradi, ambayo ina matumizi kadhaa exampsehemu ya dereva wa gari la STSPIN820 kwa majukwaa tofauti ya STM32 Nucleo.
Folda ya BSP
Programu ya X-CUBE-SPN14 inajumuisha BSP zilizofafanuliwa katika vifungu vifuatavyo.
STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
BSP hizi hutoa kiolesura kwa kila bodi ya ukuzaji ya STM32 Nucleo inayooana ili kusanidi na kutumia vifaa vyake vya pembeni kwa kutumia ubao wa upanuzi wa X-NUCLEO-IHM14A1. Kila folda ina mbili.c/.h file jozi:
- stm32XXxx_nucleo.c/h: mfumo huu wa STM32Cube ambao haujarekebishwa files hutoa kitufe cha mtumiaji na vitendaji vya LED kwa bodi maalum ya STM32 Nucleo.
- stm32XXxx_nucleo_ihm14a1.c/h: hizi files zimejitolea kwa usanidi wa PWM, GPIO, na kukatiza kuwezesha/kuzima inahitajika kwa uendeshaji wa bodi ya upanuzi ya X NUCLEO-IHM14A1.
Udhibiti wa magari BSP
BSP hii hutoa kiolesura cha kawaida cha kufikia utendaji wa viendeshi vya viendeshi mbalimbali vya magari, kama vile L6474, powerSTEP01, L6208 na STSPIN820, kupitia MotorControl/motorcontrol.c/h file jozi.
Haya files kufafanua usanidi wote wa kiendeshi na udhibiti, ambazo kisha zimechorwa kwa kazi za sehemu ya kiendeshi cha injini inayotumiwa kwenye ubao wa upanuzi uliotolewa kupitia muundo wa motorDrv_t. file (imefafanuliwa katika Vipengele\Common\motor.h.). Muundo huu unafafanua orodha ya viashiria vya utendakazi ambavyo hujazwa wakati wa kuanzishwa kwake katika sehemu inayolingana ya kiendeshi cha gari. Kwa X-CUBE-SPN14, muundo unaitwa stspin820Drv (tazama file: BSP\Vijenzi\stspin820\stpin820.c).
Kwa vile BSP ya udhibiti wa injini ni ya kawaida kwa bodi zote za upanuzi za viendeshi, baadhi ya vipengele havipatikani kwa ubao fulani wa upanuzi. Vipengele visivyopatikana vinabadilishwa na viashiria visivyofaa wakati wa kuanzishwa kwa muundo wa motorDrv_t katika sehemu ya dereva.
Sehemu ya STSPIN280 BSP
Sehemu ya STSPIN820 BSP hutoa utendakazi wa kiendeshi cha kiendeshi cha gari cha STSPIN820 kwenye folda.
stm32_cube\Drivers\BSP\Components\STSPIN820.
Folda hii ina 3 files:
- stspin820.c: kazi kuu za kiendeshi cha STSPIN820
- stspin820.h: tamko la utendakazi wa viendeshi vya STSPIN820 na fasili zake zinazohusiana
- stspin820_target_config.h: thamani zilizoainishwa awali za vigezo vya STSPIN820 na kwa muktadha wa vifaa vya gari.
Folda ya mradi
Kwa kila jukwaa la STM32 Nucleo, ex mmojaampmradi wa le unapatikana katika stm32_cube\Projects\Multi\Examples\MotionControl\:
- IHM14A1_ExampleFor1Motor exampvipengele vya udhibiti wa usanidi wa injini moja
Example ina folda kwa kila IDE inayolingana:
- EWARM kwa IAR Embedded Workbench
- MDK-ARM ya ARM/Keil µVision
- STM32CubeIDE kwa mazingira jumuishi ya maendeleo ya STM32
Kanuni ifuatayo files pia ni pamoja na:
- inc\main.h: Kichwa kikuu file
- inc\ stm32xxxx_hal_conf.h: usanidi wa HAL file
- inc\stm32xxxx_it.h: kichwa cha kidhibiti cha kukatiza
- src\main.c: programu kuu (msimbo wa example kulingana na maktaba ya udhibiti wa gari kwa STSPIN820)
- src\stm32xxxx_hal_msp.c: taratibu za uanzishaji za HAL
- src\stm32xxxx_it.c: kukatiza kidhibiti
- src\system_stm32xxxx.c: uanzishaji wa mfumo
- src\clock_xx.c: uanzishaji wa saa
Rasilimali zinazohitajika za programu
Udhibiti wa MCU wa STSPIN820 moja (bodi moja ya X-NUCLEO IHM14A1) na mawasiliano kati ya hizo mbili hushughulikiwa kupitia GPIO saba (STBY\RESET, EN\FAULT, MODE1, MODE2, MODE3, DIR, DECAY pini) na PWM ya pini ya REF. . GPIO ya pini ya STCK imesanidiwa kutumika kama kitendakazi mbadala cha TIMER OUTPUT COMPARE.
Kwa ajili ya kushughulikia kengele za overcurrent na overjoto, programu ya X-CUBE-SPN14 hutumia ukatizaji wa nje uliosanidiwa kwenye GPIO inayotumiwa kwa pini ya EN\FAULT, baada ya kuwezesha au kuzima madaraja ya nishati.
Jedwali 2. Rasilimali zinazohitajika kwa programu ya X-CUBE-SPN14
Rasilimali F4xx |
Rasilimali F3xx | Rasilimali F0xx | Rasilimali L0xx | Bandika | Vipengele (ubao) |
Bandari A GPIO 10
EXTI15_10_IRQn |
Bandari A GPIO 10
EXTI15_10_IRQn |
Bandari A GPIO 10
EXTI4_15_IRQn |
Bandari A GPIO 10
EXTI4_15_IRQn |
D2 |
EN/KOSAT (EN) |
Bandari B GPIO 3 Timer2 Ch2 |
Bandari B GPIO 3
Timer2 Ch2 |
Bandari B GPIO 3
Timer15 Ch1 |
Bandari B GPIO 3
Timer2 Ch2 |
D3 |
STCK
(CLK) |
Bandari B GPIO 4 |
D5 |
KUOZA
(DEC) |
|||
Bandari A GPIO 8 |
D7 |
MWELEKEO (DIR) |
|||
Bandari A GPIO 9 |
D8 |
STBY/WEKA UPYA (STBY) |
|||
Pau C GPIO 7 Timer3 Ch2 |
Bandari C GPIO 7
Timer3 Ch2 |
Bandari C GPIO 7
Timer3 Ch2 |
Bandari C GPIO 7
Timer22 Ch2 |
D9 |
PWM KUMB
(REF) |
Bandari A GPIO 7 |
D11 |
MODE3
(M3) |
|||
Bandari A GPIO 6 |
D12 |
MODE2 (M2) |
|||
Bandari A GPIO 5 |
D13 |
MODE1 (M1) |
API
API ya X-CUBE-SPN14 inafafanuliwa katika BSP ya kudhibiti motor. Utendaji wake una kiambishi awali cha "BSP_MotorControl_".
Kumbuka: Sio kazi zote za moduli hii zinapatikana kwa STSPIN820 na hivyo bodi ya upanuzi ya X-NUCLEO-IHM14A1.
Kitendaji kamili cha API ya mtumiaji na maelezo ya vigezo yanakusanywa katika HTML file kwenye folda ya Hati ya programu.
Sampmaelezo ya maombi
Mzeeampmatumizi ya kutumia ubao wa upanuzi wa X-NUCLEO-IHM14A1 na ubao wa ukuzaji wa STM32 Nucleo unaooana umetolewa katika saraka ya Miradi, ikiwa tayari kujenga kwa IDE nyingi (angalia folda ya Mradi ya Sehemu ya 2.3.2).
Mwongozo wa kuanzisha mfumo
Maelezo ya vifaa
- Nucleo ya STM32
Vibao vya ukuzaji vya Nucleo vya STM32 hutoa njia ya bei nafuu na rahisi kwa watumiaji ya kujaribu suluhu na kuunda prototypes kwa kutumia laini yoyote ya udhibiti mdogo wa STM32.
Usaidizi wa muunganisho wa Arduino na viunganishi vya ST morpho hurahisisha kupanua utendakazi wa
Jukwaa la uendelezaji huria la STM32 Nucleo lenye anuwai ya bodi maalum za upanuzi za kuchagua.
Ubao wa Nucleo wa STM32 hauhitaji uchunguzi tofauti kwani huunganisha kitatuzi cha ST-LINK/V2-1/
programu.
Ubao wa STM32 Nucleo unakuja na maktaba ya kina ya programu ya STM32 HAL pamoja na programu mbalimbali za zamani.amples kwa IDE tofauti (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed na GCC/ LLVM).
Watumiaji wote wa STM32 Nucleo wanaweza kufikia bila malipo rasilimali za mtandaoni (mkusanyaji, C/C++ SDK na msanidi
community) kwa www.mbed.org ili kuunda programu kamili kwa urahisi.
Kielelezo 3. Bodi ya Nucleo STM32
- X-NUCLEO-IHM14A1 bodi ya upanuzi wa dereva wa stepper motor
Bodi ya upanuzi wa madereva ya X-NUCLEO-IHM14A1 inategemea kiendesha monolithic STSPIN820 kwa motors za stepper.
Inawakilisha suluhisho la bei nafuu na rahisi kutumia la kuendesha motors za stepper katika mradi wako wa STM32 Nucleo, kutekeleza programu za kuendesha gari kama vile vichapishi vya 2D/3D, robotiki na kamera za usalama.
STSPIN820 hutekeleza udhibiti wa sasa wa PWM na WAKATI WA KUZIMWA mara kwa mara unaoweza kurekebishwa kupitia kipingamizi cha nje na azimio la kupiga hatua ndogo hadi hatua ya 256.
Bodi ya upanuzi ya X-NUCLEO-IHM14A1 inaendana na kiunganishi cha Arduino UNO R3 na kiunganishi cha ST morpho, hivyo inaweza kuunganishwa kwenye bodi ya maendeleo ya STM32 Nucleo na kupangwa kwa bodi za ziada za upanuzi za X-NUCLEO.
- Vipengee vya maunzi mbalimbali
Ili kukamilisha usanidi wa vifaa, utahitaji:- 1 bipolar (7 hadi 45 V) stepper motor
- usambazaji wa umeme wa nje wa DC na nyaya mbili za umeme kwa bodi ya X-NUCLEO-IHM14A1
- kebo ya USB ya aina ya A hadi mini-B ili kuunganisha ubao wa STM32 Nucleo kwenye Kompyuta
- Mahitaji ya programu
Vipengele vifuatavyo vya programu vinahitajika ili kuweka mazingira ya kufaa ya uendelezaji
kuunda programu kulingana na bodi ya upanuzi ya dereva wa gari:- Upanuzi wa X-CUBE-SPN14 STM32Cube kwa STSPIN820 ujazo wa chinitage stepper motor maendeleo ya maombi ya dereva. Firmware ya X-CUBE-SPN14 na nyaraka zinazohusiana zinapatikana www.st.com.
- Moja ya mnyororo wa zana zifuatazo za ukuzaji na wakusanyaji:
- Keil RealView Mnyororo wa zana wa Kidhibiti Kidhibiti Kidogo (MDK-ARM) V5.27
- IAR Iliyopachikwa Workbench ya ARM (EWARM) mnyororo wa zana V8.50
- Mazingira Jumuishi ya Maendeleo ya STM32 (STM32CubeIDE)
Usanidi wa vifaa na programu
Sanidi kuendesha gari moja
Sanidi viruka vifuatavyo kwenye ubao wa STM32 Nucleo:
- JP1 imezimwa
- JP5 (PWR) upande wa UV5
- JP6 (IDD) imewashwa
Sanidi bodi ya upanuzi ya X-NUCLEO-IHM14A1 hivi: - Weka potentiometer ya R7 hadi kΩ 1.
- Weka S1, S2, S3 na S4 swichi hadi upande wa kuvuta-chini kama ilivyo kwenye Mchoro 4. X-NUCLEO-IHM14A1 motor stepper
bodi ya upanuzi wa madereva. Hali ya hatua ndogo huchaguliwa kupitia MODE1, MODE2 na MODE3
viwango vinavyodhibitiwa na bodi ya STM32 Nucleo.
Mara tu bodi imeundwa vizuri: - Chomeka ubao wa upanuzi wa X-NUCLEO-IHM14A1 juu ya ubao wa STM32 Nucleo kupitia viunganishi vya Arduino UNO.
- Unganisha bodi ya Nucleo ya STM32 kwenye Kompyuta kwa kutumia kebo ya USB kupitia kiunganishi cha USB CN1 ili kuwasha ubao.
- Washa bodi ya upanuzi ya X-NUCLEO-IHM14A1 kwa kuunganisha viunganishi vya Vin na Gnd kwenye usambazaji wa umeme wa DC.
- Unganisha motor stepper kwa viunganishi vya daraja la X-NUCLEO IHM14A1 A+/- na B+/-
Mara tu usanidi wa mfumo uko tayari:
- Fungua mnyororo wako wa zana unaopendelea
- Kulingana na ubao wa STM32 Nucleo, fungua mradi wa programu kutoka:
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F401RE-Nucleo kwa Nucleo STM32F401 - \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F030R8-Nucleo ya Nucleo STM32F334 - \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32F030R8-Nucleo ya Nucleo STM32F030
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32L053R8-Nucleo ya Nucleo STM32L053
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
- Ili kurekebisha vigezo chaguo-msingi vya STSPIN820 kwa sauti yako ya chinitagsifa za motor ya stepper, ama:
- tumia BSP_MotorControl_Init na kiashiria NULL na ufungue stm32_cube\ Drivers\ BSP\Components\ STSPIN820\ STSPIN820_target_config.h kurekebisha vigezo kulingana na mahitaji yako
- – tumia BSP_MotorControl_Init iliyo na anwani ya muundo wa initDevicesParameters wenye thamani zinazofaa.
- Kujenga upya wote files na upakie picha yako kwenye kumbukumbu inayolengwa.
- Endesha zamaniample. Mota huanza kiotomatiki (Angalia main.c kwa maelezo ya mfuatano wa onyesho).
Historia ya marekebisho
Tarehe |
Toleo | Mabadiliko |
17-Okt-2017 |
1 |
Kutolewa kwa awali. |
20-Jul-2021 | 2 |
Ilisasishwa Sehemu ya 2.3.2 Folda ya Mradi na Mahitaji ya Programu ya Sehemu ya 3.2. Imeondolewa Sehemu ya 2 STM32Cube ni nini? na nafasi yake kuchukuliwa na kiungo katika Utangulizi. |
ILANI MUHIMU - TAFADHALI SOMA KWA UMAKINI
STMicroelectronics NV na tanzu zake ("ST") zina haki ya kufanya mabadiliko, marekebisho, nyongeza, marekebisho, na maboresho ya bidhaa za ST na / au hati hii wakati wowote bila taarifa. Wanunuzi wanapaswa kupata habari muhimu za hivi karibuni kwenye bidhaa za ST kabla ya kuweka maagizo. Bidhaa za ST zinauzwa kulingana na sheria na masharti ya uuzaji wa ST wakati wa kukubali agizo.
Wanunuzi wanawajibika tu kwa uchaguzi, uteuzi, na utumiaji wa bidhaa za ST na ST haichukui dhima yoyote kwa usaidizi wa maombi au muundo wa bidhaa za Wanunuzi.
Hakuna leseni, iliyoelezwa au iliyodokezwa, kwa haki yoyote ya uvumbuzi inayotolewa na ST humu.
Uuzaji wa bidhaa za ST zenye masharti tofauti na maelezo yaliyoelezwa hapa yatabatilisha udhamini wowote uliotolewa na ST kwa bidhaa hiyo.
ST na nembo ya ST ni alama za biashara za ST. Kwa maelezo ya ziada kuhusu chapa za biashara za ST, tafadhali rejelea www.st.com/trademarks. Bidhaa au huduma nyingine zote
majina ni mali ya wamiliki wao.
Maelezo katika waraka huu yanachukua nafasi na kuchukua nafasi ya maelezo yaliyotolewa awali katika matoleo yoyote ya awali ya hati hii.
© 2021 STMicroelectronics - Haki zote zimehifadhiwa
Nyaraka / Rasilimali
![]() |
ST UM2300 X-CUBE-SPN14 Upanuzi wa Programu ya Kiendeshi cha Stepper Motor kwa STM32Cube [pdf] Mwongozo wa Mtumiaji UM2300, X-CUBE-SPN14 Upanuzi wa Programu ya Kiendeshi cha Stepper Motor kwa STM32Cube, UM2300 X-CUBE-SPN14 Upanuzi wa Programu ya Kiendeshi cha Stepper Motor kwa STM32Cube, X-CUBE-SPN14 Upanuzi wa Programu ya Kiendeshi cha Stepper, Upanuzi wa Programu ya Dereva kwa STM32Cube ya Programu ya Uendeshaji, kwa STM32Cube, Upanuzi kwa STM32Cube, STM32Cube |