|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于51单片机的步进电机的控制设计
9 H: J, A# G; y( o3 ]+ {, H7 g# F, [; N* a; B+ V9 J
一、 设计要求及方案
! W) Z* t, D/ k
- |* W4 N( ~3 z9 a4 ]4 F+ h1、设计要求) D5 E+ | F7 t# t; k
! @3 i9 x9 P* p3 j可以实现步进电机正转和反转控制及速度的控制, 同时实现步进电机步数的控制。; u. f& K! C$ T3 }. f3 e
& o6 ?0 U( d& t4 o5 p0 v8 S( f& {% A; z( v8 `8 f8 A6 u
2、设计方案) R; o- H. N9 b5 U
; m+ e: ~* x: x
本次设计采用 AT89C51单片机控制一个四相步进电机。 单片机输出脉冲序列,驱动步进电机转动;并设置开关、按键电路,来控制步进电机的 2 挡转速,即加速、减速;以及步数的变化,即四拍驱动方式、八拍驱动方式,同时控制步进电机的转动方向,即正转、反转。
* n$ `7 O1 |7 V8 T& G( {5 I
1 Y- S. U# M. u+ O- K" N$ x P O y6 h
设计方案总体框图:3 J. ^6 W, }" J; ^% f: D& P$ P
8 _ c& R/ U# {* B! g7 n' Q
1 C& v a2 k. c, j) n8 A
0 j+ f! ]2 G1 h m7 ~! N/ H0 |; Y J
! t# k3 r: Z) ~2 J; M" l |
|