原创 [转]两相4线步进电机驱动时序

2009-9-1 23:36 9875 6 7 分类: 工业电子

无意中间从网上看到两个人的发言,我总结了一下终于把两相4线步进电机脉冲搞定了.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />ba751261-6310-42c5-b041-8c51c120bcb6.jpg
这个图是我自己画的,从图中可以看出来,要实现步进电机的转动,可以用以下两种方式:
(1)8
拍的方式
八个状态:1、在AA-正电压,BB-不给电悬空;2、在AA-正电压,BB-也给正电压;3AA-不给电压悬空,BB-正电压;4AA-给负电压,BB-给正电压;5AA-给负电压,BB-不给悬空;6AA-给负电压,BB-给负电压;7AA-
给电悬空,BB-给负电压;8A与给正电压,BB-给负电压;按以上八个状态轮流供电,控制一下脉宽应该就可以了。
四个引脚各一根控制线:A~H表示各线时序
         A     B     C D     E     F     G     H
A       1     1     0     0     0     0     0     <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1
A-      0     0     0     1     1     1     0     0
B       0     1     1     1     0     0     0     0
B-      0     0     0     0     0     1     1     1
.........
(2)4
拍的方式
我的方法
一般是电流驱动的。 我下面的a~ b~ 表示反向电流。
两相双二拍:
ab    
a~b          a~b~          ab~       为一个转向。
ab    
     ab~          a~b~          a~b      为反向。

自己的一点体会:偶觉得两相4线电机 和 四相4线电机 差不多.(这从上面我画的图)也可以看出来,只不过物理上绕线的方式不同(这也导致编程上脉冲表的不同),在功能上是一样的.


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户222124 2009-8-24 19:16

不错啊!!!
相关推荐阅读
用户1537120 2009-11-21 18:57
关于ATmega16的延时程序
#include<iom16v.h>#define uint unsigned int#define uchar undigned charvoid delay(){      asm("...
用户1537120 2009-11-21 18:57
icc中文使用说明
icc中文使用说明,可以让初学者很快上手的文档。...
用户1537120 2009-11-21 18:57
AVR需要掌握的东东
    ★单灯闪烁实验    ★循环灯显示实验    ★键盘识别实验    ★定时器实验    ★PWM应用实验    ★多功能流水灯实验    ★简单时钟实验    ★按钮控制灯的实验    ★定时...
用户1537120 2009-11-21 18:57
ATmega16的熔丝设置详解
初学者对熔丝经常不解,AVR芯片使用熔丝来设定时钟、启动时间、一些功能的使能、BOOT区设定、当然还有最让初学者头疼的保密位,设不好锁了芯片很麻烦。要想使MCU功耗最小也要了解一些位的设定<?x...
用户1537120 2009-11-21 18:55
ICCAVR与Proteus联机调试图解教程
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />注:附件中有完整的文档 大家都知道I...
用户1537120 2009-11-21 18:53
转:AVR熔丝位配置详解
AVR开发前准备—熔丝位(Fuse)快速入门本页关键词:AVR 熔丝位(Fuse)快速入门 熔丝位 熔丝的作用AVR通过熔丝来控制芯片内部的一些功能,比如JTAG,时钟的使用,掉电检测电压,是否允许调...
我要评论
1
6
关闭 站长推荐上一条 /3 下一条