步进机细分驱动(如图)

[复制链接]
 楼主| caohua6 发表于 2011-7-15 18:53 | 显示全部楼层 |阅读模式
[img]file:///D:/Program%20Files/Tencent/QQ2009/Users/331531037/Image/OGA3FJ$WGAU732%7BSCA%7DLK@S.jpg[/img] 有哪位大侠用51控制两相步进机用的这个驱动的,用过的都来相互交流交流
 楼主| caohua6 发表于 2011-7-15 18:54 | 显示全部楼层
[img][/img]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
wangflw 发表于 2011-7-17 00:28 | 显示全部楼层
  1. #ifndef __MoveStepMotor_H__
  2. #define __MoveStepMotor_H__

  3. //#define StepmotorPort P3OUT //P3口为步进电机的接口
  4. #define uchar unsigned char
  5. #define uint unsigned int
  6. //sbit FlagNoEdge = P3^4;//步进电机运动标志,0为到边缘,1为可运
  7. uchar stepkey_x[8]={0x0E,0x0A,0x0B,0x09,0x0D,0x05,0x07,0x06};//motro1正传(A-AB-B-BC-C-CD-D-DA-A)
  8. uchar stepkey_y[8]={0xE0,0XA0,0XB0,0X90,0Xd0,0X50,0X70,0X60};//motro2
  9. uchar stepkeynum_x ;
  10. uchar stepkeynum_y ;
  11. //P1~3 x
  12. //P4~7 Y
  13. void motordelay(uchar a)//5ms
  14. {uint i,j;
  15. for(j=0;j<a;j++)
  16. for(i=0;i<3571;i++);
  17. }

  18. //void MoveStepmotor(uchar FlagLR_x,uchar num_x,uchar FlagUD_y,uchar num_y)
  19. //x电机转向,x转数,y电机转向,y转数//哪个电机,转向,转数


  20. void MoveStepmotor(uchar num_x ,uchar num_y)

  21. { //sent_byte(0x11);
  22. //sent_byte(stepkey_x[num_x]);
  23. //sent_byte(stepkey_x[num_y]);
  24. P2OUT=stepkey_x[num_x]+stepkey_y[num_y];
  25. motordelay(2);
  26. }


  27. /* if(FlagLR_y==0)//X_motro1正转
  28. {
  29. if(stepkeynum_y == 0 )
  30. stepkeynum_x = 7;
  31. else
  32. stepkeynum_x--;
  33. }
  34. else //X_motor反转
  35. stepkeynum_x = (stepkeynum_x+1)%8;
  36. */



  37. #endif
这个驱动器好高级啊,做过430驱动进步电机的飘过。。。。
nongfuxu 发表于 2011-12-28 12:23 | 显示全部楼层
以前控制电动平移台控制时都用上面图片那样现成的控制器,记得是400多元钱一个。
前段时间因工作关系,对步进电机细分算法进行了深入学习。等休息过年后搭个电路具体验证一下。
初步估计驱动20W的步进电机,它的硬件成本在50元以内。弄得好的话,以后再有这样的需要时那就节省了400元了。
nongfuxu 发表于 2011-12-30 10:21 | 显示全部楼层
若驱动微小步进电机, 用细分法时加PCB板,硬件成本=2.8元+PCB<10元以内.:)
(步进电机除外)
nongfuxu 发表于 2011-12-30 10:23 | 显示全部楼层
相应地无细分直接驱动时硬件成本<8.5元. 即细分带来的成本只是MCU芯片改型的成本.
nongfuxu 发表于 2011-12-30 10:26 | 显示全部楼层
像驱动电动平移台那样的步进电机,因驱动功率在10W以上,需要加额外的功率H桥输出,那部分的硬件成本会占大头了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

25

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

25

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部