




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南机电高等专科学校毕业设计/论文目 录毕业设计任务书摘要绪 论. 1第1章 MCS-51系列单片机的结构和引脚.21.1 MCS-51引脚及功能说明.21.2 MCS-51核心电路.41.3 定时器/计数器的结构.41.4 中断源 .5 1.5 复位.6第2章 步进电机72.1 步进电机的概述72.2 步进电机的分类 72.3 步进电机区别与其他控制电机的特点82.4 步进电机的特点82.5 步进电机的工作原理 .9 2.6 步进电机控制系统硬件设计.11 2.7 步进电机电机的驱动电源.122.8 步进电机的应用.16第3章 软件设计步进电机的恒速运行.193.1脉冲的行成.193.2时序脉冲的形成.19第4章程序及流程图.22 4.1 三相三拍脉冲串输出程序. 22 4.2 恒速运行主程序流程图-程序延时方式. 244.3 恒速运行-定时器延时方式程序清单. 25第5章 结束语. 28致谢. 29参考文献.29附录一30附录二33绪论 近年来,电子技术和计算机应用领域不断扩大,单片机技术已经成为电子技术领域中的一个新的亮点;随着电子器件和永磁材料的发展,步进电机的研究、生产及应用保持着良好的发展势头,步进电机系统已成为机电一体化元件和组件中应用广泛、产量较大的一个机种。步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 由于时间有限,水平有限,设计难免存在疏漏,欢迎指正。第1章 MCS-51系列单片机的结构和引脚MCS-51系列单片机是在一块芯片上集成了CPU、RAM、ROM、定时器/计数器和多功能I/O口等基本功能部件的一台计算机。1.1 MCS-51引脚及功能说明8051单片机的外形采用40条引脚双列直插封装(DIP)或LCC/QFP封装. DIP的引脚和逻辑符号如图所示:图1.1 单片机的引脚和逻辑符号MCS-51因为受到集成电路芯片引脚数目的限制,所以有许多引脚具有双功能,现在对个引脚功能简要说明如下:1.1.1 主电源引脚Vcc和VssVcc电源输入端.工作电源和编程校验(8051/8751)为+5VVss(GND)接共用地端.每个电路芯片都少不了直流电源.1.1.2 时钟振荡电路引脚XTAL1和XTAL2XTAL1和XTAL2分别用做晶体振荡电路的反相器输入和输出端.在使用内部振荡电路时,这两个端子用来接石英晶体,振荡频率为晶体振荡频率,振荡信号送至内部时钟电路产生时钟脉冲信号.这个部分给单片机提供工作节拍,是单片机的主频.1.1.3 4个8位I/O端口-P0,P1,P2和P3P0口(P0.0-P0.7)-第一功能是一个8位漏极开路型的双向I/O口.这时P0口可看成是用户数据总线.第二功能是在访问外部存储器时,分时先提供低8位地址和后提供8位双数据总线.这时先作为地址总线再作为数据总线,在对8751片内EPROM进行编程和校验时.P0用于数据的输入和输出.引脚的分时复用是计算机芯片节省引脚的基本方法,这样的情况后面还很多.同样的引脚在不同的地方或在不同的时间做不同的用途.P2口(P2.0P2.7)-第一功能是一个内部带提升电阻的8位准双向I/O口.第二功能是在访问外部存储器时,输出高8位地址.在对8751片内EPROM进行编程和校验时及扩展外部存储器时,P2口用于接受和发出高8位地址.P3口第一功能大在一个内带上拉电阻的8位准双向I/O口 表1.1 P3口各位的第二功能P3 口 引 脚第 二 功 能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0输入端)P3.3(外部中断1输入端) P3.4T0(定时器0外部输入端)P3.5T1(定时器1外部输入端)P3.6(外部数据存储器写脉冲输出端)P3.7(外部数据存储器读脉冲输出端)各端口的带负载能力有差异,P0口的每一位能驱动8个TTL门输入端;P1P3口的每一位只能驱动4个TTL门输入端.1.2 MCS-51的核心电路MCS-51系列单片机的典型芯片是8051,它包含如下功能部件。(1) 一个8位CPU;(2) 一个片内振荡器和一个时钟电路;(3) 4K字节片内程序存储器ROM;(4) 28字节片内部数据存储器RAM;(5) 可寻址64K外部程序存储器;(6) 64K外部数据存储器空间及控制电路;(7) 21个特殊功能寄存器(专用寄存器)(8) 32条可编程的I/O线(4个8位并行I/O端口);(9) 两个16位定时器/计数器;(10) 一个可编程全双工串行口;(11) 具有5个中断源,两个优先级嵌套中断结构。1.3 定时器/计数器的结构1.3.1 定时器/计数器方式控制寄存器TMOD特殊功能寄存器TMOD 用来确定定时器/计数器0和1的工作方式,其低4位用于定时器/计数器0,高4位用于定时器/计数器1,TMOD的格式如下表所示: D7 D6 D5 D4 D3 D2 D1 D0 GATE C/TM1M0GATEC/TM1M0 (1) 定时器/计数器功能选择位C/T。C/T=“1”为计数器方式,C/T=“0”为定时器方式。(2)定时器/计数器工作方式选择位M0,M1 。定时器/计数器4种工作方式的选择由M1,M0的值决定,见表1.3所示:(3) 门控制位GATE如果GATE=“1”,定时器/计数器0的工作受芯片引脚INT0(P3.2)控制,定时器/计数器1的工作受芯片引脚INT1(P3.3)控制;如果GATE=“0”,定时器/计数器的工作与引脚INT0,INT1无关。复位时GATE=“0”表1.2定时器/计数器工作方式 M1 M0 工作方式0 0方式013位定时器/计数器0 1方式116位定时器/计数器1 0 方式2具有自动重装初值的8位定时器/计数器1 0方式3定时器/计数器0分为两个8位定时器/计数器,定时器/计数器在此无意义。1.3.2 定时器/计数器控制寄存器TCON TCON高4位用于控制定时器0,1的运行,其D7,D6两位用于定时器/计数器1,D5,D4两位用于定时器/计数器0;低4位用于控制外部中断,与定时器/计数器无关。TCON的格式如下: D7 D6 D5 D4 D3 D2 D1 D0 TF1TR1TF0TR0IE1IT1IE0IT0(1) 定时器/计数器运行控制位TR0 ,TR1。TRi=“1”时。启动定时器/计数器工作。TRi=“0”,停止定时器/计数器工作。TRi由软件置“1”或清“0”。(2)定时器/计数器1溢出中断标志TF0,TF1。定时器/计数器计满溢出时,由硬件自动置TFi=“1”。在允许中断的条件下,向CPU发出定时器/计数器的中断请求信号:CPU响应中断,转入中断服务程序时,TFi由硬件自动清零。在中断屏蔽条件下,TFi作为查询测试用,但是需要用程序清“0”。 在工作方式1时,计数器的计数初值由下式求出; N=216-X= 65536-X式子中X为计数次数,范围为165536。定时器的定时时间为: T=(65536-X)Tc Tc=1s如果fosc=12MHz,那么定时范围为1s 65536s。1.4 中断源定时脉冲中断源又称为定时器中断源,是由定时脉冲电路或定时器产生。定时脉冲中断源用于产生定时器中断。定时器中断有内部和外部之分,内部定时器中断由单片机内部的定时器/计数器溢出时自动产生,故又称为内部定时器溢出中断;外部定时器中断通常由外部定时电路的定时脉冲通过CPU的中断请求输入线引起。不论是内部定时器中断还是外部定时器中断都可以使CPU进行计时处理,以便达到时间控制的目的。1.5 复位8051片内的复位电路如图所示,复位引脚RST/Vpd通过片内施密特触发器(滤除噪声)与片内复位电路相连。复位电路在每一个机器周期的S5P2去采样施密特触发器的输出。欲使单片机可靠复位,要求RST/Vpd复位保持两个机器周期(24个时钟周期)以上的高点平。 复位不影响内部RAM中数据。复位后,PC=0000指向程序存储器0000H 地址单元,使CPU从首地址0000H单元开始重新执行程序,所以单片机系统在运行出错或进入死循环时,可以按复位键重新启动。图1.2 复位第2章 步进电机2.1 步进电机的概述步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度,从而达到调速的目的。步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机在工程上的一种解释为:步进电机每当输入一个电脉冲,电动机就转动一个角度,电机前进一步,脉冲一个一个地输入,电动机便一步一步地前进,步进电机的输入即不是交流电,也不是直流电,而是电脉冲,它输出的角位移与输入的脉冲数成正比。转数与脉冲频率成正比,控制输入脉冲数量,频率及电动机组合绕组的通电顺序,就可以得到各种需要的运行特性。实际应用中对步进电机的要求: 1、步进电机在电脉冲的控制下能迅速起动、正反转、停转及在很宽的范围内进行转速调节;2、加工精度高,即要求一个脉冲对应的位移量小,并要准确、均匀。这就要求步进电机步距小,步距精度高,不得丢步或是过冲; 3、动作快速。即不仅起动、停步、反转快,并能连续高速运转以提高劳动生产率; 4、输出转矩大,可直接带动负载。2.2 步进电机的分类 步进电机分三种:永磁式(PM) ,反应式(VR)和混合式(HB)(1) 永磁式步进一般为两相,转矩和体积较小,步进角一般为7.5度 或15度;(2) 反应式步进一般为三相,可实现大转矩输出,步进角一般为1.5度,但噪声和振动都很大。本设计采用三相反应式步进电机。(3) 混合式步进是指混合了永磁式和反应式的优点。它又分为两相和五相:两相步进角一般为1.8度而五相步进角一般为 0.72度。2.3 步进电机区别于其他控制电机的特点它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。其基本原理作用如下:(1) 控制换相顺序通电换相这一过程称为脉冲分配。例如:三相步进电机的三拍工作方式,其各相通电顺序为A-B-CD,通电控制脉冲必须严格按照这一顺序分别控制A,B,C,D相的通断。(2) 控制步进电机的转向如果给定工作方式正序换相通电,步进电机正转,如果按反序通电换相,则电机就反转(3 )控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。2.4 步近电机的特点(1) 可以用数字信号直接进行开环控制,整个系统简单廉价。(2) 位移与输入脉冲信号数相对应,步距误差不长期积累,可以组成结构较为简单而又具有一定精度的开环控制系统,也可在要求更高精度时组成闭环控制系统。(3) 无刷,电动机本体部件少,可靠性高。(4) 易于起动、停止、正反转及变速,影响性也好。(5) 停止时,可有自锁能力。(6) 步距角选择范围大,可在几十角分至180大范围内选择。在小步距情况下,通常可以在超低速下高转距稳定运行,通常可以不经减速器直接驱动负载。(7) 速度可在相当宽范围内平滑调节。同时用一台控制器控制几台步近电机可使它们完全同步运行。(8) 步近电机带惯性负载的能力较差。(9) 不能直接使用普通的交直流电源驱动。2.5 步进电机工作原理步进电机是一种将电脉冲信号转换成相应的角位移或线位移的电磁机械装置。步进电机具有快速启动和停止的能力,当负荷不超过步进电机所提供的动态转距值时,它就可能在一瞬间实现启动和停转。它的步距角和转速不受电压波动和负载变化的影响,也不受环境条件如温度、气压、冲击和振动等影响,仅与脉冲频率有关。每转一周都有固定的步数,在不丢步的情况下运行,其步距误差不会长期积累。正因为步进电机具有快速启停,精确步进以及能直接接收数字量的特点,所以在定位场合得到了广泛的应用。下面介绍的是一种最常见的小步距角的三相反应式步进电机。2.5.1 结构: 图2.1 主体结构电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。如图2.2图2.2 电机转子示意图0、1/3、2/3,(相邻两转子齿轴线间的距离为齿距以表示),即A与齿1相对齐,B与齿2向右错开1/3,C与齿3向右错开2/3,A与齿5相对齐,(A就是A,齿5就是齿1)定转子的展开图如图2.3图2.3定转子的展开图2.5.2 旋转 如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3,此时齿3与C偏移为1/3,齿4与A偏移(-1/3)=2/3。如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3,此时齿4与A偏移为1/3对齐。如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果不断地按A,B,C,A通电,电机就每步(每脉冲)1/3向右旋转。如按A,C,B,A通电,电机就反转。 由此可见:电机的位置和速度由导电次数(脉冲数)和频率成一一对应关系。而方向由导电顺序决定。 不过,出于对力矩、平稳、噪音及减少角度等方面考虑。往往采用A-AB-B-BCC-CA-A这种导电状态,这样将原来每步1/3改变为1/6。甚至于通过二相电流不同的组合,使其1/3变为1/12,1/24,这就是电机细分驱动的基本理论依据。 不难推出:电机定子上有m相励磁绕阻,其轴线分别与转子齿轴线偏移1/m,2/m(m-1)/m,1。并且导电按一定的相序电机就能正反转被控制这是步进电机旋转的物理条件。只要符合这一条件我们理论上可以制造任何相的步进电机,出于成本等多方面考虑,市场上一般以二、三、四、五相为多。2.5.3 力矩电机一旦通电,在定转子间将产生磁场(磁通量)当转子与定子错开一定角度产生力F与(d/d)成正比S图2.4力矩示意图其磁通量=Br*SBr为磁密,S为导磁面积,F与L*D*Br成正比L为铁芯有效长度,D为转子直径Br=NI/RNI为励磁绕阻安匝数(电流乘匝数)R为磁阻。力矩=力*半径 力矩与电机有效体积*安匝数*磁密成正比(只考虑线性状态)因此,电机有效体积越大,励磁安匝数越大,定转子间气隙越小,电机力矩越大,反之亦然。2.6 步进电机控制系统硬件设计通过上述对步进电机工作原理的分析,当单片机控制步进电机时,可以很方便的使不同相数的步进电机按任一种可行的通电方式进行控制。典型的控制步进电机系统原理框图如下图所示。 CPU接口电路驱动电路步进电机负载在这个控制系统中,单片机的主要作用 是提供步进电机的时序脉冲。每当步进电机从脉冲输入线上得到一个脉冲,便沿时序脉冲所确定 的方向步进一步。 图2 .5 单片机控制三相步进电机原理图、由2.5可知,由于被控制的步进电机要求高电压和大电流驱动,为使89C51单片机的P1口能可靠的驱动负载,所以在P1口之后要加一个7406驱动器,以便驱动脉冲功率放大极的达林顿复合管,使电机绕组的静态电流达到2A。2.7 步进电机电机的驱动电源驱动电源:步进电机的驱动电源与步进电机是一个相互联系的整体,与步进电机的性能是密切联系的。步进电机的性能是由电机和电源两部分配合反应出来的。因此步进电机的驱动电源在步进电机中占有相当重要的位置。对于扭矩在4N*M以下的反应式步进电机,多采用单一电压进行驱动,驱动电压通常不超过80V。因此,由于采用的电压不是太高,电压在低速运行时振荡不大,高速时也有一定的扭矩。而对于4N*M以上的反应式步进电机,如果仍然采用单电压供电,即不管电机运行在低速状态还是高速状态,总是采用同一种电压进行驱动。这样,当驱动电压偏低时,电机的低频振荡却不足;当驱动电压偏高时,高频扭矩虽然偏高,但又会产生低频振荡,造成电机的缺步。鉴于以上问题,本文设计了一种驱动电源,步进电动机在低频运行时采用低电压,频率振荡小;在高速运行时采用高电压,高频扭矩大,并且高,低电压能够自动切换。2.7.1 步进电机的驱动电源应满足以下要求(1) 驱动电源的相数,通电方式,电压和电流都应满足步进电机的控制要求;(2) 驱动电源要满足起动频率运行频率的要求,能在肩宽的范围内实现对步进电机的控制;(3) 能抑制步进电机的振荡;(4)工作可靠,对工作现场的各种干扰有较强的抑制作用。2.7.2 步进电机驱动电源的组成步进电机的驱动电源一般由脉冲信号发生电路,脉冲分配电路和功率放大电路等部分组成.脉冲信号发生电路产生基本脉冲信号供给脉冲分配电路.脉冲分配电路完成步进电机控制各相脉冲信号;功率放大电路对脉冲分配回路输出的控制信号进行放大以能够驱动步进电机的各相绕组,使步进电机转动.脉冲分配器有多种形式,现在逐步被单片机取代.功率放大电路对步进电机的性能有十分重要的作用,功率放大电路有单电压,双电压,斩波型,调频调压型和细分型等多种形式.今年来出现将控制信号形成和功率放大电路集成在一起的集成控制电源.2.7.3 三相反应式驱动器的工作原理由于步进电机种类繁多,其电源种类也很多,为方便,本文以三相反应式步进电动机的一种电源设计为例进行说明。步进电动机能否发挥出最佳的运转性能,主要取决于步进电动机的驱动电源驱动器。本文的步进电机驱动器适用于三相反应式步进电动机,绕组通电采用三相六拍的控制方式,其基本要求可以归结为以下三点:(1)低速运转时,由于一个步距持续的时间较长(某一相或者两相通电),故希望绕组电流波形的上升沿及下降沿平缓,避免低速运转时代低频振荡。(2)为使步进电动机高速运行时具有足够的扭矩,必须使绕组电流波形的上升沿尽可能地陡峭,保证绕组电流在较短的时间内达到额定值。这样才能保证步进电动机的矩频特性曲线在高频段三平坦的,提高其截至频率。(3)为了保证步进电动机在转动过程中的力矩稳定而且足够大,应使绕组电流维持在额定值附近,不应有太大的波动。为达到以上目的,本驱动电源采用高低压电源自动切换和横流斩波的驱动方式。鉴于被控对象的电压,电流大小以及现有元器件的技术经济指标,本电源电功率元件采用N沟道增强型硅栅-VMOS 场效应晶体管(如IRFP250N).与以往常用的双极性器件相比,VMOS管道主要优点在于无二次击穿的困扰,使元件的工作区域得到充分利用,同时,极高的输入阻抗使得控制电路容易做的简单可靠.2.7.3.1 高低压供电及其切换控制图2.6中,插座J2来自带中心抽头的功率变压器,16V的交流电压经过二极管DL1,DL2整流后,送到三端稳压器7815进行稳压,输出+15V的Vcc电压,供给驱动器中的有关IC集成块使用.130V以及32V的交流电压,分别经过二极管DH1,DH6和DM1,DM2,DM5,DM6整流后,输出两组共地的直流电源,一组为高压Ug,另一组为低压Ud.在Ug和Ud之间,接一双向可控硅TRIAC,它的门极受一光耦IC4的控制.图2.6 高低压供电与自动切换原理图 图2.6中,集成块IC5.IC6和IC7组成鉴频电路,对由控制系统输入的脉冲信号Qa的频率进行判断.当QA的频率FA低于某值f0时,IC5触发器不翻转,图1中的三机管 Tp截至,IC4截至,TRIAC截至,步进电动机由低压Ud供电,此时步进电动机运行于低速状态;当QA的频率高于某值f0时,IC5触发器翻转,导致图1中的三极管Tp导通,IC4导通TRIAC导通,二极管DM1,DM2,DM5,DM6截至,此时Ud点的电压为升高,电机绕组由高压供电,电机运行于高速状态.在鉴频电路中,临界频率f由电阻Rp1,Rp2与电容Cp1,Cp2决定.当控制系统采用软环分,实行三相六拍的脉冲分配方式时 ,步进电机的运行频率由f为QA信号频率FA的6倍,即f=6fA.选择合适的Rp1,Rp3,以及Cp1,Cp2,即可获得需要的临界频率f0.当f6f0时,系统控制电机高速运转,此时,驱动器的高压开启,加在绕组的电流大,保证绕组输出足够大的扭矩;当f6f0时,系统控制电机低速运转,此时,高压截至,低压供电,绕组电流小,低频振荡小,电机转动平衡.图2.6中,二极管Dh3阻止DH4输出给双向可控硅TRIAC的逆向触发器电流,以保证双向可控硅不能逆向导通.Ug点始终100Hz的正向脉冲电压,而Ud点为经电容滤波后的直流电压,供电动机绕组使用.图2.7 鉴频电路原理图2.7.3.2 绕组电流的横流斩波控制VMOS场效应管为电压型控制器件,当栅极电压高于其阈值电压Vgs(th)时,VMOS管道通;而栅极电压低于Vgs(th)时,VMOS管关断.由于VMOS管的栅源极间相当于一个电容,因此对栅极驱动的要求,就是应保证栅极能够迅速地充电与快速地放电,尽可能减小通过显性区的时间,从而降低损耗.导通时,栅极电压应该足够高,以保证导通电阻小;截至时,栅极电压应该足够低 ,以保证其完全截至.如图2.8所示,对于绕组电压高端的VMOS管(MAI),其源极的电压在导通时约等于Ud点电压,而在截至时由于绕组续流约为0.为此,用二极管DA1,电容CA1 组成充电回路,每当上管截至时,由Vcc(+15V)经DA1,CA1和绕组给CA1充电至近似等于Vcc(+15V).当上管导通时,上管源极电压约RA7=100K,而VMOS管栅极只吸收电容的充电电流,所以CA1的放电电流很小.图2.8中,上VMOS管导通时,绕组两端的电压为Ud,绕组内电流增长.当电流达到上斩波点时,在取样电阻RA15上的电压,大于参考电压(IC3比较器LM339正输入端的比较电压),使LM339比较器翻转,LC1与非门4039输出变为高电平,光耦IC2A关断,上VMOS管关断,绕组电流图2.8 电机绕组横流斩波的原理图2.8步进电机的应用2.8.1 步进电机的选择 步进电机有步距角(涉及到相数)、静转矩、及电流三大要素组成。一旦三大要素确定,步进电机的型号便确定下来了。(1) 步距角的选择 电机的步距角取决于负载精度的要求,将负载的最小分辨率(当量)换算到电机轴上,每个当量电机应走多少角度(包括减速)。电机的步距角应等于或小于此角度。目前市场上步进电机的步距角一般有0.36度/0.72度(五相电机)、0.9度/1.8度(二、四相电机)、1.5度/3度(三相电机)等。(2) 静力矩的选择步进电机的动态力矩一下子很难确定,我们往往先确定电机的静力矩。静力矩选择的依据是电机工作的负载,而负载可分为惯性负载和摩擦负载二种。单一的惯性负载和单一的摩擦负载是不存在的。直接起动时(一般由低速)时二种负载均要考虑,加速起动时主要考虑惯性负载,恒速运行进只要考虑摩擦负载。一般情况下,静力矩应为摩擦负载的2-3倍内好,静力矩一旦选定,电机的机座及长度便能确定下来(几何尺寸)(3) 电流的选择 静力矩一样的电机,由于电流参数不同,其运行特性差别很大,可依据矩频特性曲线图,判断电机的电流(参考驱动电源、及驱动电压)综上所述选择电机一般应遵循以下步骤:图2.9电机选择的一般步骤2.8.1.4 力矩与功率换算 步进电机一般在较大范围内调速使用、其功率是变化的,一般只用力矩来衡量,力矩与功率换算如下: P=M=2n/60P=2nM/60 其P为功率单位为瓦,为每秒角速度,单位为弧度,n为每分钟转速,M为力矩单位为牛顿米 P=2fM/400(半步工作) 其中f为每秒脉冲数(简称PPS) 2.8.2 应用中的注意点 1、步进电机应用于低速场合-每分钟转速不超过1000转,(0.9度时6666PPS),最好在1000-3000PPS(0.9度)间使用,可通过减速装置使其在此间工作,此时电机工作效率高,噪音低。 2、步进电机最好不使用整步状态,整步状态时振动大。 3、由于历史原因,只有标称为12V电压的电机使用12V外,其他电机的电压值不是驱动电压伏值 ,可根据驱动器选择驱动电压(建议:57BYG采用直流24V-36V,86BYG采用直流50V,110BYG采用高于直流80V),当然12伏的电压除12V恒压驱动外也可以采用其他驱动电源, 不过要考虑温升。 4、转动惯量大的负载应选择大机座号电机。5、电机在较高速或大惯量负载时,一般不在工作速度起动,而采用逐渐升频提速,一电机不失步,二可以减少噪音同时可以提高停止的定位精度。 6、高精度时,应通过机械减速、提高电机速度,或采用高细分数的驱动器来解决,也可以采用5相电机,不过其整个系统的价格较贵,生产厂家少,其被淘汰的说法是外行话。 7、电机不应在振动区内工作,如若必须可通过改变电压、电流或加一些阻尼的解决。 8、电机在600PPS(0.9度)以下工作,应采用小电流、大电感、低电压来驱动。 9、应遵循先选电机后选驱动的原则。第3章 软件设计 由步进电机的工作原理可知,步进电机要转动,必须将电脉冲按一定的顺序加到电机绕组上才能使电机按规律运转。因此,软件设计的目的,就是按规定的顺序产生脉冲串。3.1 脉冲波的生成用软件产生脉冲波的方法是先输出一个高电平,然后进行延时,再输出一个低电平,再进行延时。延时时间的长短,由步进电机的工作频率决定。3.2 时序脉冲的形成已经知道步进电机的旋转规律与内部绕组的通电顺序和通电方式有关。以常用的三相步进电机为例,通常由三种通电方式。 三相单三拍ABCA; 三相双三拍ABBCCAAB; 三相六拍AABBBCCCAA。按以上顺序通电,步进电机正转,按相反顺序通电,步进电机反转。在表3.1表3.2表3.3所示的各种控制模型字中,以模型字的012位分别对应三相步进电机的ABC相绕组。表3.1 三相单三拍控制模型字节拍通电相控制模型字正转反转二进制十六进制123321ABC00000001000000100000010001H02H04H表3.2 三相双三拍控制模型字节拍通电相控制模型字正转反转二进制十六进制123321ABBCCA00000011000001100000010103H06H05H表3.3 三相六拍控制模型字节拍通电相控制模型字正转反转二进制十六进制123456654321AABBBCCCA00000001000000110000001000000110000001000000010101H03H02H06H04H05H由三相三拍通电方式的二进制数可以看出,步进电机每步进一次,高电平就左移或右移一步。因此可以在A累加器中放一个时序字节,每次将累加器中的时序字节经P1口输出后,累加器就左移或右移一位,使其恰好等于下一时刻所需要输出的时序字节。89C51单片机为8位字长,8不能被3整除。若把进位标志位考虑在内,可以看成是第“9”位,就能实现三相单三拍和三相双三拍通电方式。三相单三拍通电方式,在A累加器中放时序字节49H,示意图如下。 指令:RLC A C CY D7 D00 1001001 C B A (a)正转 指令:RRC A0 CY D7 D00 1001001 C B A (b)反转三相双三拍通电方式,在A累加器中放时序字节DBH,示意图如下。 指令:RLC A 1 10110110 (a)正转 C B A 指令:RRC A0 1 1011011C B A (b)反转 注意,当执行程序影响标志位CY时,在保护时序字节时也必须保护PSW寄存器的内容。由前面的分析可知,产生时序脉冲的方法如下。用单片机的P1.0P1.1和P1.2分别控制三相步进电机的ABC相绕组。根据控制方式找出控制模型字。按控制模型的顺序向步进电机输出控制脉冲。第4章 程序及流程图4.1 三相三拍脉冲串输出程序MOV R3, #N ;设置步数计数器CLRC;0(C)PUSHA;保存AMOVA, #49H(或DBH)MOVP1, A;输出时序字节PUSHA;保存时序字节ACALLDELAY;延时POPA;恢复时序字节LOOP:RLCA(或RRCA) ;循环移位MOVP1, A;输出时序脉冲PUSHA;保存时序字节ACALLDELAY;延时POPA;恢复时序字节DJNZR3, LOOP;计数器不为零转POPA;恢复ARET;返回DELAY:MOVR2, #MDELAY1:MOVA, #M1LOOP1:DECAJNZLOOP1DJNZR2, DELAY1RET设步数计数器0(C)时序字节(A)保存A保护时序字节(A)P1延时延时恢复时序字节(A)P1RLCA(或RRCA)延时保护时序字节恢复时序字节 步数为0?N返回恢复Y图4.1三相三拍脉冲串输出程序流程图:4.2 恒速运行主程序流程图-程序延时方式。保护现场设步长计数器转向标志为1? Y置反转模型地址 N置正转模型地址输出控制模型延时,地址加1恢复模型首址是数据结束? Y N步数为0?恢复现场 N返回图4.2恒速运行主程序流程图根据图4.2编写程序清单如下。JCROTEMOVR0, #20H;正转模型首址AJMPLOOPROTE:MOVR0, #27H;反转模型首址LOOP:MOVA, R0MOVP1, A;输出控制脉冲ACALLDELAY;延时INCR0;地址增1MOVA, #00HORLA, R0;是结束标志转移JZTPLLOOP1:DJNZR4, LOOP;步数不为零转移POPA;恢复现场RET;返回TPL:MOVA, R0CLRC;恢复模型首址SUBBA, #06HMOVR0, AAJMPLOOP1DELAY:MOVR2, #MDELAY1:MOV A, #M1LOOP2:DECAJNZLOOP2DJNZR2, DELAY1RET4.3 恒速运行-定时器延时方式程序清单主程序MOVR4, #N;设步长计数器CLRCORLC, #0D5H;转向标志为1转JCROTEMOVR0, #20H;正转模型地址AJMPPHROTE:MOVR0, #27H;反转模型地址PH:MOVTMOD, #01H;T0定时方式1MOVTL0, #XL;T0赋初值MOVTH0, #XHSETBTR0;启动T0SETBET0;允许T0中断SETBEA;等待中断LOOP:MOVA, R4JNZLOOPCLREA;CPU关中断SJMPHERE;结束中断服务程序PUSHA;保护现场MOVA, R0MOVP1, A;输出控制模型DECR4;步长减1INCR0;地址增1MOVA, #00HORLA, R0;是结束标志转移JZTPLTOR:MOVTL0, #XL;赋初值MOVTH0, #XHPOPA;恢复现场RETI;从中断返回TPL:MOV A,R0CLR C;恢复模型首址SUBB A, #06HMOV R0, A AJMP TOR置反向地址指针置正向地址指针设步长计数器启动T0T0赋初值T0方式1定时主程序 中断服务程序保护现场转向标志为1否 N输出控制模型 Y步长计数器减1模型地址增1模型结束恢复模型首址允许T0中断 Y NCPU开中断T0赋初值步长为0否?恢复现场NY结束返回图4.3恒速运行主程序图-定时延时方式第5章 结束语这次设计采用单片机控制三相反应式步进电机恒速运行,具有硬件简单,可靠性高的特点。步进电机的用途比较广泛,主要用于办公自动化机器如硬盘驱动器,软盘驱动器,打印机,传真机,复印机等;还可以用于记录仪,电子微型分析测试仪,自动编织机,机器人等。步进电动机以其显著的特点,在数字化制造时代发挥着重大的用途。伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。致谢这次毕业设计使我对单片机以及步进电机都有了一定的了解,达到了预期的目的,从定题到完成,指导老师给予了非常耐心的指导,提出许多宝贵的意见,解决不少实际问题,于此我特向董蕴华老师表示感谢。另外,还要感谢那些曾经给过我启发与帮助的同学,正是因为有了你们的帮助,我的毕业设计才会得以顺利而圆满的完成。 参考文献:1刘华东 单片机原理与应用电子工业出版社2刘宝廷 程树康 步进电机及其驱动控制系统 哈尔滨工业大学出版社 19973耿长清 单片机应用技术 化学工业出版社 20024张忠夫,机电传动与控制 机械工业出版社20015许晓峰 高等教育出版社 电机及拖动 6微特电机 微特电机编辑部 2002-2007.27电机技术
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版拆迁房屋买卖合同范本
- 2025年事业单位工勤技能-河北-河北地质勘查员五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河北-河北保健按摩师五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江西-江西政务服务办事员四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江西-江西保健按摩师一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏无损探伤工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西铸造工二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西有线广播电视机务员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西垃圾清扫与处理工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西下水道养护工四级(中级工)历年参考题库含答案解析
- 短视频创意内容定制合同
- 关节松动技术-下肢关节松动术(运动治疗技术)
- 儿童之家实施可行性方案
- 建设法规(全套课件)
- 大学英语四级考试15选10专项训练及答案
- 2024-2029全球及中国康普茶行业市场发展分析及前景趋势与投资发展研究报告
- 心衰患者的容量管理中国专家共识-共识解读
- 新型冠状病毒肺炎病案分析报告
- 肱骨外科颈骨折(骨科)
- 药库改造方案
- 胸腹主动脉夹层的护理查房
评论
0/150
提交评论