|
原帖由 ATF 于 2011-9-10 19:24 发表
楼主的制作成本很低,但是使用单片机用控制拍数的方式控制细分,感觉不太可靠,能耗较高,步进电机寿命会有影响。而且单片机若是受干扰或者死机,很可能造成丢步或者其他后果,
建议要是条件允许,还是使用集成的步 ...
关于本实验中的细分,你的理解有误。这3个步进电机是典型的4相5线的步进电机,所述的驱动器中的4拍和8拍细分,是通过单片机接收Mach3发出clock的每一个脉冲,则单片机对A、B、C、D的4组线圈通电的不同组合的时序控制, 双四拍工作方式时,也就是单片机接收Mach3送出的4个Clock脉冲使A、B、C、D的4个线圈的通电时序分别为:AB-BC-CD-DA ,而单双八拍工作方式时单片机接收Mach3送出的8个Clock脉冲,使A、B、C、D的4个线圈通电时序分别为:A-AB-B-BC-C-CD-D-DA,这样就达到了细分,这种细分方法是步进电机很基本的一种细分法,并不是像你理解的“使用单片机用控制拍数的方式控制细分。。。”。你说是吗?
有讨论才能有收获,才能有进步的。:em22:
下面附上我的单片机汇编程序的开头部分对双四拍和 单双八拍工作方式的说明:
; ;汇编语言步进电机驱动
;******************************************************************
; 步进电机步进角为 1.8度,一圈 360 度=200步
; 双四拍工作方式:
; AB-BC-CD-DA
; 单双八拍工作方式:
; A-AB-B-BC-C-CD-D-DA ; 单双八拍工作方式:
; A-AB-B-BC-C-CD-D-DA |
|