Ehangu Meddalwedd Gyrrwr Modur Stepper UM2300 X-CUBE-SPN14 ar gyfer Llawlyfr Defnyddiwr STM32Cube
Rhagymadrodd
Mae'r pecyn ehangu X-CUBE-SPN14 ar gyfer STM32Cube yn rhoi rheolaeth lawn i chi o weithrediadau modur stepper.
Pan gaiff ei gyfuno ag un neu fwy o fyrddau ehangu X-NUCLEO-IHM14A1, mae'r feddalwedd hon yn caniatáu bwrdd datblygu Nwcleo STM32 cydnaws i reoli un neu fwy o foduron stepiwr.
Mae wedi'i adeiladu ar ben technoleg meddalwedd STM32Cube ar gyfer hygludedd hawdd ar draws gwahanol ficroreolyddion STM32.
Daw'r meddalwedd gyda felample gweithredu ar gyfer un modur stepper. Mae'n gydnaws â byrddau datblygu NUCLEO-F401RE, NUCLEOF334R8, NUCLEO-F030R8 neu NUCLEO-L053R8 gyda bwrdd ehangu X-NUCLEO-IHM14A1 wedi'i osod ar ei ben.
CYSYLLTIADAU PERTHNASOL
Ymwelwch ag ecosystem STM32Cube web tudalen ar www.st.com am ragor o wybodaeth
Acronymau a byrfoddau
Tabl 1. Rhestr o acronymau
Acronym |
Disgrifiad |
API |
Rhyngwyneb rhaglennu cais |
BSP |
Pecyn cymorth y Bwrdd |
CMSIS |
Safon rhyngwyneb meddalwedd microcontroller Cortex® |
HAL |
Haen tynnu caledwedd |
IDE |
Amgylchedd datblygu integredig |
LED |
Deuod allyrru golau |
Drosoddview
Mae pecyn meddalwedd X-CUBE-SPN14 yn ehangu ymarferoldeb STM32Cube. Mae ei nodweddion allweddol yn cynnwys:
- Haen gyrrwr ar gyfer rheolaeth gyflawn o'r ddyfais STSPIN820 (gyrrwr modur stepiwr pŵer isel) wedi'i hintegreiddio yn y bwrdd ehangu X-NUCLEO-IHM14A1
- Dulliau darllen ac ysgrifennu paramedr dyfais, cyfluniad GPIO, PWM ac IRQ, micro-camu, lleoliad cyfeiriad, cyflymder, cyflymiad, arafiad a rheolaethau trorym, rheolaeth switsh cam llawn yn awtomatig; rhwystriant uchel neu ddewis modd stopio dal, galluogi a rheoli wrth gefn
- Trin ymyrraeth nam
- Rheolaeth modur stepper sengl sampgyda cais
- Cludadwyedd hawdd ar draws gwahanol deuluoedd MCU, diolch i STM32Cube
- Telerau trwydded am ddim, hawdd eu defnyddio
Mae'r meddalwedd yn gweithredu cofrestrau ffug a gorchmynion symud trwy:
- ffurfweddu amseryddion a ddefnyddir i gynhyrchu cloc cam a chyfroltage cyfeiriad
- rheoli paramedrau dyfais fel cyflymiad, arafiad, min. ac uchafswm. cyflymder, safleoedd ar gyflymder profile ffiniau, lleoliad marciau, modd micro-gamu, cyfeiriad, cyflwr symud, ac ati.
Mae'r meddalwedd yn trin un ddyfais STSPIN820.
Ar ddiwedd pwls amserydd pob tic, gweithredir galwad yn ôl i alw'r triniwr cloc cam sy'n rheoli mudiant y modur
trwy reoli:
- statws mudiant (ee, modur stopio yn y gyrchfan darged)
- cyfeiriad modur trwy lefel GPIO
- safle modur cymharol ac absoliwt mewn microsteps
- y cyflymder trwy sero, cyflymiad positif a negyddol
Mae'r cyflymder yn cael ei osod trwy amrywio amlder cloc cam ac, yn ddewisol, y modd cam pan fydd y nodwedd switsh cam llawn awtomatig wedi'i alluogi. Mae'r amserydd a ddefnyddir ar gyfer y cloc cam wedi'i ffurfweddu yn y modd cymharu allbwn. Cyfrifir gwerth cofrestr cymharu dal newydd ar bob galwad triniwr cloc cam i gyflawni rheolaeth amledd.
Mae'r cyflymder yn swyddogaeth linellol o amlder cloc cam ar gyfer modd micro-camu penodol, y gellir ei amrywio gan y meddalwedd o lawn i 1/256fed cam.
I ddefnyddio'r llyfrgell gyrwyr STSPIN820, rhaid i chi redeg y swyddogaeth cychwyn sy'n:
- sefydlu'r GPIOs gofynnol i alluogi'r pontydd a rheoli pin namau EN\FAULT, MODE1 pwrpasol,
Pinnau dewis cam MODE2 a MODE3, y pin DIR ar gyfer cyfeiriad modur, y pin DECAY ar gyfer modd pydredd
dewis a'r pin ailosod wrth gefn STBY\RESET; - yn gosod yr amserydd yn y modd cymharu allbwn ar gyfer y pin STCK a chyfeirnod yr amserydd cyftage genhedlaeth yn y modd PWM ar gyfer REF pin;
- yn llwytho paramedrau'r gyrrwr gyda gwerthoedd o stspin820_target_config.h neu wedi'u diffinio yn y brif swyddogaeth gan ddefnyddio strwythur cychwyn pwrpasol.
Gellir addasu paramedrau gyrrwr ar ôl cychwyn trwy alw swyddogaethau penodol. Gallwch hefyd ysgrifennu swyddogaethau galw'n ôl a'u hatodi i: - triniwr ymyrraeth y faner i gyflawni rhai gweithredoedd pan adroddir am orlif neu larwm thermol
- y triniwr gwall sy'n cael ei alw gan y llyfrgell pan fydd yn adrodd am wall Mae gorchmynion cynnig dilynol yn cynnwys:
- BSP_MotorControl_Symud i symud nifer penodol o gamau i gyfeiriad penodol
- BSP_MotorControl_GoTo, BSP_MotorControl_GoHome, BSP_MotorControl_GoMark i fynd i safle penodol gan ddefnyddio'r llwybr byrraf
- BSP_MotorControl_CmdGoToDir i fynd i gyfeiriad penodol i safle penodol
- BSP_MotorControl_Run i redeg am gyfnod amhenodol
Mae'r cyflymder profile yn cael ei drin yn gyfan gwbl gan y microreolydd. Mae'r modur yn dechrau symud yn y gosodiad cyflymder lleiaf BSP_MotorControl_SetMinSpeed, sydd wedyn yn cael ei newid ar bob cam gan y
BSP_MotorControl_SetAcceleration gwerth cyflymiad.
Os yw lleoliad targed gorchymyn symud yn ddigon pell, mae'r modur yn perfformio symudiad trapesoidaidd trwy:
- cyflymu gyda pharamedr cyflymiad y ddyfais
- aros yn gyson ar gyflymder uchaf BSP_MotorControl_SetMaxSpeed
- arafu gan BSP_MotorControl_SetDeceleration
- stopio yn y gyrchfan darged
Os yw'r safle targed yn rhy agos i'r modur gyrraedd y cyflymder uchaf, mae'n perfformio symudiad trionglog sy'n cynnwys: - cyflymiad
- arafiad
- stopio yn y gyrchfan darged
Gellir atal gorchymyn symud unrhyw bryd gyda BSP_MotorControl_SoftStop yn lleihau'r cyflymder yn raddol gan ddefnyddio'r paramedr arafu neu'r gorchymyn BSP_MotorControl_HardStop sy'n atal y modur ar unwaith. Mae'r bont bŵer wedi'i hanalluogi'n awtomatig pan fydd y modur yn stopio os yw'r modd stopio HIZ_MODE wedi'i osod yn flaenorol (BSP_MotorControl_SetStopMode).
Gellir newid cyfeiriad, cyflymder, cyflymiad ac arafiad naill ai pan fydd y modur yn cael ei stopio neu pan ofynnir am y cynnig trwy BSP_MotorControl_Run.
I rwystro gorchmynion newydd cyn cwblhau'r rhai blaenorol, mae BSP_MotorControl_WaitWhileActive yn cloi gweithrediad rhaglen nes bod y modur yn stopio.
Gall BSP_MotorControl_SelectStepMode newid y modd cam o lawn i 1/256fed cam. Pan fydd modd cam yn cael ei newid, mae'r ddyfais a'r sefyllfa gyfredol a'r cyflymder yn cael eu hailosod.
Pensaernïaeth
Mae'r ehangiad meddalwedd hwn yn cydymffurfio'n llawn â phensaernïaeth STM32Cube ac yn ei ehangu i alluogi datblygu cymwysiadau gan ddefnyddio gyrwyr modur stepper.
Ffigur 1. Pensaernïaeth meddalwedd X-CUBE-SPN14
Mae'r meddalwedd yn seiliedig ar haen tynnu caled STM32CubeHAL ar gyfer y microreolydd STM32. Mae'r pecyn yn ymestyn STM32Cube gyda phecyn cymorth bwrdd (BSP) ar gyfer y bwrdd ehangu rheolaeth echddygol a gyrrwr cydran BSP ar gyfer cyfaint isel STSPIN820tage gyrrwr modur stepper.
Yr haenau meddalwedd a ddefnyddir gan feddalwedd y rhaglen yw:
- Haen HAL STM32Cube: set syml, generig ac aml-achos o APIs (rhyngwynebau rhaglennu cymhwysiad)
i ryngweithio gyda cais uchaf, llyfrgell a haenau stacio. Mae'n cynnwys APIs generig ac estynnol yn seiliedig
ar bensaernïaeth gyffredin fel y gall haenau a adeiladwyd arno, fel yr haen nwyddau canol, weithredu heb fod angen cyfluniadau caledwedd penodol Uned microcontroller (MCU). Mae'r strwythur hwn yn gwella'r gallu i ailddefnyddio cod llyfrgell ac yn gwarantu hygludedd hawdd ar ddyfeisiau eraill.
Pecyn cymorth Bwrdd (BSP) haen: yn cefnogi'r perifferolion ar y bwrdd Niwcleo STM32, ac eithrio'r
MCU. Mae'r set gyfyngedig hon o APIs yn darparu rhyngwyneb rhaglennu ar gyfer perifferolion bwrdd penodol fel y LED a'r botwm defnyddiwr, ac yn helpu i nodi'r fersiwn bwrdd penodol. Mae'r BSP rheoli modur yn darparu'r rhyngwyneb rhaglennu ar gyfer gwahanol gydrannau gyrrwr modur. Mae'n gysylltiedig â'r gydran BSP ar gyfer y gyrrwr modur STSPIN820 yn y meddalwedd X-CUBE-SPN14.
Strwythur ffolder
Mae'r feddalwedd wedi'i lleoli mewn dau brif ffolder:
- Gyrwyr, gyda:
- y STM32Cube HAL files yn yr is-ffolderi STM32L0xx_HAL_Driver, STM32F0xx_HAL_Driver, STM32F3xx_HAL_Driver neu STM32F4xx_HAL_Driver. Rhain files yn cael eu cymryd yn uniongyrchol o'r fframwaith STM32Cube ac yn cynnwys dim ond y rhai sydd eu hangen i redeg y gyrrwr modur examples.
- ffolder CMSIS gyda'r CMSIS (safon rhyngwyneb meddalwedd microcontroller Cortex®), haen tynnu caledwedd gwerthwr annibynnol ar gyfer cyfres prosesydd Cortex-M o ARM. Nid yw'r ffolder hon hefyd wedi newid o'r fframwaith STM32Cube.
- ffolder BSP gyda'r cod files ar gyfer cyfluniad X-NUCLEO-IHM14A1, y gyrrwr STSPIN820 a'r API rheoli modur.
- Prosiectau, sy'n cynnwys sawl defnydd exampllai o yrrwr modur STSPIN820 ar gyfer gwahanol lwyfannau Niwcleo STM32.
Ffolder BSP
Mae meddalwedd X-CUBE-SPN14 yn cynnwys y PCBs a ddisgrifir yn yr isadrannau canlynol.
STM32L0XX-Nucleo/STM32F0XX-Nucleo/STM32F3XX Nucleo/STM32F4XX-Nucleo BSPs
Mae'r BSPs hyn yn darparu rhyngwyneb ar gyfer pob bwrdd datblygu Niwcleo STM32 cydnaws i ffurfweddu a defnyddio ei berifferolion gyda'r bwrdd ehangu X-NUCLEO-IHM14A1. Mae gan bob is-ffolder dau.c/.h file parau:
- stm32XXxx_nucleo.c/h: mae'r rhain yn fframwaith STM32Cube heb ei addasu files darparu'r botwm defnyddiwr a swyddogaethau LED ar gyfer y bwrdd Niwcleo STM32 penodol.
- stm32XXXX_nucleo_ihm14a1.c/h: rhain files yn ymroddedig i gyfluniad y PWMs, y GPIOs, ac yn torri ar draws galluogi / analluogi sy'n ofynnol ar gyfer gweithrediad bwrdd ehangu X NUCLEO-IHM14A1.
BSP rheoli modur
Mae'r BSP hwn yn darparu rhyngwyneb cyffredin i gael mynediad at swyddogaethau gyrrwr gyrwyr modur amrywiol, megis L6474, powerSTEP01, L6208 a STSPIN820, trwy MotorControl/motorcontrol.c/h file pâr.
rhain files diffinio'r holl swyddogaethau cyfluniad a rheolaeth gyrrwr, sydd wedyn yn cael eu mapio i swyddogaethau'r gydran gyrrwr modur a ddefnyddir ar y bwrdd ehangu penodol trwy strwythur motorDrv_t file (a ddiffinnir yn Components\Common\motor.h.). Mae'r strwythur hwn yn diffinio rhestr o awgrymiadau swyddogaeth sy'n cael eu llenwi yn ystod ei amrantiad yn y gydran gyrrwr modur cyfatebol. Ar gyfer X-CUBE-SPN14, gelwir y strwythur yn stspin820Drv (gweler file: BSP\Components\stspin820\stspin820.c).
Gan fod y BSP rheoli modur yn gyffredin ar gyfer pob bwrdd ehangu gyrwyr modur, nid yw rhai swyddogaethau ar gael ar gyfer bwrdd ehangu penodol. Mae swyddogaethau nad ydynt ar gael yn cael eu disodli gan awgrymiadau nwl yn ystod amrantiad y strwythur motorDrv_t yn y gydran gyrrwr.
Cydran BSP STSPIN280
Mae cydran BSP STSPIN820 yn darparu swyddogaethau gyrrwr y gyrrwr modur STSPIN820 yn y ffolder
stm32_cube\Gyrwyr\BSP\Components\STSPIN820.
Mae gan y ffolder hwn 3 files:
- stspin820.c: swyddogaethau craidd y gyrrwr STSPIN820
- stspin820.h: datganiad o swyddogaethau gyrrwr STSPIN820 a'u diffiniadau cysylltiedig
- stspin820_target_config.h: gwerthoedd wedi'u diffinio ymlaen llaw ar gyfer y paramedrau STSPIN820 ac ar gyfer cyd-destun dyfeisiau modur
Ffolder y prosiect
Ar gyfer pob platfform Niwcleo STM32, mae un cynampMae'r prosiect ar gael yn stm32_cube\Projects\Multi\Examples\MotionControl\:
- IHM14A1_ExampleFor1Motor cynampllai o swyddogaethau rheoli ar gyfer cyfluniadau un-modur
Mae'r cynampMae gan le ffolder ar gyfer pob IDE cydnaws:
- EWARM for IAR Embedded Workbench
- MDK-ARM ar gyfer ARM/Keil µGweledigaeth
- STM32CubeIDE ar gyfer amgylchedd datblygu integredig ar gyfer STM32
Y cod canlynol files hefyd yn cael eu cynnwys:
- gan gynnwys\main.h: Prif bennawd file
- inc\ stm32xxxx_hal_conf.h: ffurfweddiad HAL file
- inc\stm32xxxx_it.h: pennyn ar gyfer y triniwr ymyriad
- src\main.c: prif raglen (cod yr example yn seiliedig ar y llyfrgell rheoli modur ar gyfer STSPIN820)
- src\stm32xxxx_hal_msp.c: arferion cychwyn HAL
- src\stm32xxxx_it.c: triniwr torri ar draws
- src\system_stm32xxxx.c: cychwyniad system
- src\clock_xx.c: cychwyniad cloc
Mae angen adnoddau meddalwedd
Mae rheolaeth MCU ar un STSPIN820 (un bwrdd X-NUCLEO IHM14A1) a chyfathrebu rhwng y ddau yn cael ei drin trwy saith GPIO (pinnau STBY \ RESET, EN \ FAULT, MODE1, MODE2, MODE3, DIR, DECAY) a PWM ar gyfer pin REF. . Mae'r GPIO ar gyfer y pin STCK wedi'i ffurfweddu i'w ddefnyddio fel swyddogaeth TIMER OUTPUT COMPARE arall.
Ar gyfer trin gorlif a larymau gor-dymheredd, mae meddalwedd X-CUBE-SPN14 yn defnyddio ymyriad allanol wedi'i ffurfweddu ar y GPIO a ddefnyddir ar gyfer y pin EN \ FAULT, ar ôl iddo alluogi neu analluogi'r pontydd pŵer.
Tabl 2. Adnoddau gofynnol ar gyfer meddalwedd X-CUBE-SPN14
Adnoddau F4xx |
Adnoddau F3xx | Adnoddau F0xx | Adnoddau L0xx | Pin | Nodweddion (bwrdd) |
Porth A GPIO 10
EXTI15_10_IRQn |
Porth A GPIO 10
EXTI15_10_IRQn |
Porth A GPIO 10
EXTI4_15_IRQn |
Porth A GPIO 10
EXTI4_15_IRQn |
D2 |
EN/FAULT (EN) |
Porth B GPIO 3 Amserydd2 Ch2 |
Porth B GPIO 3
Amserydd2 Ch2 |
Porth B GPIO 3
Amserydd15 Ch1 |
Porth B GPIO 3
Amserydd2 Ch2 |
D3 |
STCK
(CLK) |
Porth B GPIO 4 |
D5 |
DADL
(Rhagfyr) |
|||
Porth A GPIO 8 |
D7 |
CYFARWYDDIAD (DIR) |
|||
Porth A GPIO 9 |
D8 |
STBY/AILOSOD (STBY) |
|||
Por C GPIO 7 Amserydd3 Ch2 |
Porth C GPIO 7
Amserydd3 Ch2 |
Porth C GPIO 7
Amserydd3 Ch2 |
Porth C GPIO 7
Amserydd22 Ch2 |
D9 |
PWM CYF
(CYF) |
Porth A GPIO 7 |
D11 |
MODE3
(M3) |
|||
Porth A GPIO 6 |
D12 |
MODE2 (M2) |
|||
Porth A GPIO 5 |
D13 |
MODE1 (M1) |
APIs
Mae'r API X-CUBE-SPN14 wedi'i ddiffinio yn y BSP rheoli modur. Mae ei swyddogaethau yn cynnwys y rhagddodiad “BSP_MotorControl_”.
Nodyn: Nid yw holl swyddogaethau'r modiwl hwn ar gael ar gyfer y STSPIN820 ac felly bwrdd ehangu X-NUCLEO-IHM14A1.
Mae swyddogaeth API defnyddiwr llawn a disgrifiadau paramedr yn cael eu llunio mewn HTML file yn y ffolder Dogfennaeth meddalwedd.
Sampgyda disgrifiad cais
Mae cynampMae cais gan ddefnyddio bwrdd ehangu X-NUCLEO-IHM14A1 gyda bwrdd datblygu Niwcleo STM32 cydnaws yn cael ei ddarparu yn y cyfeiriadur Prosiectau, gyda pharod i'w adeiladu ar gyfer IDEs lluosog (gweler Adran 2.3.2 ffolder Prosiect).
Canllaw gosod system
Disgrifiad caledwedd
- Niwcleo STM32
Mae byrddau datblygu niwcleo STM32 yn darparu ffordd fforddiadwy a hyblyg i ddefnyddwyr brofi datrysiadau ac adeiladu prototeipiau gydag unrhyw linell microreolydd STM32.
Mae cefnogaeth cysylltedd Arduino a chysylltwyr morpho ST yn ei gwneud hi'n hawdd ehangu ymarferoldeb y
Llwyfan datblygu agored Niwcleo STM32 gydag ystod eang o fyrddau ehangu arbenigol i ddewis ohonynt.
Nid oes angen stilwyr ar wahân ar fwrdd Niwcleo STM32 gan ei fod yn integreiddio'r dadfygiwr ST-LINK/V2-1/
rhaglennydd.
Daw bwrdd Niwcleo STM32 gyda'r llyfrgell HAL meddalwedd STM32 gynhwysfawr ynghyd ag amrywiol feddalwedd wedi'i becynnu cynamples ar gyfer gwahanol DRhA (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, mbed a GCC/LLVM).
Mae gan holl ddefnyddwyr STM32 Nucleo fynediad am ddim i'r adnoddau mbed ar-lein (casglu, C/C++ SDK a datblygwr
cymuned) yn www.mbed.org i adeiladu cymwysiadau cyflawn yn hawdd.
Ffigur 3. Bwrdd niwcleo STM32
- Bwrdd ehangu gyrrwr modur stepper X-NUCLEO-IHM14A1
Mae bwrdd ehangu gyrrwr modur X-NUCLEO-IHM14A1 yn seiliedig ar yrrwr monolithig STSPIN820 ar gyfer moduron stepiwr.
Mae'n cynrychioli datrysiad fforddiadwy, hawdd ei ddefnyddio ar gyfer gyrru moduron stepiwr yn eich prosiect Niwcleo STM32, gan weithredu cymwysiadau gyrru modur fel argraffwyr 2D/3D, roboteg a chamerâu diogelwch.
Mae'r STSPIN820 yn gweithredu rheolaeth gyfredol PWM gydag amser ODDI cyson y gellir ei addasu trwy wrthydd allanol a datrysiad microstepping hyd at y 256ain cam.
Mae bwrdd ehangu X-NUCLEO-IHM14A1 yn gydnaws â'r cysylltydd Arduino UNO R3 a'r cysylltydd ST morpho, felly gellir ei blygio i fwrdd datblygu Niwcleo STM32 a'i bentyrru â byrddau ehangu X-NUCLEO ychwanegol.
- Cydrannau caledwedd amrywiol
I gwblhau'r gosodiad caledwedd, bydd angen:- 1 modur stepper deubegwn (7 i 45 V).
- cyflenwad pŵer DC allanol gyda dau gebl trydan ar gyfer y bwrdd X-NUCLEO-IHM14A1
- cebl USB math A i mini-B USB i gysylltu'r bwrdd Niwcleo STM32 i gyfrifiadur personol
- Gofynion meddalwedd
Mae angen y cydrannau meddalwedd canlynol er mwyn sefydlu'r amgylchedd datblygu addas ar gyfer
creu cymwysiadau yn seiliedig ar y bwrdd ehangu gyrrwr modur:- Ehangu X-CUBE-SPN14 STM32Cube ar gyfer STSPIN820 cyf iseltage modur stepper gyrrwr cais datblygu. Mae cadarnwedd X-CUBE-SPN14 a dogfennaeth gysylltiedig ar gael ar www.st.com.
- Un o'r cadwyni offer datblygu a'r casglwyr canlynol:
- Keil Go IawnView Pecyn Datblygu Microreolydd (MDK-ARM) cadwyn offer V5.27
- Mainc Waith Mewnosodedig IAR ar gyfer cadwyn offer ARM (EWARM) V8.50
- Amgylchedd Datblygu Integredig ar gyfer STM32 (STM32CubeIDE)
Gosod caledwedd a meddalwedd
Gosod i yrru modur sengl
Ffurfweddwch y siwmperi canlynol ar y bwrdd Niwcleo STM32:
- JP1 i ffwrdd
- JP5 (PWR) ar ochr UV5
- JP6 (IDD) ymlaen
Ffurfweddwch fwrdd ehangu X-NUCLEO-IHM14A1 fel hyn: - Tiwnio potentiometer R7 i 1 kΩ.
- Gosodwch switsh S1, S2, S3 a S4 i'r ochr tynnu i lawr fel yn Ffigur 4. Modur stepiwr X-NUCLEO-IHM14A1
bwrdd ehangu gyrrwr. Dewisir y modd micro-gamu trwy'r MODE1, MODE2 a MODE3
lefelau a reolir gan fwrdd Niwcleo STM32.
Unwaith y bydd y bwrdd wedi'i ffurfweddu'n iawn: - Plygiwch y bwrdd ehangu X-NUCLEO-IHM14A1 ar ben y bwrdd Niwcleo STM32 trwy gysylltwyr Arduino UNO
- Cysylltwch y bwrdd Niwcleo STM32 â PC gyda'r cebl USB trwy gysylltydd USB CN1 i bweru'r bwrdd
- Pŵer ar fwrdd ehangu X-NUCLEO-IHM14A1 trwy gysylltu cysylltwyr Vin a Gnd â chyflenwad pŵer DC
- Cysylltwch y modur stepiwr â'r cysylltwyr pont X-NUCLEO IHM14A1 A +/- a B +/-
Unwaith y bydd gosodiad y system yn barod:
- Agorwch eich hoff gadwyn offer
- Yn dibynnu ar fwrdd Niwcleo STM32, agorwch y prosiect meddalwedd o:
- \stm32_cube\Prosiectau\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F401RE-Niwcleo ar gyfer Niwcleo STM32F401 - \stm32_cube\Prosiectau\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
e\STM32F030R8-Niwcleo ar gyfer Niwcleo STM32F334 - \stm32_cube\Prosiectau\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32F030R8-Niwcleo ar gyfer Niwcleo STM32F030
- \stm32_cube\Prosiectau\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainName\STM32L053R8-Niwcleo ar gyfer Niwcleo STM32L053
- \stm32_cube\Prosiectau\Multi\Examples\MotionControl\IHM14A1_ExampleFor1Motor\YourToolChainNam
- I addasu'r paramedrau STSPIN820 rhagosodedig i'ch cyfaint iseltagnodweddion e modur stepper, naill ai:
- defnyddio BSP_MotorControl_Init gyda'r pwyntydd NULL ac agor stm32_cube\ Drivers\ BSP\Components\ STSPIN820\ STSPIN820_target_config.h i addasu'r paramedrau yn unol â'ch anghenion
- – defnyddio BSP_MotorControl_Init gyda chyfeiriad y strwythur initDevicesParameters gyda gwerthoedd priodol.
- Ailadeiladu'r cyfan files a llwytho eich delwedd i'r cof targed.
- Rhedeg y cynample. Mae'r modur yn cychwyn yn awtomatig (Gweler main.c am fanylion dilyniant demo).
Hanes adolygu
Dyddiad |
Fersiwn | Newidiadau |
17-Hydref-2017 |
1 |
Rhyddhad cychwynnol. |
20-Gorffennaf-2021 | 2 |
Adran 2.3.2 Diweddaru ffolder prosiect ac Adran 3.2 Gofynion meddalwedd. Wedi'i ddileu Adran 2 Beth yw STM32Cube? a'i ddisodli gan ddolen yn y Rhagymadrodd. |
RHYBUDD PWYSIG - DARLLENWCH YN OFALUS os gwelwch yn dda
Mae STMicroelectronics NV a'i is-gwmnïau (“ST”) yn cadw'r hawl i wneud newidiadau, cywiriadau, gwelliannau, addasiadau a gwelliannau i gynhyrchion ST a / neu i'r ddogfen hon ar unrhyw adeg heb rybudd. Dylai prynwyr gael y wybodaeth berthnasol ddiweddaraf am gynhyrchion ST cyn gosod archebion. Gwerthir cynhyrchion ST yn unol â thelerau ac amodau gwerthu ST a oedd ar waith ar adeg cydnabod y gorchymyn.
Prynwyr sy'n llwyr gyfrifol am ddewis, dewis a defnyddio cynhyrchion ST ac nid yw ST yn cymryd unrhyw gyfrifoldeb am gymorth cais na dylunio cynhyrchion Prynwyr.
Ni roddir trwydded, yn benodol nac yn oblygedig, i unrhyw hawl eiddo deallusol gan ST yma.
Bydd ailwerthu cynhyrchion ST gyda darpariaethau gwahanol i'r wybodaeth a nodir yma yn dileu unrhyw warant a roddir gan ST ar gyfer cynnyrch o'r fath.
Mae ST a logo ST yn nodau masnach ST. Am wybodaeth ychwanegol am nodau masnach ST, cyfeiriwch at www.st.com/trademarks. Pob cynnyrch neu wasanaeth arall
enwau yw eiddo eu priod berchnogion.
Mae gwybodaeth yn y ddogfen hon yn disodli ac yn disodli gwybodaeth a ddarparwyd yn flaenorol mewn unrhyw fersiynau blaenorol o'r ddogfen hon.
© 2021 STMicroelectroneg – Cedwir pob hawl
Dogfennau / Adnoddau
![]() |
Ehangu Meddalwedd Gyrwyr Modur Stepper ST UM2300 X-CUBE-SPN14 ar gyfer STM32Cube [pdfLlawlyfr Defnyddiwr UM2300, X-CUBE-SPN14 Ehangu Meddalwedd Gyrwyr Modur Stepper ar gyfer STM32Cube, UM2300 X-CUBE-SPN14 Ehangu Meddalwedd Gyrwyr Modur ar gyfer STM32Cube, X-CUBE-SPN14 Ehangu Meddalwedd Gyrwyr Modur Stepper, Ehangu Meddalwedd Gyrwyr ar gyfer STM32Cube, Ehangu Meddalwedd Gyrwyr Modur ar gyfer STM32Cube, Ehangu ar gyfer STM32Cube, STM32Cube |