淘宝花钱购买的.放出来贡献大家。
1.例程基于keil,工程位置:\stepmotor-both2014xxx\RT-Thread_1.2.0\bsp\stm32f10x\project.uvproj
2.例程里面的操作系统是RT THREAD,这是国产开源操作系统,如果有兴趣可以使用,但是例程与操作系统无关。
3.算法主要在motor.c ,motor_it.c 以及MotorStart.c
MotorStart.c是主要上层代码,主要演示了电机的位置控制代码
motor_it.c是PWM(S型曲线)和TIM(SPTA)的中断函数,SPTA算法在中断函数里TIMX_IRQHandler_SPTA。
motor.c里面是驱动,串口初始化、电机控制口初始化、电机运行参数初始化等都在里面。
4.有些客户需要通过串口命令控制电机,在motor.c里面Deal_Cmd函数实现了复位、速度控制、停止控制、位置控制功能可供用户参考
2021-07-21 09:56:38
24.97MB
S曲线
1