本文主要先容了基于MSP430F149单片机实现的步进电机通用控制器。该控制器可同时控制多台步进电机按曲线方式运行,包括加减速、定位及换向功能等。文中重点探讨了步进电机升降速曲线的设计方案及实在现方法。
2021-07-24 11:11:51 100KB MSP430F149 单片机 步进电机 控制器
1
stm32控制THB6128程序,基本控制函数已经写好,其他需求自己更改。
2021-07-22 13:17:24 4.13MB THB6128 STM32 程序 步进电机
1
单片机步进电机演奏MIDI音乐 MATLAB+STM32。首先通过Matlab提取MIDI音乐文件中需要的通道的音乐,然后将其复制到STM32的代码中,通过单片机控制步进电机进行演奏音乐。
2021-07-21 18:30:07 46.69MB 步进电机 MIDI 音乐 STM32
1
51单片机控制步进电机,光电开关控制电机正转反转停止,控制两轴电机,设置标志位,欢迎一起学习单片机。
2021-07-21 15:00:03 2KB 51单片机
1
51单片机控制的两轴步进电机联动程序,暂时只写出了直线插补程序
2021-07-21 10:36:49 2KB 51单片机 步进电机 两轴联动
1
淘宝花钱购买的.放出来贡献大家。 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