【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《步进电机调速系统》,欢迎阅读!
步进电机调速系统
•
设计目的
掌握步进电机的工作原理及控制方1.
法 2. 了解控制步进电机转速的原理 3. 进一步掌握微机接口中的相关知识 4. 熟悉设计系统的方法 -- *■ •
设计要求
1.
以 8086 极其支持电路为基础,配必要的存储器、定时 系统、控制接口、驱动电路、 LED 显示接口等构成微机 控制的电机调速系统。
2.
对步进电机的工作原理进行分析, 通过“启 、停、转速” 等按键命令,实现对电机的平稳启动、停止和不同 速率上的匀速转动,并通过 LED显示转速;
3.
方案设计中要突出信号的变换、驱动电路的设计和 步进电机控制程序的编制;
三. 设计思路
(1)步进电机基本原理
所谓步进,就是指每给步进电机一个递进脉冲,步进电机各 绕组的通电顺序就改变一次,电机就回转动一次。使用键盘控制 方式能对步进电机的转动方向 、速度和角度进行调节。 ( 2 ) 步进电机激励方式
步进电机有三相激励,也有四相激励的。现以两相四拍
为例说明。
2相激励。这种方式的工作波形如图所示
它可看作是一种周期信号, 每个周期可以为四个状态。 然,任何时刻步进电机都有两相绕组有电流。每一状态,步进 电机走一步。
四.设计内容
1.
程序流程图
;延时常
数
KVL DB 2 DUP(?) 9802H
开始
槪値为
0
启动电动机
8255初始化,ADB 口
输出,C□输入
数值为1
电动机反转
数値为2 岂动机加速
数値为—
H0
读入8255的C□数旁
延时
散码管显不数据
YES
渎入键盘数值
汁算材值
2.源程序
P8255_A EQU P8255_B EQU P8255_C EQU P8255_MODE EQU DELAY_SET EQU MY_STACK
DB
MY_STACK ENDS
MY_DATA SEGMENT PARA 'DATA' BUF PT
DSBUF
DB DB DB
?
9800H 9801H 9803H
07FH
SEGMENT PARA 'STACK' 100 DUP⑺
;击键次数备份,键
值
4 DUP(?)
;显示缓冲区指针
本文来源:https://www.wddqxz.cn/78549e290366f5335a8102d276a20029bd6463c3.html