|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:步进电机是一种易于精确控制的电机,由于其良好的性能而受# @. F- @* c# I
到广泛的应用,其控制方法也多种多样。介绍了SPCE061A单片机对9 V* @3 m4 C# i4 w3 z% }/ p
步进电机的控制方法,并且详细介绍了单片机对步进电机控制的设计
- }' M1 F ]4 P" k方案和软件程序设计。该系统控制精度高,可靠性和抗干扰能力强。: r9 \% |7 q2 G, s5 V
关键词:步进电机:单片机;硬件;软件% o1 k) S- `: g8 G% N, _
.0引言" \2 c; X7 z" h6 l Y, @! |
步进电机是一种作为控制用的特种电机,它将脉冲信号
6 T! ? R0 V8 Y转变成角位移,即给一个脉冲信号,步进电机就转动一个角5 Q% Y9 W+ ^# g- R
度,步进电机的转速与脉冲信号的频率成正比。因此非常适
* \2 X# Z2 {% i) D; {( B- T合于单片机挖制。其特点是在不丢步,不超步情况下没有积 ?, t/ Z: H1 U
累误差,所以广泛应用于各种开环控制系统。控制系统对步* ^: I3 }( _- S3 Y6 ?% q& C( W. a
进电机的控制通过步进电机驱动器来完成。本设计中,步进
: Y+ G; k$ J6 o1 u' ?. n+ l电机用于位移测量工作台,对步进电机和整个机床的控制由/ E A3 _1 S* ?# {
SPCE061A单片机系统来完成。
9 k' a+ Q& s: x1 s1系统的构成 与硬件设计$ f& N, r4 y1 b7 A
控制系统的硬件原理图如图1所示,系统中16位单片机
~( M6 W" ] y; T" RSPCE061A单片机与锁存器8255A并行口扩展芯片,构成功能
7 o6 r! I$ C6 L$ U, `) g- _键盘和数码管显示,完成启动、停止、显示转动的角度及角速, w# W, w0 ? g3 d2 |) O3 T
度等功能。键盘可用于输人加工件的长度,加工个数等参数,+ p1 C1 N; S E% x* j0 R
LED用于显示当前的加工信息。利用计数器/定时器芯片 D/ E( U1 m# C9 `) J
8253控制延时时间,进一步控制步进电机的转速,并能实现步. v' i2 |8 e; D7 m2 u6 w& t
进电机的往复运动。由于某些加工参数非常重要,为了防止) M- p- ]/ v. W; o( I, @2 G
意外掉电时数据丢失,系统中使用自带电池的RAM。每次加9 f$ s, {% u/ \3 d
工参数改变后程序自动将当前的加工参数及其他工作信息存; D9 Z( Q( i: R7 ]8 Q3 `4 t6 K/ l! T
入RAM。这样掉电或关机后,系统当前的加工参数可以保留,
" Z! X& s0 x y/ A) r; c) h+ z在下次开机时自动读人,无需重新输入。
5 b* Z1 o2 K" K' O0 a- m. \) V" X5 Y
# `' v8 e m' I( O: P) o2 E: E/ e" x% R6 M* C5 s# C
附件下载:& t5 Y2 W$ E S: W8 Z2 h9 v$ K1 o
, D: e* A/ I# [! E% Y4 d# D: C |
|