步进电动机控制实验

步进电动机控制实验
步进电动机控制实验

4.11步进电动机控制实验

1.实验目的

(l)了解步进电动机控制的基本原理。

(2)掌握步进电动机转动编程方法。

2.实验预备知识

步电动机驱动原理:通过对步进电动机每相线圈中电流的顺序切换来使电动机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电动机的转速,用微机控制步进电动机最适合。

3.实验内容

(l)用74LS273挂接在数据总线上,输出控制脉冲,,由UN2003驱动步进电动机转动.

(2)实验原理接线图如图4-18所示。

4.连接方法

(l)BA、BB、BC、BD分别接到74LS273的OUT0~OUT3。

(2)将CS-273连到Y6。

5.实验程序图

6.实验步骤

(l)按图4-18连好实验线路图。

(2)运行实验程序。

(3)观察步进电动机的转动情况。

7.实验程序清单

请参见本书电子课件,文件名为HBJMTO.ASM。

CODE SEGMENT ASSUME CS:CODE

IOBPT EQU 0060H START: JMP IOLED1 IOLED1:MOV DX,IOBPT

MOV AL,03H

OUT DX,AL

CALL DELAY

MOV AL,06H

OUT DX,AL

CALL DELAY MOV AL,0CH OUT DX,AL CALL DELAY

MOV AL,09H

OUT DX,AL

CALL DELAY

JMP START DELAY: MOV CX,08000H DELA: LOOP DELA

RET CODE ENDS

END START

8.思考题

(l)修改程序,实现步进电动机正转,停5s,反转,停5s,循环执行。

CODE SEGMENT ASSUME CS:CODE

IOBPT EQU 0060H START: MOV CX,08FFFH IOLED1: MOV DX,IOBPT

MOV AL,03H

OUT DX,AL

CALL DELAY

MOV AL,06H

OUT DX,AL

CALL DELAY

MOV AL,0CH OUT DX,AL

CALL DELAY

MOV AL,09H OUT DX,AL

CALL DELAY

LOOP IOLED1

CALL DELAY

MOV CX,08FFFH IOLED2: MOV DX,IOBPT

MOV AL,09H

OUT DX,AL

CALL DELAY

MOV AL,0CH

OUT DX,AL

CALL DELAY

MOV AL,06H OUT DX,AL

CALL DELAY

MOV AL,03H OUT DX,AL

CALL DELAY

LOOP IOLED2

CALL DELAY

JMP START DELAY: MOV CX,08FFFH DELA: LOOP DELA

RET

CODE ENDS

END START

(2)添加8255芯片,运用8255A口,实现开关控制电动机运转与停止。

CODE SEGMENT

ASSUME CS:CODE IOCONPT EQU 0073H IOAPT EQU 0072H IOBPT EQU 0060H START: MOV CX,8FFFH DELAY0: LOOP DELAY0

MOV AL,90H

MOV DX,IOCONPT

OUT DX,AL

NOP

NOP

NOP

IOLED1: MOV DX,IOAPT

XOR AL,AL

IN AL,DX

CMP AL,01H

JNZ A1

MOV DX,IOBPT

MOV AL,03H

OUT DX,AL

CALL DELAY

MOV AL,06H

OUT DX,AL

CALL DELAY MOV AL,0CH OUT DX,AL CALL DELAY MOV AL,09H OUT DX,AL A1: CALL DELAY

JMP IOLED1 DELAY: MOV CX,8FFFH DELA: LOOP DELA

JMP IOLED1

RET

CODE ENDS

END START

步进电机闭环控制系统方案

几种典型的步进电机闭环控制系统 工业大学 【摘要】系统阐述了步进电动机闭环控制系统的优点,给出了几种典型的闭环控制系统,并提出了步进电动机高精度定位系统的设计思想。 【叙词】步进电机闭环系统/高精度定位 l概述 步进电机是机电一体化产品中的关键元件之一,是一种性能良好的数字化执行元件。它能够将电的脉冲信号转换成相应的角位移,是一种离散型自动化执行元件。随着计算机控制系统的发展,步进电动机广泛应用于同步系统、直线及角位系统、点位系统、连续轨迹控制系统以及其它自动化系统中,是高科技发展的一个重要环节。 2步进电动机闭环系统与开环系统比较[1- 步进电机的主要优点之一是适于开环控制。在开环控制下,步进电动机受具有予定时间间隔的脉冲序列所控制,控制系统中无需反馈传感器和相应的电子线路。这种线路具有简单、费用低的特点,使步进电动机的开环控制系统得以广泛的应用。 但是,步进电机的开环控制无法避免步进电动机本身所固有的缺点,即共振、振荡、失步和难以实现高速。另一方面,开环控制的步进电动机系统的精度要高于分级是很困难的,其定位精度比较低。因此,在精度和稳定性标准要求比较高的系统中,就必须果用闭环控制系统。 步进电动机的闭环控制是采用位置反馈和(或)速度反馈来确定与转子位置相适应的相位转换,可大大改进步进电动机的性能。 在闭环控制的步进电机系统中,或可在具有给定精确度下跟踪和反馈时,扩大工作速度围,或可在给定速度下提高跟踪和定位精度,或可得到极限速度指标和极限精度指标。步进电动机的闭环控制性能与开环控制性能相比,具有如下优点: a.随着输出转矩的增加,二者的速度均以非线性形式下降,但是,闭环控制提高了矩频特性。 b.闭环控制下,输出功率/转矩曲线得以提高,原因是,闭环下,电机励磁转换是以转子位置信息为基础的,电流值决定于电机负载,因此,即使在低速度围,电流也能够充分转换成转矩。 c.闭环控制下,效率一转矩曲线提高。 d.采用闭环控制,可得到比开环控制更高的运行速度,更稳定、更光滑的转速。 e.利用闭环控制,步进电动机可自动地、有效地被加速和减速。 f.闭环控制相对开环控制在快速性方面提高的定量评价,可借助比较Ⅳ步通过某个路径间隔的时间得出: 式中n-步进电动机转换拍数(N>n) g.应用闭环驱动,效率可增到7.8倍,输出功率可增到3.3倍,速度可增到3.6倍。 闭环驱动的步进电机的性能在所有方面均优于开环驱动的步进电动机。步进电机闭环驱动具有步进电动机开环驱动和直流无刷伺服电机的优点。因此,在可靠性要求很高的位置控

步进电动机的工作原理与特点

步进电动机的工作原理及特点随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。 1 步进电机概述 步进电动机又称脉冲电动机或阶跃电动机,国外一般称为Steppingmotor、Pulse motor或Stepper servo,其应用发展已有约80年的历史。步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就旋转一个步距角,称为一步。根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供给连续脉冲时,就能一步一步地连续转动,从而使电机旋转。步进电机每转一周的步数相同,在不丢步的情况下运行,其步距误差不会长期积累。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高,步进电动机可以在宽广的频率围通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点[1]。 正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。由于步进电动机能直接接收数字量的输入,所以特别适合于微机控制。 2国外的研究概况 步进电机是国外发明的。中国在文化大革命中已经生产和应用,例如、、、、都生产,而且都在各行业使用,驱动电路所有半导体器件都是完全国产化的,当时是全分立元器件构成的逻辑运算电路,还有电容耦合输入的计数器,触发器,环形分配器。国外在大功率的工业设备驱动上,目前基本不使用大扭矩步进电动机,因为从驱动电路的成本,效率,噪音,加速度,绝对速度,系统惯量与最大扭矩比来比较,比较不划算,还是用直流电动机,加电动机编码器整体技术和经济指标高。一些少数高级的应用,就用空心转杯电机,交流电机。国外在小功率的场合,还使用步进电机,例如一些工业器材,工业生产装备,打印机,复印件,速印机,银行自动柜员机。国外用许多现代的手段将步进电机排挤出驱动应用,除了前面提到的旋转编码器,打印机还使用光电编码带或感应编码带配合直流电动机,实现闭环直线位移控制。国过去是用大力矩步进电动机实现机床数控,有实力的公司现在也采用交流电动机驱动数控机床,在驱动设备的主要差距,是国外对交流电动机的控制理论与工程分析和应用能力强,先进的控制理论作为软件,写在控制器部。 总的来说,步进电机是一种简易的开环控制,对运用者的要求低,不适合在大功率的场合使用。 在卫星、雷达等应用场合,中国在文化大革命后期,就生产了力矩电机,就生产了环形

步进电机实验报告

. .. . 步进电机调速实验报告 班级:xx :xx 学号:xxx 指导老师:xx

步进电机调速实验报告 一、实验目的及要求: 1、熟悉步进电机的工作原理 2、熟悉51系列单片机的工作原理及调试方法 3、设计基于51系列单片机控制的步进电机调速原理图(要现电机的速度反馈测量,测量方式:数字测量) 4、实现51系列单片机对步进电机的速度控制(步进电机由实验中心提供,具体型号42BYG )由按钮控制步进电机的启动与停止;实现加速、匀速、和减速控制。速度设定由键盘设定,步进电机的反馈速度由LED数码管显示。 二、实验原理: 1.一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机。步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电动机的转子为多极分布,定子上嵌有多相星形连接的控制绕组,由专门电源输入电脉冲信号,每输入一个脉冲信号,步进电动机的转子就前进一步。由于输入的是脉冲信号,输出

的角位移是断续的,所以又称为脉冲电动机。随着数字控制系统的发展,步进电动机的应用将逐渐扩大。 进电动机需配置一个专用的电源供 电,电源的作用是让电动机的控制绕组 按照特定的顺序通电,即受输入的电脉 冲控制而动作,这个专用电源称为驱动 电源。步进电动机及其驱动电源是一个互相联系的整体,步进电动机的运行性能是由电动机和驱动电源两者配合所形成的综合效果。 2.对驱动电源的基本要求 (1)驱动电源的相数、通电方式和电压、电流都要满足步进电动机的需要;(2)要满足步进电动机的起动频率和运行频率的要求; (3)能最大限度地抑制步进电动机的振荡; (4)工作可靠,抗干扰能力强; (5)成本低、效率高、安装和维护方便。 3.驱动电源的组成 步进电动机的驱动电源基本上由脉冲发生器、脉冲分配器和脉冲放大器(也称功率放大器)三部分组成, 三、实验源程序: /*************** writer:shopping.w ******************/ #include #define uint unsigned int #define uchar unsigned char uchar code FFW[]= {

步进电机的控制实验报告

步进电机的控制实验报告 一、实验目的 1.学习步进电机的工作原理。 2.了解步进电机的驱动电路。 3.学会用单片机控制步进电机。 二、实验器件 1.T IVA C 系列芯片,电机模块和LCD显示模块。 2.电脑以及CCS开发软件。 三、实验内容 设计一个简单的程序驱动步进电机并控制转速,通过LCD板上的滚轮装置可以调节步进电机的转速。 四、实验原理 双极性四线步进电机:一般双极性四线步进电机线序是 A B A/ B/, 其中A 与A/是一个线圈,B和B/是一个线圈,一般这种驱动需要的是H桥电路。 H双极性四线步进电机驱动相序: 1.单相四拍通电驱动时序 正转: A/ B A B/ 反转: B/ A B A/ 2.双相通电四拍驱动时序 正转:A/B AB AB/ A/B/ 反转:A/B/ AB/ AB A/B 3.半步八拍驱动时序 正转:A/ A/B B AB A AB/ B/ A/B/ 反转:A/B/ B/ AB/ A AB B A/B A/

DRV8833驱动芯片: DRV8833为玩具、打印机及其他机电一体化应用提供了一款双通道桥式电机驱动器解决方案。该器件具有两个H 桥驱动器,并能够驱动两个直流(DC)电刷电机、一个双极性步进电机、螺线管或其他电感性负载。每个H桥的输出驱动器模块由N沟道功率MOSFET组成,这些MOSFET被配置成一个H桥,以驱动电机绕组。每个H桥都包括用于调节或限制绕组电流的电路。借助正确的PCB设计,DRV8833的每个H桥能够连续提供高达1.5-ARMS(或DC)的驱动电流(在25℃和采用一个5VVM电源时)。每个H桥可支持高达2A的峰值电流。在较低的VM电压条件下,电流供应能力略有下降。该器件提供了利用一个故障输出引脚实现的内部关断功能,用于:过流保护、短路保护、欠压闭锁和过热。另外,还提供了一种低功耗睡眠模式。 DRV8833内置于16引脚HTSSOP封装或采用PowerPAD?的QFN封装(绿色环保:RoHS和无Sb/Br)。 图1 H桥电路真值表 设计思路:使用单相四拍通电驱动时序驱动步进电机。用单片机生成四个占空比为25%相位逐个延迟90度的PWM信号,按照特定顺序输入到驱动芯片的AIN1、AIN2、BIN1、BIN2引脚。通过调节LCD模块上的滚轮来调节PWM信号的周期从而控制步进电机的转速。调节的频率范围是25HZ-50HZ。步进电机的转速信息通过传感器采样送到单片机,信息处理后送到LCD显示模块显示。 实验主程序: int main(void) { uint32_t pui32ADC0Value[1]; // 保存ADC采样值 int speed = 0; uint32_t cur_Period, old_Period = 0; // 根据滚轮ADC转换值换算出当前的时间周期值 // 系统时钟设置 SysCtlClockSet(SYSCTL_SYSDIV_64 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ); // 初始化滚轮 Init_ADCWheel();

步进电机自动控制系统

步进电机自动控制系统 设计内容 设计用P C机对四相步进电机,方向,步数及自动化控制系统,并编写汇编程序实现相应轻能。 设计要求 (1)设计控制系统硬件电机。 (2)由8255键盘控制电机的方向,走的步数,并由数码管显示相应的参数。 (3)在命令执行结束后,由PC内部扬声器发出信号提示。 设备与器材 PC机一台,TPC-1实验台一个,并行接口8255一片,步进电机一个,LED数码管4个,74ls164按键11个,GAL芯片一个,74LS245一片。 硬件方案 硬件共分成5个模块:①译码驱动电路,②8255控制键盘模块③8255LED显示模块,④步电机驱动模块,⑤步进电机模块 a) 译码驱动电路 方案一使用适当的门电路来实现不同地址的,用74LS245做数据驱动,缺点: 由于只使用门电路,电路连线非常复杂 方案二使用76LS138和适当门电路实现译码,相对于方案一电路复杂度有一定的改观,在TPC实验箱上使用这种译码方案 方案三使用可编程逻辑器件GAL16V8实现译码功能,用GAL优点:成本低,电路连线少。本设计选择这个方案来实现译码功能。 a)键盘模块 方案一用8255 12个口直接接按键,此方法成本高,不使用行列法,浪费端口,如用行列法只用7个端口。 方案二使用2个74LS273或74LS373控制键盘,其中一个控制行,273反向从键盘中读数据,另一个控制列选,273正向向键盘发数据。 方案三使用7281芯片同时控制键盘和数码,7281通过串行口和总线通信,端口使用少,且操作方便。 方案四PC0~4,PB0~4分别控制16个按键。由于本模块技术已经成熟,在应用中广泛使用,所以本设计选择此方案来实现。 c) LED数码管显示模块 方案一74LS138一片,ULN2803A一片和74HC573一片,来实现显示,74LS138译 码送UNL2083A通过UNL2083A控制位,通过74HC573控制数据,本方案,成本较高,要单片机中有使用比较多。 方案二使用一片8255A控制两个74HC573和一个正相驱动器74LS07和一个反相驱 动器74LS06分别控制4个LED位选和编码数据传输。此方案用到了8255A由于模块②中用到的8255A3个口都以使用,再用一个8255A成本比较高。 方案三通过一个片信号,两个74HC373和一个正相驱动器74LS06和一个反相驱动 器74LS07分别控制3个LED位选和编码数据传输。此方案成本低,但是软件实现的点复杂。 方案四使用4个74HC373和控制4个LED编码数据,用8255A PC高位和总线片选信号控制数据输入位选,由于是静态显示,一般用于1个或2个数码管的显示。 方案五使用4个74LS164,通过串行移位来实现LED显示。成本不高,使用端口少,可以直接通过8255PC7和PB7口,一个做为移位控制,一个送数据。本设计使用此方案 d) 步进电机驱动模块

五项步进电动机的控制

毕业设计(论文) 学院 专业 姓名

XX大学 毕业设计(论文)任务书

前言 随着现代工业自动化的日益发展,电动机作为重要的电器元件,被广泛的应用在各种自动化控制系统中。步进电动机由于其具有易于电脑操作、步数误差小、精度高、使用系统时间长和成本低等优点,被广泛应用于工业控制中。其中五相混合式步进电机总体性能优于其它种类的步进电动机,是工业上应用最为广泛的步进电动机品种,被广泛的应用在各个领域中。所以对五相步进电动机实现自动化是工业自动化的必然趋势。打印机作为计算机的输出设备之一,运用步进电动机作为打印机的字车动力源和走纸机构,通过牵引机构将步进电动机的转动转变为走纸移动,可以实现打印纸的纵向移动,因其要求精度比较高,所以,打印机的走纸结构能够使用五相步进电动机来控制。对五相步进电动机的使用,工业中应用比较广泛,但大都应用于高精度的机床控制系统中,整个系统比较庞大,所以,本文以步进电动机在的打印机中的精密控制为背景介绍使用PLC控制五相步进电动机按照给定频率自动运行和自由调速的模拟控制方法。

摘要 主要阐述了以五相步进电动机在针式打印机走纸结构中的应用为背景,介绍了一种用三菱FX-2N系列PLC实现对规格型号90BYG550A-0301的五相步进电动机控制的方法,利用PLC产生脉冲信号对五相步进电动机进行模拟控制,实现对五相步进电动机五个绕组的通电状态,达到五相步进电动机按照固定速度的循环自动运行的目的,并实现步进电动机正反转和调速控制。用PLC控制五相步进电动机驱动针式打印机的走纸结构控制纸张的进退,实现打印机的打印工作。基于PLC控制的步进电动机具有设计简单,实现方便,定位精度搞,参数设置灵活等有点,在工业过程控制中使用可靠性高,监控方便。本设计还包括步进电动机的工作原理和特点,PLC的主要功能和应用,各硬件软件元件的介绍选择以及控制程序的编程方法。 关键字:五相步进电动机,PLC控制

基于PLC三相步进电动机控制系统设计(三相步进电动机PLC控制系统)

目录 1 概述 (1) 1.1 PLC控制步进电机研究的意义 (1) 2 基于PLC的步进电机控制系统设计 (9) 2.1 系统的组成及功能 (9) 2.2 步进电机特性 (9) 2.3 PLC介绍 (12) 2.4 步进电机控制系统程序设计 (13) 3 磁头定位 (20) 3.1 硬盘工作原理 (20) 3.2 磁头及定位系统 (23) 4 难题及解决过程 (24) 5 结论 (25) 结束语 (28) 致谢 (29) 参考文献 (30) 附录A (31)

1 概述 1.1 PLC控制步进电机研究的意义 基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、绘图机、扎钢机、自动控制计算装置、自动记录仪表等自动控制领域。 PLC作为简单化了的计算机,功能完备、灵活、通用、控制系统简单易懂,价格便宜,可现场修改程序,体积小、硬件维护方便,价格便宜等优点,在全世界广泛应用,为生产生活带来巨大效益方便。因此,通过研究用PLC来控制步进电动机的,既可实现精确定位控制,又能降低控制成本,还有利于维护。以往的步进电动机需要靠驱动器来控制,随着技术的不断发展完善,PLC具有了通过自身输出脉冲直接步进电动机的功能,这样就有利于步进电动机的精确控制。本课题《基于PLC的步进电机磁头定位系统设计》就是利用PLC控制步进电机在硬盘工作时磁头定位的研究。 1.2 国内外关于步进电机和PLC的应用状况 1.2.1 步进电机方面 步进电机是一种将电脉冲转化为角位移的执行元件。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机、交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。控制涉及到机械、电机、电子及计算机等许多专业知识。 目前,国内生产步进电机的厂家的确不少,但具有专业技术人员,能够自行开发,研制的厂家却非常少,大部分的厂家只有一、二十人,连最基本的设备都没有。仅仅处于一种盲目的仿制阶段。这就给用户在产品选型、使用中造成许多麻烦。签于上述情况,选用步进电机时应该十分注意以下一些指标。 (1)步进电机的静态指标术语 相数:产生不同对极N、S磁场的激磁线圈对数。常用m表示。 拍数:完成一个磁场周期性变化所需脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,

步进电动机概念及其工作原理

步进电动机概念及其工作原理 步进电动机是一种将脉冲信号变换成相应的角位移(或线位移)的电磁装置,是一种特殊的电动机。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入肘步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置处于定位状态。步进电动机按其输出转矩的大小来分,可以分为快速步进电动机和功率步进电动机。快速步进电动机连续工作频率高而输出转矩较小,一般在N·cm级,可以作为控制小型精密机床的工作台(例线切割机床)也可以和液压转矩放大器组成电液脉冲马达去驱动数控机床的工作台,而功率步进电动机的输出转矩就比较大是N·m级的,可以直接去驱动机床的移动部件。步进电动机按其励磁相数,可以分为三相、四相、五相、六相甚至八相。一般来说随着相数的增加,在相同频率的情况下,每相导通电流的时间增加,各相平均电流会高些,仍而使电动机的转速—转矩特性会好些,步距角亦小。但是随着相数的增加,电动机的尺寸就增加,结构亦复杂,目前多用3~6相的步进电动机。由于步进电动机的转速随着输入脉冲频率变化而变化,调速范围很广,灵敏度高,输出转角能够控制,而且输出精度较高,又能实现同步控制,所以广泛地使用在开环系统中,也还可用在一般通用机床上,提高进给机构的自动化水平。步进电动机按其工作原理来分,主要

有磁电式和反应式两大类,这里只介绍常用的反应式步进电动机的工作原理,现用下图的步进电动机的简化图来加以说明。 在电动机定子上有A、B、C三对磁极,磁极上绕有线圈,分别称之为A相、B 相和C相,而转子则是一个带齿的铁心,这种步进电动机称之为三相步进电动机。如果在线圈中通以直流电,就会产生磁场,当A、B、C三个磁极的线圈依次轮流通电,则A、B、C三对磁极就依次轮流产生磁场吸引转子转动。首先有一相线圈(设为A相)通电,则转子1、3两齿被磁极A吸住,转子就停留在图5—5a的位置上。然后,A相断电,6相通电,则磁极A的磁场消失磁极B产生了磁场,磁极召的磁场把离它最近的2、4两齿吸引过去,停止在图b的位置上,这时转子逆时针转了30°。再接下去B相断电,C相通电。根据同样道理,转子又逆时针转了30°,停止在图c的位置上。若再A相通电,C相断开,那么转子再逆转30°,使磁极A的磁场把2、4两个齿吸住。定子各相轮流通电一次转子转过一个齿。这样按A→B→C→A→B→C→A→…次序轮流通电,步进电动机就一步一步地按逆时针方向旋转。通电线圈每转换一次,步进电动机旋转30°,我们把步进电动机每步转过的角度称之为步距角。如果把步进电动机通电线圈转换的次序倒过来换成A→C→B→A→C→B→…的顺序,则步进电动机将按顺时针方向旋转,所以要改变步进电动机的旋转方向可以在仸何一相通电时进行。 步进电动机

步进电机实验报告剖析

北华航天工业学院 课程设计报告(论文) 课程名称:微机控制技术课程设计 设计课题:步进电机的控制系统 专业班级: 学生姓名: 指导教师: 设计时间:2013年06月11日

北华航天工业学院电子工程系 微机控制技术课程设计任务书 姓名:专业:班级: 指导教师:职称:教授时间:2013.6.11 课程设计题目:步进电机的控制系统 设计步进电机单片机控制系统,其功能如下: 1.具有对步进电机的启停、正反转、加减速控制; 2.控制按钮分别为正转、反转、加速、减速、以及停止键; 3.能够通过三位LED数码管(或液晶显示器)显示当前的转动速度,并且由两只不同颜色的发光二极管分别指示正转和反转,因此可以清楚的显示当前转动方向和转速; 4.要求每组选择的步进电机控制字不同; 5.用单片机做控制微机; 应用软件:keil protues 成果验收形式: 1.课程设计的仿真结果 2.课程设计的报告书 参考文献: 【1】张家生. 电机原理与拖动基础【M】. 北京:北京邮电大学出版社,2006. 【2】马淑华,王凤文,张美金. 单片机原理与接口技术【M】.北京:北京邮电大学出版社,2007. 【3】顾德英,张健,马淑华.计算机控制技术【M】. 北京:北京邮电大学出版社,2006. 【4】张靖武,周灵彬. 单片机系统的PROTEUS设计与仿真【M】. 北京:电子工业出版社,2007 第16周 时间 安排 指导教师教研室主任: 2013年06 月11日

内容摘要 步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O接口、中断、键盘、LED显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。 关键词:步进电机单片机数码管显示

电机实验报告

步进电机控制报告 目录 引言 0 一系统技术指标 (1) 二总体方案 (1) 2.1 任务分析 (1) 2.2 总体方案 (1) 三硬件电路设计 (2) 3.1 单片机控制单元 (2) 3.2 nokia5110液晶显示单元 (3) 3.3 电机的选择 (4) 3.3.1 反应式步进电机(VR) (4) 3.3.2 永磁式步进电机(PM) (4) 3.3.3 混合式步进电机(HB) (4) 3.3.4 电机确定 (5) 3.4 驱动电路方案选择 (5) 3.4.1 单电压功率驱动 (5) 3.4.2 双电压驱动功率驱动 (6) 3.4.3 高低压功率驱动 (6) 3.4.4 斩波恒流功率驱动 (7) 3.4.5 集成功率驱动 (8)

3.4.6 驱动电路方案确定 (9) 3.5 键盘电路 (9) 四软件设计 (11) 五测试结果 (13) 六误差分析 (13) 七操作规范 (13)

引言 本系统是基于MSP430的步进电机控制系统,能够实现精密工作台位移、速度(满足电机的加、减速特性)、方向、定位的控制。用MSP430F449作为控制单元,通过矩阵键盘实现对步进电机转动开始与结束、转动方向、转动速度的控制。并且将步进电机的转动方向,转动速度,以及位移动态显示在LCD液晶显示屏上。硬件主要包括单片机系统、电机驱动电路、矩阵键盘、LCD显示等。

一系统技术指标 系统为开环伺服系统,执行元件为步进电动机,传动机构为丝杠螺母副。工作台脉冲当量:δ=0.01 mm /脉冲;最大运动速度=1.2m/min;定位精度=±0.01 mm;空载启动时间=25ms。 二总体方案 2.1 任务分析 本系统要求脉冲当量为δ=0.01 mm /脉冲,而工作台丝杠螺母副导程4mm,即电机转动一周需要400个脉冲,所以电机的步距选择0.9度;最大速度要求为1.2m/min(20mm/s),所以单片机输出的脉冲频率最大为2000Hz;空载启动时间为25ms,所以电机的启动频率为40Hz。 2.2 总体方案 根据系统要求,经过分析,可对MSP430F449单片机编程,实现按键控制和nokia5110液晶屏显示。由于MSP430F449的I/O的电压是3.3V,不符合L298驱动芯片的输入电压要求,固通过光耦隔离芯片TLP521-4,将I/0的3.3V 电压提升至5V,然后接进L298来控制电机的定位,加减速,正反转来实现精确系统总体框图如图1所示:

步进电机实验报告

步进电机调速实验报告 班级:XX ________ 姓名:XX ___________ 学号: XXX 指导老师:XX

步进电机调速实验报告 、实验目的及要求: 1、熟悉步进电机的工作原理 2、熟悉51系列单片机的工作原理及调试方法 3、设计基于51系列单片机控制的步进电机调速原理图(要求实现电机的速度反馈测 量,测量方式:数字测量) 4、实现51系列单片机对步进电机的速度控制(步进电机由实验中心提供,具体型号 42BYG)由按钮控制步进电机的启动与停止;实现加速、匀速、和减速控制。速度设定 由键盘设定,步进电机的反馈速度由LED数码管显示。 二、实验原理: 1. 一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机。步进 电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转 动一个角度,因此非常适合于单片机控制。步进电动机的转子为多极分布,定子上嵌有 多相星形连接的控制绕组,由专门电源输入电脉冲信号,每输入一个脉冲信号,步进电 动机的转子就前进一步。由于输入的是脉冲信号,输出的角位移是断续的,所以又称为 脉冲电动机。随着数字控制系统的发展,步进电动机的应用将逐渐扩大。 进电动机需配置一个专用的电源供电,电源的作用是让电动机的控制绕组按 照特定的顺序通电,即受输入的电脉冲控制而 动作,这个专用电源称为驱动电源。步进电动 机及其驱动电源是一个互相联系的整体,步进 图&步1誉赳动机驱动电源迪打框圏电动机的运行性能是由电动机和驱动电源两者 配合所形成的综合效果。 2.对驱动电源的基本要求 (1)驱动电源的相数、通电方式和电压、电流都要满足步进电动机的需要; (2)要满足步进电动机的起动频率和运行频率的要求; (3)能最大限度地抑制步进电动机的振荡; (4)工作可靠,抗干扰能力强; (5)成本低、效率高、安装和维护方便。

文献综述-步进电动机的微机控制

文献综述 电气工程及其自动化 步进电动机的微机控制 前言:进电动机属于DC驱动的同步电动机,它是纯粹的数字控制电动机。它是将电脉冲激励信号转换成相应的角位移或线位移的离散值控制电动机,这种电动机每当输入一个电脉冲就动一步,所以又称脉冲电动机。近30年来,数字技术、计算机技术和永磁材料的迅速发展推动了步进电动机的发展,为步进电动机的应用开辟了广阔的前景。 步进电动机系统是由步进电动机及其驱动控制电路构成的。近二十年来,电力电子技术、微电子技术和微处理器技术的飞速发展,极大地推动了步进电动机驱动控制技术的进步,并使之在不断完善中趋于成熟。步进电动机驱动控制技术的发展,在使得步进电动机系统获得更加广泛应用的同时,也使得步进电动机与其驱动电路装置日益成为不可分割的一个整体。步进电动机驱动电路的合理设计与改进,需要对步进电动机运行机理和具体结构设计的透彻了解与深入分析。同时,步进电动机系统的性能和运行品质在很大程度上取决于其驱动电路的结构与性能,同一台电动机配以不同类型的驱动电路,其性能会有较大差异。抛开驱动电路来谈步进电动机的性能是不完全的。 步进电动机主要用于数字控制系统中,精度高,运行可靠。如采用位置检测和速度反馈,亦可实现闭环控制。步进电动机已广泛地应用于数字控制系统中,如数模转换装置、数控机床、计算机外围设备、自动记录仪、钟表、和磁盘等等之中,另外在工业自动化生产线、印刷设备如打印机、绘图机等中亦有应用。 正文:国内外关于步进电动机的研究主要在它本身的性能提高,应用领域的不断拓广,电动机外形的改变和不同的更先进的控制方式。 1、步进电动机的发展历史与概要。 步进电动机的发展过程 步进电动机的机理是基于最基本的电磁铁作用、其原始模型起源于1830年至1860年间。1870午前后开始以控制为目的的尝试、应用于氮弧灯的电极输送机构中。这被认为是最初的步进电动机。 此后,在电话自动交换机中广泛使用了步进电动机。不久又在缺乏交流电源的船舶和飞

步进电动机控制方法

<<技能大赛自动线的安装与调试>>项目二等奖 心得二 心得二:步进电机的控制方法 我带队参加《2008年全国职业院校技能大赛自动线的安装与调试》项目,我院选手和其他院校的三位选手组成了天津代表队,我院选手所在队获得了《2008年全国职业院校技能大赛自动线的安装与调试》项目二等奖,为天津市代表队争得了荣誉,也为我院争得了荣誉。以下是我这个作为教练参加大赛的心得二:步进电机的控制方法 《2008年全国职业院校技能大赛自动线的安装与调试》项目的主要内容包括如气动控制技术、机械技术(机械传动、机械连接等)、传感器应用技术、PLC控制和组网、步进电机位置控制和变频器技术等。但其中最为重要的就是PLC方面的知识,而PLC中最重要就是组网和步进电机的位置控制。 一、 S7-200 PLC 的脉冲输出功能 1、概述 S7-200 有两个置PTO/PWM 发生器,用以建立高速脉冲串(PTO)或脉宽调节(PWM)信号波形。 当组态一个输出为PTO 操作时,生成一个50%占空比脉冲串用于步进电机或伺服电 机的速度和位置的开环控制。置PTO 功能提供了脉冲串输出,脉冲周期和数量可由用户控制。但应用程序必须通过PLC内置I/O 提供方向和限位控制。 为了简化用户应用程序中位控功能的使用,STEP7--Micro/WIN 提供的位控向导可以帮助您在几分钟内全部完成PWM,PTO 或位控模块的组态。向导可以生成位置指令,用户可以用这些指令在其应用程序中为速度和位置提供动态控制。 2、开环位控用于步进电机或伺服电机的基本信息 借助位控向导组态PTO 输出时,需要用户提供一些基本信息,逐项介绍如下: ⑴最大速度(MAX_SPEED)和启动/停止速度(SS_SPEED) 图1是这2 个概念的示意图。 MAX_SPEED 是允许的操作速度的最大值,它应在电机力矩能力的范围。驱动负载所需的力矩由摩擦力、惯性以及加速/减速时间决定。

步进电机实验报告

Arduino步进电机实验报告 步进电机是将电信号转变为或的开环控制电机,是现代数字程序控制系统中的主要执行元件,应用极为广泛。在非超载的情况下,的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制来控制电机转动的和,从而达到调速的目的。 实验目的: (1)了解步进电动机工作原理。 (2)熟悉步进电机驱动器使用方法。 (3)掌握步进电动机转向控制编程。 实验要求: (1)简要说明步进电动机工作原理。 (2)熟记步进电机驱动器的使用方法。 (3)完成步进电动机转速转向控制编程与实现。 (4)提交经调试通过的程序一份并附实验报告一份。 实验准备: 1. ArduinoUNOR3开发板 Arduino是一块基于开放原始代码的Simplei/o平台,并且具有开发语言和开发环境都很简单、易理解的特点。让您可以快速使用Arduino做出有趣的东西。它是一个能够用来感应和控制现实物理世界的一套工具。它由一个基于单片机并且开放源码的硬件平台,和一套为Arduino板编写程序的开发环境组成。Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的,也可以在运行时和你电脑中运行的程序(例如:Flash,Processing,MaxMSP)进行通讯。 2. ULN2003芯片 ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。可以

步进电机闭环控制系统

步进电机闭环控制系统

几种典型的步进电机闭环控制系统 哈尔滨工业大学 【摘要】系统阐述了步进电动机闭环控制系统的优点,给出了几种典型的闭环控制系统,并提出了步进电动机高精度定位系统的设计思想。【叙词】步进电机闭环系统/高精度定位 l概述 步进电机是机电一体化产品中的关键元件之一,是一种性能良好的数字化执行元件。它能够将电的脉冲信号转换成相应的角位移,是一种离散型自动化执行元件。随着计算机控制系统的发展,步进电动机广泛应用于同步系统、直线及角位系统、点位系统、连续轨迹控制系统以及其它自动化系统中,是高科技发展的一个重要环节。 2步进电动机闭环系统与开环系统比较[1- 步进电机的主要优点之一是适于开环控制。在开环控制下,步进电动机受具有予定时间间隔的脉冲序列所控制,控制系统中无需反馈传感器和相应的电子线路。这种线路具有简单、费用低的特点,使步进电动机的开环控制系统得以广泛的应用。

c.闭环控制下,效率一转矩曲线提高。 d.采用闭环控制,可得到比开环控制更高的运行速度,更稳定、更光滑的转速。 e.利用闭环控制,步进电动机可自动地、有效地被加速和减速。 f.闭环控制相对开环控制在快速性方面提高的定量评价,可借助比较Ⅳ步内通过某个路径间隔的时间得出: 式中n-步进电动机转换拍数(N>n) g.应用闭环驱动,效率可增到7.8倍,输出功率可增到3.3倍,速度可增到3.6倍。 闭环驱动的步进电机的性能在所有方面均优于开环驱动的步进电动机。步进电机闭环驱动具有步进电动机开环驱动和直流无刷伺服电机的优点。因此,在可靠性要求很高的位置控制系统中,闭环控制的步进电动机将获得广泛应用。3编码器形式的步进电动机阕环控制系统步进电机的闭环控制最早是采用编码器的形式,图1是其原理示意图。初始状态,系统受一相或几相激磁而静止。开始工作后,先把目标位置送入减法计数器;然后,“起动”脉冲信号加到

步进电动机控制系统设计报告

单片机原理与应用课程设计说明书 题目:步进电动机控制系统设计 系部: 专业: 班级:2013级1班 学生姓名: 学号: 指导教师: 2013年 6 月22 日

目录 1.项目设计任务与要求 (1) 2.项目设计方案 (1) 2.1设计思路 (1) 2.2器件选择方案 (1) 2.2.1 单片机的选择 (1) 2.2.2 AT80C51的主要性能 (1) 2.2.3 AT80C51引脚图 (2) 2.2.4 管脚作用: (2) 2.2.5 四相步进电动机工作原理 (3) 3 .硬件电路设计 (5) 3.1步进电动机介绍 (5) 3.2 步进电动机控制系统电路设计 (5) 3.3步进电动机驱动电路 (5) 3.4按键与指示电路 (6) 3.5晶振电路和复位电路 (8) 4.项目软件设计 (9) 5.项目仿真与调试 (12) 5.1程序的调试 (12) 5.2步进电动机控制系统仿真 (13) 5.2.1步进电动机正转仿真 (13) 5.2.2步进电动机反转仿真 (14) 5.2.3步进电动机停止仿真 (14) 6.结论 (15) 7.附录 (16) 参考文献 (18)

1.项目设计任务与要求 使用80C51单片机对四相步进电动机进行控制,使其能够顺时针或逆时针旋转。 1)电动机运行平稳,正反转控制自如; 2)根据要求改变运行圈数和运行速度; 3)写出详细的电路工作原理、参数计算; 4)画出仿真电路图; 5)仿真测试并记录结果。 2.项目设计方案 2.1设计思路 步进电动机驱动原理如下:单片机发出脉冲信号,控制步进电动机定子的各相绕组以适当的时序通、断电,使其作步进式旋转。四相步进电动机各相绕组的通电顺勋可以单四拍(A→B→C→D)、双四拍(AB→BC→CD→DA)和单双八拍(A→AB→B→BC →C→CD→D→DA)的方式进行。按上述顺序切换,步进电动机转子按顺时针方向旋转。若通电顺序相反,则电动机转子按逆时针方向旋转。 2.2器件选择方案 2.2.1 单片机的选择 本设计采用AT80C51单片机,80C51单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且其功耗低、体积小、价格便宜、耗电低、技术成熟和成本低等优点。许多功能部件集成在芯片内部,其信号通道受外接影响小,可靠性高,控制能力强,运行速度快等特点。 2.2.2 AT80C51的主要性能 1.与STC89C52 单片机产品系列兼容; 2.片内有4KB可在线重复编程的快闪擦写存储器; 3.存储数据保存时间为10年; 4.宽工作电压范围:VCC可为2.7V到6V; 5.全静态工作:可从0Hz至16MHz ; 6.程序存储器具有3级加密保护; 7.128*8位内部RAM; 8.32条可编程I/O线; 9.两个16位定时器/计数器; 10.中断结构具有5个中断源和2个优先级; 11.可编程全双工串行通道;

步进电机实验报告

单片机实验 课程名称:步进电机表实验 授课班级:2010级自动化三班 任课教师:文远熔 计划学时:32学时 实验组员:张藤耀赵福亮王聪慧 秦菱蔚梁钦郑欢

目录 摘要………………………………………………………………………… 第一章概述…………………………………………………………………………………………. 1.1实验目的………………………………………………………………………… 1.2实验要求………………………………………………………………………… 1.3步进电机的介绍…………………………………………………………………… 1.4 研究思路………………………………………………………………………… 第二章硬件设计………………………………………………………….. 2.1 51单片机介绍…………………………………………………………………… 2.2 UIN2003A…………………………………………………………………………… 2.3 ZLG7290…………………………………………………………………………… 2.3.1 7290工作原理………………………………………………………………… 2.3.2 7290引脚图…………………………………………………………………… 第三章相关图像………………………………………………………………. 3.1 总电路图……………………………………………………………………… 3.2 7290控制数码管……………………………………………………………………… 3.3 程序流程图………………………………………………………………………… 3.3.1 控制框图………………………………………………………………………… 3.3.2 流程图………………………………………………………………………… 第四章调试………………………………………………………………………第五章心得体会…………………………………………………………………附录【一】系统程序……………………………………………………………附录【二】参考文献…………………………………………………………….

控制步进电机调速系统实验报告

华北科技学院计算机系综合性实验 实验报告 课程名称微机原理及应用 实验学期 2011 至 2012 学年第二学期学生所在系部电子信息工程学院 年级 2009 专业班级 学生姓名学号 任课教师 实验成绩 计算机系制

《微机原理及应用》课程综合性实验报告 开课实验室:计算机接口实验室2012年5月29日 实验题目微机控制步进电机调速系统 一、实验目的 1、了解计算机控制步进电机原理 2、掌握步进电机正转反转设置方法 3、掌握步进电机调速工作原理及程序控制原理 二、设备与环境 TPC-2003A 微机。 Vc++编译器。 三、实验内容 硬件接线图参考实验指导书。 软件编程在TPC-2003A自带的VC++编译环境下使用。 在通用VC++下编程,需要拷贝相关的库文件。 用汇编语言编写控制程序需注明原理。 四、实验结果及分析 1、实验步骤 1、按如下实验原理图连接线路,利用8255输出脉冲序列,开关K0~K6控制步进电机转速,K7控制步进电机转向。8255 CS接288H~28FH。PC0~PC3接BA~BD;PA口接逻辑电平开关。 2、编程:当K0~K6中某一开关为“1”(向上拨)时步进电机启动。K7向上拨电机正转,向下拨电机反转。 实验原理图

2.实验结果 按照实验步骤连接实验电路,检查无误后运行程序。可以看到,当开关k0到k6依次为高电平时,电机转速越来越慢,k0闭合时速度最快,k6闭合时速度最慢,当k0到k6的低位有闭合时,步进电机按最低位的转速运行,因为程序中的查询方式是从k0-k6,即在程序的优先级别中k0的级别是最高的而k7的优先级别是最低的。k7控制电机的正转与反转。 3.实验分析 (1)步进电机的工作原理: 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点,使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机作步进式旋转。驱动 电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。 如图(b)所示:本实验使用的步进电机用直流+5V 电压,每相电流为0.16A,电机线圈 由四相组成:即: φ1(BA) φ2(BB) Φ3(BC) Φ4(BD) 驱动方式为二相激磁方式,各线圈通电顺序如下表所示。图(b) 表中首先向φ1 线圈-φ2 线圈输入驱动电流,接着φ2-φ3,φ3-φ4,φ4-φ1,又返回到φ1-φ2,按这种顺序切换,电机轴按顺时针方向旋转。 实验可通过不同长度的延时来得到不同频率的步进电机输入脉冲,从而得到多种步进速度。

相关文档
最新文档