新闻资讯
行业资讯公司新闻
你现在所在的位置:网站首页 > 新闻资讯 > 步进电机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、振合电机全新设计的BGS04直线导轨系统
12、步进电机在使用中出现异常振动的原因以及解决方法
13、怎样判断步进电机是否坏了?
14、日常养护做到位,步进电机更长寿
15、伺服电机正余弦编码器的相位对齐方式