淘宝花钱购买的.放出来贡献大家。 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
51单片机控制步进电机加速减速正反转,液晶显示运行状态,L297、L298组合驱动电路
2021-07-21 09:45:55 120KB 单片机 c
1
该PLC程序适合刚入门学习欧姆龙PLC的,该程序通使用的是40点输入的CPU单元,NPN型PLC,负载是步进电机
2021-07-20 19:40:41 3KB 欧姆龙PLC 步进电机
1
基于嵌入式ARMLinux步进电机驱动程序的设计,摘要:本平台基于Samsung公司的友善之譬QQ2440V3开发板,它采用SamsungS3C2440为微处理器,SamsungS3C2440的内核为ARM920T,且采用Linux2.6.13内核作为它的操作系统。设计了硬件系统,并实现驱动程序对步进电机的
2021-07-20 19:08:01 207KB ARM
1
本系统寻求一种基于FPGA控制的按指数规律升降速的离散控制算法,经多次运行,达到预期目标。本设计按照步进电机的动力学方程和矩频特性曲线推导出按指数曲线变化的升降速脉冲序列的分布规律,因为矩频特性是描述每一频率下的最大输出转矩,即在该频率下作为负载加给步进电机的最大转矩。因此把矩频特性作为加速范围下可以达到(但不能超过)的最大输出转矩来拟订升降速脉冲序列的分布规律,就接近于最大转矩控制的最佳升降速规律。这样能够使得频率增高时,保证输出最大的力矩,即能够对最大的力矩进行跟随,能充分的发挥步进电机的工作性能,使系统具有良好的动态特性。
2021-07-20 09:53:27 313KB FPGA
1
步进电机细分算法,通俗易懂 步进电机细分算法,通俗易懂 步进电机细分算法,通俗易懂
2021-07-19 21:12:59 4KB 步进电机
1
控制电机的启动/停止、加速、减速、反转等控制功能
2021-07-19 17:47:52 426KB ULN2003驱动步进电机
1
分享简易的步进电机S曲线 程序 ,本代码为查表方式 S曲线的算法可以百度查到,在代码中可以以算式的方式算出频率,也可以以查表多额方式给定频率,看具体情况了 S曲线的加入极大的减少了电机在加减速时的过冲现象,学习下思想还是很有必要的。 附件内容截图:
2021-07-19 16:31:30 380KB 步进电机 电路方案
1
stm32_drv8711_spi 使用HAL功能通过NUCLEO-F767ZI STM32 Nucleo-144开发板与STM32F767ZIT6和DRV8711(Pololu 36v4)的SPI进行步进电机控制。
2021-07-19 10:08:05 4KB C
1
步进电机加速减速正转反转暂停程序及仿真等
1