资源简介

包含控制步进电机的正反转控制程序,原理图,使用手册,全套资料。

资源截图

代码片段和文件信息

/**************************************************************************************
*功能:测试5V 4相步进电机常规驱动       *
*硬件连接:步进电机IN1-IN4接P0.0-P0.3       *
*作者:研发中心   *
*公司:科睿电子产品有限公司    *
*电话:0530-2897239   15192459227      *
*地址:菏泽市开发区广州路与淮河路交叉口科睿电子产品有限公司    *
***************************************************************************************/
#include
#define uchar unsigned char
#define uint  unsigned int
#define MotorData P0                    //步进电机控制接口定义
uchar phasecw[4] ={0x080x040x020x01};//正转 电机导通相序 D-C-B-A
uchar phaseccw[4]={0x010x020x040x08};//反转 电机导通相序 A-B-C-D
uchar speed;
//ms延时函数
void Delay_xms(uint x)
{
 uint ij;
 for(i=0;i  for(j=0;j<112;j++);
}
//顺时针转动
void MotorCW(void)
{
 uchar i;
 for(i=0;i<4;i++)
  {
   MotorData=phasecw[i];
   Delay_xms(speed);//转速调节
  }
}
//停止转动
void MotorStop(void)
{
 MotorData=0x00;
}
//主函数
void main(void)
{
 uint i;
 Delay_xms(50);//等待系统稳定
 speed=2;
 while(1)
 {
 for(i=0;i<10;i++)
  {
   MotorCW();  //顺时针转动
  }  
  speed++;     //减速 
  if(speed>25)  
  {
   speed=4;    //重新开始减速运动
   MotorStop();
   Delay_xms(500);
  }  
 }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     364722  2015-12-01 08:31  2203 5V步进电机模块\2203 5V步进电机模块.pdf

     文件      40633  2011-04-07 21:49  2203 5V步进电机模块\2203 步进电机驱动板原理图.pdf

     文件      80353  2016-06-16 16:27  2203 5V步进电机模块\5V四相步进电机模块.JPG

     文件      33515  2011-04-07 21:32  2203 5V步进电机模块\ULN2003中文数据手册.pdf

     文件     336327  2011-04-07 21:35  2203 5V步进电机模块\ULN2003英文数据手册.pdf

     文件       1376  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\main.c

     文件       3517  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\main.LST

     文件       3020  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\main.OBJ

     文件       2790  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\MOTOR

     文件        836  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\MOTOR.hex

     文件         41  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\MOTOR.lnp

     文件       4850  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\MOTOR.M51

    .......      1025  2016-06-16 16:14  2203 5V步进电机模块\测试程序\减速\MOTOR.opt.bak

     文件        190  2016-06-16 16:16  2203 5V步进电机模块\测试程序\减速\MOTOR.plg

    .......      2123  2016-06-16 15:56  2203 5V步进电机模块\测试程序\减速\MOTOR.Uv2.bak

    .......     55835  2016-06-16 16:16  2203 5V步进电机模块\测试程序\减速\MOTOR.uvopt

    .......     13227  2016-06-16 16:16  2203 5V步进电机模块\测试程序\减速\MOTOR.uvproj

    .......      1027  2016-06-16 15:56  2203 5V步进电机模块\测试程序\减速\MOTOR_Opt.Bak

    .......      1975  2010-07-13 12:18  2203 5V步进电机模块\测试程序\减速\MOTOR_Uv2.Bak

    .......     55837  2016-06-16 16:16  2203 5V步进电机模块\测试程序\减速\MOTOR_uvopt.bak

     文件       1377  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\main.c

     文件       3518  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\main.LST

     文件       3020  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\main.OBJ

     文件       2790  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\MOTOR

     文件        836  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\MOTOR.hex

     文件         41  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\MOTOR.lnp

     文件       4850  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\MOTOR.M51

    .......      1025  2016-06-16 16:15  2203 5V步进电机模块\测试程序\加速\MOTOR.opt.bak

     文件        190  2016-06-16 16:17  2203 5V步进电机模块\测试程序\加速\MOTOR.plg

    .......      2123  2016-06-16 15:58  2203 5V步进电机模块\测试程序\加速\MOTOR.Uv2.bak

............此处省略28个文件信息

评论

共有 条评论