|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于51单片机的步进电机的控制设计8 B5 b9 U' L8 Y
+ H% ~& E" f+ X5 b Z( e& C% E一、 设计要求及方案
) c5 J4 j* y- p& |5 y. a) x
o0 W" {' Z! m+ p1、设计要求2 i- `4 W: p# |- f
) J/ J4 c7 Y$ G+ W4 ]2 G9 A+ g
可以实现步进电机正转和反转控制及速度的控制, 同时实现步进电机步数的控制。
3 Q) ?# n( g% W- q0 p- ~
8 v# e) j' k0 W
/ ], {$ J2 R3 c2 m# }2、设计方案
( D( c1 H5 d% V" Y6 X& K- j) @" k$ x/ D$ A) \8 A) Z( J# b( V3 D
本次设计采用 AT89C51单片机控制一个四相步进电机。 单片机输出脉冲序列,驱动步进电机转动;并设置开关、按键电路,来控制步进电机的 2 挡转速,即加速、减速;以及步数的变化,即四拍驱动方式、八拍驱动方式,同时控制步进电机的转动方向,即正转、反转。
4 E- ?# A* c7 h/ U7 v; H- Q% s9 m
! D! L6 y; u, _' l) |设计方案总体框图:; P) W) Z5 ?" X- ?9 ]
i( ?" ], V ~& o8 s: X) i4 @7 r( i* q* T S. S2 ~+ y
7 R, y$ @# _/ P7 R
9 \( W. W- }7 M# E' e0 V
2 ~# h6 [; {3 I6 e$ c9 E
|
|