| 系统概述 步进电动机是纯粹的数字控制电动机,它将电脉冲信号转变为角位移,即给一个脉冲,步进
 电机就转一个角度,因此非常合适单片机控制,在非超载的情况下,电机的转速、停止的位置只取
 决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的无累积误差,
 精度高。
 步进电动机有如下特点:
 1)步进电动机的角位移与输入脉冲数严格成正比。因此,当它转一圈后,没有累计误差,具
 有良好的跟随性。
 2)由步进电动机与驱动电路组成的开环数控系统,既简单、廉价,又非常可靠,同时,它也可
 以与角度反馈环节组成高性能的闭环数控系统。
 3)步进电动机的动态响应快,易于启停、正反转及变速。
 4)速度可在相当宽的范围内平稳调整,低速下仍能获得较大转距,因此一般可以不用减速器
 而直接驱动负载。
 5)步进电机只能通过脉冲电源供电才能运行,不能直接使用交流电源和直流电源。
 6)步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应措施。
 步进电机具有和机械结构简单的优点,图1是四相六线制步进电机原理图,这类步进电机既
 可作为四相电机使用,也可以做为两相电机使用,使用灵活,因此应用广泛。
 图1四相六线制步进电机原理图
 1.1功能简介
 利用AT89S52单片机及独立键盘控制步进电机的转速和方向。
 1.2电气参数
 步进电机:工作电压4.5V-6.5V,步进角15°,阻抗9欧姆。
 2原理
 2.1控制原理
 1、步进电动机有三线式、五线式、六线式三种,但其控制方式均相同,必须以脉冲电流来
 驱动。若每旋转一圈以20个励磁信号来计算,则每个励磁信号前进18度,其旋转角度与脉冲
 数成正比,正、反转可由脉冲顺序来控制。
 2、步进电动机的励磁方式可分为全部励磁及半步励磁,其中全步励磁又有1相励磁及2
 相励磁之分,而半步励磁又称1-2相励磁。图为步进电动机的控制等效电路,适应控制A、B、
 /A、/B的励磁信号,即可控制步进电动机的转动。每输出一个脉冲信号,步进电动机只走一步。
 因此,依序不断送出脉冲信号,即可步进电动机连续转动。
 a.1相励磁法:在每一瞬间只有一个线圈导通。消耗电力小,精确度良好,但转矩小,振
 动较大,每送一励磁信号可走18度。若欲以1相励磁法控制步进电动机正转,其励磁顺序如图
 所示。若励磁信号反向传送,则步进电动机反转。
 励磁顺序:A→B→C→D→A
 STEP A B C D
 1 1 0 0 0
 2 0 1 0 0
 3 0 0 1 0
 4 0 0 0 1
 b.2相励磁法:在每一瞬间会有二个线圈同时导通。因其转矩大,振动小,故为目前使用
 最多的励磁方式,每送一励磁信号可走18度。若以2相励磁法控制步进电动机正转,其励磁顺
 序如图所示。若励磁信号反向传送,则步进电动机反转。
 励磁顺序:AB→BC→CD→DA→AB
 STEP A B C D
 1 1 1 0 0
 2 0 1 1 0
 3 0 0 1 1
 4 1 0 0 1
 c.1-2相励磁法:为1相与2相轮流交替导通。因分辨率提高,且运转平滑,每送一励磁
 信号可走9度,故亦广泛被采用。若以1相励磁法控制步进电动机正转,其励磁顺序如图所示。
 若励磁信号反向传送,则步进电动机反转。
 励磁顺序:A→AB→B→BC→C→CD→D→DA→A
 STEP A B C D
 1 1 0 0 0
 2 1 1 0 0
 3 0 0 1 0
 34 0 1 1 0
 5 0 0 1 0
 6 0 0 1 1
 7 0 0 0 1
 8 1 0 0 1
 3、电动机的负载转矩与速度成反比,速度愈快负载转矩愈小,当速度快至其极限时,步进
 电动机即不再运转。所以在每走一步后,程序必须延时一段时间。
 2.2原理图
 1A11Y2
 2A32Y4
 3A53Y6
 4Y8
 5Y1
 05A11
 6Y1
 26A13
 VCC1
 4
 GND74A9U1
 74LS14
 VCC-D
 GND
 IN11IN22IN33IN44IN55IN66IN77OUT71
 0OUT61
 1OUT51
 2OUT41
 3OUT31
 4OUT21
 5OUT11
 6
 GND8COM9
 U2
 ULN2003
 MCU-A
 MCU-B
 MCU-C
 MCU-D
 1
 22334455RP2
 RP4
 VCC-D
 GNDVCC-D
 1 2
 3 4
 5 6
 7 8
 9 10
 J4
 STEP-MOTO
 GND VCC
 MCU-A MCU-B
 MCU-C MCU-D
 M2
 MOTOR
 VCC-D
 R7 20
 R8 20
 R9 20
 R10 20
 D12
 A
 D13
 B
 D14
 C
 D15
 D
 VCC-D
 MCU-A
 MCU-B
 MCU-C
 MCU-D
 1
 22
 33
 44
 55
 RP1
 10k
 步进电机驱动原理图
 4操作步骤
 1)给“51单片机系统模块”接上+5V电源,用“Easy 51Pro.exe”软件将“…\程序\电机
 控制\步进电机”文件夹下的“步进电机.hex”下载到单片机中(下载方法见软件所在文件夹下
 的“软件使用说明.PDF”);
 2)用10P数据排线将“51单片机系统模块”的“P2”口与“键盘显示模块”的“KEY-B”
 连接,将“51单片机系统模块”的“P3”口与“电机控制模块”的“STEP_MOTO”口连接;将“电
 机控制模块”的“JP1”上的短路帽插到“ON”位置;
 3)利用“键盘显示模块”上的“LEFT”、“UP”、“DOWN”、“RIGHT”键控制步进电机
 转动:LEFT:反转;UP:加速;DOWN:减速;RIGHT:正转。
 |