全站数据
8 4 2 0 5 8 1

步进电动机正转正确,反转抖动为什么呢

公务员考试库 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 11:09:38

问题描述

步进电动机正转正确,反转抖动为什么呢希望能解答下
精选答案
最佳答案

1、面包板是好的,你要确认用的程序一样?2、既然只是振动,个人感觉是电压不足,不能起转,你对比检测电路

其他回答

插面包板的时候就是对的,正转三圈,反转三圈,然后现在制版了,只正转了,反转就是电机里面抖动。

驱动芯片是ULN2003电机是28BYJ-48 5线4相的····

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN: MOV R1,#32正转三圈需要192脉冲

LOOP1: MOV R3,#192

START: MOV R0,#00H

START1: MOV P2,#00H

MOV A,R0

MOV DPTR,#TABLE

MOVC A,@A+DPTR

JZ START

MOV P2,A

LCALL DELAY

INC R0

DJNZ R3,START1

DJNZ R1,LOOP1

MOV P2,#00H

LCALL DELAY1

MOV R1,#32反转三圈需要192个脉冲

LOOP2: MOV R3,#192

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

DJNZ R1,LOOP2

MOV P2,#00H

LCALL DELAY1

LJMP MAIN

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

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 90H,30H,60H,0C0H正转表

DB 00

DB