资源简介
五线四相步进电机开发全套资料,解析了该种电机的工作原理,不同开发模式方法,以及不同平台下的源代码
代码片段和文件信息
/*************************************************************************************
* 标题: 步进电机试验三(加减速运行) *
* *
* 通过本例程了解步进马达使用及驱动程序编写 *
*; 单双八拍工作方式: *
*; A-AB-B-BC-C-CD-D-DA (即一个脉冲转 3.75 度) *
* *
* 请学员一定要消化掉本例程 *
**************************************************************************************/
#include “reg52.h“
void delay();
//Motor
sbit F1 = P1^0;
sbit F2 = P1^1;
sbit F3 = P1^2;
sbit F4 = P1^3;
unsigned char code FFW[8]={0xf10xf30xf20xf60xf40xfc0xf80xf9}; //反转
unsigned char code FFZ[8]={0xf90xf80xfc0xf40xf60xf20xf30xf1}; //正转
unsigned int K rate;
/**********************************************************
* *
* 步进电机驱动 *
***********************************************************/
void motor_ffw()
{
unsigned char i;
for (i=0; i<8; i++) //一个周期转30度
{
P1 = FFW[i]&0x1f; //取数据
delay(); //调节转速
}
}
/********************************************
延时程序
*********************************************/
void delay()
{
unsigned int kt;
t=rate;
while(t--)
{
for(k=0; k<100; k++)
{ }
}
}
/********************************************************
*
*步进电机运行
*
*********************************************************/
void motor_turn()
{
unsigned char x;
rate=0x2a;
x=0x40;
do
{
motor_ffw(); //加速
rate--;
}while(rate!=0x08);
do
{
motor_ffw(); //匀速
x--;
}while(x!=0x01);
do
{
motor_ffw(); //减速
rate++;
}while(rate!=0x2a);
}
main()
{
while(1)
{
motor_turn();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 319 2011-11-10 22:23 步进马达.hex
----------- --------- ---------- ----- ----
319 1
- 上一篇:STM32 UIP演示
- 下一篇:程序设计基础清华大学出版社
相关资源
- 步进电机多轴运动控制系统的研
- STM3228BYJ-48步进电机+ULN2003驱动程序
- stm32步进电机驱动,包括库函数和寄存
- 智能步进电机驱控芯片TMC5160中文手册
- THB6128步进电机驱动电路
- 步进电机资料,很全,完美。。。
- 基于STM32F4控制步进电机代码
- stm32控制步进电机加减速
- 步进电机PID速度闭环控制.rar
- stm32F767控制步进电机源程序
- 步进电机调试详细资料
- 步进电机位置速度双环串级控制
- stm32步进电机三轴联动控制带插补加减
- 步进电机代码
- 使用STM32控制多个步进电机
- 步进电机驱动芯片THB6064H资料大全
- 步进电机梯形加减速实现
- 步进电机课程设计报告以及plc程序
- stm32程序,AD7705,tsl2506步进电机,d
- 关于A4988步进电机驱动模块的使用心得
- 51单片机实现TB6560步进电机驱动的原理
- STM32 4轴步进电机控制程序源码
- STM32控制步进电机带LCD显示
- 基于AT89C51单片机的步进电机控制及驱
- 基于MSP430F5529的步进电机驱动程序
- 步进电机控制系统毕业论文(设计)
- STC89C51单片机L298N驱动电路及步进电机
- PLC控制步进电机控制程序
- STM32控制步进电机梯形加速
- STM32F103超精准步进电机定角oled显示角
评论
共有 条评论