步进电机驱动两坐标线切割控制Word文件下载.docx

上传人:b****3 文档编号:7869893 上传时间:2023-05-09 格式:DOCX 页数:15 大小:193.40KB
下载 相关 举报
步进电机驱动两坐标线切割控制Word文件下载.docx_第1页
第1页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第2页
第2页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第3页
第3页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第4页
第4页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第5页
第5页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第6页
第6页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第7页
第7页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第8页
第8页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第9页
第9页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第10页
第10页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第11页
第11页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第12页
第12页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第13页
第13页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第14页
第14页 / 共15页
步进电机驱动两坐标线切割控制Word文件下载.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

步进电机驱动两坐标线切割控制Word文件下载.docx

《步进电机驱动两坐标线切割控制Word文件下载.docx》由会员分享,可在线阅读,更多相关《步进电机驱动两坐标线切割控制Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。

步进电机驱动两坐标线切割控制Word文件下载.docx

频率越高,反向电动势越大。

在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。

4.步进电机自身的噪声和振动较大,带惯性负载的能力较差。

5.由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常的可

靠。

同时,它也可以与角度反馈环节组成高性能的闭环数控系统。

6.步进电机的动态响应快,易于启停,正反转及变速。

7.速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩,因此,一般可以不用减速器而直接驱动负载。

8.步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和直流电源。

9.步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应的措施。

10.步进电机低速时可以正常运转,但若高于一定速度就无法启动,并伴有啸叫声。

步进电动机以其显著的特点,在数字化制造时代发挥着重大的用途。

伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。

4、步进电机及其发展

步进电机又称为脉冲电动机或阶跃电动机,它是基于最基本的电磁感应作用,将电脉冲信号转变为角位移或线位移的开环控制元件。

单片机控制的步进电

机广泛地应用于工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机,大型望远镜,卫星天线定位系统等等。

随着经济的发展,技术的进步和电子技

术的发展,步进电机的应用领域更加广阔,同时也对步进电机的运行性能提出了更高

的要求。

步进电机的原始模型起源于1830年至I860年,1870年前后开始以控制为目的的尝试,应用于氩弧灯的电极输送机构中,这被认为最早的步进电机。

1950年

后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易。

到20

世纪60年代后期,在步进电机本体方面随着永磁材料的发展,各种实用性步进电机应运而生。

步进电机往后经过不断改良,使得今日步进电机已广泛运用在需要高定位精度、高分解能、高响应性、信赖性等灵活控制性高的机械系统中。

在生产过程中要求自动化、

省人力、效率高的机器中,我们很容易发现步进电机的踪迹,尤其以重视速度、位置控制、需要精确操作各项指令动作的灵活控制性场合步进电机用得最多。

三、电路的组成

1、步进电机的结构及工作原理

结构

图2步进电机内部结构图

如图2.1所示,步进电机分为转子和定子两部分:

1•定子:

由硅钢片叠成的,定子上有6大磁极,每2个相对的磁极(N,S)

组成一对,共有3对。

定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。

0、1/3n2/3n,(相邻两转子齿轴线间的距离为齿距以n表示),即

A与齿1相对齐,B与齿2向右错开1/3nC与齿3向右错开2/3nA与齿5相对齐,(A就是A,齿5就是齿1)。

2•转子:

由软磁材料制成,其外表面也均匀地分布着小齿,与定子上的小齿相同,

并且小齿的大小相同,间距相同

工作原理:

以反应式步进电机为例:

如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。

女口B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3n此时齿3与C偏移为1/3n齿4与A偏移(n1/3n=2/3。

女口C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3罵此时齿4与A偏移为1/3n对齐。

女口A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3n这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地

按A,B,C,A••…通电,电机就每步(每脉冲)1/3n向右旋转。

如按A,C,B,A……通电,电机就反转。

由此可见:

电机的位置和速度由导电次数(脉冲

数)和频率成对应关系。

而方向由导电顺序决定。

2、步进电机驱动

步进电动机不能直接接到工频交流或直流电源上工作,而必须使用专用的步进电动机驱动器,它由脉冲发生控制单元、功率驱动单元、保护单元等组成。

驱动单元与

步进电动机直接耦合,也可理解成步进电动机微机控制器的功率接口。

3、步进电机的单片机控制

步进电机控制系统组成

图3用微型机控制步进电机原理系统图

与传统步进控制器相比较有以下优点:

(1).用微型机代替了步进控制器把并行二进制码转换成串行脉冲序列,并实现方向控制。

(2).只要负载是在步进电机允许的范围之内,每个脉冲将使电机转动一个固定的步距角度。

(3).根据步距角的大小及实际走的步数,只要知道初始位置,便可知道步进电机的最终位置。

4、脉冲序列的生成

图4脉冲的生成

脉冲幅值:

由数字元件电平决定。

TTL0〜5V

CMOS0〜10V

接通和断开时间可用延时的办法控制。

要求:

确保步进到位。

5、方向控制

步进电机旋转方向与内部绕组的通电顺序相关。

三相六拍,通电顺序为:

正转:

LA44BSC^CA

反转:

2ASC^CMB—BA

改变通电顺序可以改变步进电机的转向

6、脉冲分配

实现脉冲分配(也就是通电换相控制)的方法有两种:

软件法和硬件法

四、电路设计

1、设计思路

本设计主要是研究基于单片机的步进电机控制,采用单片机AT89C51和脉

冲分配器PMM8713控制步进电机在三相六拍工作方式下的启停控制,正反转控制和加减速控制,通过步进电机丝杠连动,带动XY工作台的直线运动,实

现从起点A点到预定点B点的位移控制。

2、设计分析

通过软件实现脉冲分配

软件法是完全用软件的方式,按照给定的通电换相顺序,通过单片机的10向驱

动电路发出控制脉冲,下面以三相六拍为例

上面提到了三相六拍工作方式通电换相得正序为A-AB-B-BC-C-CA-A,,反序为

A-AC-C-CB-B-BA-A

图5用软件实现脉冲分配的接口示意图

注:

P1.0:

A相驱动

P1.1:

B相驱动

P1.2:

C相驱动

三相六拍控制字如下表所示:

表6三相六拍工作方式的控制字

0代表使绕组断电,1代表使绕组通电

在程序中,只要依次将这10个控制字送到P1口,步进电机就会转动一个齿距

角,每送一个控制字,就完成一拍,步进电机转过一个步距角。

软件法在电动机运行过程中,要不停地产生控制脉冲,占用了大量的CPU时间,

可能使单片机无法同时进行其他工作(如监测等),所以,人们更喜欢用硬件法。

通过硬件实现脉冲分配

所谓硬件法实际上就是使用脉冲分配器8713,来进行通电换相控制。

8713是属于单极性控制,用于控制三相和四相步进电机,我们选择的是三相六拍工作方式。

8713可以选择单时钟输入或双时钟输入,具有正反转控制、初始化复位、工作方式和输入脉冲状态监视等功能,所有输入端内部都设有斯密特整形电路,提高抗干扰能力。

选用单时钟输入方式,8713的3脚为步进脉冲输入端,4脚为转向控制

由于采用了脉冲分配器,单片机只需提供步进脉冲,进行速度控制和转向控制,脉冲分配的工作交给8713来自动完成,因此,CPU的负担减轻许多c3、步进电机驱动(采用单电压驱动)

单电压驱动是指电动机绕组在工作时,只用一个电压电源对绕组供电,它的特点是电路最简单。

In

图6单电压功率驱动接口电路图

电路中只有一个电源V,电路中的限流电阻R1决定了时间常数,但R1太大会使绕组供电电流减小。

这一矛盾不能解决时,会使电动机的高频性能下降,可在R1两端并联一个电容,以使电流的上升波形变陡,来改善高频特性,但这样做又使低频性能变差。

R1在工作中腰消耗一定的能量,所以这个电路损耗大,效率低,一般只用于小功率步进电机的驱动。

4、完整电路图

由于步进电机的驱动电流较大,所以微型机与步进电机的连接都需要专门的接口及驱动电路。

驱动器可用大功率复合管,也可以是专门的驱动器。

总之,

只要按一定的顺序改变8713脉冲分配器的11脚〜13脚三位通电的状况,即可控制步进电机依选定的方向步进。

由于步进电机运行时功率较大,可在微型机与驱动

器之间增加一级光电隔离器(一是抗干扰,二是电隔离。

)以防强功率的干扰信号反串进主控系统。

电路图如下所示:

5、元器件表

位号

规格

名称

C1

30pF

R8

10K

三极管X6

9013

C2

R9

光耦X3

4N25

C3

10uF

R10

15Q

二极管X3

IN4007

Y1

12MHZ

R11

单片机

AT9C51

R1

R12

直流电源

+5V

R2

R13

4.7K

环分配器

PMM8713

R3

R14

R4

R15

R5

R16

R6

R17

R7

6、程序框图

根据设计任务,可画出控制步进电机正反转,加减速控制,工作方式为双时钟,程序框图如上:

程序代码如下:

本程序的资源分配如下

R0――中间寄存器R1――储存速度级数R2――储存级数步数

R3――加减速状态指针,加速时指向35H,恒速时指向37H,减速时指向

3AH;

P0.0――正转脉冲输入;

P0.1——反转脉冲输入;

P1.3——正转按钮K1;

P1.4――反转按钮K2;

P1.5――加速按钮K3;

R3=35H,R1、R2都有初

P1.6――减速按钮K4;

定时常数序列放在以ABC为起始地址的ROM中。

初始

始值

ORG0000H

JNBP0.0,ZZ

JNBP0.1,FZ

ZZ:

INCR0

CJNER0,#06H,ZZ1

MOVR0,00H;

ZZ1:

MOVA,R0;

MOVDPTR,#ABC;

MOVCA,@A+DPTR;

MOVP0,A;

FZ:

DECR0;

CJNER0,#0FFH,FZ1;

MOVR0,#05H;

FZ1:

ABC:

DB01H,03H,02H,06H,04H

RET

JS:

MOVR0,#35;

CJNE@R0,#0FFH,JS1;

INCR0;

DEC@R0;

JS1:

DJNZR2,JS2;

INCR1;

MOVA,R1;

MOVB,#120;

MULAB;

MOVR2,A;

JS2:

DJNZR2,JS3;

DECR1;

MOVB,#180;

JS3:

DJNZR2,JS1;

MOVB,#240;

MOVR2,A

RET;

END

五、调试过程、实验结果

1、调试过程:

主要包括以下三个方面

硬件调试:

接通电源,检查焊接电路能否正常工作,接头是否接触良好。

看是否有输出信号脉冲,和各个开关的按下后是否会变化。

软件调试:

按照设计思路用proteus仿真软件画出仿真电路图,先检查单片机的高低电平是否接对和最小系统是否运作正常,接着检查单片机的输出口是否有脉冲信号输出,再检查信号放大电路是否工作,最后检查步进电机的接线是否正确。

运行调试:

在硬件调试和软件调试正确的基础上,使电路进入运行状态,观察运行情况,看是否能够实现三相步进电机的正反转、快速、中速、慢速、单步、定步控制。

以上这3个方面的调试基本没有遇到什么困难,做完以上3个方面调试后,

接着就是程序的编写和调试过程了,这个过程可以说是最简单但同时也是最复杂的,因为程序中的每个指令都会影响到电路的运作,只要程序中那里稍微喝电路

不对或者出现错误,那么你的电路就没有成功可言,所以说做好程序调试着一步,是我本次设计至关重要的一步。

我的程序调试过程如下:

1.先编写程序实现步进电机的正反转和停止,因为这步相对来说较简单,正

要根据步进电机的型号和工作方式去选择输出脉冲信号的变化就可以得以实现。

2.在实现步进电机的正反转和停止的基础上,进而去实现在原有步进电机的

转速上通过编程实现步进电机的正反转、快速、中速、慢速、单步、定步控制。

这个步骤相对下来可能较难,因为对步进电机调速,要经过一定计算才能实现,否则会使步进电机产生失步,定位不精等情况。

控制系统发出的N个进给脉冲,

经驱动线路之后,变成控制步进电机定子绕组通电、断电的电平信号变化次数

N,使步进电机定子绕组的通电状态变化N次。

由步进电机工作原理可知,定

子绕组通电状态的变化次数N决定了步进电机的角位移?

,?

=Na(a即步距角)

2、实验结果:

实现了步进电机的正反转和停止控制,未能实现电机的、快速、中速、慢速、单步、定步控制。

正在调试过程中。

六、小结、心得体会

本设计通过单片机AT89C51和脉冲分配PMM8713来控制步进电机的正反转,加减速,以实现基于XY轴坐标的步进电机的运动控制。

利用步进电机的转子的旋转带动所联接的丝杆的旋转,丝杆又带动了XY工作台进行直线位

移。

本设计实现了占用CPU时间少,效率高;

易于控制步进电机的转向转速;

提高了步进电机的步进精度等。

通过这次专业选修课实训,让我更加深刻理解了课本的知识,并使我熟悉和掌握了步进电机的控制和使用,掌握了AT89C5的管脚分配和环形分配器PMM8713的使用、汇编程序调试等。

通过调试找出了自己的问题所在,相应的修改程序。

在编程过程中难免会有不足之处,因此通过调试,再修改程序可以更好实现相应的功能。

在今后的学习和工作生活中我会更加的努力,做到课本知识理论扎实同时也会努力把自己所学的知识应用到实践中去。

最后感谢在这次在实训中帮助过的同学和老师的悉心指导。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2