multi-axis-stepper-driver

所属分类:自动驾驶
开发工具:C++
文件大小:9302KB
下载次数:1
上传日期:2021-03-21 13:27:17
上 传 者sh-1993
说明:  STM32F103C8T6驱动软件,用于多个步进电机的多轴协同运动控制。
(STM32F103C8T6 driver software for multi-axis co-ordinated motion control of multiple stepper motors.)

文件列表:
.cproject (26240, 2021-03-21)
.mxproject (10311, 2021-03-21)
.project (1307, 2021-03-21)
Core (0, 2021-03-21)
Core\Inc (0, 2021-03-21)
Core\Inc\main.h (3061, 2021-03-21)
Core\Inc\stm32f1xx_hal_conf.h (16022, 2021-03-21)
Core\Inc\stm32f1xx_it.h (2234, 2021-03-21)
Core\Src (0, 2021-03-21)
Core\Src\main.c (20994, 2021-03-21)
Core\Src\stm32f1xx_hal_msp.c (5249, 2021-03-21)
Core\Src\stm32f1xx_it.c (7212, 2021-03-21)
Core\Src\syscalls.c (2675, 2021-03-21)
Core\Src\sysmem.c (1468, 2021-03-21)
Core\Src\system_stm32f1xx.c (15116, 2021-03-21)
Core\Startup (0, 2021-03-21)
Core\Startup\startup_stm32f103c8tx.s (10240, 2021-03-21)
Drivers (0, 2021-03-21)
Drivers\CMSIS (0, 2021-03-21)
Drivers\CMSIS\Device (0, 2021-03-21)
Drivers\CMSIS\Device\ST (0, 2021-03-21)
Drivers\CMSIS\Device\ST\STM32F1xx (0, 2021-03-21)
Drivers\CMSIS\Device\ST\STM32F1xx\Include (0, 2021-03-21)
Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h (853289, 2021-03-21)
Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h (7481, 2021-03-21)
Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h (2029, 2021-03-21)
Drivers\CMSIS\Include (0, 2021-03-21)
Drivers\CMSIS\Include\cmsis_armcc.h (28208, 2021-03-21)
Drivers\CMSIS\Include\cmsis_armclang.h (56497, 2021-03-21)
Drivers\CMSIS\Include\cmsis_compiler.h (9014, 2021-03-21)
Drivers\CMSIS\Include\cmsis_gcc.h (62344, 2021-03-21)
Drivers\CMSIS\Include\cmsis_iccarm.h (28414, 2021-03-21)
Drivers\CMSIS\Include\cmsis_version.h (1716, 2021-03-21)
Drivers\CMSIS\Include\core_armv8mbl.h (97995, 2021-03-21)
Drivers\CMSIS\Include\core_armv8mml.h (168914, 2021-03-21)
Drivers\CMSIS\Include\core_cm0.h (42208, 2021-03-21)
Drivers\CMSIS\Include\core_cm0plus.h (50464, 2021-03-21)
Drivers\CMSIS\Include\core_cm1.h (43456, 2021-03-21)
Drivers\CMSIS\Include\core_cm23.h (104628, 2021-03-21)
... ...

# Multi-axis coordinated control of multiple stepper motors with acceleration and deceleration Multi-axis simultaneous control of stepper motors is an unexpectedly hard problem (atleast it was a surprise to me at first), particularly when you are sending PWM pulses to each stepper motor driver to make a step. This motor driver software takes absolute step input for all three motors via USB VCP from a computer and moves to said position while starting and stopping simultaneously. The driver software automatically takes care of the speed at which each stepper motor needs to move in order to achieve this. # Demo ![Demo](https://github.com/stephenkingston/multi-axis-stepper-driver/blob/master/media/Coord-steppers.gif) # Project This is an STM32Cube project. Download STM32Cube from [ST's website.](https://github.com/stephenkingston/multi-axis-stepper-driver/blob/master/https://www.st.com/en/development-tools/stm32cubeide.html)

近期下载者

相关文件


收藏者