564501064毕业设计(论文)基于单片机的步进电机控制系统设计.doc
《564501064毕业设计(论文)基于单片机的步进电机控制系统设计.doc》由会员分享,可在线阅读,更多相关《564501064毕业设计(论文)基于单片机的步进电机控制系统设计.doc(31页珍藏版)》请在三一办公上搜索。
1、河南职业技术学院毕业设计(论文)题 目 基于单片机的步进电机控制系统设计 系(分院) 河南职业技术学院 学生姓名 学 号 06311091 专业名称 数控专业 指导教师 2010年 12月 27日基于单片机的步进电机控制系统设计范永贺摘要:随着工业自动化的发展,步进电机的应用越来越广泛。步进电机是一种用于开环控制的驱动元件。本文阐述了步进电机的基本知识和特性,提出了基于单片机步进电机控制系统.本设计采用AT89C51单片机对步进电机进行控制,实现了软件与硬件相结合的控制方法,用软件代替环形分配器,达到了对步进电机的最佳控制.该系统以PC机作为上位机,以单片机作为下位机,PC机能够将控制指令和参
2、数发送到单片机,保证单片机能够准确、及时地发出控制信号,通过驱动器驱动步进电机上作;同时,PC通过单片机来监测的步进电机运行的各种状态信号。同时系统可以通过单片机采集手轮发出的信号对电机进行同步控制。可使步进电机的控制更加方便,灵活,具有高的数据传输速率、良好的实时性、较高的稳定性和友好的人机对话功能。关键词:步进电机;单片机;PC 机一、 前言单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、
3、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。 同时用单片机还可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。此外,单片机在工商,金融,科研、教育,国防航空航天等
4、领域都有着十分广泛的用途。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、大容量、高性能、低价格和外围电路内装化等几个方面发展。综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 随着工业自动化的发展,步进电机的应用也越来越广泛。步进电机是一种用于开环控制的驱动元件。本文阐述了步进电机的基本知识和特性,提出了基于单片机控制
5、和集成电路驱动的步进电机控制实现方法以及软硬件设计方法。电机在自动化控制中使用的场合相当频繁,步进电机作为电机的一种,可以靠开路控制做精确的定位,因此普遍应用于电脑的外设及工业生产的自动化机具设备中,如NC车床、切割机,此外机器人的各个关节控制也大量的使用步进电机。近些年来,由于步进电机的控制精度不断提高,越来越多有较高控制精度要求的系统也开始采用步进电机。对于小功率步进电机,一般采用单片机与专用步进电机驱动器联合工作的方式,单片机产生脉冲,控制停启、正反转,变速等,专用步进电机驱动器则进行脉冲环形分配及功率驱动,这种控制方式降低成本,缩小体积,简单方便,易于实现。步进电动机突出的优点是它可以
6、在宽广的频率范围内通过改变脉冲频率来实现调速,快速起停、正反转控制及制动等,并且用其组成的开环系统既简单、廉价,又非常可,步进电机的转速取决于脉冲频率、转子齿数和拍数。其角速度与脉冲频率成正比,而且在时间上与脉冲同步。因而在转子齿数和运行拍数一定的情况下,只要控制脉冲频率即可获得所需速度因此在众多领域有着极其广泛的应用。研制一种高性价比步进电机驱动器及其控制系统具有重要的意义。本次设计的步进电机控制系统以PC机作为上位机,以单片机作为下位机,可使上位机能够将经过处理的控制指令和参数发送到下位机,保证下位机能够准确、及时地发出控制信号,通过驱动器驱动步进电机上作。同时,上位机检测下位机的各种状态
7、信号,进行诊断和处理。同时可以通过单片机采集手轮发出的信号对电机进行同步控制。可使步进电机的控制更加方便,灵活,具有高的数据传输速率、良好的实时性、较高的稳定性和友好的人机对话功能。二、步进电机概述2.1步进电机简介步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角” ),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为1
8、00%)的特点,广泛应用于各种开环控制。 现在比较常用的步进电机包括反应式步进电机(VR)、永磁式步进电机(PM)、混合式步进电机(HB)和单相式步进电机等。 永磁式步进电机一般为两相,转矩和体积较小,步进角一般为7.5度 或15度。 反应式步进电机一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。 混合式步进电机是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。这种步进电机的应用最为广泛.2.2步进电机的基本参数1.电机固有步距
9、角: 电机固有步距角表示控制系统每发一个步进脉冲信号,电机所转动的角度。电机出厂时给出了一个步距角的值,如86BYG250A型电机给出的值为0.9/1.8(表示半步工作时为0.9,整步工作时为1.8),这个步距角可以称之为“电机固有步距角”,它不一定是电机实际工作时的真正步距角,真正的步距角和驱动器有关。 2.步进电机的相数: 步进电机的相数是指电机内部的线圈组数,目前常用的有二相、三相、四相、五相步进电机。电机相数不同它们的步距角也不同,一般二相电机的步距角为0.9/1.8、三相的为0.75/1.5、五相的为0.36/0.72 。在没有细分驱动器时,用户主要靠选择不同相数的步进电机来满足自己
10、步距角的要求。如果使用细分驱动器,则相数将变得没有意义,用户只需在驱动器上改变细分数,就可以改变步距角。 3.保持转矩(HOLDING TORQUE): HOLDING TORQUE是指步进电机通电但没有转动时,定子锁住转子的力矩。它是步进电机最重要的参数之一,通常步进电机在低速时的力矩接近保持转矩。由于步进电机的输出力矩随速度的增大而不断衰减,输出功率也随速度的增大而变化,所以保持转矩就成为了衡量步进电机最重要的参数之一。比如,当人们说2N.m的步进电机,在没有特殊说明的情况下是指保持转矩为2N.m的步进电机。 4.DETENT TORQUE: DETENT TORQUE是指步进电机没有通电
11、的情况下,定子锁住转子的力矩。DETENT TORQUE 在国内没有统一的翻译方式,容易使大家产生误解;由于反应式步进电机的转子不是永磁材料,所以它没有DETENT TORQUE。2.3步进电机的特征1.高精度的定位:步进电机最大特征即是能够简单的做到高精度的定位控制。以5相步进电机为例:其定位基本单位(分辨率)为0.72(全步级)/0.36(半步级),是非常小的;停止定位精度误差皆在3分(0.05)以内,且无累计误差,故可达到高精度的定位控制。(步进电机的定位精度是取决于电机本身的机械加工精度) 2.位置及速度控制: 步进电机在输入脉冲信号时,可以依输入的脉冲数做固定角度的回转进而得到灵活的
12、角度控制(位置控制),并可得到与该脉冲信号周波数(频率)成比例的回转速度。 3.具有定位保持力:步进电机在停止状态下(无脉波信号输入时),仍具有激磁保持力,故即使不依靠机械式的剎车,也能做到停止位置的保持。械式的剎车,也能做到停止位置的保持。4.动作灵敏: 步进电机因为加速性能优越,所以可做到瞬时起动、停止、正反转之快速、频繁的定位动作。5.开回路控制、不必依赖传感器定位:步进电机的控制系统构成简单,不需要速度感应器(ENCODER、转速发电机)及位置传感器(SENSOR),就能以输入的脉波做速度及位置的控制。也因其属开回路控制,故最适合于短距离、高频度、高精度之定位控制的场合下使用。 6.中
13、低速时具备高转矩:步进电机在中低速时具有较大的转矩,故能够较同级伺服电机提供更大的扭力输出。7.高信赖性:使用步进电机装置与使用离合器、减速机及极限开关等其它装置相较,步进电机的故障及误动作少,所以在检查及保养时也较简单容易。 8.小型、高功率:步进电机体积小、扭力大,尽管于狭窄的空间内,仍可顺利做安装,并提供高转矩输出。2.4步进电机参数指标及指标术语步进电机的动态指标(1)步距角精度: 步进电机每转过一个步距角的实际值与理论值的误差。用百分比表示:误差/步距角*100%。不同运行拍数其值不同,四拍运行时应在5%之内,八拍运行时应在15%以内。(2)失步: 电机运转时运转的步数,不等于理论上
14、的步数。称之为失步。(3)失调角: 转子齿轴线偏移定子齿轴线的角度,电机运转必存在失调角,由失调角产生的误差,采用细分驱动是不能解决的。(4)最大空载起动频率: 电机在某种驱动形式、电压及额定电流下,在不加负载的情况下,能够直接起动的最大频率。(5)最大空载的运行频率: 电机在某种驱动形式,电压及额定电流下,电机不带负载的最高转速频率。(6)运行矩频特性: 电机在某种测试条件下测得运行中输出力矩与频率关系的曲线称为运行矩频特性,这是电机诸多动态曲线中最重要的,也是电机选择的根本依据。步进电机的静态指标术语 相数:产生不同对极N、S磁场的激磁线圈对数。常用m表示。拍数:完成一个磁场周期性变化所需
15、脉冲数或导电状态用n表示,或指电机转过一个齿距角所需脉冲数,以四相电机为例,有四相四拍运行方式即AB-BC-CD-DA-AB,四相八拍运行方式即 A-AB-B-BC-C-CD-D-DA-A.步距角:对应一个脉冲信号,电机转子转过的角位移用表示。=360度(转子齿数J*运行拍数),以常规二、四相,转子齿为50齿电机为例。四拍运行时步距角为=360度/(50*4)=1.8度(俗称整步),八拍运行时步距角为=360度/(50*8)=0.9度(俗称半步)。定位转矩:电机在不通电状态下,电机转子自身的锁定力矩(由磁场齿形的谐波以及机械误差造成的)静转矩:电机在额定静态电作用下,电机不作旋转运动时,电机转
16、轴的锁定力矩。此力矩是衡量电机体积(几何尺寸)的标准,与驱动电压及驱动电源等无关。虽然静转矩与电磁激磁安匝数成正比,与定齿转子间的气隙有关,但过份采用减小气隙,增加激磁安匝来提高静力矩是不可取的,这样会造成电机的发热及机械噪音。三、方案设计单片机系统设计主要包括以下几个方面的内容:控制系统总体方案设计,包括系统的要求、控制方案的选择,以及工艺参数的测量范围等;选择各参数检测元件及变送器;建立数学模型及确定控制算法;选择单片机,并决定是自行设计还是购买成套设备;系统硬件设计,包括接口电路,逻辑电路及操作面板;系统软件设计,包括管理、监控程序以及应用程序的设计,应用系统设计包含有硬件设计与软件设计
17、两部分;系统的调试与试验。确定单片机控制系统总体方案,是进行系统设计最重要、最关键的一步。总体方案的好坏,直接影响整个控制系统的性能及实施细则。总体方案的设计主要是根据被控对象的任务及工艺要求而确定的。设计方法大致如下:根据系统的要求,首先确定出系统是采用开环系统还是闭环系统,或者是数据处理系统。选择检测元件,在确定总体方案时,必须首先选择好被测参数的测量元件,它是影响控制系统精度的重要因素之一。选择执行机构,执行机构是微型机控制系统的重要组成部件之一。执行机构的选择一方面要与控制算法匹配,另一方面要根据被控对象的实际情况确定。选择输入/输出通道及外围设备。选择时应考虑以下几个问题:被控对象参
18、数的数量;各输入/输出通道是串行操作还是并行操作;各通道数据的传递速率;各通道数据的字长及选择位数;对显示、打印有何要求;画出整个系统原理图。3.1步进电机控制原理步进电机是数字控制电机,它将脉冲信号转变成角位移在步进电机中,控制绕组每改变一次通电方式,称为一拍,每一拍转子就转过一个步距角,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。使用、控制步进电机必须由环形脉冲,功率放大等组成的控制系统,其方框图如3.1(1)所示: 图3.1
19、(1)步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。其基本原理作用如下:(1)控制换相顺序通电换相这一过程称为脉冲分配。例如:四相步进电机的四拍工作方式,其各相通电顺序为A-B-CD,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D或者D,C,B,A相的通断。(2)控制步进电机的转向步进电机的转向由脉冲的分配顺序决定,如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转,要想改变步进电机的转向,只需将脉冲的分配次序颠倒即可实现。(3)控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,即通电一周的
20、周期越短,驱动频率越高,则电机转速越快,因此步进电机的转速取决于脉冲的发送速度的快慢,脉冲速度快了不进电机的转速也就会加快,反之则会变慢,但步进电机的转速也不可能太快,因为它每走一步需要一定的时间,若信号频率过高,可能导致电机失步,甚至只在原步颤动. 调整单片机发出的脉冲频率,就可以对步进电机进行调速,实现步进电机的转速控制。 3.2驱动系统组成对于一个步进电机驱动系统来说,应包括信号发生、信号分配、功率放大等几个模块。3.2.1信号发生通过对单片机的IO口置高低点电平来产生脉冲信号步进脉冲产生电路,在采用单片机的步进电机开环系统中,控制系统的CP脉冲的频率或换向周期实际上是控制步进电机的运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 564501064 毕业设计 论文 基于 单片机 步进 电机 控制系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3930711.html