新闻资讯
行业资讯公司新闻
你现在所在的位置:网站首页 > 新闻资讯 > 步进电机51单片机驱动步进电机的方法

步进电机51单片机驱动步进电机的方法

信息发布来源:易捷电机资讯网

51单片机驱动步进电机的方法这款步进电机的驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!该步进电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5:$、6:玄色。采用51驱动ULN2003的方法进行驱动。;******************************************************************

;****************************步进电机的驱动***************************************

; DESIGN BY BENLADN911 FOSC = 12MHz 2005.05.19

;---------------------------------------------------------------------------------

; 步进电机的驱动信号必须为 脉冲信号!!! 转动的速度和脉冲的频率成正比!!!

; 本步进电机步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!!

;---------------------------------------------------------------------------------

; A组线圈对应 P2.4

; B组线圈对应 P2.5

; C组线圈对应 P2.6

; D组线圈对应 P2.7

; 正转次序: AB组--BC组--CD组--DA组 (即一个脉冲,正转 7.5 度)

;----------------------------------------------------------------------------------

;----------------------------正转--------------------------

ORG 0000H  LJMP MAIN  ORG 0100H  MAIN:  MOV R3,#144 正转 3 圈共 144 脉冲  START:  MOV R0,#00H  START1:  MOV P2,#00H  MOV A,R0  MOV DPTR,#TABLE  MOVC A,@A+DPTR  JZ START 对 A 的判定,当 A = 0 时则转到 START

MOV P2,A

LCALL DELAY

INC R0

DJNZ R3,START1

MOV P2,#00H

LCALL DELAY1

;-----------------------------反转------------------------

MOV R3,#144 反转一圈共 144 个脉冲

START2:

MOV P2,#00H

MOV R0,#05

START3:

MOV A,R0

MOV DPTR,#TABLE

MOVC A,@A+DPTR

JZ START2

MOV P2,A

CALL DELAY

INC R0

DJNZ R3,START3

MOV P2,#00H

LCALL DELAY1

LJMP MAIN

DELAY: MOV R7,#40 步进电机的转速

M3: MOV R6,#248

DJNZ R6,$

DJNZ R7,M3

RET

DELAY1: MOV R4,#20 2S 延时子程序

DEL2: MOV R3,#200

DEL3: MOV R2,#250

DJNZ R2,$

DJNZ R3,DEL3

DJNZ R4,DEL2

RET

TABLE:

DB 30H,60H,0C0H,90H 正转表

DB 00 正转结束

DB 30H,90H,0C0H,60H 反转表

DB 00 反转结束

END

更多直线步进电机参数知识,请咨询覃工QQ:176340526

相关步进电机推荐
直线步进电机相关行业资讯
1、步进电机的温度问题
2、生产中步进电机厂家实现自身发展的主要依据
3、浅析发热对步进电机的影响
4、机械上步进电机的累计误差
5、关于直流无刷电机的使用问题
6、步进减速机在安装过程中应该注意哪些事项
7、减速步进电机噪声的制造原因及对策
8、安装步进电机要先处理好场地并对电机做好检查
9、步进电机如何保证产品质量上的优秀性
10、步进电机空载最高转速的真正意义是什么?
11、在步进电机使用的过程中安全的重要性
12、步进电机零位标定的方法
13、影响步进电机使用寿命的因素有哪些
14、步进系统必须采用高精度的测量元件
15、绝对型与增量型编码器的区别