步进电机旋转的小问题 点击:3046 | 回复:49



猎隼

    
  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-05 11:39:00
楼主
我有个从打印机上拆下的二相四线步进马达,5伏直流电就能将其驱动,如果按照A-B-A-B的顺序通电,能否实现让其按一定的方向连续旋转?



猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-06 16:13:00
21楼
是呀,电压不高,电流却不小.

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-06 16:14:00
22楼
不行的话,我在2N7000的输出再加一个放大不知道能行的通吗?

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:48:00
23楼
"我在2N7000的输出再加一个放大不知道能行的通吗?"
你挺有创意的,  实际上很多控制器的MOSFET都是二级驱动(预驱动)的. 但我觉得, 就你这种情况, 没必要这么做. 我还是建议你, 找个集成驱动芯片做做着试试, 积累些经验再考虑做分立驱动的好. 
    实在要做分立的话, 换一个好一点的开关管. 另外, 电路比较复杂,  要有良好的心态......

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:50:00
24楼

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:50:00
25楼

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:51:00
26楼

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:52:00
27楼

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:54:00
28楼

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 16:55:00
29楼
找了些电路图, 自己参考下. 

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-06 17:04:00
30楼
另外, 很多斩波元件, 集成驱动芯片的DATASHEET里,, 都有典型的应用电路图的. http://www.datasheet4u.com/.  
嘿嘿, 当初亦人人云就是这样帮助我的. 不过我好像帮得更彻底,嘻嘻

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-07 08:41:00
31楼
呵呵,那你就算是我半个师傅了.

亦云人云

  • 精华:5帖
  • 求助:0帖
  • 帖子:102帖 | 2351回
  • 年度积分:0
  • 历史总积分:3114
  • 注册:2004年11月10日
发表于:2007-07-07 09:02:00
32楼
已出于蓝而胜于蓝,不必整日充当魔怪敷面的眼泪了。
学习,更重要的不仅是学到知识,而是学到获得知识的方法。

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-07 09:09:00
33楼
哇,亦云人云说话这么富有哲理啊,有点深奥.

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-07 10:16:00
34楼
以下是利用TA8435控制步进电机的程序,实现采用l/8细分方式控制步进电机顺时针方向转动的功能。利用定时器1向TA8435输出脉冲,用来控制步进电机转速。
#include<8051.h>
#define REFIN P1_5;
#define M2 Pl_4}
#define-M1 Pl_3;
#defineCW Pl_2;
#define CLK2 Pl_1;
#deflne CLKl P1_O;
void C10cklrqHandler(void)interrtlDt 3
//定时器1中断程序
{CLK2=!CLK2;
  TH0=0xef;
  TL0=0xff;
void main()
{  PO=0x00;
  TMOD=0x00;
EA=l:
ETl=h
TRl=1:
REFlN=0;
M2=O:
M1=1:
CLKl=l:
CW=l.
for(;;);
}

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-07 10:54:00
35楼
我手里的废旧电路板上有一块TB62200AF,不知道能不能用得上.

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-07 19:08:00
36楼
"学习,更重要的不仅是学到知识,而是学到获得知识的方法。"
谢谢教诲. 虽然现在对"工控"一窍不通,对步进的认识可能也只是"管中窥豹",不过,所幸是终究学得一些"获得知识的方法".(集思广益,明辨慎思,锲而不舍)

至于"充当魔怪敷面的眼泪", 每个人的处世心态不一样,不能勉强, 在此见谅.不过,已经"封泪", 以免影响视听.

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-09 11:27:00
37楼
补充一下,我跟你说的那个打印机的电机就是它控制的.

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-09 11:27:00
38楼
眼泪,你接触过TB62200AF这个步进电机的驱动芯片没有,这个芯片所接收的信号不是脉冲信号,而是按一定时序的16位通讯信号,我在网上找的说明书是英文,看的有点费事,他这会不会是每接收一个字的数据,然后根据这数据的定义才使步进电机走一步.
有没有这种类型的控制方法?

奔三十的男孩

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 1112回
  • 年度积分:0
  • 历史总积分:1251
  • 注册:2007年3月08日
发表于:2007-07-09 11:31:00
39楼
没用过"TB62200AF", 如果是"按一定时序的16位通讯信号", 可能是串行的D/A信号.  我有空先看下它的DATASHEET再说. 另外, "说明书是英文,看的有点费事", 如果你还年轻的话, 还是要多看看的......

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-07-09 11:42:00
40楼
如果是每发送一个字的数据,然后根据这个字的参数使步进电机走一步的话,那它的通讯速度一定要远高于驱动器的输出频率吧.

热门招聘
相关主题

官方公众号

智造工程师