|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于51单片机的步进电机的控制设计, _$ g5 ~% K# t6 N' S
+ P/ N2 X- R$ Y+ `, G7 s# k, m. F一、 设计要求及方案
# ?" Y4 d) ^6 _. @/ J5 t3 J: {
1、设计要求
" H9 e& `' G$ l$ N; U- k/ O: c0 {( {) m g2 L7 i7 a- l
可以实现步进电机正转和反转控制及速度的控制, 同时实现步进电机步数的控制。
1 G: o9 M2 _4 ]& g8 |; l' R
" w) R" e8 Z6 }( I4 c/ P* [8 J0 w" Y: @7 K% _: N0 j2 B0 J
2、设计方案
4 I a. s. ?- S; }( r* l- Y1 m* z) J* Q! I9 b
本次设计采用 AT89C51单片机控制一个四相步进电机。 单片机输出脉冲序列,驱动步进电机转动;并设置开关、按键电路,来控制步进电机的 2 挡转速,即加速、减速;以及步数的变化,即四拍驱动方式、八拍驱动方式,同时控制步进电机的转动方向,即正转、反转。! K i+ T+ L0 h, j3 I
$ f% M" P! _1 N- y4 ?( N% T6 g- n/ X& n/ b$ Y
设计方案总体框图:$ V1 i. ^2 V3 V8 R! f+ ~
) }6 C4 f7 ^. y
3 V) U/ X& C0 B* f
: s- _! I/ V. K
3 J% t" |6 c- q+ d
+ c1 M; [" ~: Z |
|