找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

三项六线步进电机怎么接线?那四根现有什么用途?怎么区分每一根线?

查看数: 10316 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-7-21 11:00

正文摘要:

三项六线步进电机怎么接线?、?那四根现有什么用途??   怎么区分每一根线????

回复

ID:155507 发表于 2018-7-21 14:56
单片机驱动三相步进电机驱动电路图
由于步进电机转子有一定的惯性以及所带负载的惯性,故步进电机的工作过程中不能及时的启动和停止,在启动时应慢慢的加速到预定速度,在停止前应逐渐减速到停止,否则,将产生失步现象。 三相步进电机的三相六拍工作方式,正转的绕组通电顺序:A、AB、B、BC、C、CA、A,反转的通电顺序:A、AC、C、CB、B、BA、B、A。 步进电机的驱动控制问题可总结为两点


  1. #include "reg52.h"
  2. unsigned char code FFW[8]={0xfe,0xfc,0xfd,0xf9,0xfb,0xf3,0xf7,0xf6};
  3. void delay(unsigned int t);
  4. //Motor
  5. sbit F1 = P1^0;
  6. sbit F2 = P1^1;
  7. sbit F3 = P1^2;
  8. sbit F4 = P1^3;
  9. ///////////////////////////////////////
  10. //步进电机驱动
  11. void motor_ffw()
  12. {
  13.         unsigned char i;
  14.         for (i=0; i<8; i++) //一个周期转30度
  15.         {
  16.                 P1 = FFW[i]&0x1f; //取数据
  17.                 delay(5); //调节转速
  18.         }
  19. }
  20. void delay(unsigned int t)
  21. {
  22.         unsigned int k;
  23.         while(t--)
  24.         {
  25.                 for(k=0; k<60; k++)
  26.                 { }
  27.         }
  28. }
  29. main()
  30. {
  31.         while(1)
  32.         {
  33.                 motor_ffw();
  34.         }
  35. }
复制代码


单片机驱动三相步进电机驱动电路图

三相六线步进电机.jpg (60.67 KB, 下载次数: 45)

三相六线步进电机.jpg
ID:67678 发表于 2018-7-21 13:59
两相6线吧!

ID:96682 发表于 2018-7-21 13:40
店家就没资料?

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表