毕业设计(论文)-步进电机的驱动及控制

(学校名称)

毕业设计(论文)

( *****届 )

题目:步进电机的驱动及控制

系别********分院

专业班级*****班

学生姓名* * *

学号

导师姓名

成绩

年月日

目录

摘要 (2)

一、引言 (3)

(一)论文的研究意义 (2)

(二)论文的主要内容 (2)

(三)设计要求 (2)

(四)设计目的 (2)

二、步进电机介绍 (4)

(一)种类 (4)

(二)工作原理 (4)

(三)驱动方法 (5)

1、单电压功率驱动接口 (5)

2、双电压功率驱动接口 (6)

3、高低压功率驱动接口 (6)

4、斩波恒流功率驱动接口 (7)

5、升频升压功率驱动接口 (7)

6、集成功率驱动接口 (7)

(四)步进电机优缺点 (9)

三、步进电机的速度控制 (9)

(一)工作原理 (9)

(二)硬件原理框图 (9)

(三)硬件原理图(见附录一) (10)

(四)硬件原理介绍 (10)

四、软件设计流程和描述 (12)

(一)主程序流程图 (12)

(二)延时程序流程图 (14)

(三)源程序代码(见附录二) (14)

五、总结 (15)

附录 (17)

参考文献 (23)

致谢 (24)

步进电机的驱动及控制

***** ********班姓名

指导教师:****

摘要:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。

关键词:电机脉冲频率脉冲频率

一、引言

步进电机是一种将脉冲信号转化为机械角位移或者线位移的控制电机, 它能够在不涉及复杂反馈环路的情况下实现良好的定位精度,并由于具有价格低廉、易于控制、无积累误差等优点,在民用、工业用的经济型数控定位系统中获得了广泛的应用,具有较高的实用价值。为了强调本论文的实用性及可行性,说明了步进电机的构造、工作原理及驱动;回顾了步进电机在国内外发展及应用的概况;分析了本论文所要重点研究的SPWM(正弦脉冲宽度调制)细分驱动、及升降频运动控制等关键技术;最后,介绍了本论文的研究内容以及其它章节的结构安排。

(一)论文的研究意义

步进电机是工业控制中的主要控制元件之一,具有快速启停、精确步进及直接接收数字量的特点。步进电机实际上是一个脉冲/角度转换器,在步进电机控制系统中,脉冲分配器产生周期性的脉冲序列,步进电机每接受到一个脉冲,就沿规定方向走一步。通过本次实验我能够更加熟悉应用可编程外围接口芯片8255A、可编程计数器/定时器8253、ADC0809。同时更加了解步进电机的工作原理、控制方法及其应用。

(二)论文的主要内容

以8088CPU为核心,扩展8255A及相应的接口电路。产生步进电机所需的脉冲系列,该脉冲系列经驱动电路后,直接驱动步进电机,实现速度调节及方向控制,进行功能扩展后我设计的系统能实现的功能:通过四个开关和一个外接电路的旋钮来控制步进电机的正反转及速度的调节,其中一个开关S1控制步进电机的开启,一个开关S2控制步进电机的正反转,剩下的两个开关S2,S3的前三种组合00,01,10控制三种不能调的预先设定好的三个速度,第四种组合11,通过8255A和ADC0809将由外接电路的旋钮控制的一个连续可调电压信号采样有这个数值的大小来控制延时

的长短从而控制步进电机的速度来实现无极调速。这个系统的特点就是:可设定三个固定常用的速度,和一个可无极调速的速度,操作简单可靠。

(三)设计要求

在本次设计中,要求独立完成设计,画出电路原理图,说明工作原理,画出电路板图,编写程序及程序流程图。

1. 画出系统原理图,并分析工作原理及过程。

2. 掌握步进电机工作原理。

3. 编制产生步进电机所需脉冲序列的秩序,给出流程图。

4. 设计电路板图。

5. 获取实验结果。

(四)设计目的

通过该次学习可以使我们对步进电机一个全面的理解,它将起到让我学到新的知识、加强综合能力、提高系统设计水平、启发创新思想的作用。

通过本次设计可以提高学生在电机与电气控制方面的实际工作能力。使学生学习的理论知识能应用到实际问题中,在实践中,巩固和加深对理论的认识。更重要学会面对一个实际问题,如何自己去搜集资料,如何自

己去学习新的知识,如何自己去制定解决问题的方案并通过实践不断的分析解决道路上的一切问题,如此不断提高自身的能力。这也是本次设计应该达到的目的。

掌握8088CPU的最小工作模式的结构及其应用各管脚的含义,地址的分配、选择。熟练掌握8255A的初始化控制字的写入及更改,巧妙应用A 口、B口、C口的功能,是它与实验板上的其它芯片更好的配合应用。熟练掌握可编程计数器/定时器8253的六种工作方式,各种方式控制字的写入,各种工作方式的特点,并能够熟练的加以应用。熟练掌握应用8255A 与ADC0809的配合使用来进行数据采样。了解步进电机的工作原理,用程序实现脉冲分配器,并对步进电机进行顺序控制。更加熟悉应用汇编语言中的语句及用法,子程序的调用,模块化编写程序,和学会使用有关软件的应用编程、编译、调试、发现错误、修改错误总结经验,并且还要应用汇编语言编写实用程序,控制一个实际的对象。

二、步进电机介绍

(一)种类

目前常用的有三种步进电动机:

1、反应式步进电动机(VR)。反应式步进电动机结构简单,生产成本低,步距角小;但动态性能差。

2、永磁式步进电动机(PM)。永磁式步进电动机出力大,动态性能好;但步距角大。

3、混合式步进电动机(HB)。混合式步进电动机综合了反应式、永磁式步进电动机两者的优点,它的步距角小,出力大,动态性能好,是目前性能最高的步进电动机。它有时也称作永磁感应子式步进电动机。

(二)工作原理

图2.1 三相反应式步进电动机的结构示意图

1——定子 2——转子 3——定子绕组

图2.1是最常见的三相反应式步进电动机的剖面示意图。电机的定子上有六个均布的磁极,其夹角是60º。各磁极上套有线圈,按图1连成A、B、

=360º/40=9º,C三相绕组。转子上均布40个小齿。所以每个齿的齿距为θ

E

而定子每个磁极的极弧上也有5个小齿,且定子和转子的齿距和齿宽均相同。由于定子和转子的小齿数目分别是30和40,其比值是一分数,这就

产生了所谓的齿错位的情况。若以A相磁极小齿和转子的小齿对齐,如图1,那么B相和C相磁极的齿就会分别和转子齿相错三分之一的齿距,即3º。因此,B、C极下的磁阻比A磁极下的磁阻大。若给B相通电,B相绕组产生定子磁场,其磁力线穿越B相磁极,并力图按磁阻最小的路径闭合,这就使转子受到反应转矩(磁阻转矩)的作用而转动,直到B磁极上的齿与转子齿对齐,恰好转子转过3º;此时A、C磁极下的齿又分别与转子齿错开三分之一齿距。接着停止对B相绕组通电,而改为C相绕组通电,同理受反应转矩的作用,转子按顺时针方向再转过3º。依次类推,当三相绕组按A→B→C→A顺序循环通电时,转子会按顺时针方向,以每个通电脉冲转动3º的规律步进式转动起来。若改变通电顺序,按A→C→B→A顺序循环通电,则转子就按逆时针方向以每个通电脉冲转动3º的规律转动。因为每一瞬间只有一相绕组通电,并且按三种通电状态循环通电,故称为单三拍运行方式。单三拍运行时的步矩角θ

b

为30º。三相步进电动机还有两种通电方式,它们分别是双三拍运行,即按AB→BC→CA→AB顺序循环通电的方式,以及单、双六拍运行,即按A→AB→B→BC→C→CA→A顺序循环通电的方式。六拍运行时的步矩角将减小一半。反应式步进电动机的步距角可按下式计算:

θ

b =360º/NE

r

(1)

式中 E

r

——转子齿数;

N——运行拍数,N=km,m为步进电动机的绕组相数,k=1或2。

(三)驱动方法

步进电动机不能直接接到工频交流或直流电源上工作,而必须使用专用的步进电动机驱动器,如图2.2所示,它由脉冲发生控制单元、功率驱动单元、保护单元等组成。图中点划线所包围的二个单元可以用微机控制来实现。驱动单元与步进电动机直接耦合,也可理解成步进电动机微机控制器的功率接口,这里予以简单介绍。

图2.2 步进电动机驱动控制器

1、单电压功率驱动接口

实用电路如图2.3所示。在电机绕组回路中串有电阻R

s

,使电机回路时间常数减小,高频时电机能产生较大的电磁转矩,还能缓解电机的低频共振现象,但它引起附加的损耗。一般情况下,简单单电压驱动线路中,

R s 是不可缺少的。R

s

对步进电动机单步响应的改善如图2.3(b)。

图2.3 单电压功率驱动接口及单步响应曲线

图2.4 双电压功率驱动接口

2、双电压功率驱动接口

双电压驱动的功率接口如图2.4所示。双电压驱动的基本思路是在较低(低频段)用较低的电压U

L

驱动,而在高速(高频段)时用较高的电压

U H 驱动。这种功率接口需要两个控制信号,U

h

为高压有效控制信号,U为

脉冲调宽驱动控制信号。图中,功率管T

H 和二极管D

L

构成电源转换电路。

当U

h 低电平,T

H

关断,D

L

正偏置,低电压U

L

对绕组供电。反之U

h

高电平,

T H 导通,D

L

反偏,高电压U

H

对绕组供电。这种电路可使电机在高频段也有

较大出力,而静止锁定时功耗减小。

3、高低压功率驱动接口

图2.5 高低压功率驱动接口

高低压功率驱动接口如图2.5所示。高低压驱动的设计思想是,不论

电机工作频率如何,均利用高电压U

H

供电来提高导通相绕组的电流前沿,

而在前沿过后,用低电压U

L

来维持绕组的电流。这一作用同样改善了驱动

器的高频性能,而且不必再串联电阻R

s

,消除了附加损耗。高低压驱动功

率接口也有两个输入控制信号U

h 和U

l

,它们应保持同步,且前沿在同一时

刻跳变,如图5所示。图中,高压管VT

H 的导通时间t

l

不能太大,也不能

太小,太大时,电机电流过载;太小时,动态性能改善不明显。一般可取1~3ms。(当这个数值与电机的电气时间常数相当时比较合适)。

4、斩波恒流功率驱动接口

恒流驱动的设计思想是,设法使导通相绕组的电流不论在锁定、低频、高频工作时均保持固定数值。使电机具有恒转矩输出特性。这是目前使用较多、效果较好的一种功率接口。图6是斩波恒流功率接口原理图。图中R是一个用于电流采样的小阻值电阻,称为采样电阻。当电流不大时,VT

1

和VT

2同时受控于走步脉冲,当电流超过恒流给定的数值,VT

2

被封锁,电

源U被切除。由于电机绕组具有较大电感,此时靠二极管VD续流,维持绕组电流,电机靠消耗电感中的磁场能量产生出力。此时电流将按指数曲线衰减,同样电流采样值将减小。当电流小于恒流给定的数值,VT

2

导通,电源再次接通。如此反复,电机绕组电流就稳定在由给定电平所决定的数值上,形成小小的锯齿波,如图2.6所示。

图2.6 斩波恒流功率驱动接口

斩波恒流功率驱动接口也有两个输入控制信号,其中u

1

是数字脉冲,

u

2

是模拟信号。这种功率接口的特点是:高频响应大大提高,接近恒转矩输出特性,共振现象消除,但线路较复杂。目前已有相应的集成功率模块可供采用。

5、升频升压功率驱动接口

为了进一步提高驱动系统的高频响应,可采用升频升压功率驱动接口。这种接口对绕组提供的电压与电机的运行频率成线性关系。它的主回路实际上是一个开关稳压电源,利用频率-电压变换器,将驱动脉冲的频率转换成直流电平,并用此电平去控制开关稳压电源的输入,这就构成了具有频率反馈的功率驱动接口。

6、集成功率驱动接口

目前已有多种用于小功率步进电动机的集成功率驱动接口电路可供

选用。

L298芯片是一种H桥式驱动器,它设计成接受标准TTL逻辑电平信号,可用来驱动电感性负载。H桥可承受46V电压,相电流高达2.5A。L298(或XQ298,SGS298)的逻辑电路使用5V电源,功放级使用5~46V电压,下桥发射极均单独引出,以便接入电流取样电阻。L298(等)采用15脚双列直插小瓦数式封装,工业品等级。它的内部结构如图2.7所示。H桥驱动的主要特点是能够对电机绕组进行正、反两个方向通电。L298特别适用于对二相或四相步进电动机的驱动。

图2.7 L298原理框图

与L298类似的电路还有TER公司的3717,它是单H桥电路。SGS公司的SG3635则是单桥臂电路,IR公司的IR2130则是三相桥电路,Allegro 公司则有A2916、A3953等小功率驱动模块。

图2.8是使用L297(环形分配器专用芯片)和L298构成的具有恒流斩波功能的步进电动机驱动系统。

图2.8 专用芯片构成的步进电动驱动系统

(四)步进电机优缺点

优点

1、电机旋转的角度正比于脉冲数;

2、电机停转的时候具有最大的转矩(当绕组激磁时);

3、由于每步的精度在百分之三到百分之五,而且不会将一步的误差积累到下一步因而有较好的位置精度和运动的重复性;

4、优秀的起停和反转响应;

5、由于没有电刷,可靠性较高,因此电机的寿命仅仅取决于轴承的寿命;

6、电机的响应仅由数字输入脉冲确定,因而可以采用开环控制,这使得电机的结构可以比较简单而且控制成本

7、仅仅将负载直接连接到电机的转轴上也可以极低速的同步旋转。

8、由于速度正比于脉冲频率,因而有比较宽的转速范围。

缺点

1、如果控制不当容易产生共振;

2、难以运转到较高的转速。

三、步进电机的速度控制

(一)工作原理

以8088CPU为核心,扩展8255A及相应的接口电路,产生步进电机所需的脉冲系列。该脉冲系列经驱动电路后,直接驱动步进电机,实现速度调节及方向控制,进行功能扩展后我设计的系统能实现的功能:通过四个开关和一个外接电路的旋钮来控制步进电机的正反转及速度的调节,其中一个开关S1控制步进电机的开启,一个开关S2控制步进电机的正反转,剩下的两个开关S2,S3的前三种组合00,01,10控制三种不能调的预先设定好的三个速度,第四种组合11,通过8255A和ADC0809将由外接电路的旋钮控制的一个连续可调电压信号采样有这个数值的大小来控制延时

的长短从而控制步进电机的速度来实现无极调速。这个系统的特点就是:可设定三个固定常用的速度和一个可无极调速的速度,操作简单可靠。

(二)硬件原理框图

IN7 5

4

S3 3 S4 2 1

图3.1系统的硬件原理框图

(三)硬件原理图(见附录一)

(四)硬件原理介绍

1、8086CPU 构成的最小模式系统

图3.2 8086最小系统结构示意图

根据使用目的的不同,8086/8088系统可以有最小模式和最大模式两

D0—D7 8088 控制机

A 12V

B A ’ 驱动器 ULN2803 B ’

C C ’

D D ’

步进电机

A 口 PB0 PB1

8255A PB6

PB7 PB2

PB3 PB4 PB5

1 IN7

ADC0809

S11 S2

8253 OUT2

8086CPU

的AD 复用总线分离为AB 总线和DB 总线

AB A19~A0

DB D15~D0CB 扩展ROM 和RAM 存储器

扩展I/O

接口电路

外设AB DB CB

种系统配置,两种方式的选择主要取决于硬件,当CPU引脚MN/MX端接高电平+5V时,构成最小系统。

图3.3 总线结构示意图

在最小模式系统中,除了8086CPU,存储器及I/O接口芯片外,还加入了一片8284A作为时钟发生器,三片8282/8283或74LS373作为地址锁存器,二片8286/8287或74LS245作为双向数据总线收发器。数据总线和地址总线分时复用。

存储器用来存放程序与数据,通过译码器74LS138选择出所对应的存储单元。如选中2723(1-1),要求A19-A14、A13、A0=0,即地址范围为(00000H-01FFEH),能存放4K的数据。其余各存储器的地址范围依此类推。

2、外设接口电路部分

本部分设计使用了ADC0809采样电路,8255A接口芯片,译码器

74LS138等构成.ADC0809的数据输出端口接在8255A的A口上。同时ADC0809采样的启动信号由定时器/计数器8253提供和时钟频率CLOCK 由系统应用时钟频率OPCLK提供。B口是分时复用的,有时输出,有时输入.输入是控制信号,输出的是电机驱动信号。

其中8253,8255A的地址见系统编码表

3、驱动电路及步进电机部分

驱动电路相当于一个功率放大电路,是输入的信号变换后能驱动负载.但要求负载不超过额定值.本次设计使用的是ULN2803驱动芯片.其引脚标注如下.

四、软件设计流程和描述

(一)主程序流程图

(二)延时程序流程图

(三)源程序代码(见附录二)

总结

本次课程设计,进一步促进了我对电力拖动的热爱,不仅如此它还进一步加深了我对以前知识的认识和提高,书上对步进电机只是简单的介绍并没有很多关于应用的说明,这次设计我对步进电机的驱动和控制有了更多的了解,为以后的学习生活带来了方便。此次课程设计是激发我们见理论与实际相结合的手段,增强了我们动手和动脑的能力,是对思维能力的深度提高。

通过这次课程设计我学会了很多知识,不仅对电拖方面知识,也对电脑的操作知识也得到了提高,特别是对办公软件office的基本操作有了很大的提高。

附录二源程序代码

;-------------------------------------

;定义堆栈段

;-------------------------------------

STACK SEGMENT STACK

DW 256 DUP(?)

STACK ENDS

;-------------------------------------

;定义数据段

;-------------------------------------

DA TA SEGMENT

TABLE1 DB 01H,03H,02H,06H,04H,0CH,08H,09H ;顺时针旋转脉冲列表

TABLE2 DB 09H,08H,0CH,04H,06H,02H,03H,01H ;逆时针旋转脉冲列表

RD DB 03H ;用以记录是顺时针转,还是逆时针转

SD DB 08H ;用于记录所输入的开关的速度DATA ENDS

;-------------------------------------

;代码段

;-------------------------------------

CODE SEGMENT

ASSUME CS:CODE, DS:DATA, ES:DA TA

START: MOV AX,DATA

MOV DS,AX

MOV ES,AX

MOV SI,OFFSET RD ;用[SI]指向存储上次是正反转的存储单元

MOV DI,OFFSET SD ;用[DI]指向存储速度信息的存储单元

MOV AL,0A4H ;初始化8253芯片,送控制字,使用2号计数器

OUT 43H,AL ;并工作在方式2下,只读写高位字节

MOV AL,17H ;8253的2号计数器计数初值,计数1毫秒

OUT 42H,AL

JMP CHECK ;逃到检查开关的状态程序处执行

;-------------------------------------

MAIN: MOV AL,90H ;初始化8255芯片,A口为基本的输入方

式,B

OUT 63H,AL ;口为基本输出方式

MOV AL,[SI] ;[SI]的数为0正转,[SI]为1则反转

CMP AL,00H

JNE B0

;-------------------------------------

;步进电机正传

;-------------------------------------

MOV AL,DH ;DH用于记录上次的转向和现在这次是否同向

CMP AL,00H ;若DH为0,则同向BX则继续加一,否则BX

JE XA ;指向表头1重新开始

A1: MOV BX,OFFSET TABLE1 ;BX指向顺时针转脉冲列表的表头

MOV CX,0008H ;步进电机的步数为八

A2: MOV AL,[BX]

OUT 61H,AL

MOV AL,[DI] ;检测[DI]的值来确定速度大小

CMP AL,01H ;调用延时程序控制步进电机速度一(开关控制)

JE Y1

CMP AL,02H ;调用延时程序控制步进电机速度二(开关控制)

JE Y2

CMP AL,03H ;调用延时程序控制步进电机速度三(开关控制)

JE Y3

CMP AL,04H ;控制步进电机速度(通过A/D转换的数

值控制

JE Y4 ; 延时大小,来控制速度),速度调节范围广

XA: INC BX

LOOP A2

JMP A1

;-------------------------------------

;步进电机反转

;-------------------------------------

B0: MOV AL,DH ;DH用于记录上次的转向和现在这次是否同向

CMP AL,03H ;若DH为3,则同向BX则继续加一,否

则BX JE XB ;指向表头2重新

开始

B1: MOV BX,OFFSET TABLE2 ;BX指向逆时针转脉冲列表的表头

MOV CX,0008H ;步进电机的步数为八

B2: MOV AL,[BX]

OUT 61H,AL

MOV AL,[DI] ;检测[DI]的值来确定速度大小

CMP AL,01H ;调用延时程序控制步进电机速度一(开关控制)

JE Y1

CMP AL,02H ;调用延时程序控制步进电机速度二(开关控制)

JE Y2

CMP AL,03H ;调用延时程序控制步进电机速度三(开关控制)

JE Y3

CMP AL,04H ;控制步进电机速度(通过A/D转换的数值控制

JE Y4 ; 延时大小,来控制速度),速度调节范围广

XB: INC BX

LOOP B2

JMP B1

;-------------------------------------

; 调用延时程序中转过程

;-------------------------------------

Y1: CALL DALL Y ;速度一

JMP CHECK

Y2: CALL DALL Y ;速度二

CALL DALL Y

JMP CHECK

Y3: CALL DALL Y ;速度三

CALL DALL Y

CALL DALL Y

JMP CHECK

Y4: CALL DALL Y1 ;通过A/D转换的数值大小控制延时,速度四

JMP CHECK

;-------------------------------------

;检测开关状态程序

;-------------------------------------

CHECK: MOV AL,92H ;初始化8255芯片,B口基本输入,初始化A

OUT 63H,AL ;口基本输入

IN AL,61H ;读入B口数据,即开关状态

AND AL,0F0H ;屏蔽低四位

TEST AL,10H ;检测PB4是否为1

JZ CHECK ;如果为1则开启电机否则等待

TEST AL,20H ;检测PB5是否为1,为1则正转,为0则反转

JZ B

;-------------------------------------

;步进电机正转

;-------------------------------------

A: PUSH AX

MOV AL,[SI] ;检测[SI]为0则上次为正转,DH赋值为0

【精品】基于单片机的步进电机控制系统设计_毕业论文设计

临沂大学 毕业论文 基于单片机的步进电机控制系统设计

摘要 步进电动机由于用其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。 本文介绍的是一种基于单片机的步进电机的系统设计,用汇编语言和C语言编写出电机的正转、反转、调速、停止程序,通过单片机、电机的驱动芯片ULN2001以及相应的按键实现以上功能,并且步进电机的工作状态要用LCD液晶显示器显示出来。本文内容介绍了步进电机以及单片机原理、该系统的硬件电路、程序组成,同时对软、硬件进行了调试,同时介绍了调试过程中出现的问题以及解决问题的方法。该设计具有思路明确、可靠性高、稳定性强等特点,通过调试实现了上述功能。 关键词:步进电机;脉宽调制;驱动机构;单片机;转动

Design of The Control System of Step-motor The open-loop system which is composed by step-motor is simple, cheap and very practical, so there are very wide range of applications in printers and other office automation equipment and various control devices, and many other fields. This article describes one design of step-motor system based on microcontroller.The program of the preparation of a motor , reverse, adjust speed, stop is written by compile language. The above functions are realized through the microcontroller, motor driver chip ULN2001 and correspond key , and the work state of stepper motor is diaplayed through the light-emitting diode. This article introduces the principle of stepper motor and single-chip microcomputer, the system hardware circuit, the program components, while software and hardware for the debugging, at the same time introduces the problems which are appeared in the debugging process and the solutions of the problems . The design has the advantages of clear , high reliability, strong stability, and the above-mentioned functions are realized through the debugging. Key words: Stepping motor; Pulse-width modulated; driving mechanism; singlechip; rotation

毕业设计论文:基于PLC的步进电机的控制

毕业设计(论文)报告题目基于PLC的步进电机的控制

基于PLC的步进电机的控制 摘要:小型PLC在编程,I/O扩展,通讯接口,开关量和模拟量的调节以及一些特殊功能模块如高速计数输入和脉冲输出的应用上已经基本满足用户的需求了。但随着应用需求及关联产品技术性能的提升,PLC将继续得已完善和发展。本文主要论述了步进电机的原理及驱动方法,并在S7-200 PLC的基础上,对步进电机进行控制。本设计选用PLC控制两相混合式步进电机,在PLC编程的基础上用按钮开关控制步进电机的启动、正转、反转等基本功能。 关键词:S7-200 PLC、两相混合式步进电机、PLC编程

Control of stepping motor based on PLC Abstract:In the field of programming, I/O expansion, Communication interface, adjustments of switches and simulation and some special function modules such as the application of high speed pulse input and output, the PLC has already met demands of users. But the PLC will continue to improve and develop, as the development of application requirements and related technical performance. This article chiefly discusses the principle and driven approach of the stepping motor, and how to control it based on the S7-200 PLC. The article is about how the PLC controlling the two-phase hybrid stepping motor. With the switch button, it can function as: start,positive rotation,inversion. Key words: S7-200 PLC. two-phase hybrid stepping motor, PLC programming.

毕业设计(论文)-步进电机的驱动及控制

(学校名称) 毕业设计(论文) ( *****届 ) 题目:步进电机的驱动及控制 系别********分院 专业班级*****班 学生姓名* * * 学号 导师姓名 成绩 年月日

目录 摘要 (2) 一、引言 (3) (一)论文的研究意义 (2) (二)论文的主要内容 (2) (三)设计要求 (2) (四)设计目的 (2) 二、步进电机介绍 (4) (一)种类 (4) (二)工作原理 (4) (三)驱动方法 (5) 1、单电压功率驱动接口 (5) 2、双电压功率驱动接口 (6) 3、高低压功率驱动接口 (6) 4、斩波恒流功率驱动接口 (7) 5、升频升压功率驱动接口 (7) 6、集成功率驱动接口 (7) (四)步进电机优缺点 (9) 三、步进电机的速度控制 (9) (一)工作原理 (9) (二)硬件原理框图 (9) (三)硬件原理图(见附录一) (10) (四)硬件原理介绍 (10) 四、软件设计流程和描述 (12) (一)主程序流程图 (12) (二)延时程序流程图 (14) (三)源程序代码(见附录二) (14) 五、总结 (15) 附录 (17) 参考文献 (23) 致谢 (24)

步进电机的驱动及控制 ***** ********班姓名 指导教师:**** 摘要:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 关键词:电机脉冲频率脉冲频率

基于PLC步进电机控制系统的设计毕业论文

基于PLC步进电机控制系统的设计毕业论文 基于PLC步进电机控制系统的 设计毕业论文 目录 基于PLC步进电机控制系统的设计.............................................. I 摘要........................................................................ I Stepping motor control system based on PLC ................................. II Abstract ................................................................... II 第一章绪论. (1) 1.1 PLC的发展及应用前景 (1) 1.1.1 可编程控制器(PLC)的发展趋势 (1) 1.1.2 可编程控制器(PLC)的应用领域 (1) 1.1.3 PLC的应用前景 (1) 1.2 提出问题 (2) 1.2.1 机床滑台类型及控制 (3) 1.2.2 本文的工作目的及意义 (3) 1.2.3 本文的主要目的及意义 (3) 1.3 系统功能 (4) 第二章 PLC概述 (5) 2.1 PLC的产生与发展 (5) 2.1.1 PLC的产生及定义 (5) 2.1.2 PLC的发展 (6) 2.2 PLC的特点与功能 (7) 2.2.1 PLC的特点 (7) 2.2.2 PLC的功能 (7) 2.3 PLC的结构 (8) 2.4.1 梯形图 (9) 2.4.2 语句表 (11) 2.4.3 顺序功能图 (11) 第三章步进电机概述 (12)

步进电机运动控制系统设计论文

步进电机运动控制系统设计论文 步进电机是一种常见的电机,它具有精度高、噪音低、速度控制方便等优点,因此被广泛应用于各个领域。步进电机的运动控制系统设计是一项关键的研究内容,它直接关系到步进电机的运行效果和性能表现。本文将详细介绍步进电机运动控制系统设计论文。 一、步进电机的原理 步进电机可以通过改变电流方向和大小来实现转动,并可控制每次转动的角度和速度。步进电机有两种控制方式:全步进和半步进。在全步进模式下,每次电流变化会使电机转动一定的角度,一般为1.8度或0.9度;在半步进模式下,每个电流变化会使电机转动0.9度或0.45度,因此其转动步数是全步进模式的两倍。 二、步进电机的运动控制系统设计 步进电机运动控制系统设计主要包括以下几个方面:控制器设计、软件设计、针对特殊应用的控制策略和运动控制算法的设计以及运动控制系统的仿真分析。 1.控制器设计 控制器是步进电机运动控制系统的核心部件,其主要功能是实现电机的转动控制。控制器设计需要考虑的因素很多,如控制方式、控制精度、控制时间、控制电源等。其中,控制方

式是一个非常重要的参数。针对不同的应用场景,需要选择合适的控制方式。 2.软件设计 步进电机运动控制系统的软件设计需要依据具体的硬件平台和控制器来完成。在软件设计过程中,需要完成控制器的驱动程序编写、运动控制算法的设计、控制命令的下发等工作。此外,在软件设计过程中还需要考虑稳定性、可扩展性、代码复用性等方面。 3.针对特殊应用的控制策略和运动控制算法的设计 在实际应用中,需要根据不同的需求设计不同的控制策略和运动控制算法,以满足特殊要求。例如在机器人控制中,需要实现非常精细的运动控制,而在医疗设备中,则需要更加稳定和安全的控制策略。 4.运动控制系统的仿真分析 运动控制系统的仿真分析是设计步进电机运动控制系统非常重要的环节。通过仿真分析可以在软件开发前进行预判,发现潜在问题并进行调整。在仿真分析过程中,需要考虑到物理系统、控制系统、传感器及其性能参数等多方面因素。 三、结论 步进电机运动控制系统设计是一个复杂的过程,需要综合考虑多种因素,如控制器、软件、算法和仿真等。科学有效的步进电机运动控制系统设计可以大大提高电机的运行效果和性

毕业设计论文基于单片机的步进电机控制器的设计

毕业设计论文基于单片机的步进电机控制器的设计 摘要:本论文针对步进电机控制系统的需求,提出了一种基于单片机 的步进电机控制器的设计方案。该方案在硬件设计上选用了适用于步进电 机驱动的控制芯片,并通过电路连接实现电机控制信号的输出。在软件设 计上,通过单片机编程实现步进电机的运动控制,包括步进角度、转速以 及方向等参数的调节和控制。通过测试实验证明,该设计方案能够有效地 实现步进电机的精确控制,具有较好的稳定性和可靠性。 关键词:单片机;步进电机;控制器;硬件设计;软件设计;运动控 制 第一章引言 1.1研究背景 目前,步进电机作为一种常用的电机类型,在自动控制领域和精密仪 器中得到了广泛应用。步进电机具有结构简单、运行平稳、精度高等优点,因此在许多行业中被广泛采用。为了实现步进电机的精确控制,需要一种 高效、稳定的步进电机控制器。 1.2研究目的 本论文的主要目的是设计一种基于单片机的步进电机控制器,通过硬 件和软件的完美结合,实现对步进电机的精确控制。同时,通过测试和分析,验证该控制器的有效性和可靠性。 第二章方案设计 2.1硬件设计

在硬件设计方面,本文选用了适用于步进电机驱动的控制芯片,并通 过电路连接实现电机控制信号的输出。通过调节电源、电阻和电容等元件,实现对步进电机驱动电压和电流的调节,以满足步进电机运行的需求。 2.2软件设计 在软件设计方面,本文采用单片机进行编程,实现对步进电机的运动 控制。通过编写程序,实现对步进角度、转速以及方向等参数的调节和控制。通过采集和处理步进电机的反馈信号,实现闭环控制,提高步进电机 的运动精度和稳定性。 第三章实验与结果 通过搭建实验系统,并进行测试和分析,验证了本文设计的基于单片 机的步进电机控制器的有效性和可靠性。实验结果表明,该控制器能够实 现步进电机的精确控制,具有较好的稳定性和可靠性。 第四章论文总结 本论文设计了一种基于单片机的步进电机控制器,并通过实验验证了 该控制器的有效性和可靠性。该控制器在硬件设计上选用适用于步进电机 的控制芯片,并通过电路连接实现电机控制信号的输出。在软件设计方面,通过单片机编程实现步进电机的运动控制。通过测试实验证明,该设计方 案能够有效地实现步进电机的精确控制,具有较好的稳定性和可靠性。

基于plc控制的步进电机控制系统设计毕业论文

基于PLC的步进电机控制系统设计 机械电子专业 XXX 指导教师 XXX 摘要:以德国西门子公司小型可编程逻辑控制器S7—200为中央处理单元,以步进电机作为控制对象。介绍了PLC的概念原理以及控制的优点,步进电机的概念及工作原理,现状以及发展方向。PLC 与步进电动机一起结合起来有很高的研究价值与意义。本文在介绍步进电机控制特点的基础上,重点研究了步进电机的控制策略。设计了控制系统的硬件方案,并编写了相应的控制流程,测试了实际控制效果,并提出相应的整改措施,达到更加合理高效的目标。对于使用步进驱动器的步进控制系统,控制器对步进电机的控制关键在于控制脉冲信号的产生。介绍了使用该控制器产生控制脉冲信号的多种不同实现方法,进而实现对步进电机不同控制方法。 关键词:可编程逻辑控制器;步进电机;控制策略;控制流程 The Research Of Stepper Control Method Motor Based On PLC Student majoring in Machinery and electronics specialty XXX Tutor XXX Abstract:With small Germany Siemens S7-200 programmable logic controller of the central processing unit, with stepping motor as control object. This paper introduces the concept of PLC principle and advantage of the control, the concept and working principle of stepper motor, the current situation and development direction. PLC combined with stepper motor has a high research value and significance. In this paper, based on the introduction to the characteristics of the stepper motor control, step motor control strategies are researched. Design the hardware of the control system scheme, and write the corresponding control process, test the actual control effect, and puts forward the corresponding rectification measures, achieve more reasonable and efficient. For using stepper drive stepper control system, the controller of stepper motor control is the key to control the generation of pulse signal. This paper introduces the control using the controller a variety of different implementation methods of the pulse signal, then the method to realize different control the stepper motor. Key words:Programmable logic controller; Stepping motor; The control strategy; Control the process

毕业设计(论文)-基于AT89S52单片机的步进电机控制

题目:简易步进电机控制

步进电机控制 摘要:本设计采用ATMEL公司DIP-40封装的AT89S52单片机实现对四相步进电机的手动和按键控制。由单片机产生的脉冲信号经过分配后分解出对应的四相脉冲,分解出的四相脉冲经驱动电路功率放大后驱动步进电机的转动。转速的调节和状态的改变由按键进行选择,此过程由程序直接进行控制。通过键盘扫描把选择的信息反馈给单片机,单片机根据反馈信息做出相应的判断并改变输出脉冲的频率或转动状态信号。电机转动的不同状态由液晶LCD1602显示出来。而设计的扩展部分可以通过红外信号的发射由另一块单片机和红外线LED完成,用红外万能接收头接收红外信号,可以实现对电机的控制进行红外遥控。 关键字:四相步进电机单片机功率放大 LCD1602

步进电机控制 (1) 摘要 (1) 关键字 (1) 前言 (3) 1系统总体方案设计及硬件设计 (4) (4) 步进电机的种类 (4) 步进电机的特点 (4) 步进电机的原理 (5) 控制系统电路设计 (7) 液晶显示LCD1602 (7) 1.4 AT89S52核心部件及系统SCH原理图 (9) 1.5 LN2003A驱动 (10) 2软件设计及调试 (13) 程序流程 (13) 软件设计及调试 (14) 3 扩展功能说明 (15) 4设计总结 (16) 5 设计源程序 (16) 6 附录 (21) 参考文献 (22) 附2:系统原理图及实物图 (23)

步进电机广泛应用于对精度要求比较高的运动控制系统中,如机器人、打印机、软盘驱动器、绘图仪、机械阀门控制器等。目前,对步进电机的控制主要有由分散器件组成的环形脉冲分配器、软件环形脉冲分配器、专用集成芯片环形脉冲分配器等。分散器件组成的环形脉冲分配器体积比较大,同时由于分散器件的延时,其可靠性大大降低;软件环形分配器要占用主机的运行时间,降低了速度;专用集成芯片环形脉冲分配器集成度高、可靠性好,但其适应性受到限制,同时开发周期长、需求费用较高。步进电机是微特电机的一种,其作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。同时步进电动机是一种将脉冲信号变换成相应的角位移(或线位移)的电磁装置,是一种特殊的电动机。一般电动机都是连续转动的,而步进电动机则有定位和运转两种基本状态,当有脉冲输入肘步进电动机一步一步地转动,每给它一个脉冲信号,它就转过一定的角度。步进电动机的角位移量和输入脉冲的个数严格成正比,在时间上与输入脉冲同步,因此只要控制输入脉冲的数量、频率及电动机绕组通电的相序,便可获得所需的转角、转速及转动方向。在没有脉冲输入时,在绕组电源的激励下气隙磁场能使转子保持原有位置于定位状态。步进电机以广泛应用在生产实践的各个领域。它最大的应用是在数控机床的制造中,因为步进电机不需要A/D转换,能够直接将数字脉冲信号转化成为角位移,所以被认为是理想的数控机床的执行元件。早期的步进电机输出转矩比较小,无法满足需要,在使用中和液压扭矩放大器一同组成液压脉冲马达。随着步进电动机技术的发展,步进电动机已经能够单独在系统上进行使用,成为了不可替代的执行元件。除了在数控机床上的应用,步进电机也可以并用在其他的机械上,比如作为自动送料机中的马达,作为通用的软盘驱动器的马达,也可以应用在打印机和绘图仪中。伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。

基于单片机的步进电机控制毕业论文

目录 前言 (1) 1、选题背景 (2) 、课题背景 (2) 、研究的目的和意义 (3) 1.2.1、研究的目的 (3) 1.2.2、研究的意义 (3) 、课题研究的内容 (4) 2、方案论证 (4) 、单片机的介绍 (4) 2.1.1、单片机的概述 (4) 2.1.2、单片机的特点 (5) 2.1.3、单片机的应用领域 (5) 2.1.4、单片机的选择 (6) 2.1.5、AT89C51简介 (7) 、步进电机的介绍 (10) 2.2.1、步进电机的概述 (10) 2.2.2、步进电机的工作原理 (10) 2.2.3、步进电机的结构及分类 (11) 2.2.4、步进电机的特点: (12) 2.2.5、步进电机的选择 (12) 2.2.6、步进电机的指标术语 (13) 、仿真软件的介绍 (14) 2.3.1、keil软件 (14) 2.3.2、proteus软件 (15) 、驱动电路的选择 (16) 、显示电路的选择 (16) 3、设计或实验过程论述 (16) 、硬件电路的设计 (16) 3.1.1、硬件设计的总体方案 (17) 3.1.2、单片机最小系统 (17) 3.1.3、按键部分 (18) 3.1.4、电机驱动芯片 (19) 3.1.5、电机驱动芯片 (20) 3.1.6、步进电机 (21) 3.1.7、显示部分 (22)

3.1.8、硬件的焊接 (22) 、软件部分 (23) 3.2.1、主程序 (23) 、显示子程序 (24) 3.2.3、键盘扫描子程序 (25) 4、基于AT89C51的步进电机控制系统的实现 (25) 、系统的故障及调试 (25) 4.1.1、软件部分 (25) 4.1.2、硬件部分 (26) 、设计结果 (26) 5、总结与展望 (27) 、总结 (27) 、展望 (28) 参考文献 (28) 致谢 (29) 附录 (30) 基于单片机的步进电机控制系统设计 摘要:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,广泛应用在各种自动化控制系统。本设计以AT89C51单片机为核心,对步进电机进行控制,通过按键实现步进电机正转、反转、加速、减速,并使用LED显示电机速度。经过PROTEUS仿真和硬件焊接,结果表明,系统实现了要求。该电路简单,可靠性强,运行稳定。 关键词:AT89C51;ULN2003;LED;步进电机 中图分类号:TM356

单片机步进电机控制系统设计论文[5篇范例][修改版]

第一篇:单片机步进电机控制系统设计论文 1单片机的步进电机控制系统硬件设计 1.1LED和键盘设计 为了能够实现人与机器的对话,单片机的步进电机控制系统设计了3*4键盘以及4*8LED数码管,人们可以直接对其进行控制。该系统通电后,通过键盘输入控制步进机的运转、启动以及转动方向等,由LED 管动态清晰显示步进机的转向以及转速。器件8279能够控制系统键盘的输入以及LED的输出,进而减少单片机工作的承载,8279在控制系统工作的过程中,将键盘输入的信息进行扫描,利用其抖功能,避免事故的发生。(下图为LED和键盘模块) 1.2放大和驱动设计 逻辑转换器是步进机控制过程中的脉冲分配器,其是CMOS集成电路,其输出的源电流为20毫安,能够应用于三相以及四相步进机,其工作可以选择以下6种激进方式进行控制;其中,对于三相步进电机有1、2、1-2相;对于四相步进电机有1、2、1-2相,其输入的方式有单、双时钟选择方式,其具有正向控制、方向控制、监视原点、初始化原位等功能。PMM8713器件主要由激励方式判断、控制以及时钟设置等部分组成,所有的输入端都设置有秘制的电路,进而提高抗外界干扰的能力。PMM8713输出能够接受功率驱动电路,其通过驱图1LED和键盘模块动器,输出最大的工作电流,以满足电机工作的需求。单片机通过调节相关端口的脉冲信号,控制步进机的运行状态、运转方向以及运转速度等。 2单片机的步进电机控制系统软件设计 2.1单片机程序设计 通过中断脉冲信号,计算步进电机的运转步数以及圈数,并对其进行记录;实现对步进电机运转速速的控制;采用端口的中断程序关闭其相关程序,将电机控制在停机状态;通过中断电机的开启部位,将其转换到运行状态,实现电机的运行;PMM8713的U和D端口通过输出高电平,达到控制步进电机运转方向的目的;8279将其接口与自身的8个数据连接口进行连接,当单片机运行到键盘部位时,采用相关端口中断其工作状态,进而达到控制步进机的启动、停止、速度以及方向等,并将其反馈给8279,利用LED将其显示,明确其运转的速度以及方向。 2.2PC上位机设计 设计PC上位机的主要目的就是控制步进电机,利用单片机中相关部位,实现人与机的对话,其利用单片机发出执行命令,实现对步进电机的有效控制。其中,单片机接受的执行命令会存储在相关软件中,其与储存在片内的Flash的相关地址进行比较,不冲突的信息就储存在其中,如与其中储存的信息发生冲突,就会自动中断,有效的保护电机的正常运行。同时,此软件在运行的过程中,应该对晶振中的USART模块进行设置,其相关的控制软件由VB6.0对其进行编写,采用MSComm软件实现实时通讯。 3结语 电机控制系统利用单片机实现控制整个机器的工作,其使用的可靠性较高。在其工作的状态下,为其

【设计】两相混合式步进电动机驱动控制系统设计毕业论文

【关键字】设计 毕业论文(设计) 2010届电气工程及其自动化专业班级 题目两相混合式步进电动机驱动控制系统设计 姓名学号 指导教师职称 二О一二年五月二十五日 摘要 本文源于解决步进电动机的失步问题。论文在了解步进电动机的特点及工作原理的基础上,重点研究两相步进电动机的单片机控制技术。 根据两相混合式步进电动机的驱动控制特点,本文采用了双极性驱动方式,通过脉冲分配合理控制绕组中的电流保证步进电动机内部合成磁场的幅值恒定,合成磁场的角度均匀,并在此基础上设计了一种两相混合式步进电动机驱动器。 该驱动器以单片机8098为控制核心,选用PBL3717、H桥驱动器件等构成驱动电路,论文从驱动技术方案、硬件电路、控制软件设计方面进行了详细地描述。在反馈检测电路设计时,采用光电编码器来进行步进电动机的转速。通过8279扩展键盘显示电路来显示电动机的转速和给定速度;另外利用ISD1420语音芯片实现语音报速功能。 最后对所设计的两相混合式步进电动机驱动器进行了性能测试分析,结果表明:该驱动器达到了系统设计前所提出的各项指标。系统运行安全、可靠、稳定。整个系统电路简单实用、性能优良、通用性强。设计原则适用于各种步进电动机,有一定的实用价值。 关键词: 2相混合式步进电动机,非线性动态模型,单片机,细分控制

Abstract This dissertation is about a fundamental research that solve the problem of desynchronizing, Based on the characteristics and the work principle of stepping motor, the paper emphasizes the control technology of stepping motor which controlled by the 8098 SCM. According to the character, the paper uses dual bridge driving control technology. Through analyzing and establishing the subdivision model, this paper controls the winding current reasonably, and guarantees constant magnetic field value, even angle. A new driver for 2-phase stepping motor is designed. The driver takes single chip 8098 as the control core, selects BPL3717 and H-bridge as the driver circuit. The paper discusses the technology of driver, the hardware and software designing in detail .In order to design the feedback of the current and speed of 2-phase hybrid stepping motor, using speed monitor to detect the speed of stepping motor. At the same time, using key- board to input the speed and output by LED, which is taken by chip 8279.In the other way, we use pronunciation chip ISD1420 to report the current steep. At last, a whole test for driver is made. The experiment result indicates that this driver reaches the qualities required. The system runs smoothly and safety. The circuit is simple, and has a good performance. The design principle fits many kinds of stepping motor, and has a good practical value. Key Words: 2-phase hybrid stepping motor, Nonlinear dynamic model Single chip,Subdivision control

步进电机控制系统设计毕业设计论文

2014年10月19日版 xxx学院 毕业设计 系别 专业 班级电气一班 学生姓名 20 年 6 月 10 日

xxx学院 毕业设计 题目: 学生: 指导教师: 专业: 班级: 系别: 20 年 6 月 10 日

摘要 步进电机是数字控制系统中的一种执行元件,它能按照控制脉冲的要求,迅速起动,制动,正反转和调速。具有步距角精度高,停止时能自锁等特点,因此步进电机在自动控制系统中,特别是在开环的控制系统中得到了日益广泛的应用。 本文以单片机和环形脉冲分配器为核心设计的步进电机控制系统,通过软硬件的设计调试,实现步进电机能根据设定的参数进行自动加减速控制,使控制系统以最短的时间到达控制终点,而又不发生失步的现象;同时它能准确地控制步进电机的正反转,启动和停止。硬件是以AT89C51单片机为核心的控制电路,主要包括:环形脉冲分配器、键盘显示电路、步进电机的驱动电路等。软件部分采用C语言编程,主要包括键盘显示程序、步进电机的调速程序、停止判断程序等。 关键词:步进电机控制系统;调速;单片机

Abstract Stepping motor is a kind of digital control system components. It can achieve quick start-up, positive inversion, stopping and speed control, according to the control pulse. It has high precision step angle, and can be self-locking when it keeps still. As these characteristics, stepping motor in automatic control system, especially in the open loop control system has been widely applied. This article mainly focuses on taking Single-chip Computer and cycle pulse distributor as the core, and designing the stepping motor control system. Through the design of the software and hardware debugging, it realizes controlling the step motor’s acceleration and deceleration automatically, according to parameter setting. Making the system arrive the end point with the shortest time, but not occur outing of step. Besides it can accurately achieve start-up, positive inversion and shutdown. Hardware takes AT89C51 as the core of control circuit, mainly including: cycle pulse distributor, keyboard and display circuit, stepping motor driving circuit, etc. Software part adopts the C language programming, mainly including keyboard and display program, stepping motor speed control program, stop judging program, etc. Key words: Stepping motor control system; speed control; Single-chip Compute

基于51单片机控制步进电机毕业设计论文

基于51单片机控制步进电机毕业设计论文 南京工业大学 毕业设计 题目:基于单片机的步进电机控制系统设计 学生姓名: 学号: 专业:电气工程与控制科学学院班级: 指导教师:杨道业 2016年6月

基于单片机的步进电机控制系统设计 摘要 步进电动机是一种由电脉冲信号控制的执行元件,由于它具有易控制、体积小等特点,所以在数控系统、自动生产线、自动化仪表、绘图机和打印机等方面有着广泛应用。微电子技术的普及与应用以及微型计算机的飞速发展,逐步进入电机应用领域,这使得之前用硬件电路构成大而复杂的控制器,现在可以用软件来实现。这不仅降低了硬件成本,又提高了控制的灵活性、可靠性及多功能性。由于步进电机具有瞬时启动,急速停止,精度高等特点,用其组成的开环系统既简单、廉价,又非常可行,因此设计出基于单片机的步进电机控制系统具有极大的价值和广泛的应用。 本文课题主要研究了基于单片机的步进电机系统的论证设计。课题内容包括概述步进电机与单片机的工作原理,对步进电机驱动电路进行了分析,以及对系统硬件电路及程序进行了设计与测试。步进电机控制系统的设计采用了软硬件协同仿真的方法,可以有效降低系统开发的时间与成本。利用protues仿真软件完成电机的正反转、加减速、启动停止等基础功能,利用单片机、步进电机驱动芯片、字符型LCD和键盘阵列等元件模块,设计了以控制器与驱动器为一体的步进电机仿真控制系统,实现了对步进电机的方位设定、位置控制等功能,并实时显示出步进电机的工作状态。该系统的硬件组成主要包括控制电路、显示电路、报警反馈电路以及驱动电路组成,根据硬件电路设计出相应的软件程序,进行调试与分析。该设计系统具有思路明确、可靠性高、稳定性强等特点。 关键词:步进电机驱动电路单片机仿真控制系统

基于单片机的步进电机控制系统毕业设计论文

基于单片机的步进电机控制系统 摘要 步进电机是一种通过电磁脉冲信号控制相绕组电流实现定角转动的机电元件,其有易于开环精确控制、无累积误差等特点,在各个领域中获得了广泛的应用。矚慫润厲钐瘗睞枥庑赖。 目前步进电机控制技术已经比较成熟,在高校教学中也越来越得到重视。有感于目前高校步进电机实验系统通常过于复杂昂贵,很难有效地使学生了解步进电机的控制方法并且亲自动手完成实验,因此本文研究的内容就是一套硬件系统比较简单、经济,但功能齐全、适应性强、操作方便,能够把数字电路、模拟电路、单片机技术、电机控制技术结合起来的步进电机教学实验系统。本文首先描述了步进电机的发展应用情况,以及常见的控制方式。然后以单片机为主控制器设计了一整套的控制方案,以及完整的程序流程以及设计。 聞創沟燴鐺險爱氇谴净。 关键词:步进电机单片机教学平台控制方式

The Stepping Motor Control System Based on SCM Abstract: Stepping motor is a kind of component using electric pulse signal to control winding elements to realize angular displacement. It is easy to realize accurate control, no accumulated error an so on. Thus, it is got extensive application. 残骛楼諍锩瀨濟溆塹籟。 Stepper motor control technology has now more mature.And it more and more taken seriously in teaching in college. Feeling the stepper motor test system in college are usually too expensive and complicated. It is difficult to make students understand the principle of stepper motor and fulfill the experiment. Therefore, the contents of this paper is design a simple step motor control system, which has complete function, strong adaptability, easy to operate, high dependability, missing electronic technique, SCM technique and motor control technique. This paper describes the stepper motor application development, and common control first. Then, using SCM as a main controller to put forward the whole system, and the complete process flow and design. 酽锕极額閉镇桧猪訣锥。 Key words: Stepping Motor,SCM, Education Platform, Control 摄尔霁毙攬砖卤庑。彈贸

三相步进电机驱动器设计毕业设计论文

毕业设计(论文) 题目:三相步进电机驱动器设计

摘要 步进电动机是一种将电脉冲信号转换成角位移或线位移的精密执行元件,具有快速起动和停止的特点。其驱动速度和指令脉冲能严格同步,具有较高的重复定位精度, 并能实现正反转和平滑速度调节。它的运行速度和步距不受电源电压波动及负载的影响, 因而被广泛应用于数模转换、速度控制和位置控制系统。本文在分析了步进电机的驱动特性、斩波恒流细分驱动原理和混合式步进电机驱动芯片ULN2003AN的性能、结构的基础上,结合AT89C52单片机,设计出了混合式步进电机驱动电路。 关键词:步进电机,AT89C52单片机,ULN2003AN驱动

Abstract Stepping motors is a kind of will convert angular displacement or electrical impulses signal line displacement of precision actuator, have fast start and stop characteristics. The driving speed and instructions pulse can strictly synchronization, which has high repositioning precision, and can realize the positive &negative and smooth adjustable speed. Its operation speed and step distance from supply voltage fluctuation and load effect, which have been widely applied in analog-to-digital conversion, speed control and the position control system. Based on the analysis of the stepper motor driving characteristics, a chopper constant-current subdivided driving principle and hybrid stepping motor drive chip ULN2003AN the performance, structure in the foundation, the union AT89C52 single chip computer, designed a hybrid stepping motor driver circuit. Key words:Stepping motor,AT89C52 single chip computer,ULN2003AN driver

相关文档
最新文档