UM2300 X-CUBE-SPN14 Katoloso ea Software ea Driver Motor bakeng sa STM32Cube User Manual
Selelekela
Sephutheloana sa katoloso sa X-CUBE-SPN14 bakeng sa STM32Cube se u fa taolo e felletseng ea ts'ebetso ea motor stepper.
Ha e kopantsoe le mapolanka a katoloso a X-NUCLEO-IHM14A1 a le mong kapa a mangata, software ena e lumella boto ea nts'etsopele ea STM32 Nucleo e lumellanang ho laola mochini o le mong kapa ho feta oa stepper.
E hahiloe ka holim'a theknoloji ea software ea STM32Cube bakeng sa ho nkeha habonolo ho li-microcontroller tse fapaneng tsa STM32.
Software e tla le joalo kaample ts'ebetsong bakeng sa enjene e le 'ngoe ea stepper. E lumellana le liboto tsa ntlafatso tsa NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 kapa NUCLEO-L053R8 tse nang le boto ea katoloso ea X-NUCLEO-IHM14A1 e behiloeng ka holimo.
LIEKETSENG TSE HLAHANG
Etela tikoloho ea STM32Cube web leqepheng la ho www.st.com bakeng sa lintlha tse ling
Acronyms le khutsufatso
Lethathamo la 1. Lethathamo la li-acronyms
Kgutsufatso |
Tlhaloso |
API |
Sebopeho sa lenaneo la kopo |
BSP |
Sephutheloana sa tšehetso sa boto |
CMSIS |
Cortex® microcontroller software interface standard |
HALALA |
Hardware abstraction layer |
IDE |
Tikoloho ea ntlafatso e kopaneng |
LED |
Khanya e ntšang diode |
Fetileview
Sephutheloana sa software sa X-CUBE-SPN14 se holisa ts'ebetso ea STM32Cube. Likarolo tsa eona tsa bohlokoa li kenyelletsa:
- Sekhahla sa mokhanni bakeng sa taolo e felletseng ea STSPIN820 (mokhanni oa motlakase o tlase) o kenyellelitsoeng botong ea katoloso ea X-NUCLEO-IHM14A1.
- Sesebelisoa sa parameter ea ho bala le ho ngola mekhoa, GPIO, PWM le IRQ tlhophiso, micro-steping, boemo ba tataiso, lebelo, ho potlakisa, ho fokotsa lebelo le ho laola torque, tsamaiso ea phetoho e feletseng ea othomathike; khetho e phahameng ea impedance kapa ho ts'oara mokhoa oa ho emisa, nolofalletsa le taolo ea ho ema
- Phoso e sitisa ho sebetsana
- Single stepper motor control sample kopo
- E bonolo ho pholletsa le malapa a fapaneng a MCU, ka lebaka la STM32Cube
- Lipehelo tsa laesense tsa mahala, tse bonolo ho basebelisi
Software e sebelisa lirejistara tsa pseudo le litaelo tsa motsamao ka:
- ho lokisa linako tse sebelisoang ho hlahisa oache ea mohato le voltage referense
- ho laola lisebelisoa tsa lisebelisoa tse kang ho potlakisa, ho fokotsa lebelo, min. le max. lebelo, maemo ka lebelo profile mellwane, boemo ba ho tshwaya, mokgwa wa micro-steping, tataiso, boemo ba motsamao, jj.
Software e sebetsana le sesebelisoa se le seng sa STSPIN820.
Karolong e 'ngoe le e 'ngoe ea tick timer pulse end, callback e etsoa ho letsetsa sets'oari sa oache se laolang motsamao oa motor.
ka ho laola:
- boemo ba motsamao (mohlala, emisa enjene moo o lebang teng)
- tataiso ea motlakase ka boemo ba GPIO
- boemo ba mmele o lekanyelitsoeng le bo phethahetseng ho microsteps
- lebelo la ho potlakisa lefela, le letle le le lebe
Lebelo le behiloe ka ho feto-fetoha ha lebelo la oache ea mohato, 'me, ka boikhethelo, mokhoa oa mohato ha sesebelisoa sa switjha se felletseng se nolofalitsoe. Nako e sebelisoang bakeng sa oache ea mohato e hlophisitsoe ka mokhoa oa ho bapisa tlhahiso. Palo e ncha ea ho bapisa rejisetara e baloa mohala o mong le o mong oa sebapi sa oache ho fihlela taolo ea khafetsa.
Lebelo ke ts'ebetso e ts'oanang ea lebelo la oache ea mohato bakeng sa mokhoa o fanoeng ke micro-steping, o ka fetoloang ke software ho tloha ka botlalo ho isa mohatong oa 1/256.
Ho sebelisa laeborari ea mokhanni ea STSPIN820, o tlameha ho tsamaisa ts'ebetso ea ho qala e leng:
- e theha li-GPIO tse hlokahalang ho thusa marokho le ho laola pin ea phoso EN \ FAULT, MODE1 e inehetseng,
Lipini tsa khetho tsa MODE2 le MODE3, phini ea DIR bakeng sa tataiso ea koloi, phini ea DECAY bakeng sa mokhoa oa ho bola.
khetho le pinana ea reset ea standby STBY\RESET; - e beha sebali sa nako ho bapisa mokhoa oa ho bapisa phini ea STCK le voltagmoloko oa e ka mokhoa oa PWM bakeng sa phini ea REF;
- e jara li-parameter tsa mokhanni ka litekanyetso tse tsoang ho stspin820_target_config.h kapa tse hlalositsoeng ts'ebetsong e kholo ka ho sebelisa sebopeho se inehetseng sa ho qala.
Mekhahlelo ea mokhanni e ka fetoloa ka mor'a ho qala ka ho bitsa mesebetsi e itseng. U ka boela ua ngola mesebetsi ea callback le ho e hokela ho: - folaga e sitisa motshwari ho etsa diketso tse itseng ha ho tlalehoa lerata le leholo kapa alamo ya mocheso
- sebatli sa liphoso se bitsoang ke laeborari ha e tlaleha phoso Litaelo tse latelang tsa motsamao li kenyelletsa:
- BSP_MotorControl_Move ho tsamaisa palo e fanoeng ea mehato ka tsela e itseng
- BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark ho ea sebakeng se itseng u sebelisa tsela e khuts'oane.
- BSP_MotorControl_CmdGoToDir ho ea ka tsela e itseng sebakeng se itseng
- BSP_MotorControl_Run ho sebetsa ka ho sa feleng
The speed profile e sebetsa ka ho feletseng ke microcontroller. Enjene e qala ho tsamaea ho BSP_MotorControl_SetMinSpeed minispeed setting setting, e ntan'o fetoloa mohatong o mong le o mong ke
BSP_MotorControl_SetAcceleration boleng ba ho potlakisa.
Haeba sebaka se shebiloeng sa taelo ea motsamao se lekane, enjene e etsa motsamao oa trapezoidal ka:
- ho potlakisa ka parameter ea ho potlakisa sesebelisoa
- e tsitsitse ho BSP_MotorControl_SetMaxSpeed lebelo le phahameng
- e fokotsa lebelo ka BSP_MotorControl_SetDeceleration
- ho ema nqa e lebeletsoeng
Haeba sebaka se shebiloeng se le haufi haholo hore enjene e ka fihla lebelo le phahameng, e etsa motsamao oa khutlotharo o kenyelletsang: - potlakiso
- deceleration
- ho ema nqa e lebeletsoeng
Taelo ea ho sisinyeha e ka emisoa neng kapa neng ha BSP_MotorControl_SoftStop e ntse e fokotsa lebelo butle-butle ho sebelisa parameter ea deceleration kapa taelo ea BSP_MotorControl_HardStop e emisang koloi hang-hang. Borokho ba motlakase bo tima ka bo bona ha koloi e ema haeba HIZ_MODE stop mode e ne e setiloe pele (BSP_MotorControl_SetStopMode).
Tsela, lebelo, lebelo le ho fokotsa lebelo li ka fetoloa ha enjene e emisoa kapa ha motsamao o kopuoa ka BSP_MotorControl_Run.
Ho thibela litaelo tse ncha pele ho phethoa tse fetileng, BSP_MotorControl_WaitWhileActive Locks e etsa lenaneo ho fihlela koloi e emisa.
BSP_MotorControl_SelectStepMode e ka fetola mohato oa mohato ho tloha ka botlalo ho isa mohatong oa 1/256th. Ha mokhoa oa mohato o fetoloa, sesebelisoa le boemo ba hajoale le lebelo li seta bocha.
Meaho
Katoloso ena ea software e tsamaellana ka botlalo le meralo ea STM32Cube mme ea e holisa ho thusa nts'etsopele ea lits'ebetso tse sebelisang li-driver motors tsa stepper motor.
Setšoantšo sa 1. X-CUBE-SPN14 software ea meralo
Software e thehiloe holim'a STM32CubeHAL harddare abstraction layer bakeng sa microcontroller ea STM32. Sephutheloana se atolosa STM32Cube ka sephutheloana sa tšehetso sa boto (BSP) bakeng sa boto ea katoloso ea taolo ea makoloi le mokhanni oa karolo ea BSP bakeng sa STSPIN820 low vol.tage stepper motor driver.
Likarolo tsa software tse sebelisoang ke software ea kopo ke:
- STM32Cube HAL lera: sete e bonolo, e tloahelehileng le ea mefuta e mengata ea li-API (likhokahano tsa mananeo a likopo)
ho sebelisana le lisebelisoa tse holimo, laeborari le likarolo tsa stack. E entsoe ka li-API tse akaretsang le tse atolositsoeng
moahong o tloaelehileng e le hore lira tse hahiloeng holim'a eona, joalo ka lera la middleware, li khone ho sebetsa ntle le ho hloka tlhophiso ea hardware ea Unit ea microcontroller (MCU). Sebopeho sena se ntlafatsa tšebeliso ea khoutu ea laebrari hape se tiisa hore ho bonolo ho nkeha lisebelisoa tse ling.
Lera la tšehetso ea boto (BSP).: e tšehetsa li-peripherals ho boto ea STM32 Nucleo, ntle le bakeng sa
MCU. Sehlopha sena se lekanyelitsoeng sa li-API se fana ka sebopeho sa lenaneo bakeng sa li-peripherals tse itseng tsa boto tse kang LED le konopo ea mosebedisi, 'me e thusa ho khetholla mofuta o itseng oa boto. BSP ea taolo ea enjene e fana ka sebopeho sa mananeo bakeng sa likarolo tse fapaneng tsa mokhanni oa makoloi. E amahanngoa le karolo ea BSP bakeng sa mokhanni oa koloi oa STSPIN820 ho software ea X-CUBE-SPN14.
Sebopeho sa foldara
Software e fumaneha ka har'a lifoldara tse peli tse kholo:
- Bakhanni ba nang le:
- Setšoantšo sa STM32Cube HAL files ho STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver kapa lifoldara tse nyenyane tsa STM32F4xx_HAL_Driver. Tsena files li nkuoa ka kotloloho ho moralo oa STM32Cube mme li kenyelletsa feela tse hlokahalang ho tsamaisa mokhanni oa koloi examples.
- foldara ea CMSIS e nang le CMSIS (Cortex® microcontroller software interface standard), lesela le ikemetseng le ikemetseng la hardware bakeng sa letoto la processor la Cortex-M ho tsoa ho ARM. Foldara ena le eona ha e fetohe ho tsoa ho moralo oa STM32Cube.
- foldara ea BSP e nang le khoutu files bakeng sa tlhophiso ea X-NUCLEO-IHM14A1, mokhanni oa STSPIN820 le API ea taolo ea makoloi.
- Merero, e nang le ts'ebeliso e 'maloa examptse ling tsa mokhanni oa likoloi oa STSPIN820 bakeng sa li-platform tse fapaneng tsa STM32 Nucleo.
Setšoantšo sa BSP
Software ea X-CUBE-SPN14 e kenyelletsa li-BSP tse hlalositsoeng lihlopheng tse latelang.
STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
Li-BSP tsena li fana ka sebopeho bakeng sa boto e 'ngoe le e' ngoe e lumellanang ea nts'etsopele ea STM32 Nucleo ho hlophisa le ho sebelisa lisebelisoa tsa eona ka boto ea katoloso ea X-NUCLEO-IHM14A1. Sephutheloana se seng le se seng se na le tse peli.c/.h file lipara:
- stm32XXxx_nucleo.c/h: moralo ona o sa fetoloang oa STM32Cube files fana ka konopo ea mosebedisi le mesebetsi ea LED bakeng sa boto e khethehileng ea STM32 Nucleo.
- stm32XXxx_nucleo_ihm14a1.c/h: tsena files li nehetsoe ho tlhophiso ea li-PWM, li-GPIO, le ho sitisa ho nolofalletsa / ho thibela ho hlokahalang bakeng sa ts'ebetso ea boto ea katoloso ea X NUCLEO-IHM14A1.
BSP ea taolo ea makoloi
BSP ena e fana ka sebopeho se tloaelehileng sa ho fihlella mesebetsi ea bakhanni ba likoloi tse fapaneng, joalo ka L6474, powerSTEP01, L6208 le STSPIN820, ka MotorControl/motorcontrol.c/h file para.
Tsena files e hlalosa mesebetsi eohle ea tlhophiso le taolo ea mokhanni, e ntan'o etsoa 'mapa ho ea ka mesebetsi ea karolo ea mokhanni oa koloi e sebelisitsoeng letlapeng la katoloso le fanoeng ka sebopeho sa motorDrv_t. file (e hlalositsoe ho Components\Common\motor.h.). Sebopeho sena se hlalosa lenane la litsupa tsa ts'ebetso tse tlatsitsoeng nakong ea ts'ebetso ea eona karolong e tsamaellanang ea mokhanni oa makoloi. Bakeng sa X-CUBE-SPN14, sebopeho se bitsoa stspin820Drv (bona file: BSP\Components\stspin820\stpin820.c).
Kaha BSP ea taolo ea enjene e tloaelehile bakeng sa liboto tsohle tsa katoloso ea bakhanni ba makoloi, mesebetsi e meng ha e fumanehe bakeng sa boto ea katoloso e fanoeng. Mesebetsi e sa fumaneheng e nkeloa sebaka ke li-null pointers nakong ea instantiation ea motorDrv_t sebopeho karolong ea mokhanni.
Setšoantšo sa STSPIN280 BSP
Karolo ea STSPIN820 BSP e fana ka mesebetsi ea mokhanni oa mokhanni oa koloi oa STSPIN820 foldareng.
stm32_cube\Drivers\BSP\Components\STSPIN820.
Sephutheli sena se na le 3 files:
- stspin820.c: mesebetsi ea mantlha ea mokhanni oa STSPIN820
- stspin820.h: phatlalatso ea mesebetsi ea mokhanni oa STSPIN820 le litlhaloso tse amanang le eona
- stspin820_target_config.h: boleng bo boletsoeng esale pele bakeng sa liparamente tsa STSPIN820 le boemo ba lisebelisoa tsa enjene
Foldara ea morero
Bakeng sa sethala se seng le se seng sa STM32 Nucleo, example projeke e fumaneha ho stm32_cube\Projects\Multi\Examples\MotionControl\:
- IHM14A1_ExampLeFor1Motor exampmesebetsi ea taolo bakeng sa tlhophiso ea mochini o le mong
Example e na le foldara bakeng sa IDE ka 'ngoe e lumellanang:
- EWARM bakeng sa IAR Embedded Workbench
- MDK-ARM bakeng sa ARM/Keil µVision
- STM32CubeIDE bakeng sa tikoloho e kopaneng ea nts'etsopele ea STM32
Khoutu e latelang filele tsona li kenyelelitsoe:
- inc\main.h: Sehlooho se seholo file
- inc\ stm32xxxx_hal_conf.h: tlhophiso ea HAL file
- inc\stm32xxxx_it.h: sehlooho bakeng sa sebatli se sitisang
- src\main.c: lenaneo le ka sehloohong (khoutu ea example e thehiloeng laeborari ea taolo ea makoloi bakeng sa STSPIN820)
- src\stm32xxxx_hal_msp.c: Mekhoa ea ho qala ea HAL
- src\stm32xxxx_it.c: sitisa sebatli
- src\system_stm32xxxx.c: ho qala tsamaiso
- src\clock_xx.c: ho qala oache
Lisebelisoa tse hlokahalang tsa software
Taolo ea MCU ea STSPIN820 e le 'ngoe (boto e le' ngoe ea X-NUCLEO IHM14A1) le puisano lipakeng tsa tse peli e sebetsoa ka li-GPIO tse supileng (STBY\RESET, EN\FAULT, MODE1, MODE2, MODE3, DIR, DECAY pin) le PWM ea REF pin. . GPIO bakeng sa pin ea STCK e lokiselitsoe ho sebelisoa e le mosebetsi o mong oa TIMER OUTPUT COMPARE.
Bakeng sa ho sebetsana le li-alarm tsa overcurrent le overtemperature, software ea X-CUBE-SPN14 e sebelisa tšitiso e ka ntle e lokiselitsoeng ho GPIO e sebelisetsoang pin EN \ FAULT, ka mor'a hore e nolofalletse kapa e holofatse marokho a matla.
Letlapa la 2. Lisebelisoa tse hlokahalang bakeng sa software ea X-CUBE-SPN14
Lisebelisoa tsa F4xx |
Lisebelisoa tsa F3xx | Lisebelisoa tsa F0xx | Lisebelisoa L0xx | Pin | Likarolo (boto) |
Boema-kepe ba A GPIO 10
EXTI15_10_IRQn |
Boema-kepe ba A GPIO 10
EXTI15_10_IRQn |
Boema-kepe ba A GPIO 10
EXTI4_15_IRQn |
Boema-kepe ba A GPIO 10
EXTI4_15_IRQn |
D2 |
TS'ELISO/FAULT (EN) |
Boema-kepe B GPIO 3 Nako ea 2 Ch2 |
Boema-kepe B GPIO 3
Nako ea 2 Ch2 |
Boema-kepe B GPIO 3
Nako ea 15 Ch1 |
Boema-kepe B GPIO 3
Nako ea 2 Ch2 |
D3 |
STK
(CLK) |
Boema-kepe B GPIO 4 |
D5 |
KHOLOA
(DEC) |
|||
Boema-kepe ba A GPIO 8 |
D7 |
TS'ELISO (DIR) |
|||
Boema-kepe ba A GPIO 9 |
D8 |
STBY/RESET (STBY) |
|||
Pkapa C GPIO 7 Nako ea 3 Ch2 |
Boema-kepe ba C GPIO 7
Nako ea 3 Ch2 |
Boema-kepe ba C GPIO 7
Nako ea 3 Ch2 |
Boema-kepe ba C GPIO 7
Nako ea 22 Ch2 |
D9 |
PWM REF
(REF) |
Boema-kepe ba A GPIO 7 |
D11 |
MODE3
(M3) |
|||
Boema-kepe ba A GPIO 6 |
D12 |
MODE2 (M2) |
|||
Boema-kepe ba A GPIO 5 |
D13 |
MODE1 (M1) |
APIs
X-CUBE-SPN14 API e hlalosoa ho BSP ea taolo ea makoloi. Mesebetsi ea eona e na le sehlohlolo sa "BSP_MotorControl_".
Hlokomela: Ha se mesebetsi eohle ea mojule ona e fumanehang bakeng sa STSPIN820 mme ka hona boto ea katoloso ea X-NUCLEO-IHM14A1.
Mosebetsi o felletseng oa API le litlhaloso tsa paramethara li hlophisitsoe ka HTML file ka har'a foldara ea Tokomane ea software.
Sample tlhaloso ea kopo
Mohlankanaample kopo e sebelisang boto ea katoloso ea X-NUCLEO-IHM14A1 e nang le boto ea nts'etsopele ea STM32 Nucleo e tsamaellanang e fanoa bukeng ea Projects, e itokiselitseng ho aha li-IDE tse ngata (sheba foldara ea Morero oa Karolo ea 2.3.2).
Tataiso ea ho seta sistimi
Tlhaloso ea Hardware
- Tlhaloso: STM32 Nucleo
Liboto tsa nts'etsopele ea STM32 Nucleo li fana ka mokhoa o theko e tlaase le o tenyetsehang oa basebelisi ho lekola litharollo le ho aha li-prototypes ka mohala ofe kapa ofe oa STM32 microcontroller.
Tšehetso ea khokahanyo ea Arduino le li-connectors tsa ST morpho li etsa hore ho be bonolo ho atolosa tshebetso ea
Sethala sa nts'etsopele se bulehileng sa STM32 Nucleo se nang le liboto tse ngata tse ikhethang tsa katoloso tseo u ka khethang ho tsona.
Boto ea STM32 Nucleo ha e hloke li-probe tse arohaneng kaha e kopanya ST-LINK/V2-1 debugger/
moetsi oa mananeo.
Boto ea STM32 Nucleo e tla le laeborari e felletseng ea STM32 HAL hammoho le li-software tse fapaneng tse pakiloeng.amples bakeng sa li-IDE tse fapaneng (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed le GCC/ LLVM).
Basebelisi bohle ba STM32 Nucleo ba na le phihlello ea mahala ea lisebelisoa tsa marang-rang tsa mbed (compiler, C/C++ SDK le mohlahlami.
community) ho www.mbed.org ho theha lits'ebetso tse felletseng habonolo.
Setšoantšo sa 3. STM32 Nucleo board
- X-NUCLEO-IHM14A1 stepper motor driver boto ea katoloso
X-NUCLEO-IHM14A1 boto ea katoloso ea mokhanni oa enjene e thehiloe ho STSPIN820 mokhanni oa monolithic bakeng sa li-stepper motors.
E emela tharollo e theko e tlaase, e bonolo ho e sebelisa bakeng sa ho khanna li-stepper motors projekeng ea hau ea STM32 Nucleo, ho kenya ts'ebetsong lits'ebetso tsa ho khanna tse kang liprinta tsa 2D/3D, liroboto le lik'hamera tsa ts'ireletso.
STSPIN820 e sebelisa taolo ea hajoale ea PWM e nang le nako ea OFF e feto-fetohang ka sehanyetsi sa kantle le qeto ea microsteping ho fihlela mohato oa 256.
Boto ea katoloso ea X-NUCLEO-IHM14A1 e lumellana le sehokelo sa Arduino UNO R3 le sehokelo sa ST morpho, kahoo e ka hokeloa boto ea nts'etsopele ea STM32 Nucleo 'me ea kenngoa ka liboto tse eketsehileng tsa X-NUCLEO.
- Likarolo tse fapaneng tsa Hardware
Ho qeta ho seta hardware, o tla hloka:- 1 bipolar (7 ho 45 V) stepper motor
- phepelo ea motlakase ea kantle ea DC e nang le likhoele tse peli tsa motlakase bakeng sa boto ea X-NUCLEO-IHM14A1
- thapo ea USB ea mofuta oa A ho isa ho e nyane ea B ho hokela boto ea STM32 Nucleo ho komporo
- Litlhoko tsa software
Lisebelisoa tse latelang tsa software lia hlokahala molemong oa ho theha tikoloho e loketseng ea ntlafatso bakeng sa
ho theha lits'ebetso tse ipapisitseng le boto ea katoloso ea mokhanni oa makoloi:- X-CUBE-SPN14 STM32Cube katoloso bakeng sa STSPIN820 low voltagnts'etsopele ea ts'ebeliso ea mokhanni oa stepper motor. Firmware ea X-CUBE-SPN14 le litokomane tse amanang le tsona li fumaneha ho www.st.com.
- E 'ngoe ea tse latelang ketane ea lisebelisoa tsa ntlafatso le li-compilers:
- Keil RealView Microcontroller Development Kit (MDK-ARM) ketane ea lisebelisoa V5.27
- IAR Embedded Workbench bakeng sa ARM (EWARM) ketane ea lisebelisoa V8.50
- Tikoloho e Kopantsoeng ea Ntlafatso ea STM32 (STM32CubeIDE)
Ho hlophisoa ha Hardware le software
Hlophisa ho khanna enjene e le 'ngoe
Lokisa li-jumpers tse latelang ho boto ea STM32 Nucleo:
- JP1 e fokotsoe
- JP5 (PWR) ka lehlakoreng la UV5
- JP6 (IDD) e butsoe
Lokisa boto ea katoloso ea X-NUCLEO-IHM14A1 ka tsela ena: - Tobetsa potentiometer ea R7 ho 1 kΩ.
- Beha S1, S2, S3 le S4 switjha ho ea ho hula-fatše lehlakoreng joalokaha ho Figure 4. X-NUCLEO-IHM14A1 stepper motor
boto ea ho atolosa mokhanni. Mokhoa oa micro-steping o khethoa ka MODE1, MODE2 le MODE3
maemo a laoloang ke boto ea STM32 Nucleo.
Hang ha boto e hlophisitsoe hantle: - Hokela boto ea katoloso ea X-NUCLEO-IHM14A1 ka holim'a boto ea STM32 Nucleo ka lihokelo tsa Arduino UNO.
- Hokela boto ea STM32 Nucleo ho PC ka thapo ea USB ka sehokelo sa USB CN1 ho matlafatsa boto.
- Matla ho boto ea katoloso ea X-NUCLEO-IHM14A1 ka ho hokela lihokelo tsa Vin le Gnd ho phepelo ea motlakase ea DC.
- Hokela mochini oa stepper ho likhokahanyo tsa borokho tsa X-NUCLEO IHM14A1 A+/- le B+/-
Hang ha sistimi e se e lokile:
- Bula ketane ea lisebelisoa eo u e ratang
- Ho latela boto ea STM32 Nucleo, bula projeke ea software ho tsoa ho:
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1MotorYourToolChainNam
e\STM32F401RE-Nucleo bakeng sa Nucleo STM32F401 - \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1MotorYourToolChainNam
e\STM32F030R8-Nucleo bakeng sa Nucleo STM32F334 - \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32F030R8-Nucleo bakeng sa Nucleo STM32F030
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1MotorYourToolChainName\STM32L053R8-Nucleo bakeng sa Nucleo STM32L053
- \stm32_cube\Projects\Multi\Examples\MotionControl\IHM14A1_ExampleFor1MotorYourToolChainNam
- Ho ikamahanya le maemo a kamehla a STSPIN820 ho bophahamo ba hau bo tlasetaglitšobotsi tsa e stepper motor, ebang ke:
- sebelisa BSP_MotorControl_Init ka NULL pointer ebe u bula stm32_cube\ Drivers\ BSP\Components\STSPIN820\ STSPIN820_target_config.h ho fetola liparamente ho ea ka litlhoko tsa hau.
- - sebelisa BSP_MotorControl_Init ka aterese ea initDevicesParameters sebopeho se nang le boleng bo nepahetseng.
- Aha tsohle bocha files ebe u kenya setšoantšo sa hau mohopolong oa sepheo.
- Matha example. Enjene e qala ka bo eona (Sheba main.c bakeng sa lintlha tsa tatelano ea demo).
Nalane ea ntlafatso
Letsatsi |
Phetolelo | Liphetoho |
17-Oct-2017 |
1 |
Tokollo ea pele. |
20-Jul-2021 | 2 |
Ntlafatso ea Karolo ea 2.3.2 Foldara ea morero le litlhoko tsa Software tsa Karolo ea 3.2. E tlositsoe Karolo ea 2 STM32Cube ke Eng? mme ya e nkela sebaka ka lehokelo la Selelekela. |
TSEBISO EA BOHLOKOA - KA KOPO BALA KA HLOKO
STMicroelectronics NV le lithuso tsa eona ("ST") li na le tokelo ea ho etsa liphetoho, ho lokisa, ho ntlafatsa, ho ntlafatsa le ho ntlafatsa lihlahisoa tsa ST le / kapa tokomane ena neng kapa neng ntle le tsebiso. Bareki ba lokela ho fumana leseli la morao-rao le amanang le lihlahisoa tsa ST pele ba kenya liodara. Lihlahisoa tsa ST li rekisoa ho latela lipehelo le lipehelo tsa ST tse teng ka nako ea kananelo ea odara.
Bareki ke bona feela ba ikarabellang bakeng sa khetho, khetho le ts'ebeliso ea lihlahisoa tsa ST mme ST ha e na boikarabello bakeng sa thuso ea kopo kapa moralo oa lihlahisoa tsa Bareki.
Ha ho laesense, e hlalositsoeng kapa e boletsoeng, ea tokelo efe kapa efe ea thepa ea mahlale e fanoeng ke ST mona.
Ho rekisoa ha lihlahisoa tsa ST ka litokisetso tse fapaneng le tlhahisoleseding e boletsoeng mona ho tla hlakola waranti leha e le efe e fanoeng ke ST bakeng sa sehlahisoa se joalo.
ST le logo ea ST ke matšoao a khoebo a ST. Bakeng sa lintlha tse ling mabapi le matšoao a ST, ka kopo sheba ho www.st.com/trademarks. Sehlahisoa kapa litšebeletso tse ling kaofela
mabitso ke thepa ea beng ba tsona.
Lintlha tse tokomaneng ena li nkela sebaka le ho nkela tlhahisoleseding e neng e fanoe pele liphetolelong tsa pele tsa tokomane ena.
© 2021 STMicroelectronics – Litokelo tsohle li sirelelitsoe
Litokomane / Lisebelisoa
![]() |
ST UM2300 X-CUBE-SPN14 Katoloso ea Software Driver Motor Driver bakeng sa STM32Cube [pdf] Bukana ea Mosebelisi UM2300, X-CUBE-SPN14 Stepper Motor Driver Katoloso ea Software bakeng sa STM32Cube, UM2300 X-CUBE-SPN14 Stepper Motor Driver Software Katoloso bakeng sa STM32Cube, X-CUBE-SPN14 Stepper Motor Driver Katoloso ea Software, Driver Software Katoloso bakeng sa STM32Cube, bakeng sa STM32Cube, Katoloso ea STM32Cube, STM32Cube |