正文

单片机控制二相步进电机正反转的仿真(51汇编)2013-12-20 20:48:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/enc999/54367.html

分享到:

近来对DIY雕刻机中毒颇深,无奈囊中羞涩,暂且先D个迷你型雕刻机解解毒吧。淘宝已拍下2 个带丝杆、滑台的小步进以及驱动芯片3片。先用单片机写个简单程序,以便电机到手时测试用。

仿真图如上,驱动电路由类似于音响电路中的4个OTL电路组成。这就是典型的H桥电路,很形像,电路像字母H吧。 

二相步进电机为2组4线,2 组线圈独立,按程序中的通电顺序,为二相四拍,实现电机正、反转,。

 


ORG 00H
AJMP MAIN
ORG 30H
MAIN:
MOV P1,#11111111B
JB P3.6,REV;
MOV P1,#11111100B; A /A
ACALL DELAY
MOV P1,#11001111B; B /B
ACALL DELAY
MOV P1,#11110011B; /A A
ACALL  DELAY
MOV P1,#00111111B; /B B
ACALL DELAY
AJMP MAIN

REV:
JB P3.7,MAIN
MOV P1,#11110011B; /A A
ACALL  DELAY
MOV P1,#11001111B; B /B
ACALL  DELAY
MOV P1,#11111100B; A /A
ACALL  DELAY
MOV P1,#00111111B; /B B
ACALL  DELAY
AJMP REV

DELAY:
MOV  R6,#25
MOV  R7,50
DJNZ  R7,$
DJNZ R6,$-4
RET

END   


 


阅读(2538) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册