全球旧事资料 分类
基于AT89S51的两相步进电机的运动控制
一、控制要求:(1)能通过按键控制步进电机的正反转,并在数码管上表示出来;(2)步进电机的运动速度分为4级,能通过按键控制加减速,并在数码管上表示出来;(3)能通过微动开关KW11控制电机正反转的急停;(4)急停后能通过按键使电机向反向运动。二、控制电路原理图:
VCC50VVCC50VVCC50V123ZS45MOSI6MISO7SCK8RST9NS10SN11INT012INT11314HX15XC16CX17XTAL218XTAL119GND20STEPDIRP10VCCP11P00P12P01P13P02P14P03P15P04P16P05P17P06RSTP07P30EAVPPP31ALEPROGP32PSENP33P27P34P26P35P25P36P24P37P23XTAL2P22XTAL1P21GNDP204039383736353433323130292827262524232221VCC50VP00P01P02P03P04P05P06P07EAVCC50VVCC50VVCC50V
P0610P05GND9P008P0176
P2610P25
U1
AT89S51
16151413121110
9
gGNDf
INT1
INT0
agdb
D1LG5011AG
gGNDf
ab
agdbcdp
fe
NS
SN
f
RST
HX
P00P01P02P03P04P05P06P07
12345678
e
cdp
eGNDd
eGNDd
S5SWPB
S4SWPB
S3SWPB
S2SWPB
S1SWPB

C310uF50V
P27P26P25P24P23P22P21P20
dcp
12345
VCC50V
换向
顺时针转动急停后逆时针,转动急停后,恢复逆时针转动恢复顺时针转动
减速
加速
上电复位
单片机芯片
显示转动方向
P04P03GNDP02P07
显示转速
VCC50VJ2321VCC50VEAGNDJ5654321VCC24VGNDAABBC1XTAL222pFM1MOTORSTEPPERR8330X112MHzAAJ34321J421JKKGVCC50VDIRVCC50VSTEPJKKGJ6R71KVCC50V321XCGNDCX22pFD3LEDC2
控制板外接模块
B
XTAL1
SW12SW11SW10
SW9
时钟电路
J1654321GNDVCC50VMOSIMISOSCKRST
备注:
VCC50V、VCC24V、GND均接至开关电源盒NED100D;
烧录程序
ENENDIRDIRSTEPSTEPSW8SW7SW6SW5SW4SW3SW2SW1BBAAVGNDV
两步电相进机
ZS
S3
B
GNDP22P27
P24P23
12345
dcp
S4
顺针停时急
XC
ab
R610K
R510K
R410K
R310K
R210K
R110K
RP11K
9876
D2LG5011AG
GNDP20P21
逆针停时急
CXKW11
KW11
微开动关
DOWNLOAD
HDBASD422R
电驱器机动
驱动器的输入电路采用共阳极接法。
图(1)
三、控制程序:i
cludereg51hi
cludestdiohdefi
eui
tu
sig
edi
tdefi
eucharu
sig
edchardefi
eT115defi
eT210defi
eT38defi
eT45sbitsbitsbitsbitsbits1P32加速按钮s2P33减速按钮hxP35换向开关STEPP10脉冲信号DIRP11方向信号
fsbitsbitsbitsbitsbit
LEDP13xcP36cxP37NSP30SNP31
指示灯正向行程反向行程逆时针急停r
好听全球资料 返回顶部