资源简介
五线四相步进电机开发全套资料,解析了该种电机的工作原理,不同开发模式方法,以及不同平台下的源代码

代码片段和文件信息
/*************************************************************************************
* 标题: 步进电机试验三(加减速运行) *
* *
* 通过本例程了解步进马达使用及驱动程序编写 *
*; 单双八拍工作方式: *
*; 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演示
- 下一篇:程序设计基础清华大学出版社
相关资源
- 基于STM32RCT6的步进电机驱动程序
- 步进电机课程设计(个人设计)
- FPGA在步进电机驱动上的应用实例及代
- 步进电机protues仿真
- 单片机控制的步进电机正反转和加速
- 6相12拍步进电机控制器
- LabVIEW步进电机控制.vi
- 单片机控制步进电机PMW的驱动与放大
- 单片机驱动4相步进电机proteus仿真
- 循迹小车51程序(超声波 颜色识别 舵
- Proteus仿真的单片机控制步进电机及液
- 步进电机控制文件 s型、梯形加减速算
- x-y数控工作台
- 非常详细步进电机控制原理图,和完
- stm32步进电机基本旋转控制
- 51单片机控制步进电机软硬件实现
- 鸣志 步进电机选型手册
- STM32F407. 基于PID速度环的步进电机速度
- STM32F407 基于232或485的57&42;步进电机旋
- stm32f4控制步进电机程序
- 倒立摆调试,使用步进电机,完全成
- STM32F1指南者步进电机驱动
- 用stm32精确控制步进电机角度的程序
- 五相步进电机.ppt
- STM32F103的4轴步进电机加减速控制工程
- 28BYJ-48步进电机(STM32F1)
- 步进电机pid控制
- 步进电机控制机械臂源码 代码
- 51单片机遥控器控制步进电机程序+论
- 滚珠丝杠、步进电机的扭矩值及轴承
评论
共有 条评论